面状县级行政区划转地级行政区划,并关联属性字段

 
 
国家基础地理信息网上有到县的边界划分文件,bou4_4m为县级行政区压缩文件,其内的BOUNT_poly.shp为polygon类文件,处理它即可得到地级市的边界。BOUNT_poly的adcode99字段为各县的行政代码,前四位决定所属的地级市。具体操作方法如下:

1、打开BOUNT_poly的属性表,新建一text型字段dscode,在字段计算器里给其赋值,使其等于adcode99字段的前四位数:

相关操作数据下载地址: 全国省级、地市级、县市级行政区划shp.rar

县级行政区划转地级行政区划(shp文件) - leletiantian - “leletiantian”欢迎您!
 
2、按dscode字段用arctoolbox下的dissolve工具做融合,将同一地市的县合并:

县级行政区划转地级行政区划(shp文件) - leletiantian - “leletiantian”欢迎您!

3、需要地级市名称的话可将融合后的polygon与res2_4m.zip(地级市以上居民地,需另外下载)里res2_4p.mif中的res2_4p Point做位置连接获取地市名。

通过以上步骤可获得有地市名的地市polygon要素,将其转换成线类即可得到地市界线。
 
 
参考文章
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
34个省份 396个城市 3857个区县 特别备注 685 功能区(新区、高新区、经济开发区) 直辖县级(到镇、街道) 区划ID-父亲ID-全称-简称-级别-邮编-区号-拼音-简拼-首字母-经纬度-省市区聚合; 表结构: CREATE TABLE `sys_region` ( `region_id` int(11) NOT NULL COMMENT '主键', `region_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区编码', `region_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区名称', `region_parent_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '父级主键', `region_level` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区级别 1-省、自治区、直辖市 2-地级市、地区、自治州、盟 3-市辖区、县级市、县', `zip_code` varchar(255) DEFAULT NULL COMMENT '邮政编码', `city_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '电话区号', `pin_yin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区名称全拼', `per_pin_yin` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区名称首字母', `simple_py` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '区域名称拼音首字母的第一个字母', `lon` varchar(255) DEFAULT NULL COMMENT '经度', `lat` varchar(255) DEFAULT NULL COMMENT '纬度', `region_whole_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '地区全名称', `create_by` varchar(255) DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`region_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='行政区划编码';

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值