echarts地图两点连线_宗地图的自适应制图与度量方法研究

作 者 信 息

张玲玉1,2,梁 明1,2,罗 燕1,2,李文波3

(1. 安徽大学 资源与环境工程学院,安徽 合肥 230601;2. 安徽大学 安徽省矿山生态修复工程实验室,安徽 合肥 230601;3. 华夏寰宇(湖北)规划勘测有限公司,湖北 武汉 430070)

【摘要】传统的宗地图制图软件在遵循基本的制图规则条件下,在权属特征信息取舍上具有较大的主观性,在权属制图效果上缺乏量化评价手段,从而无法有效控制制图的效果。针对上述问题提出了一套宗地图自适应制图方法;面向定量计算地图设计的有效性和地图负载的信息度量的需求,基于信息论的原理提出了针对宗地图的信息度量方法。实验结果表明,本文所提出的方法对多尺度的宗地图斑具有良好的特征识别和界址点提取能力;对于不同尺度的制图要求,具有突出的自适应能力;对于宗地图的制图结果具有数理严密的量化度量能力。该方法对多权合一的宗地制图理论和方法具有一定的借鉴参考价值。

【关键词】宗地图;自适应制图;地图信息量;界址点提取

【中图分类号】P271 【文献标识码】A 【文章编号】1672-1586(2019)06-0026-05

引文格式:张玲玉,梁 明,罗 燕,等. 宗地图的自适应制图与度量方法研究[J].地理信息世界,2019,26(6):26-30,36.

正文

0 引 言

宗地图作为具有法律效力的权属凭证,在制图规范上要求明确表达土地的位置、土地的权属、土地的界址和土地的四至等重要信息。现代宗地图作为空间数据库的表达方式还具有地类区分、边界提取和面积统计等辅助功能。因此,宗地图的绘制在不动产登记中拥有不可或缺的地位,宗地图制图方法的研究成为了一个新的研究方向。随着地理信息科学的发展,不动产宗地图制作逐渐摆脱了以CAD为依托的手工制图阶段,向着以空间数据库为基础,以地理信息系统为手段的自动批量制图方向迈进。但是随着物权法的颁布和不动产统一登记工作的全面推进,不动产宗地图制图工作量大、更新频繁等问题日益突出。由于宗地图制图场景的广泛性,现今仍然没有一个完整的制图系统能够做到准确并根据应用场景自适应出图,主要存在的问题包括:①缺乏对制图结果的度量标准,无法定量评价制图工具的效果;②现有的办法大多直接借鉴自矢量数据的压缩,只关注几何信息本身,忽略了宗地图认知的其他影响因素,如拓扑和专题信息等。上述问题迫切要求地理信息技术能在宗地图制图过程中发挥更加突出的作用。

多权合一不动产统一登记的形势下,宗地图制图存在鲜明特点:①林权、草地等权属斑块与宅基地的权属斑块尺度差异大,这种差异要求宗地制图必须具有自适应功能,自动协调不同图斑的制图要素;②建设用地斑块与林权等斑块精度差异大,这种差异要求制图时对于界址点的选择需要合理取舍;③多权合一的宗地图制图过程中,要求宗地图制图能够保持不同类型的界址识别特征,维持重要的特征界址点。目前,有很多利用GIS技术改善传统宗地图制图的软件,但是绝大多数都不能很好地实现宗地图的自适应制图,基本存在以下问题:①忽略了不同界址点的重要性差异;②无法批量制图,需要多次人工判断,效率低下;③无法自动适配不同图纸类型和制图比例。为此,本文从宗地图多尺度自适应的理念出发,提出了基于特征提取算法、Douglas-Peucker算法、AE二次开发的宗地图制图方法,并开展宗地图制图方法评价的研究。

1 宗地图的信息度量

地图信息量的度量涉及到信息熵在制图领域的应用。美国学者Shannon率先提出信息熵的概念并应用于通信领域,但是由于地图要素及其分布特征的多样性和差异性,基于统计学的信息熵模型并不适用于地图信息量度量。近年来随着信息论和地图制图学的发展,不少学者研究了信息论应用于地图制图领域的模型并广泛应用于地图综合等领域。1967年Sukhov率先将信息论引入地图学领域,基于统计方式的符号信息熵是信息论在地图学领域的应用。后加入了地图要素间的拓扑邻接关系构成拓扑信息熵。在此基础上又发展了基于几何信息、空间关系信息、专题信息的地图信息量度量模型。随着地图信息量度量模型的进一步发展,考虑到聚群结构是地图要素空间分布的重要对象,聚群结构信息也加入了地图信息量度量模型。除了上述针对矢量地图的模型外,还有基于地图信息认识的栅格地图信息量度量。

本文研究内容涉及到多尺度下地图综合问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 echarts 中绘制地图连线,你可以使用 echarts 的 geo 组件和 lines 这个系列类型。下面是一个简单的示例代码,展示了如何绘制两个城市之间的连线: ```javascript // 初始化echarts实例 var myChart = echarts.init(document.getElementById('chart')); // 地图数据 var geoData = [ { name: '城市A', coord: [lon1, lat1] }, { name: '城市B', coord: [lon2, lat2] } ]; // 连线数据 var lineData = [ { from: '城市A', to: '城市B' } ]; // 绘制地图 myChart.setOption({ geo: { map: 'china', roam: true, label: { emphasis: { show: false } }, itemStyle: { normal: { areaColor: '#323c48', borderColor: '#111' }, emphasis: { areaColor: '#2a333d' } } }, series: [{ type: 'lines', zlevel: 2, symbolSize: 10, effect: { show: true, period: 4, trailLength: 0.5, symbolSize: 5 }, lineStyle: { color: '#fff', width: 1, opacity: 0.6, curveness: 0.2 }, data: lineData.map(function (dataItem) { var fromCoord = geoData.find(function (geoItem) { return geoItem.name === dataItem.from; }).coord; var toCoord = geoData.find(function (geoItem) { return geoItem.name === dataItem.to; }).coord; return { fromCoord, toCoord }; }) }, { type: 'effectScatter', coordinateSystem: 'geo', zlevel: 2, rippleEffect: { brushType: 'stroke' }, label: { emphasis: { show: true, position: 'right', formatter: '{b}' } }, symbolSize: 10, itemStyle: { normal: { color: '#fff' } }, data: geoData.map(function (geoItem) { return { name: geoItem.name, value: geoItem.coord.concat(10) }; }) }] }); ``` 你需要将 `chart` 替换为你的 HTML 元素 ID,`lon1`、`lat1`、`lon2`、`lat2` 替换为城市 A 和城市 B 的经纬度。这样就可以在地图上绘制出两个城市之间的连线了。你可以根据自己的需求修改样式和数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值