ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Обзор группы инструментов JSON

  • Инструменты
  • Featureset JSON

Группа инструментов JSON содержит инструменты для конвертации объектов в JSON и JSON в объекты, основанной на спецификациях ArcGIS REST API для featureset. JavaScript Object Notation (JSON) – это облегченный текстовый формат обмена данными для распространения ГИС-данных между ArcGIS и другими системами. Это языково-независимый язык программирования, напоминающий Python, C#, Java, JavaScript и т.д., содержит библиотеки для чтения, обработки и записи JSON.

Инструменты

ИнструментОписание

Объекты в JSON

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

JSON в пространственные объекты

Конвертирует объекты JSON в класс объектов согласно спецификации ArcGIS REST API. Класс объектов будет содержать поля, тип геометрии и пространственную привязку, как задано в JSON.

Featureset JSON

Спецификации ArcGIS REST API определяют featureset как группу объектов с определенным типом геометрии, полями и пространственной привязкой. JSON-формат featureset показан ниже. Свойства geometryType, Spatial Reference и Fields задают тип геометрии, пространственную привязку и определения полей группы пространственных объектов. Свойство features задает группу объектов. Каждый объект в группе содержит геометрию и значения полей (атрибуты). Свойства hasZ и hasM задают наличие Z и M значений в геометрии объекта.

JSON-представление Featureset

{ 
"displayFieldName" : "<displayFieldName>",
"fieldAliases" : {
  "<fieldName1>" : "<fieldAlias1>",
  "<fieldName2>" : "<fieldAlias2>"
},
"geometryType" : "<geometryType>",
"hasZ" : <true|false>,  //Added at 10.1
"hasM" : <true|false>,   //Added at 10.1
"spatialReference" : <spatialReference>,
"fields": [
            {
                "name": "<field1>",
                "type": "<field1Type>",
                "alias": "<field1Alias>"
            },
            {
                "name": "<field2>",
                "type": "<field2Type>",
                "alias": "<field2Alias>"
            }
        ],
 "features": [
            {
                "geometry": {
                    <geometry1>
                },
                "attributes": {
                    "<field1>": <value11>,
                    "<field2>": <value12> 
                } 
            },
            {
                "geometry": {
                    <geometry2>
                },
                "attributes": {
                    "<field1>": <value21>,
                    "<field2>": <value22> 
                } 
            }
        ]
}

Связанные разделы

  • Обзор набора инструментов Конвертация

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация