2010-08-04 5 views
3

Merci pour l'aide sur ma question précédente .... J'ai été en mesure de terminer mon projet Cette fois, j'ai un fichier de CAO créé avec Autodesk que j'ai besoin de convertir en un fichier de forme .Conversion d'un fichier de CAO en fichier de forme

Couple de questons:

  1. Une application open source (ne peut pas se permettre Esri) qui peut convertir le fichier CAO dans un fichier de forme?

  2. Est-ce un meilleur format de fichier que je peux utiliser autre que le format de fichier de forme (shp)?

Toutes les suggestions seraient grandement appricated

Cordialement Chris

+0

Meilleur format de fichier pour quoi faire? – deinst

Répondre

1

Vous devez utiliser OGR

http://www.gdal.org/ogr/

C'est le programme principal pour la conversion entre les formats géographiques. Il est écrit en C++ mais il y a aussi des bindings python. Il est compilé et fonctionne sur presque tous les principaux systèmes d'exploitation.

+0

Je voulais savoir s'il existe d'autres formats qu'un fichier de formes (shp) – ChrisJ

+0

Cela dépend de ce que vous voulez faire. Que voulez-vous faire après la conversion à partir d'un fichier CAD? – TheSteve0

1

Je voudrais également suggérer d'utiliser OGR, mais en seulement fonctionne avec dwg/dxf version 2000 ou antérieure; vous pouvez utiliser Teigha (http://www.opendesign.com/) pour convertir les fichiers en version 2000 et ensuite vous pouvez utiliser OGR.

J'ai fait des tonnes de conversions de dwg vers shp ce que je fais habituellement est de convertir le dwg en une version dwg 2000 en utilisant Teigha, puis convertir ce dwg-200 en un fichier de forme; une fois shapefile vous verrez que ce fichier contient toute la couche afin de séparer chaque couche dans un fichier de forme différente J'utilise cette commande

ogr2ogr new_map_from_layer_X.shp -où « LAYER = « X » » shape_converted_from_DWG_lines.shp