gis怎么打开json格式?详细方法讲解

阳光 2021-01-19 22:33:32 java常见问答 17442

JSON和GeoJSON都是GIS领域广泛应用的数据交换格式,也是WebGIS中不可或缺的内容,最近有新手java人员不知道gis怎么打开json格式?接下来,我们就来给大家讲解一下这方面的内容。

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

gis怎么打开json格式?详细方法讲解.png

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

Features To JSON:

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

1.png

打开看到是很长的一行:

2.png

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

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

6.png

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

这些就是gis打开json格式,可以看出,这些步骤还是比较复杂的,所以大家要想了解这方面知识,一定要多操作几遍哦!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

jsonobject怎么用?jsonobject常用方法

editplus使用教程是什么?editplus好用吗?

json反序列化注意的问题有哪些?