技术专栏
地图开发中的多数卡点并不在代码本身,而在数据来源、坐标系、格式与呈现方式这些前置判断上:边界该从哪一级取、不同来源的数据怎么核验、格式该怎么选、地图怎么做得清楚。本专栏只写这类实战问题,每篇给出可复现的操作路径与判断依据。
读村名,识南北:九城村名后缀实测
九城 32,338 个村级名实测:天津 27.5% 带「庄」、长沙 6.2% 带「塘」、「浜」苏州独有——剥掉组织后缀,村名末字就是微缩地方志。附代码。
村界里的飞地与洞:MultiPolygon 解剖实测
六份村界包 21,781 个面普查:MultiPolygon 全为单件、无真飞地;1,471 个内环洞是水域,最大的长江洞 16.32 km²。附验证代码。
下载武汉村界geojson:13区连湖带场一包收
武汉市村界 geojson 包:2,639 个村级面覆盖 13 区,区县与乡镇字段双 100%,16.1MB gz;连湖带场全在列,页内下单即得。
村界面积怎么算才准:三种公式的实测差距
三纬度村界包实测:墨卡托坐标直接算面积,蓟州虚胖 70.2%、从化 19.5%,与理论曲线重合;平面近似误差不足 1%。附球面公式代码。
郑州村界geojson一次拿齐:12区县市全在列
郑州市村界 geojson 包:2,471 个村级面覆盖 12 个区县市无缺席,中牟一县 509 村;5.2MB gz,页内下单即得。
南京村界geojson下载:11区无缺席,跨江一包
南京市村界 geojson 包:1,378 个村级面覆盖 11 区无缺席,跨江一包同收;1.4MB gz,区县字段 100% 填好,页内下单即时下载。
从村界聚合出乡镇边界:环缝合实测
村界溶解实测:铜鼓 97 村 268 毫秒溶成 13 个乡镇面全部单环,江夏 456 村 1,650 毫秒零失败。共享边消去加有向缝合,附完整代码。
下载西安村界geojson:空间连接补全13区县
西安市村界 geojson 包:3,203 个村级面覆盖 13 区县;字段全空附空间连接补全实测,121 毫秒零落空;6MB gz,页内下单即得。
把长沙村界装进奥维:1,209个面一包下载
长沙市村界 geojson 包:1,209 个村级面覆盖 9 区县市,字段双 100%;QGIS 转 KML 即可导入奥维,浏阳山地场景实测,页内下单即得。
村界数据怎么下钻:从全市到单县的加载实测
宜春两级真实村界包实测下钻:全市包 16.2MB/659 毫秒,铜鼓县切片 749KB/30 毫秒,同降 95%;含切片体积表与防竞态令牌写法。
苏州市村界数据下载:9区县无缺席,1.1MB秒开
苏州市村界 geojson 包:2,174 个村级面覆盖 9 区县无缺席,区县字段 100% 填好,1.1MB gz 打开秒级,页内下单即时下载。
把1.4万座山峰落到村界:网格索引快了102倍
1.4 万座山峰 × 重庆 10,847 个村级面:暴力法 508 毫秒,网格索引 5 毫秒,快 102 倍结果一致;附射线法与索引代码。
下载杭州村界geojson:千岛湖畔559村都在内
杭州市村界 geojson 包:2,016 个村级面覆盖 9 个区县,淳安 559 村含千岛湖编号村居,15.3MB;附码前六位分区映射,页内下单即得。
12块高程瓦片造一层等高线:DEM 转换实测
12 块高程瓦片解出 78.6 万个高程点,50 米间隔生成等高线 4,421 条:641 毫秒;含插值错位致 5 万碎段的排查实录。
拿齐天津5,847个村级边界:16区一包到手
天津市村界数据包:5,847 个村级边界覆盖 16 区,区县与乡镇字段已填好,3.2MB gz,WGS84 坐标,页内下单即时下载。
12位村级代码怎么读:逐段拆解与真数据验证
村级码 2+2+2+3+3:前 2 位省、5-6 位县、7-9 位乡镇、末三位分村居类型。三份真实包 3,082 个码逐段验证,含林场段与共管面真例外。
广州2,631个村界装进一张图:geojson整包下载
广州市村界 geojson 包:2,631 个村级单元(含村改居社区)覆盖 11 区,8.7MB;附按村级码前 6 位分区的映射表与脚本,页内下单即得。
边界数据拓扑检查:一段脚本查出缝隙与重叠
不装 GIS 也能查边界数据的缝隙与重叠:有向边配对法一段脚本搞定。实测铜鼓县 97 村与重庆万村包,并用删村做阳性对照验证方法本身。附完整代码。
重庆市村界数据下载:38区县整包拿走
重庆市村界数据包下载:10,847 个村级边界覆盖 38 区县全域,8.4MB gz,WGS84 坐标,QGIS 直接打开,页内下单即时下载。
GeoJSON 太大?先抽点,再谈小数位
成都市村界包实测:先抽点再谈小数位。DP 20m 删 83% 的点省 82%;截断 3 位在 gz 下省 88%,代价 ≤73m 偏移。附误差账表与代码。
下载成都市村界geojson:20区县一个包全拿
成都市村界 geojson 数据包:2,816 个村级边界、20 个区县一次拿齐,WGS84 坐标,10MB 压缩包 QGIS 直接打开,页内下单即时下载。
填色图配色一次做对:分档、选色与对比度
用 34 个省级村级要素数实测等距、分位数、自然断点三种分档,附五档色值与对比度实测数字,ECharts 分段配置可直接抄。
世界各国边界数据怎么选:层级、字段与核验清单
全球边界数据的层级深度、归属链字段、几何与坐标系坑点,以及拿到数据后的四项核验清单。
中国地图 Shapefile 下载:渠道对比与完整性核验
四类下载渠道的权威性与粒度取舍,以及获取 SHP 后的四项核验清单。
地图数据下载网站的选择:格式、时效与核验
四类地图数据各自的来源与格式,以及下载前后的核验清单。
省市区县边界数据下载:粒度选择与字段说明
三级边界各自的适用场景、要素量级与顶点密度差异,以及常见误用。
乡镇街道边界数据下载:获取途径与使用边界
四条获取途径的覆盖与时效差异,以及判断边界质量的两项指标。
村界数据下载:行政村边界矢量数据的获取路径
四条获取路径的覆盖对比,以及村界数据的适用范围与禁区。
GeoJSON 与 Shapefile 怎么选:结构、编码与场景对照
一个基于 JSON、一个由「五件套」组成;一个面向 Web,一个深耕桌面 GIS。从结构、字段、编码、体积四个维度对比,并给出按场景的选型建议。
从全国边界数据中提取指定省市区县:三种做法
ArcGIS、QGIS 与命令行的三种提取路径,以及各自的坑。
CGCS2000 与 WGS84 的区别:误差量级与选用建议
两者的定义差异、数值量级,以及它与 GCJ-02 偏移的本质不同。
中国大陆地图坐标系入门:WGS84、GCJ-02、BD-09 的差异与转换
为什么同一边界叠加到高德地图上会偏移几百米?三种坐标系的来历、偏移量级、判断方法与转换路线,一次讲清。
中国地图矢量图格式怎么选:SVG、SHP、PNG 对照
五种常见格式的用途对照,以及可编辑性的三个层级。
地图 PPT 素材怎么选:模板与可编辑地图的区别
三类地图素材的适用场景差异,以及可编辑图形的实操要点。
ECharts 地图数据准备:GeoJSON 格式与下钻实现
边界数据的字段要求、名称匹配难点,以及下钻与性能处理方案。
行政区划填色图制作指南:ECharts、Leaflet 与 PPT 三条路线
想做一张按数值给省市区县上色的地图,从哪条路走最省力?对比交互式可视化、Web 地图与办公软件三条路线的适用场景与实现步骤。