北京市街道边界矢量数据获取方法

小猿猴GISer 1周前

以下文章来源于GIS点滴 ,作者James

GIS点滴

每天进步一点点,让收获的满足感,冲淡压力生活下的浮躁和焦虑,获得真正的专业技术能力!

Hello,大家好,我是James.

我们知道:数据是GIS比较重要的组成部分,没有基础数据的支撑,其他工作无从展开。可能你曾为了一份行政边界数据在群里或者论坛各种跪求,但都石沉大海,膝盖也已长出了老茧,今天我以一个近期遇到的数据爬取为例,手把手教你抓取地图矢量数据。

也是偶然看到天地图北京的官网有行政区、街道办的边界数据

惯性使然打开F12,惊奇地看一串串熟悉的坐标

曾经搜遍论坛网站各个角落,今天在官方却能轻而易举的找到,真是太激动

于是先研究了url请求结构,最终得到了北京16个区和下属街道办的边界信息

接下来跟大家分享抓取过程,

1、首先进入首页(http://beijing.tianditu.gov.cn/bjtdt-mapcenter/)

2、点击【行政区划】,F12我们可以看到在http://beijing.tianditu.gov.cn/tdt-web-sysmanager/services/catalog/special/getLoginOutCatalogSpecials/38ed87a3fe8e4bb1a01949c47baf5244请求结果中包含了北京下属的16个区!

3、展开其中一个后,看到更为详细的信息

4、点击东城区,我发现在http://beijing.tianditu.gov.cn/tdt-web-sdks/biz/httpproxy/httpproxy.jsp?url=http://www.bjmap.gov.cn:8080/dfc/services/sgssfs/2220?request=getfeature&filter=+GBCODE%3D%27110101%27请求结果中有不得了的坐标串,明显是行政区划的边界节点坐标串嘛

5、继续点击建国门街道,同样在http://beijing.tianditu.gov.cn/tdt-web-sdks/biz/httpproxy/httpproxy.jsp?url=http://www.bjmap.gov.cn:8080/dfc/services/sgssfs/2220?request=getfeature&filter=+GBCODE%3D%27110101001%27看到街道办的坐标串,完美!

最后得到结果如下:

北京市辖区边界

北京市辖区街道办边界

接下来上python代码

1、首先惯例,我使用的是python2,首先声明编码,导入request、json解析模块

2、接下来需要写4个函数方法,

主要是:

(1)解析、构造url地址

(2)组织爬取的信息

3、然后是调取以上函数方法,写入至txt文件

4、最后分别得到行政区和街道办边界节点的txt文本

(0)

相关推荐

  • 城事 | 上海黄浦江边的这个街道,规划有新动向

    城事·第115期 2020年4月16日,上海奉贤规划和自然资源局网站发布了一则<上海市奉贤区西渡街道郊野单元(村庄)规划(2018-2035年)>初步方案公示的信息,干货非常多. 图片来源 ...

  • 七人普丨北京老年人图鉴

    图中数据来源: 1.<中华人民共和国2019年国民经济和社会发展统计公报>,为2019年初步统计数. http://www.stats.gov.cn/tjsj/zxfb/202002/t2 ...

  • 速看!北京住房公积金将有这些变化

    公积金个人贷款新增告知承诺制 "五险一金"增减员业务可通过"e窗通"办理 已故职工公积金提取办理材料简化 -- 职工朋友注意啦! 北京住房公积金将有这些新变化 ...

  • 一图读懂:海外回国入境流程及注意事项

    当前,新冠肺炎疫情在国内取得了有效控制,但在海外有蔓延的趋势,部分海外华人.留学生正在陆续回国.而为了防范境外病例输入,中国海关对入境旅客采取了一些特殊举措.下面,就以从北京首都机场入境为例,帮您一图 ...

  • 最新发布:北京153944个家庭申请家庭新能源小客车指标

    北京摇号新政实施后,首期新能源小客车指标配置将于明天上午进行.刚刚,北京市小客车指标调控管理办公室发布<关于2021年新能源小客车指标申请审核结果和配置工作有关事项的通告>.根据通告,共有 ...

  • 这事回应了|下岗职工医保如何缴纳

    有拍友反映: 问一下人社局医保中心,下岗职工是单位给交职工医保呢还是自己交居民医保呢? (图片来源于网络) 忻州市人社局回复: 下岗职工已实现就业的,由所在单位按规定参加城镇职工基本医疗保险.未实现就 ...

  • 数据福利|江西省乡镇街道边界矢量

    数据来源:http://www.jx3s.com/ 前两篇文章分享的湖南省和辽宁省的POI数据,仓库里目前还有包括天津.宁夏等省份的POI数据,这方面的数据暂停更新,感谢大家的关注和转发,如果有需求的 ...

  • 江苏省乡镇街道界数据获取方法

    小猿猴GISer 2020-12-23 以下文章来源于元凿坊工作室 ,作者元凿坊 元凿坊工作室元,数据之始也:凿,加工之秘也:坊,铸造之魂也 ! 分享数据加工的整个过程!!!! 在之前的文章<天 ...

  • 北京市街道矢量数据处理(续)

    小猿猴GISer 1周前 以下文章来源于GIS点滴 ,作者James GIS点滴每天进步一点点,让收获的满足感,冲淡压力生活下的浮躁和焦虑,获得真正的专业技术能力! Hello, 大家好!我是Jame ...

  • 山东省乡镇街道和村界、征地片区地价数据获取方法

    原创 小猿猴GISer 小猿猴GISer 2020-12-21 今天偶然看到一个叫做"山东省征地片区综合地价查询系统"的网站,可以查看全省的征地片区综合地价,而且可以查询到所有的乡 ...

  • ArcGIS干货知识:矢量面转点、点转面,面矢量转点矢量等方法

    自然资源课堂 3天前 有时需要把面矢量打散成散点图,有时又需要合并有序点生成一个完整的面矢量,就是这篇的主要内容了. 我用这个功能是先将面转点,而后在转回面.因为点转面时必须导入某一格式的txt才能识 ...

  • 四川省乡镇、“三线一单”矢量数据获取

    在之前的文章<天地图各省市乡镇街道数据快速下载>中,我们以贵州省为例讲过如何通过天地图的网站来获取服务器上已经发布的要素文件,并通过qgis加载相关的图层,将矢量要素文件保存到本地. 前两 ...

  • SOLIDWORKS 边界-基本体使用方法

    SOLIDWORKS 边界-基本体使用方法

  • 设置工作边界的9个方法?

    健康的工作界限对于任何关系都是至关重要,包括你在工作中的关系.你的个人极限表达了你的价值观,他们让其他人知道你在乎什么以及如何定义可接受和不可接受的行为. 当然,在你的职业生涯中,还有其他因素可以满足 ...

  • UG数控编程面铣加工对象,切削方法,面铣的边界

    一.面铣加工类型: 1.面铣是一种2.5轴的加工方式,它在加工过程中产生在水平方向的XY两轴联动,而Z轴方向只在完成一层加工后进入下一层时才作单独的动作. 2.面铣的加工对象有两种方式:一种是边界,以 ...