【问题标题】:Finding point coordinates using their point data in kilometers使用以公里为单位的点数据查找点坐标
【发布时间】:2019-09-17 06:17:42
【问题描述】:

我有一些距道路特定点数公里的点数据。我想提取经纬度。怎么可能?

【问题讨论】:

  • 抱歉,您的问题不清楚。如果您有一个点 GIS 图层,则很容易获得点的经度/纬度。 (与沿路的公里数无关)。另外请说明您使用的是哪个软件,QGIS 还是 Arc?
  • 另外,您可以将此问题移至GIS SE
  • 我有事故数据,是我从警察局拿来的,不幸的是,他们将事故点保存为距该警察局一公里而不是纬度/经度。另外,我正在使用 QGIS,现在我无法将它们更改为 lat/long,因为据我所知,软件和网络提供欧几里德距离和道路,因为你知道这不是直接路径

标签: gis openstreetmap arcgis qgis


【解决方案1】:

除非警察局记录的数据中有更多详细信息,否则您将无法获得精确的纬度/经度。

一种解决方案可能是将警察局缓冲到 1 公里,然后选择 1 公里缓冲区内的所有路段。如果警察数据包含道路名称或 ID,您可以将您的事故与缓冲区中标识的路段联系起来。从理论上讲,您可以沿道路取中心点,但这会产生误导,因为如果您为此创建地图,则会产生事故发生地点的错误印象。

【讨论】:

  • 即使您没有在标签中提及 GRASS GIS,也有一个 GRASS 模块 v.net.iso 将道路网络从某个中心点分割成“等距”。这可能会有所帮助。更多详情here
  • 没有在 GRASS 上花费太多时间,所以不知道。从根本上说,我还假设警察局的分布是均匀的!如果一条道路长 50 公里,只有一个警察局,那么事故总是在该警察局 1 公里范围内。
  • 这是为什么呢?司机在接近警察局时会紧张,然后发生事故吗? ;-)
猜你喜欢
  • 2015-12-29
  • 2010-09-28
  • 1970-01-01
  • 1970-01-01
  • 2021-11-02
  • 2019-11-29
  • 2018-08-23
  • 1970-01-01
  • 2019-12-19
相关资源
最近更新 更多