在实际开发的过程中,地理坐标系变换是数据处理过程中常遇到的问题,但是有些新手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)间的转换。
无论是JSON还是GeoJSON都是基于文本的轻量级的数据交换格式,用于ArcGIS和其他软件间共享GIS数据。这些格式和语言无关,大多数编程语言(像Python, C#, Java, JavaScript等)都提供了读写操作JSON和GeoJSON格式数据的库。
Features To JSON:
该工具将要素转换为JSON格式,与要素相关联的字段、几何图形、空间参考也会转换成相应的JSON表现形式,然后存储在后缀为.json的文件中。我们选一个点要素文件尝试一下:
打开看到是很长的一行:
我们勾选上可选项格式化输出(Formatted JSON)后,再输出一次,就是调
整格式后的的输出,自上而下依次是显示字段名(displayFieldName)、字段别名(fieldAliases)、几何类型(geometryType)、空间参考(spatialReference)、字段(fields),然后就是一个个要素(feature)的具体内容。
当然,这里是为了便于我们阅读才勾选格式化输出,实际的应用中并不推荐,大量的空格、换行会增加很多不必要的字节,造成文件变大,传输速度降低。接着的两个可选项,当要素有Z值、M值时,对应勾选。最后一个可选项是GeoJSON, 由此可知,ArcGIS中该工具默认的是使用JSON数据格式,我们勾选GeoJSON后,再输出一次,我们选取其中的某一个要素,看看区别在哪里:
无论JSON还是GeoJSON都包含了该要素的全部信息,只是呈现格式上有所不同,JSON中的attributes对应GeoJSON中的properties,在geometry上,GeoJSON会更明确的指出该要素为Point,
经过这些步骤之后,gis就可以打开json了,虽说步骤比较复杂,但是只要大家做操作几遍,就会熟练哦!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。
推荐阅读: