需数据:land_dig.shp,参考shapefile 文件;trial_dig.shp,land_dig.shp 数字化后的shapefile 文件。

1.将land_dig.shp 和 trial_dig.shp 添加到图层。

2.用黑色外框符号显示land_dig,标识字段命名为LAND_DIG_I。

3.用红色外框符号显示trial_dig。右击trial_dig,指向Selection,然后单击将此图层设为唯一可选图层。

4.放在图并用测量工具检查两幅图之间的偏差。大多数偏差都小于1米。

5.在两个Shapefiles 图层之间建立地图拓扑。点击自定义菜单,在工具条中钩选编辑器和 拓扑。

6.从编辑器下拉菜单选择开始编辑。在拓扑工具栏中选择选择拓扑工具。在弹出的对话框,选择land_dig 和trial_dig 为地图拓扑图层。键入1米为聚合容差。点OK,关闭对话框。

7.trial_dig 有5个多边形,其中3个是独立多边形,2个在空间上邻近。在右下方编辑独立的多边形,假设这个多边形与land_dig中的73号多边形重叠。放大多边形所在区域,点击拓扑工具栏中的拓扑编辑工具,用鼠标双击多边形的边界。

8.边界线变成可编辑的虚线框,并以绿色方框表示顶点,红色方框表示节点。把鼠标指针放在节点上直到指针变为十字箭头;将鼠标移动到指定的修正节点处,单击右键,在弹出菜单上,选择移动。敲 Enter 键,关闭对话框(此时,你在使用指定的容差值捕捉点和边缘)。

9.在多边形范围之外,点击任意点取消选中多边形的边界线。land_dig 中该多边形应该和相应多边形重合。选择land_dig 中的其他多边形,用相同的步骤纠正数字化错误。

除编号为76 的多边形外,trial_dig 和 land_dig之间的错误都被纠正。剩下的误差是因为其值大于指定的集群容差(1米)。

使用基本编辑操作纠正这个较大的误差,而不再通过设置较大的集群容差值,因为这样的话会扭曲部分要素。

使用基本编辑操作纠正大误差的方法:使用编辑工具双击边界线,当边界变成可编辑虚框,把一个点拖动到目标线段。当你把多边形都编辑完之后,在Editor下拉菜单选择Stop Editing,并保存编辑。这两幅图的边界线应该重合。

ArcGIS聚合容差修正两个shapefile 之间的数字化错误相关推荐

  1. 基于ArcGIS JS API实现的两种距离和面积测量方式

    文章目录 前言 开发思路 主要代码 效果测试 效果图 测试页面 开发总结 参考链接 前言 在一些地图地图应用中,距离.面积测量属于基础功能.ArcGIS API for JavaScript有单独提供 ...

  2. 怎么计算两个日期之间的差值

    写程序时会遇到比较两个日期之间的差值,差了多少天,或者其他什么,于是自己写了一个方法,供大家参考,也作为自己的备份吧. 日期之间的差值:差了多少天function DateDiff(sDate1, s ...

  3. oracle中计算两个日期之间的差值

    2016年10月29日 阅读数:10503 最近几天在工作中用到了一项计算时间的功能,计算两个时间之间的天数差,顺道总结一下oracle中的语句:两个Date类型字段:START_DATE,END_D ...

  4. Mysql-计算两个时间之间的差值

    计算两个时间之间的差值 1.datediff()计算date差值 2.timediff()计算时分秒差值 3.timestampdiff()计算指定维度的时间差值 1.datediff()计算date ...

  5. 根据LocalDate或者DateUtils计算两个日期之间的天数差

    1.LocalDate方法 实际应用: //将date日期类型转化为LocalDate数据类型, result.getCreateTime()为date参数 LocalDate startDate = ...

  6. 三端或者3极气体放电管和二极气体放电管的差别:主要的对地放电,不是非地极的两个极性之间放电。二极适合差模类似485通信限制AB之间的电压,当然差模也可对地

    气体放电管的二级和三极有什么区别?在用途和性能上差异大嘛? 气体放电管是一种间隙式防雷保护元件.它的放电电极一般分为两级或者三极,我们一般叫二级气体放电管和三级气体放电管.它们的具体性能主要取决于环境 ...

  7. Python 算两个日期之间_天数差

    算两个日期之间天数差 import datetimedef days(str1,str2):date1=datetime.datetime.strptime(str1[0:10],"%Y-% ...

  8. Go获取n天前或后的日期、日期转秒时间戳、计算两个日期之间的天数差

    获取n天前或后的日期: // GetBeforeTime 获取n天前的秒时间戳.日期时间戳 // _day为负则代表取前几天,为正则代表取后几天,0则为今天 func GetBeforeTime(_d ...

  9. 两个日期之间的差值计算

    两个日期之间的差值计算 近期在写关于计算时间之间的业务处理,当中的各种差值语法初六汇总 1.前端(以JQUERY为例) 语法:核心:采用时间戳的相减方式 //以当前时间减去制定日期计算相差的时间 va ...

最新文章

  1. 三方博弈matlab_小星星的读研日记之电商动态博弈知多少?
  2. ML之FE:基于LiR/Ridge/Lasso/ElasticNet/AvgModels/RF算法(GSCV) 利用某市房价数据集(特征工程处理)进行房价回归预测
  3. 计算机软件基础-(软件开发过程管理)
  4. 记一次无法登录 wine QQ
  5. RubyOnRails 小小引导(上)
  6. 广州房价与数据分析岗薪资分析
  7. navicat mysql 数据库备份_怎么用navicat自动备份mysql数据库
  8. C++面经与嵌入式软件面经(蒋豆芽专栏总结)完成了!
  9. 防抖和截流超级详细讲解,易懂
  10. Running pipenv gives TypeError: 'module' object is not callable
  11. Web客户端语言HTML、XHTML和XML相关知识介绍
  12. 竟然可以检查微信是否被删了好友?(Android Accessibility 了解一下)
  13. 从10年软测人的角度,一文读懂“拼多多优惠券测试”套路
  14. HDU5438--Ponds (拓排+BFS)
  15. 【雷达通信】滤波及数据融合【滤波包括了常增益滤波、卡尔曼(Kalman)滤波和扩展卡尔曼滤波(EKF) 数据融合采用BC和CC两种,基于KF和EKF实现】(Matlab代码实现)
  16. android Wifi连接及检测信号强度
  17. 无线充电技术目前发展情况如何?对单片机行业有什么启示
  18. javaScript回调函数
  19. Mac下安装hive
  20. flutter播放上一首和下一首,自动播放下一首

热门文章

  1. 期刊论文写作格式模板(推荐收藏)
  2. Java字符串String相关
  3. 带倒计时RecyclerView的设计心路历程
  4. 计算机控制技术专业全球排名,2019QS世界大学专业排名,快来看看!
  5. 实验 详解LNMP应用部署Discuz
  6. 0017 正方体的表面积和体积
  7. jwt无状态权限认证(pings-shiro-jwt)
  8. 大数据与云计算学习计划 (一) 云计算系统管理 1 TCP/IP简单概念 (概念性)
  9. 判断HTML页面是点击历史返回打开,还是正常跳转打开
  10. csbte路点机器人_《cs1.6》awp地图