ArcGIS Server Open data output support GeoJSON
分享
GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。
一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,名字总是字符串。成员的值要么是字符串、数字、对象、数组,要么是下面文本常量中的一个:"true","false"和"null"。数组是由值是上面所说的元素组成。 ArcGIS对于要素类有自己的json格式,其与规范格式存在一定差别,在使用开源软件过程中可能需要将这些数据转换为标准的GeoJson格式,在server的服务能力中可以通过SOE扩展完成这项能力的支持,如下图所示:
主要是要素类字符串格式的格式化输出,在本例中增加了对于要素的过滤工作,可以指定查询条件、图层等进行过滤输出,同时扩展了导出csv文件功能,在arcgis 10.3环境中测试可用。
编译后的SOE文件下载地址:http://pan.baidu.com/s/1baunVK
SOE部署可参见下图:
发布服务选中ServerGeoJSONSOE扩展能力即可使服务具备扩展输出geojson的能力
附注:如果想通过桌面导出geojson文件同理,指需要对代码稍作修改即可
文章来源:http://blog.csdn.net/esrichinacd/article/details/50440888
GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。
一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,名字总是字符串。成员的值要么是字符串、数字、对象、数组,要么是下面文本常量中的一个:"true","false"和"null"。数组是由值是上面所说的元素组成。 ArcGIS对于要素类有自己的json格式,其与规范格式存在一定差别,在使用开源软件过程中可能需要将这些数据转换为标准的GeoJson格式,在server的服务能力中可以通过SOE扩展完成这项能力的支持,如下图所示:
主要是要素类字符串格式的格式化输出,在本例中增加了对于要素的过滤工作,可以指定查询条件、图层等进行过滤输出,同时扩展了导出csv文件功能,在arcgis 10.3环境中测试可用。
编译后的SOE文件下载地址:http://pan.baidu.com/s/1baunVK
SOE部署可参见下图:
发布服务选中ServerGeoJSONSOE扩展能力即可使服务具备扩展输出geojson的能力
附注:如果想通过桌面导出geojson文件同理,指需要对代码稍作修改即可
文章来源:http://blog.csdn.net/esrichinacd/article/details/50440888
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- SDE空间索引的内部运行机制2
- 你所不知的有趣投影方法
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- arcgis版本兼容性
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- ArcGIS如何求栅格图像的“质心”
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 用arcgis做网络分析,求解失败,为什么出现事件点未找到设施点的警告呢?