发生场景与问题描述:

当你第一次创建渔网很可能会发生如下两种问题:
①创建渔网不显示
②创建渔网过大,不符合需求

原因分析:

这是数据框没有调整到相应的投影原因。【不显示是因为数据库没有定义坐标系,而不符合需求是因为没有调整相应的投影坐标系】

我们右键Arcgis内容列表的“图层”点击“属性”(在地图空白区域右键然后点击“属性”也可),然后在“数据框属性”窗口里面选择坐标系选项卡,我们可以发现,我们当前数据框使用的坐标系的单位为“Degree(度)”,如果这时候去用设置像元高度宽度的方法创建渔网的话,单位便是“degree”,而不是我们想要的“meter”。而这时候我们就要分清楚什么是“地理坐标系”什么是“投影坐标系”。

arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_图层


以下是地理国情监测云平台对投影坐标地理坐标系定义的总结:

投影坐标系在二维平面中进行定义。与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。

投影坐标系始终基于地理坐标系,而后者则是基于球体或旋转椭球体的。

综上,简单来说投影坐标系是二维平面的,而地理坐标系则是三维的。
据此,我们不难理解,原本的地理坐标系用的是“Angular Unit(角单位)”了。

解决方案:

这时候我们只需要把地理坐标系转为对应投影坐标系的即可。

如上图,数据框原坐标系为WGS1984的地理坐标系,这时候我们去自带的投影坐标系文件夹中找对应的坐标系即可。

arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_右键_02


arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_图层_03


arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_gis_04


arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_右键_05


对于我来说,我研究的区域为中国东南沿海某市,因此我选用50N分度带的UTM WGS1984投影坐标系即可,以下是分度带对应部分参考。

arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_gis_06


arcgis for Android 不显示点线要放大才有 arcgis创建的点显示不出_图层_07


选中,点击“应用”后。我们可以发现单位为“Linear Unit(线性单位)meter(米)”了,这时候再去处理渔网就没问题了。