ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

JSON 工具集概述

  • 基础工具
  • Featureset JSON

JSON 工具集包含基于 featureset 的 ArcGIS REST API 规范,将要素和 JSON 进行相互转换的工具。JavaScript 对象标记法 (JSON) 是一种基于文本的,轻量级的数据交换格式,用于在 ArcGIS 和其他系统之间共享 GIS 数据。它与语言无关,并且大多数编程语言(例如 Python、C#、Java、JavaScript 等)均提供用于读取、操作和编写 JSON 的库。

基础工具

工具描述

要素转 JSON

将要素转换为 JSON 格式。要素的字段、几何和空间参考将转换为相应的 JSON 表示,并写入到扩展名为 .json 的文件中。

JSON 转要素

基于 ArcGIS REST API 规范将 JSON 要素转换为要素类。按照 JSON 中定义的内容,要素类可具有字段、几何类型和空间参考。

Featureset JSON

ArcGIS REST API 规范将 featureset 定义为具有特定几何类型、字段和空间参考的要素集合。featureset 的 JSON 格式如下所示。geometryType、Spatial Reference 和 Fields 属性定义要素集合的几何类型、空间参考和字段定义。features 属性定义要素集合。集合中的各要素均具有几何和字段值(称为属性)。hasZ 和 hasM 属性指定要素几何是否具有 Z 值和 M 值。

Featureset 的 JSON 表示

{ 
"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. | 隐私政策 | 法律声明