ArcGIS中有两种配准方式,即Spatial AdjustmentGeoreference。

Spatial Adjustment和Georeference工具条的主要区别在于前者(Spatial Adjustment)是用来配准矢量数据坐标和调整形状的,后者(Georeference)用于将栅格数据与配准到矢量数据,另外Spatial Ajustment可以同时将Attribute进行转换。

空间校正(spatial adjustment),能校正要素的位置,让它与数据库里更精确的数据匹配;也可以使从数字化仪或扫描仪获取的数据的单位匹配到真实世界的单位;还可以将低精度的数据匹配到高精度数据。

空间校正有空间变换(transform)、橡皮拉伸(rubbersheet)、边界匹配(edge match)和属性传递(attribute transfer)这些工具,每个工具又有如图1所示选项。

本文将以ArcTutor中的练习数据为例,简要说明一下spatial adjustment工具的使用步骤。

案例如下,紫色的小块本应该位于蓝色主图右侧,但由于某些原因,它不仅坐标值不对,而且方向、大小都不对。所以应该对这个紫色小块进行空间变换(transformation),使之进行转换(位移)、旋转、缩放,必要时甚至可能进行扭曲。

图2 校正前

进行空间教正之后的正确显示效果应该如下图所示

图3 校正后

校正步骤

1、 start editing

2、 确定校正对象 spatial adjustment > set adjust data

图4 选择校正对象

þ 注意:只有在这里设置的校正对象才能参与校正。例如设置被选择要素为校正对象后,必须先将要素选中才能执行校正;设置某图层为校正对象后,该图层所有要素都会发生变化。初学者容易忽略了这个细节,走默认路线设置被选择要素为校正对象,创建完置换链接后却发现无法执行校正,其实这时候只要将需要变化的要素选中即可。还有些初学者不恰当地将所有图层都设为校正对象,那么执行校正后会发现所有图层中的所有要素都发生了变化。

3、 选择校正方法

图5 选择校正方法

4、 调节option

如图5所示,空间变换(transformation)的三种方法都已经直接列出,但是对于橡皮变换和边界匹配,还需要设置更详细的option。

Spatial adjustment > option

5、 创建置换链接

þ TIPS:置换链接的方向是由不准确的要素牵引至准确的位置。创建链接之前最好设置好恰当的捕捉环境。可以使用控制点文件帮助创建精确的置换链接。置换链接创建完后可以从link table中查看残差,残差过大的链接可以删除或重新设置,以免影响校正效果。置换链接分布得越均匀,连接得越精确,数量越多,校正效果就越好。

6、 执行校正

þ TIPS:执行adjust前,往往需要先preview一个,看看效果如何,若对效果满意,便可执行adjust,若不满意校正效果,则应该回到第5步,检查置换链接的设置是否恰当。

ArcGIS中两种配准方式-Spatial Adjustment和Georeference相关推荐

  1. apache php 工作模式,PHP Apache中两种工作方式区别(CGI模式、Apache 模块DLL)

    搜索热词 对PHP在Apache中两种工作方式的区别(CGI模式.Apache 模块DLL)感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Windows 下有两种方法使 ...

  2. List集合中两种遍历方式

    遍历List集合中的元素的方法有两种: 第一种:利用迭代器遍历 代码1: // 迭代器 Iterator it=list.iterator();while(it.hasNext()) {System. ...

  3. Vite内网ip访问,两种配置方式

    问题 使用vite运行项目的时候,控制台会只出现127.0.0.1(localhost)本地地址访问项目.不可以通过公司内网ip访问,其他团队成员无法访问,这是因为没有将服务暴露在局域网中: 两种解决 ...

  4. C++中的两种绑定方式(静态绑定、动态绑定)

    两种绑定方式 静态绑定:在编译时刻,根据指针或引用变量的静态类型来决定成员函数属于哪一个类. 动态绑定:在运行时刻,根据指针或引用变量实际指向或引用的对象类型(动态类型)来确定成员函数属于哪一个类. ...

  5. Python中两种文件修改的方式

    文件的数据是存放于硬盘上的,因而只存在覆盖.不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式. 一.方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以 ...

  6. android密码dakay,安卓中按钮点击事件onClick的两种实现方式

    很多的语言都有一些共同的特点,比如OnClick这个东西,可能我们能在js中见到,当然在安卓中也有,可能其他的编程语言也会有这个东西,刚好今天学了这个玩意在安卓中的写法. 点击事件大多用在Button ...

  7. 在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

    文章目录 前言 一.align 与 valign 的对齐方式与取值 二.常见应用区分整理 2.1.H5 页面设计的取值 2.2.表格标题的取值 2.3.表格属性的取值 总结 前言 不知道大家在学习 H ...

  8. link linux 跨设备,Linux中的两种link方式

    Linux系统中包括两种链接方式:硬链接(hard link)和符号链接(symbolic link),其中符合链接就是所谓的软链接(soft link),那么两者之间到底有什么区别呢? inode ...

  9. lisp遍历表中所有顶点_三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS...

    1 引言   遍历是指从某个节点出发,按照一定的的搜索路线,依次访问对数据结构中的全部节点,且每个节点仅访问一次.   在二叉树基础中,介绍了对于树的遍历.树的遍历是指从根节点出发,按照一定的访问规则 ...

最新文章

  1. 2020应届生:今年秋招也太太太太太难了吧!
  2. scala web框架:play framework框架
  3. 判断select下拉框是否有选,并给下拉框赋值
  4. xpath-了解xpath语言-下载xpath_helper工具
  5. grafana + influxdb + telegraf , 构建性能监控平台
  6. HOJ 1867 经理的烦恼 【 树状数组 】
  7. 自学python要看哪些书-学习机器学习应该看哪些书籍?
  8. JavaEE学习04--requestresponse
  9. typec扩展坞hdmi没反应_HDMI+两个USB接口,让surface秒变办公神器?这个扩展坞真香...
  10. 【MATLAB】MATLAB数值计算
  11. EICU数据库安装教程
  12. 喝咖啡的好处和坏处好处
  13. 连连看消除算法和最佳路径推荐
  14. ios实现类似魔兽小地图功能 在
  15. 2019年美国大学生数学建模注意事项(摘https://www.comap.com/undergraduate/contests/)(重点:论文提交方式)
  16. ROS学习笔记之——amcl源码的解读
  17. Matplotlib 绘制条形图
  18. 跟我一起学python3(一)
  19. 开放数据库:中医古方数据库
  20. 【墨天轮专访第四期】华为云GaussDB:发挥生态优势,培养应用型DBA

热门文章

  1. 如何使用在线工具制作gif?仅需一键快速生成gif动画
  2. X射线荧光分析仪的原理及应用
  3. finalshell 忘记密码怎么办?
  4. Profinet转ModbusTCP网关连接昆仑通态触摸屏配置案例
  5. 网站防采集_【土拨鼠网站日记管理(分析推送二合一)】宝塔插件之可疑蜘蛛列表(找出采集蜘蛛)说明书
  6. 如何获取PDF文件中对应内容的坐标及范围?
  7. word修改注音格式大小颜色(上)
  8. Solaris11自带php配置,Solaris 11 配置IP地址
  9. c语言中延时的作用,在c语言中如何实现延时功能?
  10. PIC单片机(PIC16F873)小项目五(电路工作原理)