地理计算语言,为大众赋能地理智慧。

——DAS Team

爬取分析DAS系统下载

地址:https://pan.baidu.com/s/1NkoyFhzMtm13ivlOOzukow 提取码:6ky8Tips:爬取分析DAS系统已于7月15日进行更新。目前的DAS系统支持ArcGIS 10.2-10.8、Word 2010以上的所有版本。

什么是瓦片地图

在使用地图时,有时我们需要看宏观的地图信息(如世界地图里每个国家的国界),有时又要看很微观的地图信息(如导航时道路的路况信息),为此,需要提供不同尺度、不同信息含量的地图给不同用户。WMS(Web Map Service)正是解决这一问题的方案,其核心就是在服务器端把地图渲染成图片,浏览器端显示图片,地图图片大小根据浏览器视窗大小确定。

瓦片(Tile)地图是不同等级下的切片地图,是一种多分辨率金字塔式的层次模型。一般把缩放级别最高、地图比例尺最大的地图图片作为金字塔的底层。分块时从地图图片的左上角开始,从左至右、从上到下进行切割,按每2x2像素合成为一个像素的方法生成上1层地图图片,如此下去,构成整个瓦片金字塔。每一个缩放级别包含的瓦片数量为4的n次方,其中n为缩放级别。如:缩放级别0包含1张瓦片,缩放级别1包含4张瓦片,缩放级别2包含16张瓦片,依此类推。

为什么使用瓦片

地图的瓦片数量是随缩放级别按指数增长的,每提高一个缩放级别会增加大量的地图细节,对带宽和存储空间的需求也会相应增加。目前,越来越多的地图服务用到瓦片技术,切片之后的地图瓦片是栅格图像,优势明显:

  • 缓存非常高效。如果曾查看过某地的瓦片,需要再次显示时,浏览器可以使用之前缓存的相同瓦片,而不是重新再次下载。

  • 可以渐进加载。可随时移动或缩放地图到某一个特定点,即使当前级别地图的边缘部分还没有加载完成。

  • 简单易用。描述瓦片地图的坐标系统具有简单的数学对应关系,这使得很容易在服务器、网络、桌面或移动设备上实现技术集成和瓦片调用。

DAS系统瓦片地图获取关键词

关键词:KX_BD_GetTile

输入图层:采集范围

输出结果:瓦片地图

控制参数:图商代码|瓦片级别#{样式}|{矫正方法#重采样方法}|{起始序号}

参数说明:

  • 图商代码:网络地图服务提供商(如百度地图,谷歌地图)的代码,如下图所示。

  • 瓦片级别:代表瓦片的分辨率或比例尺,级别越低,比例尺越小,信息越少;级别越高,比例尺越大,信息越多,不同网络地图提供商所提供电子瓦片地图的级别不同。下图为百度地图级别与分辨率、比例尺的关系。

  • 地图类型:地图所表示的地物类型以及所表示的样式,不同网络地图服务商所提供的地图类型不同,通常包括遥感影像图,全要素地图,道路图,注记图等内容,详见“图商代码”图。

  • 矫正方法:瓦片地图进行地理配准所采用的方法,包括0次到3次多项式方法,缺省为P1。

  • 重采样方法:矫正后的电子地图进行重新采用所使用的方法,包括最邻近法(Nearest),双线性内插法(Bilinar)、三次卷积法(Cubic)、重采样法(Majority)等,缺省为B。

示例任务及G语言实现

示例任务

1、全要素电子地图的获取、地理配准与制图

2、遥感影像的获取、地理配准与制图

3、道路、注记等电子地图的获取、地理配准与制图

4、不同样式电子地图的的获取、地理配准与制图

G语言实现步骤

1、提取采集范围内的道路信息:KX_BD_GETLOI(J|1,2,3,4,5,6|1#6)

2、根据时速对道路进行重分类:KX_Reclass(Speed,SClass_S,0#1:<=30|2:30-35|3:35-40|4:40-50|5:>50)

3、提取谷歌全要素地图:KX_BD_GetTile(GG|16#QYS|P1#B)

4、制作专题图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

5、提取百度全要素地图:KX_BD_GetTile(BD|16#QYS|P1#B)

6、制作专题图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

7、提取高德全要素地图:KX_BD_GetTile(GD|16#QYS|P1#B)

8、制作专题图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

9、提取高德简化全要素地图:KX_BD_GetTile(GD|16#QYS2|P1#B)

10、制作专题图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

11、提取高德影像地图:KX_BD_GetTile(GD|16#YX|P1#B)

12、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

13、提取高德道路+注记地图:KX_BD_GetTile(GD|16#DLZJ|P1#B)

14、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

15、提取高德道路地图:KX_BD_GetTile(GD|16#DL|P1#B)

16、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

17、提取高德简化道路地图:KX_BD_GetTile(GD|16#DL2|P1#B)

18、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

19、提取高德注记:KX_BD_GetTile(GD|16#ZJ|P1#B)

20、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

21、提取谷歌影像:KX_BD_GetTile(GG|16#YX|P1#B)

22、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

23、提取谷歌影像+注记:KX_BD_GetTile(GG|16#YXZJ|P1#B)

24、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

25、提取谷歌注记:KX_BD_GetTile(GG|16#ZJ|P1#B)

26、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

27、提取谷歌地形:KX_BD_GetTile(GG|16#DX|P1#B)

28、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

29、提取ArcGIS夜色图:KX_BD_GetTile(AG|16#YS|P1#B)

30、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

31、提取ArcGIS灰色图:KX_BD_GetTile(AG|16#HS|P1#B)

32、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

33、提取ArcGIS彩色图:KX_BD_GetTile(AG|16#CS|P1#B)

34、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

35、提取ArcGIS暖色图:KX_BD_GetTile(AG|16#NS|P1#B)

36、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

37、提取百度清新蓝风格(light)地图:KX_BD_GetTile(BD|16#light|P1#B)

38、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

39、提取百度黑夜风格(dark)地图:KX_BD_GetTile(BD|16#dark|P1#B)

40、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

41、提取百度红色警戒风格(redalert)地图:KX_BD_GetTile(BD|16#redalert|P1#B)

42、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

43、提取百度精简风格(googlelite)地图:KX_BD_GetTile(BD|16#googlelite |P1#B)

44、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

45、提取百度自然绿风格(grassgreen)地图:KX_BD_GetTile(BD|16#grassgreen|P1#B)

46、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

47、提取百度午夜蓝风格(midnight)地图:KX_BD_GetTile(BD|16#midnight|P1#B)

48、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

49、提取百度浪漫粉风格(pink)地图:KX_BD_GetTile(BD|16#pink|P1#B)

50、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

51、提取百度青春绿风格(darkgreen)地图:KX_BD_GetTile(BD|16#darkgreen|P1#B)

52、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

53、提取百度清新蓝绿风格(bluish)地图:KX_BD_GetTile(BD|16#bluish|P1#B)

54、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

55、提取百度高端灰风格(grayscale)地图:KX_BD_GetTile(BD|16#grayscale |P1#B)

56、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

57、提取百度强边界风格(hardedge)地图:KX_BD_GetTile(BD|16#hardedge |P1#B)

58、制作专题地图:KX_Mapping(CJFW, *Map,ROAD_CLASS|区界|200|1|*)

完整的G语言代码

▲G语言操作步骤中,“输入”列与“输出”列代表关键词执行所需的源数据与结果数据

演示视频

End

---往期回顾---

 点击阅读原文进入时空大数据系统下载链接

加载多瓦片地图_手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取)...相关推荐

  1. 手把手教-网络时空大数据爬取与分析DAS系统(瓦片地图获取)

    手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取) 原创 DAS Team 双评价DAS 地理计算语言,为大众赋能地理智慧. --DAS Team 爬取分析DAS系统下载 地址: htt ...

  2. 不用python爬今日头条_手把手教你从今日头条爬取你想要的任何图片

    都说人生苦短,我用python.为了找点乐趣,不如写个爬虫? 那爬什么呢? 宇宙条是爬虫界行家,它的很多信息都是从其它网站爬来的,那就拿它练练手吧. 网上类似的文章其实不少,但是大多是很久之前的,在这 ...

  3. 提取点位属性文本_手把手教你如何用Python爬取网站文本信息

    提取网页源代码--Requests 工具包 在我们提取网络信息之前,我们必须将网页的源代码进行提取,Requests工具包现在可以说是最好用和最普及的静态网页爬虫工具,它是由大神Kenneth Rei ...

  4. python爬取网页文本_手把手教你如何用Python爬取网站文本信息

    提取网页源代码--Requests 工具包 在我们提取网络信息之前,我们必须将网页的源代码进行提取,Requests工具包现在可以说是最好用和最普及的静态网页爬虫工具,它是由大神Kenneth Rei ...

  5. python 建筑建模_不可错过的python 街道数据爬取和分析神器!

    hello 大家好! 最近遇到一堆关于街道数据分析的问题,又不想去使用百度和高德的API,有的功能还是得付费,为了学习不想掏钱,那么有什么办法么? 答: 有!必须有!今天给大家分享一个很旧的pytho ...

  6. 手把手教你完成一个数据科学小项目(7):经纬度获取与BDP可视化

    前言 请先阅读"中国年轻人正带领国家走向危机",这锅背是不背? 一文,以对"手把手教你完成一个数据科学小项目"系列有个全局性的了解. 本系列代码统一开源在Git ...

  7. python爬取去哪网数据_用户观点:企查查数据爬取技术与Python 爬取企查查数据...

    主体数据来源是全国工商信用网但是每个省的工商系统都不同,要针对每个省的工商系统单独写爬虫每个省的验证码也不同,也要单独做.企查查的原理不是主动爬去数据,而是有人查询该企业时,如果自己的数据库没有该企业 ...

  8. dwz怎么使用数据加载中提示_百度地图数据采集手把手教,从此POI数据不再是愁...

    本文介绍使用八爪鱼采集百度地图数据(以上海-建设银行为例)的方法 采集网站:http://map.baidu.com/ 适用版本:八爪鱼7版本,8版本请参照官网新手入门教程制作 8版本新手入门教程:用 ...

  9. python广州地图_手把手教你用Python+可视化工具制作漂亮地图

    作者:J哥 这次呢,我想讲讲地图可视化的内容,以前我也写过用Python的内置库绘制地图,但总感觉不够美观.如何才能在短时间内制作漂亮的可视化地图呢,我觉得Python+可视化工具是不错的选择. 以下 ...

最新文章

  1. Docker创建Docker-Registry-私服
  2. 关于网站及项目的一些想法
  3. JEESZ-SSO解决方案
  4. Linux 多线程(一)线程概念:线程概念、线程与进程、线程间的独有与共享、多线程与多进程、线程控制
  5. linux系统数据落盘之细节
  6. 小学生在家自学python_小学生都能学会的python(函数)
  7. oracle删除唯一索引sql语句_高级SQL之在选择语句中使用更新和删除
  8. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动设计的思想:面向对象/分层/分离
  9. linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令
  10. 独立线程池的作用及IO线程池
  11. Flutter 的ButtonBar
  12. matlab fread函数详解
  13. 5-前置处理器:Pre Processors
  14. 网易云音乐批量下载工具编写过程
  15. Excel或C语言复数运算
  16. 【区块链实战】区块链在哪些行业得到了应用
  17. 妇幼保健学习知识资料考试题及其规范标准答案
  18. 基岩版刷铁傀儡机制和Java_我的世界:Java版1.14获得铁傀儡的四种方式,第三种千万别忘记...
  19. 中文自然语言处理工具介绍
  20. 安装 Oracle Client 找不到文件 orandce11.dll.dbl 错误 (Win7)

热门文章

  1. 为什么神经网络的激活函数必须使用线性函数?
  2. 用python快速画小猪佩奇
  3. 第五周周记(国庆第七天)
  4. 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
  5. python的 局部变量与全局变量
  6. python 怎样让 print 打印的结果不换行
  7. Android 按压效果的工具类
  8. RxJava 实现模糊搜索
  9. 微信小程序下拉刷新真机无法弹回
  10. offsetof使用小结