arcgis-map-tool
v1.3.76
Published
ArcGIS 地图网格管理工具
Readme
arcgis-map-tool
基于 ArcGIS Maps SDK for JavaScript 4.22 的 Vue 2 网格边界管理工具(划格工具)。
安装
npm install arcgis-map-tool引入
import ArcgisMapTool from 'arcgis-map-tool'
Vue.use(ArcgisMapTool)
ArcgisMapTool.AMTCONFIG({
baseUrl: '/apis',
getTokenMethod: () => sessionStorage.token,
extraHeadersMethod: () => ({}),
})组件用法
<ArcgisMapTool
ref="ArcgisMapTool"
:AMTConfig="AMTConfig"
:targetGrid="targetGrid"
:org-info="orgInfo"
:user-info="userInfo"
@save="onSave"
/>AMTConfig.map 配置项
AMTConfig: {
map: {
// 底图模式 (三选一)
iserver: 1, // SuperMap iServer 模式
// yzt: 1, // 粤政图模式
// tdt: 1, tdtToken: 'xxx', // 天地图模式
coordinateType: 1, // 1=标准经纬度 2=非标准
spatialReference: { wkid: '4490' }, // CGCS2000 坐标系
layer2D: 'http://.../maps/gxq-4490', // 二维底图 URL
layerWX: 'http://.../maps/gxq-4490', // 卫星底图 URL
extraLayer: [], // 额外叠加图层 URL 数组
zoom: 17,
center: [113.567, 22.368],
},
layerBox: {
standardLayers: { qu: {}, street: {}, sq: {}, grid: {} },
recordLayers: null
},
tools: {
drawTool: ['add', 'overlay', 'recover', 'recoverOrigin'],
splitTool: ['splitTwo'],
concatTool: ['choose'],
supportTool: ['gaps', 'viewOverlay', 'distance', 'clear'],
autoTool: ['autoGrow']
}
}更新日志
v1.3.76 (待发布)
- 修复 SuperMap iServer 底图瓦片加载问题(scale 参数计算修正 + URL 参数补全)
- 优化树节点勾选缩放逻辑:改用多边形 extent 自动适配视图,不再依赖硬编码 zoom 映射,兼容不同底图服务
v1.3.75 (2026-08-13)
- 添加支持超图地图加载
- 添加 codefree 代码
- 添加测试用例
- 修复地图加载的一些问题
v1.3.61 (2025-12-22)
- 专门给白云安防画格的版本
- 恢复原来画格工具功能
v1.3.60 (2025-12-16)
- 添加只导出新画格的边界
v1.3.59 (2025-12-15)
- 版本迭代更新
v1.3.58 (2024-03-08)
- feat 多图层加载
v1.3.57 (2024-02-01)
- feat 天地图加载方式
v1.3.56 (2024-01-31)
- feat 升级 node
v1.3.55 (2024-01-23)
- 调整默认参数
v1.3.54 (2024-01-23)
- 修复漏洞
v1.3.53 (2024-01-19)
- feat 升级 node
v1.3.52 (2023-11-06)
- feat 更新画格工具版本
- feat 修复画格工具切除重叠区域存在飞地情况
v1.3.46 (2023-06-29)
- 更新 token
v1.3.45 (2023-03-16)
- 修复自定义区划问题
- 添加经纬度面积计算
v1.3.42 (2023-02-17)
- 修复小 bug
- 添加空白合并功能
- 更新划格工具
- 修复默认激活 bug
- 更新版本信息
- 修复自定义区域 bug
v1.3.39 (2023-02-09)
- 修复代码
- 修复恢复功能无效对于挖孔无效问题
- 修复指针导致源数据更改问题
- 修复一个比较致命的识别 wkt 算法
- 修复切除重叠区域返回的参数问题
- 修复合并时候只有单个的参数问题
- 粤政图添加头部请求,面积太小的多边形忽略
- 修复切除重叠功能报错
- 修复空白区域
v1.3.30 (2023-01-29)
- 添加 readme,更新版本
- 修复一些 bug
- 删除 console
- 更新以 wkt 为主,过滤线的重叠区域
- 重构以 wkt 为体系的内容
- 修复切除参数问题
v1.3.26 (2023-01-13)
- 添加空白区域优化
- 修复切除 bug
- 修复版本问题
- 修复来穗提的一些问题
- 添加版本信息
- 修复合和恢复 bug
- 添加历史版本控制
- 添加历史记录功能
v1.3.19 (2023-01-06)
- 修复一些问题
- 添加选中高亮,编辑颜色整改,添加地图点选功能
- 添加合并操作,点选图层操作,修复一些逻辑
- 添加操作指南
- 添加图层权限,修复多图加载,修复 bug
- 修复请求头字段使用
- 修复新增网格 bug,修复在线地址 bug
v1.3.9 (2022-12-29)
- 修复切除参数问题
- 修复一个比较严重的问题 MULTIPOLYGON 格式认知不明确
- 修复参数问题
v1.3.5 (2022-12-27)
- 修复加载图形栈溢出问题
- 完善 md
- 修复执行顺序
- 添加 fonts 资源
- 修复图层控制 bug,添加 fonts 资源配置
v1.3.0 (2022-12-22)
- 添加自定义划格的一些需求和功能
- 添加新增边界功能
- 添加容错
- 添加自定义划格功能
- 开发完毕
- 添加粤政图渲染
v1.2.802 (2022-12-21)
- 添加兼容性方案
v1.2.702 (2022-12-15)
- 更新不同的坐标系
- 修复一分为二 bug
- 修复一些 bug
- 新增自动生成边界接口
v1.2.601 (2022-12-12)
- 添加点选合并功能
- 添加点选功能
- 修复切除 bug
- 一分为二
v1.2.5 (2022-12-01)
- 优化配置和代码,添加中央控制台
- 添加一分为二,添加数据传输
- 优化代码结构
- 添加备案网格
- 修改文字
- token 更新
- 修复中心点,一些 bug
- 添加中心点字体
- 画格第一版本开发完毕
v1.1.3 (2022-11-23)
- 完善一些画格工具内容
- 完善功能和性能的优化
- 完善各个图层分工
- 画图工具完善
- 完成树形加载
v1.0.9 (2022-11-15)
- 添加一些接口和组件
- 添加请求层
- 完善 readme
- 初始化一部分内容
- 修复 npm 配置
- 初始化一些样式问题
- 画格工具完成组件化输出
v1.0.0 (2022-11-14)
- 初始化画格工具
- 添加画面和定位中心点功能
- 初始化
