command line c++ program

Em Andamento Postado Apr 29, 2010 Pago na entrega
Em Andamento Pago na entrega

PROJECT DESCRIPTION

I need a small and simple command line c++ program able to read vectorial geographical map data and write the data into a dxf file ready for use with Autocad. The capability of exporting also in shape file format for GIS may be also advantageous but not mandatory.

The task should be quite easy since:

-there exists a c++ open source program (available at [url removed, login to view]) that reads and displays the georeferenced data;

-there exists a c++ open source library ‘dxflib’ to write the output in the required format (dxf).

The geographical data is encoded in a standard documented format, basically 4 type of primitives: text, points, lines and areas. Class file describing the type of objects is available.

The available c++ program that can be used as starting point is able to understand what maps are available in a given directory and subfolders of the computer, and allows the user to display, zoom, select what to display, etc.

The new program should first of all list the available maps (title, scale, etc.) and ask the user which one to convert; there may be hundreds of maps in a folder. After being notified of what map to convert, the program should read all the vectorial data related to that map and export into dxf (and optionally shape file). The entities exported in the dxf file (and optionally shape file) should be georeferenced to UTM.

It would be good if the program would produce a text file with all the maps founds and if it could accept from the command line the number of the map to convert: it may be good to run in batch mode converting several maps. Good option would be that the default output dxf file has the same name of the map itself or something similar.

Areas should be exported as polylines and solid hatch in the dxf file. The available c++ program does this job since it displays all the data.

Each type of object should be put in the dxf (optionally shape) file on a separate layer. It would be desirable that the program can add a user-specified prefix to all the layers names.

THE FINAL PRODUCTS TO BE DELIVERED ARE:

-all the source files and project files

[url removed, login to view] program for windows, or better a simple [url removed, login to view]

-config/make procedure for compiling it under Linux

-config/make procedure for compiling it under Windows

SCHEDULING FOR PAYMENTS:

1) I award the project and I escrow 20% of amount at the beginning of project

2) I escrow 20% when I receive a demo of the program able to list all the available maps in a given directory and subfolders.

3) I escrow 20% when I receive a demo of the program able to convert into dxf a specified map.

4) I escrow 40% and release all 100% of payments when I receive source files, makes/config, instructions for compiling, etc.

AutoCAD Programação C# Programação C++

ID do Projeto: #673424

Sobre o projeto

8 propostas Projeto remoto Ativo em May 7, 2010

Concedido a:

cussack

Please check Pm

$40 USD em 10 dias
(1 Comentário)
0.0

8 freelancers estão ofertando em média $116 nesse trabalho

srinichal

I can deliver the project in case there are open source CPP codes as stated

$160 USD in 3 dias
(53 Comentários)
6.6
pawel100

Hi, I am interested in your project. Please read my PM for

$120 USD in 6 dias
(14 Comentários)
4.0
beepig

Hi there, it's so easy. Let my team do it for you.

$150 USD in 3 dias
(3 Comentários)
2.2
awpmanuna

Can do this. Have great experience of Linux/Windows development. Also have good experience of working with geodata. Thanks!

$130 USD in 4 dias
(3 Comentários)
1.7
mokaga

I will definitely be able to develop the described command line program for you!

$75 USD in 5 dias
(0 Comentários)
0.0
jasonc65

I am interested in this project.

$100 USD in 7 dias
(0 Comentários)
0.0
Mortoc

Bid for the main work and the non-mandatory part would be $250.

$150 USD in 2 dias
(0 Comentários)
0.0