new Projection()
base/Projection.js, line 20
投影转换工具
Methods
-
Projection.getProj(crsDefinition, def){*}
base/Projection.js, line 565 -
Name Type Description crsDefinition* def* Returns:
Type Description * -
Projection.isCustomWKID(wkid){Boolean}
base/Projection.js, line 417 -
是否为自定义wkid
Name Type Description wkidNumber 自定义wkid
Returns:
Type Description Boolean 是否为自定义wkid -
将几何对象投影到指定坐标系中
Name Type Description geometryGeometry | Array.<geometry> 要投影的几何或几何数组
outSpatialReferenceSpatialReference 目标参考系
Returns:
Type Description Geometry | Array.<Geometry> 投影后的几何对象 Examples
将3857坐标系的点转为4326坐标系的点 const projectedGeometry = zondy.geometry.Projection.project( new zondy.geometry.Extent({ xmin: 12062959.621822732, ymin: 3379793.138124517, xmax: 12927637.10614421, ymax: 3931626.287996913, spatialReference: new zondy.SpatialReference({ wkid: 3857 }) }), new zondy.SpatialReference({ wkid: 4326 }) )将未收录的坐标系的点转为4326坐标系的点 const projectedGeometry = zondy.geometry.Projection.project( new zondy.geometry.Extent({ xmin: -45257.10778559791, ymin: 3212885.1836444484, xmax: 705989.8953363781, ymax: 3691623.86404564, spatialReference: new zondy.SpatialReference({ wkid: 4547, wkt: '+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs' }) }), new zondy.SpatialReference({ wkid: 4326 }) )