GeoJSON
用于读取和写入geojson
文件,可以通过加载文件的方式,将文件解析后,直接将数据加载到图层上,GeoJSON
提供了读写文件和解析JSON
的功能,一个geojson
文件的格式如下所示,包括了Feature
的type
类型和Feature
数组features
,然后每一个Feature
包括了几何体类型,ID值,属性信息、几何信息等。
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"id": "AFG",
"properties": {
"name": "Afghanistan"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[61.210817, 35.650072],
[62.230651, 35.270664],
[62.984662, 35.404041],
[63.193538, 35.857166],
[63.982896, 36.007957],
[61.210817, 35.650072]
]
]
}
}]
}
属性
- dataProjection:数据的投影,默认为
EPSG:4326
。- featureProjection:按格式读取的要素投影。
- geometryName:几何体的名称。
- extractGeometryName:几何体扩展名称,如果设计了该字段名,将优先读取。
方法
- readFeature:读取单个要素。
- readFeatures:读取要素集。
- readGeometry:读取几何体。
- readProjection:读取投影值 。
- writeFeature:写入一个字符串类型的要素。
- writeFeatureObject:写入一个对象类型的要素。
- writeFeatures:写入要素集。
- writeFeaturesObject:写入对象类型的要素集。
- writeGeometry:写入几何体。
- writeGeometryObject:写入对象类型的几何体。
个人博客
网友评论