Openlayer4 数据格式转换

xiaoxiao2021-02-28  16

wkt:

LINESTRING (106.285126 29.532158, 106.285172 29.531994, 106.285174 29.531986, 106.285295 29.53161)

geoJSON:

"geometry": { "type": "Polygon", "coordinates": [ [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ] ] }

wkt转geoJSON:

var wkt_c=new ol.format.WKT(); var geometry=wkt_c.readGeometry(wkt); var convertor = new ol.format.GeoJSON(); var geojson=convertor.writeGeometry(geometry);

openlayer4.0数据可以不用转换使用如:

var source = new ol.source.Vector({ features: (new ol.format.GeoJSON()).readFeatures(geojsonObject) });

直接指定格式就可以了,简直又蠢了一把。。。。。

转载请注明原文地址: https://www.6miu.com/read-1650099.html

最新回复(0)