Skip to main content

Объекты в JSON (Инструменты Конвертация)

Краткая информация

Конвертирует объекты в формат Esri JSON или GeoJSON. Поля, геометрия и пространственная привязка объектов конвертируются в соответствующее представление JSON и записываются в файл с расширением .json или .geojson.

Использование

  • Вы можете включить форматирование, чтобы JSON-представление в выходном файле было более понятным. Выходной файл будет отформатирован с использованием пробелов, табуляторов и переходов на новые строки, что улучшит его читаемость. Форматированный JSON может быть удобен для разработки приложений и тестирования. Однако не рекомендуется использовать форматирование в реальных приложениях, поскольку все пробелы не являются необходимыми и игнорируются обработчиками JSON. Кроме того, форматированный JSON занимает значительно больше места, чем неформатированный, и размер файла будет больше, чем соответствующее представление JSON. Это может повлиять на производительность приложения.

  • Конвертация не поддерживает соединения, связи и вложения объектов.

  • Для конвертации поднабора объектов из класса объектов или слоя используйте инструменты Выбрать в слое по атрибуту или Выбрать в слое по расположению и выберите поднабор объектов для конвертации перед использованием инструмента Объекты в JSON.

  • Используйте параметр Выходные данные в GeoJSON для создания файла .geojson, который соответствует спецификации GeoJSON. Спецификация GeoJSON не поддерживает кривые; входные объекты, содержащие кривые, будут уплотнены в процессе конвертации.

  • Если в качестве выходного файла указан .geojson, вы можете использовать параметр Проецировать в WGS84, чтобы спроецировать входные объекты в систему координат WGS84, которая является стандартом для спецификации GeoJSON. При необходимости будет применено географическое преобразование по умолчанию. Если этот параметр не используется, выходной файл .geojson будет содержать тег crs, который используется в некоторых приложениях для определения системы координат. Этот тег не поддерживается полностью в спецификации GeoJSON.

  • В выходных данных инструмента будут только видимые атрибутивные поля входных данных. Чтобы включить все поля, их нужно сделать видимыми. Кроме того, вы можете использовать параметр Использовать псевдонимы полей, чтобы в выходных данных вместо имен полей применялись псевдонимы.

  • Размер выходного файла не может превышать 4 ГБ. Уменьшите объем входных данных, если они слишком велики.

Параметры

Подпись Объяснение Тип данных

Входные объекты

Объекты для конвертации в формат JSON.

Feature Layer

Выходной JSON

Выходной файл .json или .geojson.

File

Форматированный JSON

(Дополнительный)

Указывает, будет ли JSON отформатирован для улучшения читаемости, в соответствии со спецификациями ArcGIS REST API для формата PJSON (Pretty JSON).

  • ОтмеченоОбъекты форматируются согласно спецификациям PJSON.

  • Не отмеченоОбъекты не форматируются. Используется по умолчанию.

Boolean

Включить Z-значения

(Дополнительный)

Указывает, будет ли JSON включать z-значения объектов.

  • ОтмеченоZ-значения будут включаться в геометрию, свойство JSON hasZ будет задано как True.

  • Не отмеченоZ-значения не будут включаться в геометрию, свойство JSON hasZ также не будет включено. Используется по умолчанию.

Boolean

Включить M-значения

(Дополнительный)

Указывает, будет ли JSON включать m-значения объектов.

  • ОтмеченоM-значения будут включаться в геометрию, свойство JSON hasM будет задано как True.

  • Не отмеченоM-значения не будут включаться в геометрию, свойство JSON hasM не будет включено. Используется по умолчанию.

Boolean

Выходные данные в GeoJSON

(Дополнительный)

Указывает, будут ли выходные данные созданы в формате GeoJSON в соответствии со спецификацией GeoJSON или форматом Esri JSON.

  • ОтмеченоВыходные данные будут созданы в формате GeoJSON (файл .geojson).

  • Не отмеченоВыходные данные будут созданы в формате GeoJSON (файл .json). Используется по умолчанию.

Boolean

Проецировать в WGS84

(Дополнительный)

Определяет, будут ли входные объекты спроецированы в географическую систему координат WGS84 с географическим преобразованием по умолчанию. Данная опция применяется только, когда выходные данные GeoJSON.

  • ОтмеченоОбъекты будут спроецированы в WGS84.

  • Не отмеченоОбъекты не будут спроецированы в WGS84. GeoJSON будет содержать тег CRS, который определяет систему координат. Используется по умолчанию.

Boolean

Использование псевдонимов полей

(Дополнительный)

Определяет, будет ли выходной файл использовать псевдонимы полей для атрибутов объектов.

  • ОтмеченоАтрибуты выходных объектов будут использовать псевдонимы полей.

  • Не отмеченоАтрибуты выходных объектов будут использовать имена полей, а не псевдонимы. Используется по умолчанию.

Boolean

Параметры среды

Текущая рабочая область, Временная рабочая область

Информация о лицензировании

  • Basic: Да
  • Standard: Да
  • Advanced: Да