Какие ГИС поддерживают DXF и / или DWG?


11

Какие ГИС поддерживают DXF и / или DWG (предпочтительно чтение и запись)?

Обновление: есть ли ГИС с открытым исходным кодом, поддерживающая эти или подобные файлы САПР?

Поддержка файлов CAD, как правило, кажется проблематичной. Каковы основные проблемы / проблемы, связанные с поддержкой DXF / DWG в ГИС?

Ответы:


7

Проблема с форматами DWG и DXF заключается в том, что Autodesk не публикует полные спецификации.

Формат DXF Формат
DXF ASCII хорошо известен, и большинство пакетов может его читать.
Двоичный DXF частично документирован и, поскольку он не является основным форматом AutoCAD, он редко поддерживается. Для более подробной информации смотрите здесь: AutoCAD DXF

Формат DWG Формат
DWG читается большинством пакетов ГИС, но обычно с некоторыми ограничениями.
Две наиболее часто используемые библиотеки, которые могут читать и записывать файлы DWG, - это одна, которую можно лицензировать от AutoDesk, а другая - от некоммерческого консорциума Open Design Alliance (ODA) . Библиотека AutoDesk ограничена для использования в продуктах, которые не конкурируют с продуктами AutoDesk, в то время как библиотека ODA поддерживает не все функции DWG.

Библиотека ODA догоняла изменения, внесенные AutoDesk, до 2006 года, когда AutoDesk подала в суд на ODA и некоторых поставщиков программного обеспечения за нарушение авторских прав. Иск был урегулирован ранее в этом году, и в результате библиотека ODA не может писать файлы DWG, совместимые на 100%. Дополнительную информацию можно найти на сайте Open Design Alliance (ODA) и в статье Википедии о формате файла DWG.


7

FME преобразует данные между форматами и имеет хорошую историю для преобразования САПР> ГИС. Смотрите: http://www.safe.com/solutions/GIS/CADtoGIS.php

Раскрытие - я работаю на Safe Software, создателей FME. Но он идеально подходит для этого сценария, иначе я бы не стал его предлагать.

Что касается проблем с САПР в ГИС, еще одна проблема - это типы геометрии. CAD обычно имеет типы геометрии, которые ГИС не поддерживает. Например, специальные предметы, такие как клетки / блоки; общие (но не общие для ГИС) элементы, такие как дуги, сплайны и т. д .; 3D геометрия, как блоки, грани, текстуры.

Иногда ваш ГИС / переводчик будет обрабатывать их, иногда он будет приводить их к альтернативной геометрии (например, дуга> штриховые линии), иногда он просто отбрасывает объекты.


Я только начинаю экспериментировать с FME для перевода DWG в SQL Server, и пока что мне это нравится.
Чед Купер

6

Какие самые большие проблемы

У меня нет времени (сейчас я попытаюсь отредактировать позже), чтобы дать подробный ответ, но основная проблема с данными САПР, как правило , заключается в том , что специалисты САПР создают планы без учета систем координат. то есть они строят вокруг начала 0, 0, = я работаю над множеством проектов, где люди не понимают, что требуется немного больше работы, когда вы получаете некоторые данные САПР, и они предполагают, что они будут соответствовать всем вашим пространственным данным. слои.

Тогда есть проблема импорта аннотации САПР ...


1
Я работал в архитектурной компании, которая обязывала нас иметь 2 комплекта чертежей. Первый будет основан на 0,0 детальном подробном плане. Вторая версия - это обезжиренная версия, которую мы правильно выровняли с соответствующими
широтами


3

Kosmo ( http://www.opengis.es/ ) может читать и писать в DXF / DWG, при записи он использует / создает слой с именем Default , в нем также реализованы некоторые базовые инструменты CAD.

Надеюсь, что это работает


3

Я немного удивлен, что никто не упомянул AutoCAD Map 3D . Это autocad с дополнительной поддержкой ГИС-данных и содержит множество подпрограмм для преобразования из dwg (или одновременного использования) в форматы, поддерживаемые fdo , включая пространственные базы данных и, например, шейп-файлы.


2

ArcGIS может легко импортировать данные AutoCAD. При необходимости вы можете использовать инструменты геозоны, но часто необходимо экспортировать чертеж в формат ArcGIS, чтобы использовать инструменты пространственной корректировки. Вы также можете экспортировать в DXF и DNG, но я не уверен, насколько пригодны файлы на стороне AutoCAD. Я знаю, что могу открывать и редактировать их, но у меня были проблемы с правильным экспортом атрибутов.


2

GDAL / OGR поддерживает чтение и запись для DXF , поэтому любая ГИС, использующая GDAL (QGIS, GRASS), должна позволять вам по крайней мере использовать этот формат. Единственный раз, когда я действительно использую форматы CAD, это экспорт данных для одного из наших инженеров, поэтому у меня нет особого опыта, кроме экспорта в DXF.

Есть еще один драйвер DWG / DXF для GDAL, который предлагает поддержку только записи, но у меня нет абсолютно никакого опыта с этим.


2

Если вы просто пытаетесь получить доступ к ГИС-формату от создателя DWG / DXF, вы можете попробовать Bentley Microstation (возможно, с расширением «Карта»), он будет отлично импортировать и читать файлы dwg / dxf и может экспортируйте эти элементы и функции в шейп-файл или что-то еще, что вы можете прочитать в ГИС-пакет. Это решение немного «ближе к источнику», но, возможно, более надежное, поскольку вы получаете с ГИС-ориентированного вывода с самого начала вместо ГИС-ридера, чтобы попытаться учесть все странности, которые могут возникнуть с этими форматами файлов.


2

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

Чтобы экспортировать dxf из QGIS (и получить счастливого пользователя САПР), используйте плагин MMQGIS. Пользователи САПР много ворчат, если вы экспортируете полностью сформированный CSV с помощью опции сохранения слоя в QGIS (обратите внимание на этот поток Получение списка координат для точек в слое с использованием QGIS? ). Опция saveas dxf в 1.7.4-3 и транке также была неудовлетворительной, несмотря на сообщенные улучшения в транке.

Как распространять радость;

Имейте свой шейп-файл в проекции UTM и современную карту для вашего региона. Если хотите, экспортируйте его в это, не ожидайте, что OTFR сделает за вас тяжелую работу. Извлеките mmqgis из менеджера плагинов, вы можете обнаружить, что mmqgis не попадает в алфавитном порядке, где он должен, в прошлый раз, когда я смотрел, он сделал это в репозитории QGIS. И вы можете обнаружить, что mmqgis по умолчанию выключен, управляйте плагином и включайте его.

Управляйте плагином и выбирайте Geometry Export to CSV File, для ломаной линии он создает два файла, вам нужно логически связать свои имена и позволить ему использовать суффикс атрибутов для атрибутов ..... Это увеличивает радость конечного пользователя, когда он может легко интерпретировать то, что ему дали.

Судя по всему, импорт в AutoCAD очень простой, без утомительного «разбора» столбцов или погружения в ручное манипулирование данными.

Огромное спасибо всей команде QGIS, плагину mmqgis и GIS.SE за то, что позволили мне написать свой собственный файл справки, когда я забуду, как это сделать !!

Что касается импорта из AutoCAD, я все еще жду, когда радостный оператор уделит немного больше внимания и попытается решить ту же проблему, которая отмечена в этой теме другим специалистом по ГИС. Отсутствует последняя измененная информация при использовании QGIS - Dxf to Shp


2

Мы использовали ГИС с AutoCAD и отправляли файлы пользователям ГИС в течение многих лет, и она работает нормально, если следовать надлежащим протоколам передачи. Это не ракетостроение. Два года назад я сделал карту из 47 аэрофотоснимков и отправил их пользователю Arc? GIS. Мы поговорили до передачи данных, и я вернул свои данные, наложенные на Geoeye, в формате .dwg, который я мог прочитать как .jpg. Самая последняя версия AutoCAD, AutoCAD Map 3D, будет читать и работать с файлами .shp и растровой ГИС Leica GIS. Инженеры работают по-разному, и большую часть времени, что я получаю от них, мы должны конвертировать в координаты реального мира и добавлять к экспорту .dxf универсальные файлы САПР, предоставляемые клиентами, использующими ГИС. Мы делали это годами без малейших затруднений и без жалоб со стороны тех, кому мы отправляем наши данные. НО AutoCAD отличается, он думает иначе, и у него нет модели данных ГИС, и это уже обсуждалось. Мы использовали Arc / INFO 15 лет назад, так что, возможно, это поможет.


1

Если возможно, не смешивайте DWG / DXF и ГИС, это вызывает головную боль. Если вам нужно сделать это, то FME не так уж плох для этого. Вы просто должны думать по-другому, не нужно больше геометрии + атрибутов, у вас есть вещи на ваших слоях + теги + импортировать информацию как текст с линией, указывающей, где этот текст должен быть ...

Поэтому, если вы предоставляете свои ГИС-данные пользователям и собираетесь вставить их обратно в свои ГИС-системы, очень и очень ясно, как пользователям следует хранить данные в CAD-файле.


1

Я использую данные CAD в ArcGIS довольно часто. Основными вопросами для меня являются:

  • системы координат вообще нет, вы можете привязать чертеж САПР только к двум точкам, если только вы не экспортируете его в другой формат
  • Блокируйте ссылки, во многих случаях вам нужно использовать стороннее программное обеспечение, такое как Draftsight (Open Source), чтобы использовать функции САПР, чтобы затем переключать определенные слои в ArcGIS.
  • Внешние ссылки - требуется время, чтобы привыкнуть к тому, как с ними обращаться - все приходит со временем и опытом;)
  • Полигоны, которые на самом деле не являются тем, что мы - пользователи ГИС - понимаем как полигоны, и они никогда не переводят правильно

Кроме того, ArcGIS выполняет свою работу и со временем становится лучше. Основные поддерживаемые форматы - это DWG и DXF, но если у вас есть расширение Data Interoperability, вы также можете обрабатывать такие странные вещи, как DWF, - но во время перевода вы, скорее всего, потеряете всю таблицу атрибутов и слои.


1

Вот еще одно решение для визуализации и экспорта САПР в форматы ГИС: Geobide SDK .

Доступны бесплатные версии инструментов.

  • Инструмент GeoMap позволяет визуализировать несколько слоев САПР.
  • Geoconverter - это инструмент для преобразования в различные форматы ГИС. Также на английском.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.