Я работаю над openlayers и мне нужно изменить формат dwg на GeoJSON с ArcGIS. как я могу это сделать?Как я могу преобразовать файл САПР (DWG) в GeoJSON?
ответ
Действительно, у GDAL есть необходимые инструменты для этого. ogr2ogr - это программа, включенная в GDAL, которая может преобразовывать variety of formats, включая DWG. Если у вас еще нет GDAL, вот хорошие учебные пособия для windows и mac/linux. following guide рекомендует сначала преобразовать в DXF, поскольку библиотека для преобразования из DXF включена по умолчанию с помощью GDAL. Вам нужно будет установить некоторые дополнительные зависимости для прямого преобразования из DWG. Если преобразовать DXF первый, вы можете использовать командную строку для преобразования в GeoJSON:
ogr2ogr -f GeoJSON ./mynewfile.geojson ./mycadfile.dxf
Если вы используете ArcGIS Desktop есть CAD to Geodatabase tool, которые вы можете использовать.
спасибо за ответ, но мне нужно решить эту проблему с помощью openlayers и arcGIS. Я не знаю GDAL и ogr2ogr, и я проверю его –
gdla/ogr2ogr преобразует dwg в geojson для использования в openlayers/arcgis. Извините, я не знаю каких-либо arcgis или openlayers. – albert
Думаю, я получаю ответ, но возникла проблема. Я должен получить координаты из auto cad или civil 3d и импортировать в arcgis, но это просто для точки. Мне нужно изменить формат полигонов на JSON. –
Спасибо, что так много. Это было здорово. У меня есть проблема с установкой GDAL, и я делаю то, что вы сказали, и когда я получу ее, я скажу, что это произошло. –
Существует проблема с установкой GDAL i'have GDAL Пропорциональная моя система (Windows) и python 2.7 после этого я определяю свою переменную заранее, но когда я набираю gdalinfo-версию в cmd, кажется, что она не установлена Я проверяю другие способы, если вы знаете, что такое проблема, скажите мне.thank u –
Я нашел, как это сделать с помощью autoCAD и [этого сайта.] [1] сначала я получил .dgn Экспорт из autoCAD после этого использования выше веб-сайта, чтобы изменить это на geoJSON и использовать его на моей карте с [openlayers] [2]. [1]: http://2geojson.com/ [2]: http://openlayers.org –