openlayers 4 支持 csv 文件
openlayers 4 supports csv file
我有带坐标的 csv 文件,我想知道如何直接读取坐标并将其呈现在地图上。好像openlayers之前有两个OpenLayers.Format.Text
,但是我在ol4
中找不到类似的选项
你有多种选择。
您可以使用将 CSV 转换为 GeoJSON 并使用 ol.format.GeoJSON
使用 GeoJSON 的第三方库。我有 a demo that just do that.
您也可以使用 d3-fetch 之类的库将 CSV 转换为 JSON(与命名所暗示的相反,现在与 D3 无关)或另一个 "csv to json" JavaScript图书馆。然后,您将使用更多样板代码创建一个 ol.Feature
数组,其中填充了 ol.geom.Point
和您的字段属性,并将该数组提供给附加到 ol.layer.Vector
的 ol.source.Vector
。
我有带坐标的 csv 文件,我想知道如何直接读取坐标并将其呈现在地图上。好像openlayers之前有两个OpenLayers.Format.Text
,但是我在ol4
你有多种选择。
您可以使用将 CSV 转换为 GeoJSON 并使用
ol.format.GeoJSON
使用 GeoJSON 的第三方库。我有 a demo that just do that.您也可以使用 d3-fetch 之类的库将 CSV 转换为 JSON(与命名所暗示的相反,现在与 D3 无关)或另一个 "csv to json" JavaScript图书馆。然后,您将使用更多样板代码创建一个
ol.Feature
数组,其中填充了ol.geom.Point
和您的字段属性,并将该数组提供给附加到ol.layer.Vector
的ol.source.Vector
。