0.0.3 • Published 9 months ago

xgis-plot v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

xgis-plot

基于openlayers 8.x的态势标绘库xgis-plot

  • v0.0.3 升级ol版本到8.2.0,与xgis-ol的最新版匹配;

  • v0.0.2 可用版,解决拖拽、删除和添加属性等BUG;解决标绘要素GeoJson导出和导入的BUG;

  • v0.0.1 基于openlayers 7.x的态势标绘库

示例

What Works:

  • 点:点
  • 线: 弧线 曲线 折线 自由线
  • 面: 圆 椭圆 弓形 扇形 曲线面 多边形 矩形 自由面 聚集地
  • 箭头: 钳击 直箭头 细直箭头 突击方向 进攻方向 进攻方向(尾) 分队战斗行动 分队战斗行动(尾)
  • 操作 :上移 下移 置顶 置底 全部清除 屏蔽点击 激活点击
  • 添加属性

Installation

yarn add xgis-plot ol

or

npm i xgis-plot ol

Usage

import {Map} from 'ol';
import {PlotOL,PlotTypes} from 'xgis-plot';
import 'xgis-ol/dist/index.css';

const plotHelper=new PlotOL(map,{layerName:'plot-drawLayer'});
//标绘
plotHelper.activate(PlotTypes.ELLIPSE);
//删除当前选中要素
plotHelper.removeFeature();
//删除所有的
plotHelper.removeAllFeatures();
//导出当前选中要素为GeoJson对象
plotHelper.getCurrentFeaGeoJSON();
//导出要素为GeoJson对象数组
plotHelper.getAllFeatureGeoJSONs();