有没有一种简单的方法来收集LatLng坐标作为geojson?

时间:2016-05-09 13:54:13

标签: csv leaflet data-visualization openstreetmap geojson

我有一组信息作为csv文件,我想使用Leaflet.js在几个弹出窗口中绑定。为此,我需要收集csv文件中提到的城市坐标。

在我的研究过程中,我发现OSM Boundaries是什么让收集geojson数据非常容易。但是OSM边界的问题在于它只包含几何体作为MultiPolygons。

在我的情况下,我正在搜索一对LatLng坐标,例如来自citycenter左右。

geojson.io是收集geojson的另一个简单工具。我可以搜索城市,但需要自己在地图上设置标记。这对我来说似乎很不舒服。

我知道Open Street Map提供了我需要的所有信息,我只是不知道如何正确导出/收集它们。

感谢您提供任何帮助!

2 个答案:

答案 0 :(得分:0)

  

我有一组信息作为csv文件,我想使用Leaflet.js在几个弹出窗口中绑定。

根本不需要GeoJSON。只需将CSV作为文本字符串加载,解析,遍历行,并根据需要实例化Leaflet标记。

答案 1 :(得分:0)

您似乎正在寻找地理编码功能,即按城市名称查找您所在地点的lat-lng坐标。

请查看Leaflet geocoding plugins。对于其中大多数,您可以以编程方式使用它们,而不是手动输入城市名称。查看每个API。

请注意,您的结果可能仍需要手动清理,因为地理编码通常会为您提供多个匹配位置。