需求

现在有一批道路和一批点,如下图:

需要计算每个点到最近的道路的直线距离。

解决方法

要解决上述需要,可以直接在ArcMap中完成。只需要完成以下三个步骤:

  1. 使用【生成临近表】工具,生成每条道路和每个点的距离;
  2. 使用【汇总统计数据】工具,筛选出每个点到每条道路的一组距离中最小的距离;
  3. 使用【连接】工具,将点和筛选出的结果进行连接。

具体操作如下:

生成的结果中包含了线ID、点ID和点到线的距离,如下图:

由于上述结果中包含了每个点到每条线的距离,相当于一个N*M的矩阵(N为线的个数、M为点的个数),而业务的需求是每个点到最近的线的直线距离,所以还需要对上述结果进行过滤。

第二步使用【汇总统计数据】工具,筛选出每个点到每条道路的一组距离中最小的距离如下图:

生成的结果只包含了点到最近道路的直线距离,如下图:

最后通过【连接】工具,将点和上一步生成的表进行关联,如下图:

最终结果如下图:

计算点到道路的距离_在ArcMap中完成相关推荐

  1. c# 计算点到线段的距离

    //计算点到线段的距离 public double pointToLine(Vector2 point,LineBase line) {//距离double distance =0;//线段的起点与终 ...

  2. 利用数学公式计算点到线的距离

    作者:RayChiu_Labloy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 目录 场景: 数学原理和公式详解: 已知直线上两点求直线的一般式方程: 点到线的距离公 ...

  3. PCL点云处理之计算点到空间直线距离的四种方法(二十三)

    PCL点云处理之计算点到空间直线距离的四种方法(二十三) 问题表述 方法1 方法2 方法3 方法4 全部代码(四个函数) 问题表述 给定空间一条直线的两个点或者给定直线上一点和直线方向向量 求直线外一 ...

  4. C语言计算点到直线的距离

    /*计算点到直线之间的距离*/ double dis_calculate(vec2d_t *point, vec2d_t *line_point_1, vec2d_t *line_point_2){/ ...

  5. python 点到线段的距离_点到线段的最短距离

    博客转载自:http://blog.sina.com.cn/s/blog_5d5c80840101bnhw.html 点到线段最短距离的运算与点到直线的最短距离的运算二者之间存在一定的差别,即求点到线 ...

  6. C++——计算点到直线的距离保留两位小数

    直线方程:Ax+By+C=0 编写程序,输入A,B,C,和点(x,y),计算该点到直线的距离. 点到直线的距离公式: d=|Ax+By+C|/sqrt(A*A+B*B) 其中|z|表示绝对值,程序中使 ...

  7. 关于计算点到线段的距离

    已知线段AB,求某点到该线段的距离.有三种情况,如图:图中只画出两种,其实垂足在另一侧也是一样的.还有就是垂足与A或B共点,这两种情形可以按照前述两种情况任意之一处理. 当垂足在线段上时(包括垂足与A ...

  8. 点到线段的距离_直线垂直,垂线的性质,点到直线的距离

    欢迎关注公z号:沈阳奥数 两条直线相交所成的四个角中,有一个角是直角时,就说这两条直线互相垂直,其中一条直线叫做另一条直线的垂线,它们的交点叫垂足. 如图,直线AB与CD垂直于点E,记作:AB⊥CD于 ...

  9. 使用向量的方法来计算点到直线的距离

    使用向量的方法效率更高,更简单. 首先要了解什么是向量,什么是向量的模 主要用到了解析几何里的几个公式 a * b = | a | * | b | * cos(x),其中x为向量a,b的夹角 | a ...

最新文章

  1. 这些编程语言程序员工资最高!Java才第四
  2. 电商直播平台如何借助容器与中间件实现研发效率提升100%?
  3. Boost:简单移动平均线的测试程序
  4. c++ 在multimap中查找关键字的程序举例
  5. 转再次写给我们这些浮躁的程序员
  6. 服务器windows模拟linux环境,科学网—Windows不用虚拟机或双系统,轻松实现shell环境:gitforwindows - 刘永鑫的博文...
  7. 【java】简述CGLIB常用API
  8. Unix/Linux 目录结构的来历
  9. 计算机怎么用字节表示300,网速300兆是什么意思(图文)
  10. Arduino 交通灯实验
  11. Voicemeeter Potato —— Windows 平台下的终极虚拟音频混音器
  12. mysql 查看环境变量_MySQL的环境变量
  13. 全网推广有哪些推广方式?
  14. Android 隐藏APP图标
  15. 《那些年啊,那些事——一个程序员的奋斗史》——77
  16. 圣丹斯电影节2019:讲故事,不断发展。
  17. 桌面点击:右键点击-显示设置,提示“该文件没有与之关联的程序来执行该操作“解决方法总结
  18. 回声状态网络(ESN)教程
  19. 安卓ndk开发,全世界都在问Android开发凉了吗?送大厂面经一份!
  20. bandgap的理解(内部带隙电压基准)

热门文章

  1. 牛顿法来解最大似然估计
  2. 高斯消元法 matlab程序
  3. Java开发的几个就业方向
  4. 每日一题----空瓶子喝可乐问题
  5. 推荐:Nginx 会话黏着一致性解决
  6. Unit Test(UT)单元测试
  7. Python 最简单的微信刷屏
  8. Libuv Timer定时器
  9. 使用IDEA工具查看Java类层次结构关系图
  10. 去哪儿网2015年春季校园招聘技术笔试题