实践

地图与配置文件

使用离线地图、图层、栅格叠加层和渲染主题构建地图配置文件。

使用条款

清楚区分地图、矢量图层和栅格叠加层

ArxSilex MapTools uses these terms deliberately. They make it clear whether a file is used as a base map, editable geometry, image overlay or elevation data source.

TermShort definitionExamples
MapsBase maps used as the main working view.OpenStreetMap, OpenAndroMaps, offline .map, MBTiles as a base map
Vector layersAdditional object, line or polygon data above the map. The content consists of points, lines or areas and can often be displayed or evaluated individually.GPX, KML, GeoJSON, Shapes, KML polygons, GeoJSON areas, GPX tracks as overlays
Raster overlaysGeoreferenced image or tile data above the map. They are placed as a finished image surface and are not interpreted as individual objects.GeoTIFF, MBTiles, image maps, aerial imagery, scanned maps, georeferenced plans
Elevation data / terrain数据来源 用于高程值和地形分析。它们并不是狭义上的可见地图,但会提供高度信息。HGT, DEM GeoTIFF, ASC, DTED
Map styleRendering rules for vector maps. The style defines colors, symbols, paths, POIs, contour lines and other map elements.OpenAndroMaps render theme, Elevate Theme
POI dataSearch and display data for places and points of interest.OpenAndroMaps .poi, custom POI files

Vector layers

矢量图层包含独立几何对象。它们适用于规划数据、边界、搜索区域、路线、轨迹以及导入的项目信息。

Raster overlays

栅格叠加层是覆盖在地图上方的成品图像面。它们适用于航拍图像、历史地图、扫描图或特殊地图视图。通常会调整透明度,使下方的底图仍然可见。

Show or use

地图、矢量图层和栅格叠加层可以显示在地图中。高程数据通常由工具使用,例如点高程、高程剖面、山体阴影、等高线和可视范围。

工作流程

建议流程

按照这些步骤为任务组合地图、数据和工具。

  1. 选择底图为任务选择在线地图、Mapsforge、MBTiles 或 GeoPackage。
  2. 添加主题导入兼容的 Mapsforge 渲染主题 ZIP 并启用。
  3. 控制图层仅在需要时启用栅格叠加层、POI 和地形。
  4. 保存配置文件将地图、图层和主题保存为可复用配置文件。

显示

颜色选择和收藏

标记、线、路线、方位、区域和 ViewRange 的颜色可以通过颜色字段、色相控制、RGB 值和 Hex 代码选择。对话框会预览当前颜色和所选颜色。收藏保持简洁:全局对象颜色,以及区域和 ViewRange 的专用收藏。

维护保养

更新和修复 WMS 和 WMTS 服务

服务目录发生变化。 MapTools 可以再次读取功能、显示差异并以受控方式修复明确的引用。

HTTPS 或本地 XML

可以从服务或本地 XML 文件中读取功能。 XML 包含目录,而不是供离线使用的地图图像。

变化比较

添加、删除和更改的图层以及受影响的地图预设会在应用更改之前显示。

修复并重新测试

可以修复明确的引用。内容发生更改的预设将失去原来的测试状态,必须重新测试。

安全缓存和功能信息

公共目录遵循 HTTP 缓存元数据。私人回应不持久; FeatureInfo 返回的 HTML 不会呈现为活动 Web 内容。

具有在线覆盖和服务的地图槽
长按活动地图槽可打开其底图和在线叠加层的控件。
通过在线服务进行地图管理
地图源、槽位和导入的数据在地图浏览器中保持分离。
具有可见属性的已连接 WMTS 地图
所选服务将显示在地图槽中,同时其所需的源属性仍然可见。

提供商规则仍然适用

成功的请求并不证明免费使用或缓存权利。许可、注册、配额和归属由服务运营商决定。

在线地图

理解 XYZ、OSGeo TMS、WMTS 与 WMS

MapTools 支持将自定义 HTTPS 来源用作底图或叠加层。这四种类型在地图上可能看起来相同,但配置、切片、CRS 和要素查询方式不同。

XYZ

直接栅格切片

包含 z、x、y 的 URL 模板用于获取预生成切片。原点位于左上角,全球来源通常采用 Web Mercator。

OSGeo TMS

采用 TMS y 轴的切片

OSGeo TMS 同样使用固定切片,但通常从底部计算 y。MapTools 会处理这一差异。

WMTS 1.0.0

标准化切片矩阵

GetCapabilities 描述图层、样式、格式、CRS 和 TileMatrixSets。MapTools 选择兼容矩阵并排列多个图层。

WMS 1.1.1 / 1.3.0

服务器生成图像

WMS 按范围、尺寸和 CRS 生成图像。MapTools 支持 1.1.1/1.3.0、图层、样式、维度,以及服务提供时的 GetFeatureInfo。

URL 或标准并不能说明价格、注册、配额、缓存或许可。请始终核对服务提供方的条款。

指南

五步连接 WMS 或 WMTS 服务

图片展示如何从地图位置进入设置、集中管理服务,以及带有可见署名的最终效果。

  1. 长按地图位置打开需要使用底图或叠加层的位置。
  2. 打开在线服务选择 WMS 或 WMTS,并输入 HTTPS GetCapabilities 地址。
  3. 选择图层检查图层、样式、维度,以及兼容的 CRS 或 TileMatrixSet。
  4. 测试预览与连接检查渲染、比例尺、署名以及必要的凭据。
  5. 保存并启用保存为底图或叠加层,调整顺序和不透明度,然后启用。
包含底图、叠加层以及已配置 WMS 或 WMTS 服务的地图位置
一个位置集中管理底图、叠加层和已配置服务。
MapTools 地图管理界面,包含在线服务和导入数据
来源、位置和导入数据在同一处管理。
MapTools 中带有可见署名的活动地图服务
服务显示在地图上,所需署名保持可见。

渲染与安全

组合图层、转换 CRS 并记录来源

配置会保留 URL 以及可追溯渲染所需的技术和法律信息。

多个图层

兼容的 WMS 或 WMTS 图层可以一起选择、排序、保存和编辑。每个位置仍可调整底图、叠加层和不透明度。

CRS 与重投影

Web Mercator 直接渲染。其他允许的栅格 CRS 会在本地重投影,同时遵守范围和比例尺限制。

要素信息

GetFeatureInfo 可返回可查询 WMS 图层中触摸位置的数据。内容和可用性由服务决定。

凭据与署名

密码、密钥和令牌会加密,并从备份和 .asmaps 中排除。活动来源的必需署名会合并显示。

外部服务和数据不会自动包含在 MapTools 中。费用、账户、限制、可用性、缓存和权利均取决于服务提供方。

技术术语表

区分服务、提供方与离线格式

OpenStreetMap 这样的提供方、WMS 这样的协议以及 MBTiles 这样的容器处于不同层次。

XYZ
包含 z、x、y,原点通常位于左上角的切片方案。
OSGeo TMS
y 轴通常从底部开始的 OSGeo 切片规范;它不是 OGC 标准。
WMTS
提供预生成切片并按 TileMatrixSets 组织的 OGC 服务。
WMS
按请求范围、尺寸、图层和 CRS 生成图像的 OGC 服务。
OGC API Features
用于单个地理要素及其属性的现代 OGC API 标准。MapTools 仅使用服务声明的能力,不会擅自下载整个数据集。
WFS
用于结构化矢量要素的 OGC Web Feature Service。MapTools 支持只读 WFS 2.0 和 WFS 1.1 请求,不包含 WFS-T。
GetCapabilities
列出服务版本、图层、样式、格式、CRS 和限制的服务文档。
TileMatrixSet
按顺序排列的切片格网集合,包含比例尺、原点、尺寸和 CRS。
OpenStreetMap (OSM)
开放项目和数据集。其公共切片服务器有独立的使用政策。
Google Maps
通过官方接口集成的地图平台;不是 CRS,也不是通用 XYZ 来源。
GeoTIFF
使用 GeoKeys 和其他元数据在空间中定位栅格的 TIFF。
Mapsforge .map
用于离线地图的 .map 矢量格式和渲染引擎。
MBTiles
用于地图切片与元数据的 SQLite 容器。
GeoPackage
基于 SQLite、用于矢量、切片或栅格覆盖的 OGC 容器。

详细指南

设置XYZ与TMS

它们是在线瓦片,不是文件导入。

设置

长按槽位,添加XYZ/TMS,输入含{z}/{x}/{y}或{quadkey}/{s}的HTTPS模板,设置缩放、测试并保存。

条件

分开保存凭据,显示署名并检查账户、费用、配额、许可、缓存和隐私。TMS的Y轴计数方式不同。