我有一个数据集,包含纽约市地铁站的经度和纬度数据。例如,一个XY坐标看起来像这样
40.799419°N 73.968158°W
我想围绕这些点创建一个半径,这样我就可以识别到地铁站特定距离内的人。我想知道是否可以通过使用更少的数字来指定位置来实现这一点。例如,我可以将XY坐标中的最后三位数(或左右)转换为零以标识更大的区域。
40.799000°N 73.968000°W
请注意,我不想使用gis软件来执行此操作。 谢谢
答案 0 :(得分:0)
没有;通过将这些数字转换为0,您只需将地铁站移至其他位置即可。
简单的近似是使用minimum bounding box/rectangle - 对纬度和经度值加上/减去一些finite small increment,例如.001来得到像
这样的边界框 ---------------------40.800419°N . 73.969158°W
| |
| 40.799419°N . 73.968158°W |
| |
40.798419°N . 73.967158°W --------------------
坐标位于中心位置。如果你想要一个实际的圆形距离,你将不得不进入GIS类思维和一些库来帮助你进行坐标计算。