I've got tons of DWG/DXF files with information (in several layers) dealing with:
- Contour lines and elevation (lines)
- positions of antennas (points)
- protection areas (polygons)
- administrative boundaries (lines)
- roads (lines)
- rivers (lines)
- fences (lines)
- …
All this information have been inserted into these CAD files in a non-standard way (not-unified names or colors in layers), and now I want to translate it into GIS (SHP files or into a PostGIS Server).
I'm investigating how to translate these data.
I'm considering:
- create GDAL scripts with Python (http://www.gis.usu.edu/~chrisg/python/2009/)
- create scripts with Teigha libraries (http://www.opendesign.com/guestfiles/TeighaFileConverter)
- use ArcGIS Desktop (with Python scripts) (http://www.slideshare.net/cageyjames/python-scripting-with-arcgis)
- use QGIS or gvSIG (http://www.qgis.org/, http://www.gvsig.org)
- use GlobalMapper (http://www.globalmapper.com/)
- use GeoKettle (http://www.spatialytics.org/projects/geokettle/)
- …
Can CAD2GIS translation be achieved with this software?
Best Answer
It seems to me that the main problem for you is to introduce some order to your
tons of DWG/DXF files with information (in several layers)
.Regardless of choosing software/tool I can recommend you to describe your data. Here is some thoughts:
In such way you can easily update such documented description in future and apply it again to any data without need to modify your scripts.
My experience:
We usually prepare such descriptions in XLS file (it can be easily edited by any cartographer or technician) and use FME for transforming and converting data. But I think you can implement similar idea with any software which can read DWG with properties of objects.