文章末尾的资源链接包括文件:
1.需求说明
行政区划数据是与行政区划边界数据相关的应用程序水经微图
下载格式为kml
,这些数据需要导入数据库 GreenPlum
,并规范数据格式。源数据包括两类:
- _xx名称.txt(区域名称和中心点坐标)
- _xx边界.txt(区域名称和区域边界点坐标)
将数据转换为两类:
- 点
POINT(longitude,latitude)
- 多边形
POLYGON( POINT, POINT, POINT, ... )
2.流程实例
将kml
批量修改后缀xml
的脚本:
# 创建文件所在文件夹 .txt 文件写入以下内容后,修改文件的后缀 .bat ren *.kml *.xml
2.1 获取并处理数据
中心点数据非常标准化,易于分析,但边界数据有多边界和单边界,此时xml
标签不一致,需要分开分析: