gisjson怎么转坐标?如何用gis打开json?

阳光 2021-08-03 18:03:53 java常见问答 4483

在实际开发的过程中,地理坐标系变换是数据处理过程中常遇到的问题,但是有些新手java遇到这样的不知道怎么操作,那么今天我们就给大家讲解一下gisjson转坐标的相关步骤。

1、打开ArcGIS后,导入数据;

2、打开ArcToolbox;

3、打开ArcToolbox工具框里面的Data Management Tools;

4、打开Data Management Tools里面的Projections and Transformations;

5、打开Projections and Transformations里面的Define Projection,选中数据后,选择坐标系;

6、点击OK,开始转换坐标系;

如何用gis打开json?

在ArcGIS Desktop工具箱中有一个JSON工具集,可以用于要素和JSON(或者GeoJSON)间的转换。

gisjson怎么转坐标?如何用gis打开json?.png

无论是JSON还是GeoJSON都是基于文本的轻量级的数据交换格式,用于ArcGIS和其他软件间共享GIS数据。这些格式和语言无关,大多数编程语言(像Python, C#, Java, JavaScript等)都提供了读写操作JSON和GeoJSON格式数据的库。

Features To JSON:

该工具将要素转换为JSON格式,与要素相关联的字段、几何图形、空间参考也会转换成相应的JSON表现形式,然后存储在后缀为.json的文件中。我们选一个点要素文件尝试一下:

1.png

打开看到是很长的一行:

我们勾选上可选项格式化输出(Formatted JSON)后,再输出一次,就是调

2.png

整格式后的的输出,自上而下依次是显示字段名(displayFieldName)、字段别名(fieldAliases)、几何类型(geometryType)、空间参考(spatialReference)、字段(fields),然后就是一个个要素(feature)的具体内容。

当然,这里是为了便于我们阅读才勾选格式化输出,实际的应用中并不推荐,大量的空格、换行会增加很多不必要的字节,造成文件变大,传输速度降低。接着的两个可选项,当要素有Z值、M值时,对应勾选。最后一个可选项是GeoJSON, 由此可知,ArcGIS中该工具默认的是使用JSON数据格式,我们勾选GeoJSON后,再输出一次,我们选取其中的某一个要素,看看区别在哪里:

3.png

无论JSON还是GeoJSON都包含了该要素的全部信息,只是呈现格式上有所不同,JSON中的attributes对应GeoJSON中的properties,在geometry上,GeoJSON会更明确的指出该要素为Point,

经过这些步骤之后,gis就可以打开json了,虽说步骤比较复杂,但是只要大家做操作几遍,就会熟练哦!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

java程序员面试题有哪些?java程序员面试题集大全

java语言运算符如何操作?java语言运算符操作讲解

java程序分为哪两类?java程序有什么特征?