天地图矢量爬取方法

以温州天地图为例。

温州天地图的网址:天地图·温州-温州市地理信息公共服务平台

1.开启浏览器调试

点击地图服务-专题图层,进入页面后按F12打开浏览器调试功能,切换到网络(Network)面板:

2.选择想要的地图并获取地图服务url

在左侧菜单中选择城市建成区,然后右下角选择矢量,然后在网络(Network)面板下,寻找query开头的url,类似下图所示;

随意点击一个,在后侧出现的面板上选择标头(Header),将请求网址(Request URL)的内容复制下来。

这串URL是经过URL编码的,不好辨认,我们需要找个工具进行解码。

打开URL转义,URL编码/解码工具 - 在线工具-wetools.com微工具,将刚才复制的URL粘贴到请输入URL框,然后点击URLDecode解码:

将运行结果复制出来:

https://services.wzmap.gov.cn/server/rest/services/tdt_new/ZT_JCQ/MapServer/0/query?f=json&geometry={"spatialReference":{"wkid":4326},"xmin":120.60061580515054,"ymin":27.592678435239094,"xmax":120.95178474884813,"ymax":27.94384737893671}&maxRecordCountFactor=3&outFields=*&outSR=4326&quantizationParameters={"extent":{"spatialReference":{"wkid":4326},"xmin":120.60061580515054,"ymin":27.592678435239094,"xmax":120.95178474884813,"ymax":27.94384737893671},"mode":"view","originPosition":"upperLeft","tolerance":0.0006858768431593863}&resultType=tile&returnExceededLimitFeatures=false&spatialRel=esriSpatialRelIntersects&where=TAG LIKE '%2022建成区%'&geometryType=esriGeometryEnvelope&inSR=4326

其中query以及之前的那一部分就是地图服务url,这里就是https://services.wzmap.gov.cn/server/rest/services/tdt_new/ZT_JCQ/MapServer/0/query,query?之后的都是参数,有几个重要的,比如:

f:返回数据格式,json是指返回json,如果要返回geojson,改成geojson即可;

where:查询条件

inSR:坐标系。

 3.拼装查询参数

我们需要的一般就是geojson格式,坐标系加上一些where条件,从上面的参数中拿过来即可:

https://services.wzmap.gov.cn/server/rest/services/tdt_new/ZT_JCQ/MapServer/0/query?f=geojson&inSR=4326&where=TAG LIKE '%2022建成区%'

上面这个url还不能拿到浏览器地址栏,因为where条件中存在特殊字符%和‘,需要对其进行URL编码,同样将where=后面的内容拿到第三步中的工具中进行编码:

然后用运行结果替换原来的内容,完成之后的结果如下所示:

https://services.wzmap.gov.cn/server/rest/services/tdt_new/ZT_JCQ/MapServer/0/query?f=geojson&inSR=4326&where=TAG%20LIKE%20%27%252022%E5%BB%BA%E6%88%90%E5%8C%BA%25%27

 4.获取结果

将上一步中获取的地图服务url直接粘贴到浏览器地址栏,Enter运行,就可以获取到GeoJson格式的结果:

全选,复制下来即可。 

### 回答1: 高德地图矢量爬取v2.0是一种新的技术,旨在更加有效地获取高德地图上的矢量数据。通过该技术,用户可以快速而准确地获取需要的地图信息,并将其用于各种应用程序和工具中。 与传统的爬取技术相比,高德地图矢量爬取v2.0具有以下的优点: 1. 更快速:采用高效而灵活的数据获取方式,可以更快速地获取所需的矢量数据。 2. 更准确:通过数据精度的提高,可确保获取到的地图数据是最新且准确的。 3. 更节省资源:利用智能算法等技术,可以减少资源浪费,提高爬取效率。 4. 更易于使用:用户只需简单地设置一些参数,就可以轻松地获取自己需要的地图数据。 总之,高德地图矢量爬取v2.0是一项极具实用价值的新技术,可以帮助用户更快速、更精准地获取所需的地图数据,为地图应用的开发和应用提供了更广阔的空间。 ### 回答2: 高德地图矢量爬取v2.0是一种高效率的地图数据采集方式。在此版本中,高德地图提供了更加高速和稳定的数据获取方法,极大地提高了矢量地图的爬取质量和效率。 通过使用高德地图矢量爬取v2.0,用户可以实现对地图信息以及相关数据进行全面的爬取和综合分析,从而更好地实现地理数据的挖掘需求。高德地图矢量爬取v2.0使用多种算法和技术,实现了对地图数据的快速采集和分析,用户可以通过该版本实现大量的地图数据获取和处理工作,使地图数据的利用价值更加高效。 高德地图矢量爬取v2.0的优势在于,其可以实现更加精准的地图数据分析和处理,并且针对不同的用户需求,提供个性化的地图数据处理方案,从而实现更加完美的数据获取和利用结果。该版本也提供了更加安全的数据获取方式和高效的爬取技术,用户可以放心地使用该工具进行地图数据获取。 总体来说,高德地图矢量爬取v2.0是一种功能强大、易于使用的地图数据获取工具,可以为不同的用户提供便捷的地图数据挖掘解决方案,是一项非常有价值的数据处理技术。 ### 回答3: 高德地图矢量爬取v2.0意味着高德地图在数据采集和更新方面又有了新的进步和改进。矢量爬取是利用爬虫程序,通过API接口或其他手段,获取网络上存储的矢量数据信息。 高德地图是具有实时更新功能的地图,每一次的更新都会为用户带来更准确、更实用的地图信息。在矢量爬取v2.0版中,高德地图将优化爬取算法和接口,提高数据更新的效率和精度。没有更好的数据支撑,高德地图无法正产运转。因此,矢量爬取v2.0版的发布,为高德地图的数据采集和更新提供了更加顺畅的途径。 此外,高德地图也将加强对矢量数据的隐私保护和数据安全方面的优化,确保地图数据的真实性和可靠性。如此一来,在寻找路线、规划行程、查找位置等方面,高德地图将变得更加强大和实用。 因此,高德地图矢量爬取v2.0可以让用户获得更多的在线地图数据,并且能够更快更精准地显示出地图信息。这对于市民生活中的出行、旅游以及商业活动等方面都有着重要的意义。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值