2010-08-04 3 views
3

Спасибо за помощь по моему предыдущему вопросу .... Я смог завершить свой проект На этот раз у меня есть файл САПР, созданный с помощью Autodesk, который мне нужно преобразовать в файл формы ,Преобразование файла САПР в файл формы

Пара любыми вопросами:

  1. приложение с открытым исходным кодом (не может позволить себе ESRI), который может преобразовать файл CAD в файл формы?

  2. Это лучший формат файла, который я могу использовать, кроме формата файла формы (shp)?

Любые предложения будут appricated

С уважением Крис

+0

Улучшенный формат файла для чего? – deinst

ответ

1

Вы должны использовать OGR

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

Это основная программа для преобразования географических форматов. Он написан на C++, но есть также привязки python. Он скомпилирован и работает практически на всех основных ОС.

+0

Я хотел знать, существуют ли другие форматы, кроме шейп-файла (shp) – ChrisJ

+0

Это зависит от того, что вы хотите сделать. Что вы хотите сделать после преобразования из файла САПР? – TheSteve0

1

Я бы также предложил использовать OGR, но работает только с версией dwg/dxf 2000 или ранее; вы можете использовать Teigha (http://www.opendesign.com/) для преобразования файлов в 2000 версию, а затем вы можете использовать OGR.

Я сделал тонны конверсий из dwg в ​​shp, что я обычно делаю, преобразовываю dwg в ​​dwg-версию 2000 с помощью Teigha, а затем преобразует этот файл dwg-200 в файл формы; когда шейп вы увидите, что этот файл содержит весь слой, чтобы отделить каждый слой в другой файл формы я использую эту команду

ogr2ogr new_map_from_layer_X.shp -гд «LAYER =„X“» shape_converted_from_DWG_lines.shp