如何通过手动修改GeoJson文件实现省级镂空Feature制作
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,如何通过手动修改GeoJson文件实现省级镂空Feature制作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、先用QGIS绘制一
千家信息网最后更新 2025年02月03日如何通过手动修改GeoJson文件实现省级镂空Feature制作
如何通过手动修改GeoJson文件实现省级镂空Feature制作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
一、先用QGIS绘制一个环形Feature并保存为GeoJson,看看环形Feature的数据结构是什么样
先绘制一个多边形,右键保存
在绘制好的多边形内添加环形(注意:这期间左下角一定要选中所编辑layer,否则会报错)
如果没有这个组件,右键工具栏,勾选Advanced Digitizing Toolbar
导出咱们刚刚画好的这个环形Feature为GeoJson
打开刚刚保存的GeoJson文件,看看它的数据结构,发现环形Feature的里外两个环的坐标数组都放在coordinates内,且外环在前,内环在后:
{ "type": "FeatureCollection", "name": "test", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, "features": [ { "type": "Feature", "properties": { "id": 1 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 98.62682583778792, 54.32228639928258 ], [ 109.40281163615893, 55.957263554897494 ], [ 116.64873312127047, 55.02829926193448 ], [ 117.35474598392236, 52.94741924569732 ], [ 114.64217024847035, 51.832662094141696 ], [ 112.7842416625443, 50.68074637086755 ], [ 103.71755016322525, 50.792222086023116 ], [ 98.62682583778792, 54.32228639928258 ] ], [ [ 103.9976189834291, 53.8974727328586 ], [ 105.91267520881026, 51.91148849913 ], [ 107.99323012033545, 54.18118476624841 ], [ 103.9976189834291, 53.8974727328586 ] ] ] ] } } ]}
二、着手制作镂空的内蒙区域GeoJson
了解环形Feature的GeoJson结构之后,接下来我们可以把现有的内蒙古区域GeoJson改造一下,让它变成镂空的。
用QGIS画个方框,一定要把内蒙整个包进去,然后获得这个方框的坐标数组,具体过程不作赘述
我这获得的坐标数组:
[ [ 70.35465968686151, 73.302099634723305 ], [ 158.04277887424999, 73.181814148869549 ], [ 157.922493388396219, 11.234788934184962 ], [ 70.114088715153997, 12.317358306868769 ], [ 70.35465968686151, 73.302099634723305 ] ]
修改内蒙的GeoJson文件,把上一步获得的坐标数组加到内蒙边界坐标数组前边
加载一下修改好的GeoJson看看效果:
关于如何通过手动修改GeoJson文件实现省级镂空Feature制作问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
环形
坐标
数组
内蒙
文件
制作
结构
问题
手动
省级
区域
多边形
数据
数据结构
方框
更多
帮助
解答
易行
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全周集中宣传版面
网络安全和法律知识培训
华为的服务器冗余电源功率是多少
怡安保险网络安全保险
河南国安网络技术服务
浅析软件开发中的ssm框架
医保中心网络安全事件
如何下载iis数据库
组态王历史数据库已停止工作
中国网络安全攻防选手
网络技术是计算机吗
网络安全实验 综合扫描
重庆诊疗软件开发数据科学方案
计算机软件开发产品概括
win10开ftp服务器
服务器可以连接手机上网吗
保险科技公司与互联网保险
残疾人数据库动态更新考试答案
网络安全审计面试谈薪资
普通内存和服务器内存能混用吗
金华招软件开发工程师
软件开发师前景如何
数据库和硬件安装
海南PHP软件开发
软件开发过程QG
服务器微码
暗黑3暴雪服务器卡死了
软件开发qa流程图
网络安全开发需要哪些知识
社区惊喜服务器