行政区划分级sql版

行政区划分级处理!

项目上经常能遇到数据表转换的需求,比如行政区划表,有时候行政区划表长这样:
initial: 130103---->河北省石家庄市桥东区
但是实施的时候需要用到这样的
result:130000—>河北省;
130100—>石家庄市;
130103—>桥东区;
单列形式,在已有码表的情况下当然是sql来的简单粗暴(当然为了不留后患最好还是写到官网爬最新的数据,网址路径在下面都有);sql思路也很简单:标准行政区划地区结束名为—省、市、县、区,所以出现这四个字后替换为 “【省/市/县/区】+【空格】”,然后去掉最后的空格,用split函数转为数组后区指定位置的,因为生成之后发现二级区划中的【市辖区】变成了【辖区】,所以在最后需要将辖区这个词替换一下。(数据库不同支持的函数不同,这个就需要具体修正了,我这里用的是hsql)

- select primitive, 
 - case when dictionary_describe = '辖区' 
 - 		then '市辖区'
   		else dictionary_describe end as dictionary_describe 
   from ( 
   
   		select
   			pr
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 杭州行政区划shp文件是指包含了杭州市各级行政区划边界的矢量数据文件。shp文件是GIS(地理信息系统)中常用的数据格式之一,可以用于在地图上显示和分析行政区划信息。 杭州市作为浙江省的省会城市,下辖有市辖区、县级市和县三级行政区划。市辖区包括了拱墅区、西湖区、上城区、下城区、江干区、滨江区、余杭区和萧山区等8个区;县级市有富阳市和临安市;县则有建德市、桐庐县、淳安县、杭州市余杭区等。 杭州行政区划shp文件中的每个区域都会有对应的地理边界信息,可以用于制作杭州的各级行政区划地图,并在地图上显示不同区域的边界线。通过该文件,我们可以清楚地了解杭州市各级行政区划的范围和分布情况。 使用杭州行政区划shp文件,我们可以进行各种地理空间分析,例如计算不同区域的面积和人口密度,制作分级统计图,分析各个区域的人口分布情况等。此外,还可以在地图上添加其他地理要素,如道路、河流等,以便更好地理解和分析杭州市的行政区划信息。 总之,杭州行政区划shp文件是一个重要的地理数据文件,可以帮助我们更好地了解和分析杭州市的行政区划情况,为城市规划、交通规划、人口统计等提供基础数据支持。 ### 回答2: 杭州市行政区划shp文件是一种常见的地理信息文件格式,用于存储杭州市的行政边界和相关属性信息。该文件可以被地理信息系统(GIS)软件使用,用于展示、分析和处理行政区划方面的数据。 杭州市是中国浙江省的省会城市,下辖10个市辖区,包括拱墅区、西湖区、上城区、下城区、江干区、滨江区、萧山区、余杭区、富阳区和临安区。每个市辖区都有自己的行政边界,以及一些属性信息如名称、面积、人口等。 通过杭州市行政区划shp文件,我们可以获得每个市辖区的边界坐标数据,这些数据可以用于绘制地图或进行空间分析。地理信息系统软件可以将该shp文件导入到地图界面上,从而将杭州市的行政区划展示出来。我们可以根据不同的属性信息对市辖区进行着色、标注等操作,从而更好地理解杭州市的行政区划情况。 此外,杭州市行政区划shp文件也可以在各种研究和规划中发挥重要的作用。在城市规划领域,通过对行政区划shp文件的分析,可以评估各个市辖区的人口密度、土地利用情况等,为城市发展和资源配置提供参考。在灾害管理方面,利用行政区划shp文件可以更好地了解各个市辖区的边界范围,帮助进行灾害防控和应急救援的规划。 综上所述,杭州市行政区划shp文件是一种重要的地理信息数据文件,可以被广泛应用于地理信息系统、城市规划、灾害管理等领域,帮助我们更好地理解和利用杭州市的行政区划信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值