qgis中加载矢量切片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qgis中加载矢量切片相关的知识,希望对你有一定的参考价值。

参考技术A

qgis既可以做矢量切片,又可以加载矢量切片。本文以geoserver作矢量切片,并在QGIS中进行加载展示。

上图中,两个配置的地方:

注意:

注意:

右键,添加图层到工程即可。

双击图层,则打开配置界面,我们可以对图层进行样式修改。

在 mapbox-gl 中加载 ESRI 矢量图块

【中文标题】在 mapbox-gl 中加载 ESRI 矢量图块【英文标题】:Load ESRI Vector Tiles in mapbox-gl 【发布时间】:2020-07-11 03:59:42 【问题描述】:

我正在使用 mapbox-gl v 1.8.0。我正在尝试使用 ArcGIS Online 服务加载 ESRI 矢量切片。这是我的代码sn-p

mapboxgl.accessToken = '<your access token here>';
var map = new mapboxgl.Map(
container: 'map', // container id
style: 'https://basemaps.arcgis.com/arcgis/rest/services/OpenStreetMap_GCS_v2/VectorTileServer/resources/styles/root.json', // stylesheet location
center: [-74.5, 40], // starting position [lng, lat]
zoom: 9 // starting zoom
);

是否需要创建访问令牌才能在 ArcGIS Online 中访问该样式?

非常感谢任何帮助!

【问题讨论】:

那是公共服务,你应该不需要令牌 您是否偶然找到了问题的解决方案?谢谢! 【参考方案1】:

这是一个很晚的回放,但是是的,您可以使用 MapBox 加载 Esri Vector 平铺底图图层和其他图层。是的,您需要注册一个免费帐户才能获得访问令牌。

      const apiKey = "YOUR_API_KEY";
      const basemapEnum = "ArcGIS:Streets";

      const map = new mapboxgl.Map(
        container: "map", // the id of the div element
        style: `https://basemaps-api.arcgis.com/arcgis/rest/services/styles/$basemapEnum?type=style&token=$apiKey`,
        zoom: 12, // starting zoom
        center: [-118.805, 34.027] // starting location [longitude, latitude]
      );

去here获取完整代码

【讨论】:

以上是关于qgis中加载矢量切片的主要内容,如果未能解决你的问题,请参考以下文章

qgis中加载矢量切片

qgis中加载矢量切片

在 mapbox-gl 中加载 ESRI 矢量图块

在CesiumLab中加载ArcGIS Server切片数据

GIS面转CAD填充方法1——QGIS

QGIS入门实战精品教程8.1:QGIS制作地图案例教程