ArcGIS 空间校正(spatial adjustment)使用方法心得
2011-03-26 10:15
260 查看
ArcGIS 空间校正(spatial adjustment)是个常用的工具,但许多新手不太明白如何使用它,下面简单说一下它的使用方法。
下图中,青色的是已经有坐标系的要素(基准要素),黄色的是需要校正的要素(被校正要素)。
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/a8eb5f4ac5c204910c00048e847f5237.jpg)
下载 (96.27 KB)
2009-5-23 18:30
1、将已经具有坐标系的要素类和需要校正的要素类加进arcmap中,调出spatial adjustment工具条,开始编辑。
2、在spatial adjustment工具条菜单里设置要校正的数据,把要校正的要素类打钩,如下图
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/c717f140aee4e387ca3b9a0c59460df4.jpg)
下载 (30.21 KB)
2009-5-23 18:30
3、设置校正方法
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/cecc7cb1ef8bebcd43abcfaa6cecc665.jpg)
下载 (24.34 KB)
2009-5-23 18:30
每种校正方法的适用范围和区别可看帮助文件。仿射变换是最常用的方法,建议新手使用。
4、设置结合环境,以便准确地建立校正连接
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/197455b4c0edaf6aba6b59d5b9e021a9.jpg)
下载 (4.98 KB)
2009-5-23 18:30
5、点置换连接工具
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/8a873cdeffc42dcd26d56d034f4e8a9b.jpg)
下载 (10.9 KB)
2009-5-23 18:30
6、点击被校正要素上的某点,然后点基准要素上的对应点,这样就建立了一个置换链接,起点是被校正要素上的某点,终点是基准要素上的对应点。用同样的方法建立足够的链接。理论上有三个置换链接就能做仿射变换,但实际上一般是是不够用的。实际使用中要尽量多建几个链接,尤其是在拐点等特殊点上,而且要均匀分布。下图是建立好链接的情形
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/1a2d94c239b8189e27340da7d80fbb8d.jpg)
下载 (121.03 KB)
2009-5-23 18:30
7、点spatial adjustment工具条菜单下的adjust
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/c7f8c16a701faf73e40531f634bb768c.jpg)
下载 (14.28 KB)
2009-5-23 18:30
当你熟悉整个过程后,可以试试其他几种变换(相似、投影、橡皮拉伸等)。
上面的方法是将一个没有坐标系的要素类校正到一个有坐标系的要素类,简单说是图对图校正。如果只有一个没有坐标系的要素类,但知道它上面关键点的真实坐标,上面的4、5、6步用下面方法代替:
4、读出原图上关键点的屏幕坐标,找到和它对应的真实坐标
5、建立连接链接文件,格式为文本文件,第一列是关键点的屏幕x坐标,第二列是关键点的屏幕y坐标,第三列是关键点真实的x坐标,第四列是关键点真实的y坐标,中间用空格分开,每个关键点一行。如下图所示
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/760547cf21387ad2a0ae7fe85c5e596e.jpg)
下载 (41.06 KB)
2009-5-23 18:30
6、在spatial adjustment菜单中打开链接文件,选刚才建立好的链接文件
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/cb1693c69a64fce71ab675d5175d63cf.jpg)
下载 (25.9 KB)
2009-5-23 18:30
其它步骤与前面的相同。
以上是个人使用spatial adjustment的一点体会,如有不妥之处欢迎批评指正。
下图中,青色的是已经有坐标系的要素(基准要素),黄色的是需要校正的要素(被校正要素)。
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/a8eb5f4ac5c204910c00048e847f5237.jpg)
下载 (96.27 KB)
2009-5-23 18:30
1、将已经具有坐标系的要素类和需要校正的要素类加进arcmap中,调出spatial adjustment工具条,开始编辑。
2、在spatial adjustment工具条菜单里设置要校正的数据,把要校正的要素类打钩,如下图
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/c717f140aee4e387ca3b9a0c59460df4.jpg)
下载 (30.21 KB)
2009-5-23 18:30
3、设置校正方法
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/cecc7cb1ef8bebcd43abcfaa6cecc665.jpg)
下载 (24.34 KB)
2009-5-23 18:30
每种校正方法的适用范围和区别可看帮助文件。仿射变换是最常用的方法,建议新手使用。
4、设置结合环境,以便准确地建立校正连接
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/197455b4c0edaf6aba6b59d5b9e021a9.jpg)
下载 (4.98 KB)
2009-5-23 18:30
5、点置换连接工具
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/8a873cdeffc42dcd26d56d034f4e8a9b.jpg)
下载 (10.9 KB)
2009-5-23 18:30
6、点击被校正要素上的某点,然后点基准要素上的对应点,这样就建立了一个置换链接,起点是被校正要素上的某点,终点是基准要素上的对应点。用同样的方法建立足够的链接。理论上有三个置换链接就能做仿射变换,但实际上一般是是不够用的。实际使用中要尽量多建几个链接,尤其是在拐点等特殊点上,而且要均匀分布。下图是建立好链接的情形
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/1a2d94c239b8189e27340da7d80fbb8d.jpg)
下载 (121.03 KB)
2009-5-23 18:30
7、点spatial adjustment工具条菜单下的adjust
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/c7f8c16a701faf73e40531f634bb768c.jpg)
下载 (14.28 KB)
2009-5-23 18:30
当你熟悉整个过程后,可以试试其他几种变换(相似、投影、橡皮拉伸等)。
上面的方法是将一个没有坐标系的要素类校正到一个有坐标系的要素类,简单说是图对图校正。如果只有一个没有坐标系的要素类,但知道它上面关键点的真实坐标,上面的4、5、6步用下面方法代替:
4、读出原图上关键点的屏幕坐标,找到和它对应的真实坐标
5、建立连接链接文件,格式为文本文件,第一列是关键点的屏幕x坐标,第二列是关键点的屏幕y坐标,第三列是关键点真实的x坐标,第四列是关键点真实的y坐标,中间用空格分开,每个关键点一行。如下图所示
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/760547cf21387ad2a0ae7fe85c5e596e.jpg)
下载 (41.06 KB)
2009-5-23 18:30
6、在spatial adjustment菜单中打开链接文件,选刚才建立好的链接文件
![](http://blog.csdn.net/Article/UploadFiles/200906/20090620212800791.gif)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201103/cb1693c69a64fce71ab675d5175d63cf.jpg)
下载 (25.9 KB)
2009-5-23 18:30
其它步骤与前面的相同。
以上是个人使用spatial adjustment的一点体会,如有不妥之处欢迎批评指正。
相关文章推荐
- ADO使用心得之减少使用ADOQuery 的方法
- MyEclipse使用心得:SVN插件安装方法
- 使用ArcGIS GP服务遇到的问题,原因以及解决方法 - 客户端API开发(Javascript/Flex/Silverlig 转载
- golang学习之旅:方法、函数使用心得
- 关于List contains方法的一些使用心得
- 关于PHP模板Smarty的初级使用方法以及心得分享
- ibatis的一些错误码解释以及解决方法、一些使用心得
- ArcGIS API For Silverlight使用在线地图的多种方法总结
- Qt使用多线程的一些心得——1.继承QThread的多线程使用方法
- 百度地图和高德地图坐标系的互相转换 四种Sandcastle方法生成c#.net帮助类帮助文档 文档API生成神器SandCastle使用心得 ASP.NET Core
- Apache James使用的方法及相关心得(转)
- centos7中systemctl命令使用方法和心得体会
- 关于ActionContext.getContext()的使用方法心得
- 关于PHP模板Smarty的初级使用方法以及心得分享
- arcgis api fro silverlight使用在线地图各种方法
- pandas的to_datetime时间转换使用方法以及学习的心得
- ArcGIS API For Silverlight使用在线地图的多种方法总结
- 使用ProjNet.Silverlight进行ArcGis座标转换(有解决出错问题方法)
- 关于java中BufferedReader的read()及readLine()方法的使用心得
- Qt使用多线程的一些心得——2.继承QObject的多线程使用方法