地图图源#ESRI ArcGIS XYZ Tiles系列(TMS)

news2024/11/19 2:32:44

目录

1、前言

2、地图图源网址

2.1、Satellite 卫星图源

2.2、Terrain 地形图源

2.3、Street 路网/标注图源

2.4、Specifity 特色设计图源

3、专业推荐”穿搭“

4、图源配置下载及使用


图源名称图层类别特别注意
谷歌 Google①地形
②影像
③矢量及标注
④特色图源
国内大矢量路网偏移
卫星实景三维模型
必应 Bing①影像
②矢量及标注
③特色图源
国内大矢量路网偏移
暖色调、暗黑底图
ESRI ArcGIS_①地形
__②影像
__③矢量及标注
_④特色图源
国内路网无偏移
丰富多彩的底图(推荐收藏)

1、前言

上一期我们分享了必应的卫星地图,优势相较其他图源更新频率更加勤快,缺点也明显,无法查验影像详细的拍摄日期,但是,我们可以通过Bing API指定经纬度坐标查询影像采集的时间**范围**,注意我们这里用到了”范围“,这说明微软并没有公布影像元数据以及历史影像切换的接口,至此必应图源系列完美收官了。关于Bing Map API的密钥申请步骤可自行点击下方链接:

必应地图门户:
https://www.bingmapsportal.com/Application

图片

Bing Map API Key

成功申请密钥之后,通过在浏览器搜索栏输入下方URL即可查询某个经纬度坐标的影像拍摄范围啦。其中,Aerial表示卫星图源,后面跟着的则是WGS84坐标系下的纬度及经度(注意纬度在前),正数表示东经或北纬,负数则代表西经或南纬,zl表示缩放的LOD瓦片层级,比如19表示影像缩放至0.3米的空间分辨率水平。

https://dev.virtualearth.net/REST/V1/Imagery/Metadata/Aerial/23.0418457,113.3576013?zl=15&o=xml&key={BingMapsKey}

如果有同志想要白嫖BingMapsKey,我们提供了数个密钥分享给关注、点赞、转发文章的粉丝们,后台私信回复”必应“即可随机获取一串密钥,替换”{BingMapsKey}“获取查询影像日期范围的能力。

图片

👻同志回过神来,我们今日分享的是全球最伟大、最顶的GIS公司:美国ESRI,国内每一位GIS专业出身都是ESRI或者说是ArcGIS的**忠实信徒,ESRI不仅打造了引领全球GIS产品的优秀体系,同样凭借着ArcGIS Online公开发布了丰富多样的图源服务,一句话”免费、免翻、无偏、顶级**“,国内同志使用的时候注意边境地图的敏感问题。

2、地图图源网址

2.1、Satellite 卫星图源

  • ArcGIS Online Imagery(图源级别0-19)

  • https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}

  • ArcGIS Online Imagery是ESRI公开发布的最新卫星影像图源,与Wayback最新影像图层保持一致,关于**Wayback全球历史影像地图服务有太多可以分享的知识点了(影像日期范围涵盖了2000年至2024年),点赞≥50或赞赏≥10**我们下一期讲解。

  • ArcGIS Online Imagery clarity(图源级别0-13)

  • https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}

  • clarity是ArcGIS Online Imagery的旧版,日期虽然不是最新的,但是优势在于无云,是不可多得的历史参考图层。

  • ArcGIS Online Imagery FireFly(图源级别0-19)

  • https://fly.maptiles.arcgis.com/arcgis/rest/services/World_Imagery_Firefly/MapServer/tile/{z}/{y}/{x}

  • FireFly是ArcGIS Online Imagery的海底优化版本,加强了海域地质空间分布的视觉效果,适合**气象、海洋**打工人或同志的在线设计图源。

图片

Satellite

2.2、Terrain 地形图源

  • ArcGIS Online Terrain(图源级别0-9)

  • https://services.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer/tile/{z}/{y}/{x}

  • Terrain仅代表ArcGIS XYZ Tiles地图服务的地形,AGOL(ArcGIS Online)的WMTS服务涵盖各种各样的地形图源,我们下一期总结回顾的时候聊一下。

  • ArcGIS Online Terrain with Labels(图源级别0-9)

  • https://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Reference_Overlay/MapServer/tile/{z}/{y}/{x}

  • Terrain with Label是一个地形标注(英文),通常与Terrain搭配使用。

图片

Terrain

2.3、Street 路网/标注图源

  • ArcGIS Online Streets(图源级别0-15)

  • https://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}

  • Streets是AGOL传统的街道路网图源,此外AGOL涵盖了适合前端openlayers、leaflet、cesium引用的清爽、科技蓝、暗黑等不同模式的底图图源,这个我们下一期细说。

  • ArcGIS Online Topographic(图源级别0-15)

  • https://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}

  • Topographic是全球地籍图的图源之一(中英双语),我们建议可以收藏(紫色信徒)。

  • ArcGIS Online Labels(图源级别0-15)

  • https://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/{z}/{y}/{x}

  • Labels是城市地名的中英双语标注,位置也是准确的,无偏移。

图片

Street

  • ArcGIS Online Transportation(图源级别0-15)

  • https://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Transportation/MapServer/tile/{z}/{y}/{x}

  • Transportation是独立的交通路网图层,也是非常难得的无偏移图源,怀疑数据来源于OSM,但是能够独立发布的图源真的就属ESRI专业公司了解专业人士的工作需求。

  • ArcGIS Online Light Grey Base(图源级别0-16)

  • https://server.arcgisonline.com/arcgis/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/{z}/{y}/{x}

  • Light Grey Base是灰白色底图,水域是50度灰,绿地公园是灰绿调,总体灰常适合高冷风格的网站,白色调的交通路网显得格外清晰,适合发小红书之类的地图指引,难道你不喜欢吗?

图片

Annotation

2.4、Specifity 特色设计图源

  • ArcGIS Online Oceans Base(图源级别0-10)

  • https://server.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer/tile/{z}/{y}/{x}

  • Oceans Base世界海洋底图,是教科书级别的地图渲染,经常与配套的标注图层搭配使用。

  • ArcGIS Online World_Ocean_Reference(图源级别0-10)

  • https://server.arcgisonline.com/ArcGIS/rest/services/Ocean/World_Ocean_Reference/MapServer/tile/{z}/{y}/{x}

  • Ocean Reference世界海洋标注图层

  • ArcGIS Online World_Navigation_Charts(图源级别0-10)

  • https://services.arcgisonline.com/arcgis/rest/services/Specialty/World_Navigation_Charts/MapServer/tile/{z}/{y}/{x}

  • Navigation Charts 美国测绘的全球海洋导航地图,源自于手绘的纸质图纸经地理配准之后切片发布服务。

图片

Specifity

3、专业推荐”穿搭“

遵循点、线、面图层的叠加顺序,即标注、交通路网以及干干净净的地图,推荐ESRI(Street) + Google / Bing(Satellite)

4、图源配置下载及使用

下一期教大家怎么配置图源,包括ArcMap、ArcGIS Pro以及QGIS,手机端包括奥维互动地图和两步路户外导航APP,更新速度取决公众号的点赞数量和赞赏人次。

声明:转载此文不为商业用途。文字和图片版权归原作者所有,若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时处理,谢谢。


地图服务#必应地图XYZ Tiles系列(TMS)

地图服务#谷歌地图XYZ Tiles系列(TMS)

谷歌历史影像、天地图、高德、必应....都装进ArcGIS

注册测绘师资格考试备考建议 | 附30GB学习资料

测绘管理与法律法规 | 中华人民共和国测绘法 | 学习笔记

测绘管理与法律法规 | 测绘资质管理办法 | 学习笔记

国产GIS软件在国产化解决方案中的应用与实践

AutoCAD如何加载在线/离线遥感影像地图

UE5+GIS技术应用场景介绍

地知通:探索世界的窗口

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1614057.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

迭代加深搜索(图的路径查找)

目录 概念 优点 缺点 如何剪枝(八数码) 剪枝策略: 深度优先搜索(DFS)和广度优先搜索(BFS) 深度优先搜索(DFS) 广度优先搜索(BFS) 比较 应…

Facebook账号运营要用什么IP?

众所周知,Facebook封号大多数情况都是因为IP的原因。Facebook对于用户账号有严格的IP要求和限制,以维护平台的稳定性和安全性。在这种背景下,海外IP代理成为了一种有效的解决方案,帮助用户避免检测,更加快捷安全地进行…

基于51单片机的电子秤LCD1602液晶显示( proteus仿真+程序+设计报告+讲解视频)

基于51单片机电子秤LCD显示 1. 主要功能:2. 讲解视频:3. 仿真设计4. 程序代码5. 设计报告6. 设计资料内容清单&&下载链接 基于51单片机电子秤LCD显示( proteus仿真程序设计报告讲解视频) 仿真图proteus8.9及以上 程序编译器&#xf…

OceanBase开发者大会2023届视频及PPT汇总

数据库技术趋势 我眼中的数据库技术 阳振坤OceanBase 首席科学家 观看视频 下载 PDF 未来,中国需要什么样的数据库? 周傲英华东师范大学副校长,CCF 会士 观看视频 下载 PDF 云原生技术趋势解读 Keith ChanCNCF 云原生计算基金会中国区总监 …

Linux嵌入式驱动开发-阻塞IO与非阻塞IO

文章目录 阻塞与非阻塞访问简介阻塞访问的实现等待队列等待队列头等待队列项从等待队列头添加/移除等待队列项等待唤醒等待事件API 非阻塞访问的实现轮询poll 函数原型可以返回的资源状态 阻塞与非阻塞访问简介 **IO:**Input/Output,也就是输入/输出&am…

【无标题】vscode 配置c++ c编译环境

不用图形化也可以直接把launcher.json c_c_properties.json task.json复制到项目里 首先打开 vscode创建项目 ctrlshiftp 打开c/c edit configuration UI 配置生成c_cpp_properties.json文件 这里选择gcc为 c运行环境 只需要改配置名称跟编译器路径两处其他默认 选g为c环境 可…

Docker容器化部署(企业版)

大家好,webfunny前端监控埋点系统,已经正式发布了webfunny的官方镜像: Webfunny镜像目录:https://hub.docker.com/r/webfunny/webfunny_monitor_cluster/tags 部署前提是你的服务器已经安装了Docker环境,没有安装doc…

pygame 烟花效果

# 初始化 pygame.init() screen_width 800 screen_height 600 screen pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption(烟花效果) # 焰火发射 particles [] # 焰火粒子 def firework(x, y): num_particles 100 # 每次发射的…

Springboot+Vue项目-基于Java+MySQL的影城管理系统(附源码+演示视频+LW)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…

【Python-面向对象】

Python-面向对象 ■ 事物和类■ 成员方法定义和使用■ self■ 构造方法__init__()■ 魔术方法■ __str__字符串方法■ __lt__小于、大于符号比较■ __le__小于等于、大于等于符号比较■ __eq__符号比较■ 综合演示 ■ 封装■ 私有成员和方法 ■ 继承■ 单…

STM32之HAL开发——ILI9341液晶控制器

ILI9341液晶控制器简介 本液晶屏内部包含有一个液晶控制芯片ILI9341,它的内部结构非常复杂,如下图。该芯片最主核心部分是位于中间的GRAM(Graphics RAM),它就是显存。GRAM中每个存储单元都对应着液晶面板的一个像素点。它 右侧的各种模块共同…

Ubuntu20.04 ISAAC SIM仿真下载使用流程

机器:华硕天选X2024 显卡:4060Ti ubuntu20.04 安装显卡驱动版本:525.85.05 参考: What Is Isaac Sim? — Omniverse IsaacSim latest documentationIsaac sim Cache 2023.2.3 did not work_isaac cache stopped-CSDN博客 Is…

聚观早报 | TCL召开电视新品发布会;OceanBase 4.3发布

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 4月22日消息 TCL召开电视新品发布会 OceanBase 4.3发布 科大讯飞推出耳背式助听器 F1联想中国大奖赛开赛 蔚来展…

力扣——并查集算法系列

【LeetCode 684. 冗余连接】 思路: 首先因为这是一个无向图,所以不需要考虑谁是树根。 那么我们一条条边加入到图里去,直到出现了环为止,那么这条边就是冲突的边,需要删除掉。 那么怎么判断是否出现了环呢&#xff…

36. 【Android教程】侧滑菜单:DrawerLayout

侧滑菜单是用来在页面上增加一个抽屉式菜单栏的控件,它一般位于左侧,用户可以通过侧滑拉出或者关闭。通常你可以放置一些菜单项或者上下文相关的设置在里面,帮助你节省屏幕空间同时可以很方便的随时打开。侧滑菜单其实就是下面这货&#xff1…

python 对图片进行操作

Pillow是一个强大的图像处理库,它提供了许多用于打开、操作和保存图像的功能。 Image模块: Image模块提供了用于打开、创建、编辑和保存图像的基本功能。可以使用Image.open()函数来打开图像文件,或者使用Image.new()函数来创建新的图像,还可…

【Java框架】Spring框架(六)——Spring中的Bean的作用域

目录 Bean的作用域1.singleton(默认)代码示例 2.prototype代码示例 3.request代码示例 4.session代码示例 5.application代码示例 websocket Bean的作用域 Spring支持6个作用域:singleton、prototype、request、session、application、websocket 1.singleton(默认…

山与路远程控制 一个基于electron和golang实现的远控软件

山与路远程控制 🎥项目演示地址 还在制作… ♻️项目基本介绍 山与路远程控制是基于electron(vue3)和golang实现的远程控制软件(项目界面主要模仿向日葵远程软件,如有侵权请告知),代码可能有点臃肿毕竟只花了一周左右写的无聊项目,如果对其感兴趣的大佬可以fork自…

【信号处理】心电信号传统R波检测定位典型方法实现(matlab)

关于 心电信号中QRS波检测是一个非常重要的步骤,可以用于实现重要波群的基本定位,在定位基础上,可以进一步分析心电信号的特征变化,从而为医疗诊断提供必要的参考。 工具 MATLAB ECG心电信号 方法实现 ECG心电信号加载 ecg …

Java中的数组(上)

1.怎样定义Java中的数组 package day40; ​ public class day25 {public static void main(String[] args) {int[] array1{1,2,3,4,5};int[] array2new int[10];for (int i 0; i < array1.length; i) {System.out.print(array1[i]" ");}System.out.println();fo…