ym-gis-2d
v1.0.52
Published
基于 OpenLayers 9 封装的二维 GIS 核心库,提供地图初始化、多源图层、空间查询、要素编辑与几何运算。
Readme
ym-gis-2d
基于 OpenLayers 9 封装的二维 GIS 核心库,提供地图初始化、多源图层、空间查询、要素编辑与几何运算。
安装
npm install ym-gis-2d快速开始
import OLMap from 'ym-gis-2d/mapView/Map';
const map = new OLMap('map', { projection: 4490, zoom: 10 });
await map.addMapLayer({
id: 'tdt-vec',
title: '天地图矢量',
url: 'http://t0.tianditu.gov.cn/vec_c/wmts?tk=YOUR_TOKEN',
sublayers: ['vec'],
layerType: 'tdt-c',
opacity: 1,
mapIndex: 0,
checked: true,
thumbnail: '',
});文档
完整 API 说明、图层类型、交互用法与示例见 API.md。
主要能力
- 地图视图(默认 EPSG:4490)
- ArcGIS / GeoServer / 天地图 / XYZ 图层
- WKT 加载与定位
- 绘制、选择、编辑、量测等交互
- 空间查询与几何运算
- KML / GeoJSON 转换
依赖
ol、axios、proj4、@turf/turf、jsts
License
ISC
