1.4.2 坐标系问题解决
- 扫描地图的坐标系问题解决
扫描地图的地理配准;
由于地理配准我们等会需要输入地理坐标,为了保证可以使用该功能,我们将数据框的坐标系更改为西安80地理坐标系。(如果你不想这么操作,那么你需要将扫描地图上的度分秒格式地理坐标转化为十进制的地理坐标,然后在后续地理配准时将十进制的地理坐标填入)
显示地理配准工具条;
对扫描地图进行地理配准;
配准之后由于我们的地理配准工具勾选了Auto adjust(自动校正),所以每当我们添加一个控制点,该工具就会实时的依据当前已有的控制点信息对扫描地图进行校正,这就会导致扫描地图会校正到其他位置而不是在视图范围内的区域。
说人话就是你添加控制点之后,应该会出现视图上的扫描地图不见了的情况,此时只需要将该栅格文件 Zoom to Layer即缩放至图层即可。
如上操作,对于其它几个角点信息亦是如此操作,这里不再一一展示。
扫描地图的定义投影;
此处需要强调一下ArcMap的投影坐标系。对于同一坐投影标系的同一分带,ArcMap提供了两种不同表示方法的坐标系,主要体现在坐标的分带表示上。
例如对于西安80 3°分带的投影坐标系中的第34带(中央经线为102°E),ArcMap提供了如下两种:
Xian 1980 3 Degree GK CM 102E
Xian 1980 3 Degree GK Zone 34
这两种表示的都是同一个分带上的坐标系,但是下面那个坐标系会给每一个点位的经度添加上分带号(shp文件中某一点位的34540644.648 4321097.493 Meters的34表示第34分带);而上面那个坐标系则不会给每一个点位的经度添加上分带号(即shp文件如果是以上面的坐标系投影则点位类似于34540644.648 4321097.493 Meters)
所以此处我们可以精确说,我们想要每一个数据都投影成Xian 1980 3 Degree GK Zone 34。
扫描地图的投影转换;
十分抱歉,下方的坐标系应该选择Xian 1980 3 Degree GK Zone 34。
- Shp文件的坐标系问题解决
Shp文件只需要定义投影即可。
但是由于要素比较多,这里可以使用模型构建器(ModelBuilder)进行批量处理,当然如果你不会那么建议老老实实一个一个定义投影。
这里仅仅展示模型构建器的一个展示图,不会深入说明。
扫描地图与矢量文件错位问题的解决
现在,我们已经处理完大部分的坐标系问题了,现在将所有数据添加到图层可以发现,矢量文件与扫描地图发生了错位(如下图),这很正常,因为矢量文件是比赛组织者基于扫描地图得到的,我们得到的地理配准好的扫描地图肯定和它们的有偏差,所以我们基于它们的shp文件对扫描地图进行再次配准即可。
对扫描地图再次进行地理配准;
重复上述操作多次,直到目视解译发现没有错位为止;
直到得到下方效果为止;
1.4.3 要素的订正
按照比赛要求,我们接下来主要是解决以下的问题
将遗漏的要素补充完整,累计至少10处以上;
查找出存在几何、属性及冗余错误的要素,并修改正确,累计至少10处以上;
查找出图层放置错误的要素,并将其放置到正确图层,累计至少10处以上;
如何判断是否遗漏?错误?主要通过是扫描地图上的图例进行判断,如下: