Поделиться данными QGIS с пользователем ArcGIS Desktop?

11

Я в основном использую QGIS и у меня есть большой проект для завершения. Когда я закончу, мне нужно будет отправить свои данные пользователю ArcGIS. Данные будут состоять в основном из файлов точек и многоугольников.

Как настроить проект QGIS с самого начала, если я знаю, что передам его кому-то, кто использует ArcGIS Desktop?

СЗТ Адам
источник
1
Какую версию ArcGIS они используют?
Дассоуки
Вероятно, самая последняя версия (10.X)
NWT Adam
Каковы ваши требования? Я думаю, что нам нужно больше деталей, чтобы дать хороший ответ. По сути, вы всегда можете обмениваться шейп-файлами, если это действительно необходимо.
Подземье
В основном мне нужно делиться файлами точек и полигонов. Если данные становятся более сложными, тогда возникают ли проблемы?
СЗТ Адам
1
Как отмечает Брэд, есть несколько файлов, которые создает QGIS, но ArcGIS не увидит и наоборот в шейп-файле. В дополнение к qml вы можете увидеть qix (пространственный индекс), ~ dbf (резервная таблица, созданная плагином таблицы при изменении имени поля) и т. Д. В шейп-файле QGIS, в то время как ArcGIS может добавить к шейп-файлу sbn, sbx, aux, aux.xml и т. д. (его файлы пространственного и атрибутивного индекса и файлы определения проекции по умолчанию). Все, что вам действительно нужно передать - это dbf, shx, shp и информация определения проекции для каждого шейп-файла (prj будет работать, qpj не будет); пусть они строят индексы.
Джон

Ответы:

4

Основные данные можно использовать в QGIS.
Arcgis - это родное программное обеспечение, в котором используются
файлы форм . Теперь файлы форм находятся в области открытых спецификаций. Однако существует много других форматов данных, которые читают и пишут как qgis, так и arcgis.

Единственная переменная с переносом шейп-файла - это система координат.
Вы можете просто спросить пользователя arcgis, какую проекцию они обычно используют.

Если вы заинтересованы только в передаче необработанных данных пользователю Esri, то вы правы в своем комментарии. Кажется, что на вопрос отвечает комментарий.

Мое собственное прочтение вашего вопроса ускользает от вас, желающего передать картографическую или другую информацию, сконфигурированную для проекта. т.е. тематические настройки цвета слоя данных, толщины, визуализации; и, возможно, маркировка карты или другая общая транспортировка карты.

Я видел похожие вопросы о преобразовании настроек проекта qgis в другое программное обеспечение.

Эти 2 поиска показывают некоторые отношения между типами файлов двух программ QGis, заданных здесь, и ArcGIS .

QGIS использует файлы qml для применения конфигураций слоев к другим слоям.
ArcGIS использует файлы lyr для применения конфигураций слоев к другим слоям.
Если это не та информация, которую вы хотите передать вместе с проектом. Обновите (отредактируйте) свой вопрос с некоторым описанием, чтобы уточнить.

Брэд Несом
источник
1

Я бы посмотрел на следующие варианты:

  1. Шейп-файлы: наиболее распространенный способ со следующими недостатками:

    • Имена полей теряют смешанный регистр и усекаются до 8 символов - поэтому вы теряете смысл в отношении содержимого поля.
    • типы полей отображаются на число и текст (часто даже дата теряется).
    • нет дуги окружности.
    • Система координат (CRS): существует способ сохранить CRS в файле .prj, и, насколько я знаю, ArcGIS может его читать, но не записывает (как упоминал ранее Брэд).
  2. Формат Spatialite и OGR-конвертер: один из вариантов совместного использования одного файла, чтобы не потерять имена полей.

  3. PostGIS: ArcSDE 10 и выше можно настроить для хранения данных в PostgreSQL «Опция PostGIS», чтобы пользователи ArcGIS могли писать и все могли читать.

Если пользователи ArcGIS играют ведущую роль и пример использования касается публикации, посмотрите, например, на http://geocat.net/bridge/.

Стефан
источник
2
С каких пор ArcGIS не может записывать prj файлы?
Девдатта Тенгше
Что касается ненумерованного маркера # 4: Esri создала соглашение .prj-file-hold-CRS специально для ограничения ограничений шейп-файлов, не сохраняющих CRS изначально. Если память не изменялась, это было примерно в то время, когда ArcView 3.2 был выпущен, около 2000 года. При этом содержимое .prj должно соответствовать синтаксису Esri для систем координат ( найдите «Хорошо известный текст ESRI» на gdal.org/gdal_utilities). .html )
Мэтт Уилки