有关mapinfo 线段到点的距离

您好! 我看到您在Mapinfo领域很厉害,回答了很多有关的问题。我想请教一下! 我现在有一个图层是一条铁路线,这条线每二百米一段网格化了,现在是很多个线段。还有一个图层就是全国的县级行政中心,也就是很多个点。我需要找出铁路线上每个线段的中心,求出离每个线段中心最近的那个县级单位。 县行政中心表有每个点的经纬度,但网格没有线段经纬度。能不能麻烦帮忙指点一下,万分感谢!!!!!

不好意思,我现在换工作了,电脑上都没有这个软件了。

您的思路很清楚,应该能做出来。换我的话也是你这个思路

    找出每根线的中心,保存其经纬度。

    对每根线中心做个缓冲,让这个缓冲最少要包含一个行政中心。(缓冲的距离很重要)保存缓冲中包含的行政中心点

    循环计算线中心和对应缓冲中的行政中心点的距离,选择最小的那个。

    您先做着,实在不行我晚上给你发个帮助文档,现在网络太慢了


追问

谢谢!!我刚刚做出来了 ,非常感谢你的指点

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答

mapinfo中如何计算一个点到一条直线的距离?
一般来说,我会在点上做一个buffer,选择所有与这个buffer相交的直线,求取buffer与直线的交点,然后计算点到过这两个点的线段的距离。这里的问题就是buffer初始大小选择要合适。如果你的线不多,统一计算垂足,然后用select加空间算子求最近垂足也可以。

mapinfo 怎么测量距离
首先你的autocad里面的坐标应该不是真实的坐标,所以在转换成MapInfo后,应该矫正到实际的坐标后,才能计算。或者你查看一下autocad那个比例尺的话也行,就是拿你MapInfo中测量到的数值再乘以比例尺应该可以得到真实的距离。(mapinfo没有转化坐标的功能,只能用别的软件转,如:arcgis.)

有关mapinfo 线段到点的距离
找出每根线的中心,保存其经纬度。对每根线中心做个缓冲,让这个缓冲最少要包含一个行政中心。(缓冲的距离很重要)保存缓冲中包含的行政中心点 循环计算线中心和对应缓冲中的行政中心点的距离,选择最小的那个。您先做着,实在不行我晚上给你发个帮助文档,现在网络太慢了 ...

怎样用mapinfo算出公路的长度?
使用mapinfo的测距功能,设置起点,然后设置终点,就可以测得直线距离。

mapinfo如何制作距离一个省边界线10公里的轮廓线的图层?
第一步,备份文件。接下来。首先你需要保证省边界是一个区域,这样生成才更方便。设置生成轮廓的一层为可编辑,然后选中你要生成轮廓线的省份,可以多选,也可以单选,然后选择“对象”(object),缓冲区“buffer”,会跳出一个窗口,在这个窗口中,设置你需要缓冲的距离,设置好单位和数值,这个值如果是...

如何在mapinfo画一条路的800米的覆盖范围
做一个缓冲区即可,用“对象”,“缓冲区”命令

关于mapinfo范围限制的问题
因为图框的限制,mapinfo中有这样的一个缺陷,就是如果一开始采图的时候,栅格图的大小能限制画图的范围,如果你画的图超出了栅格图的范围,那就会显示为直线。同理,如果你的文字超出了原来地图的范围,也是移动不出去的。如果想解除限制,你把原来的图另存,点“文件file”,“另存为 save copy as...

mapinfo地图 上的点与实际的点有平移偏差 怎么让其与实际地图重合_百度...
这个如果偏差很小的话,那么可以选中全部的图,设置图层可便捷,然后右键选择offset,填入偏差的距离即可。如果是图层很多,或者偏差很大的话,需要用mapbasic的编程,这个我也不太懂,你再搜索下。

mapinfo 中地图的比例是怎样规定的
当然是1:1万详细了。这个比例的比值和纸质地图比值意义一样,都是指一厘米等于现实中的1万厘米,也就是图上1厘米,相当于实际100米。

mapinfo中如何确定坐标系(经纬度)
2、mapinfo工具管理器里有个矢量图配准工具,可以对绘好的矢量图重新配准,但是根据我个人的经验,如果只是坐标平移,这样配准是可以校正的,如果比例都不对了,这重新配出来的只能是个悲剧了。R2V也有类似的功能,不过我没有试过。3、最傻的方法。全选所有的地图要素,拖啊拖啊。。拖到合适的坐标位置...

相似回答