Skip to content

离线影像切片

引擎默认的卫星影像均需要访问公网服务,在无外网的情况下如果要加载卫星影像则需要下载并部署离线影像切片。

离线影像

工具安装&下载

制作

  • 选择 高德影像图层高德标记图层 (根据需要)

选择图层

  • 添加 行政区划 稍后作为影像下载的范围

选择行政区划

  • 点击影像/地图,在弹出的框中点击选择面,然后点击地图上的行政区划范围

下载影像1

  • 下载任务配置弹框中:输出格式 -> 瓦片,叠加图层 -> 高德道路标注,底图 -> 高德影像,下载级别 -> 1 ~ 18(数组越大越精细,相对的下载时间也更长)

下载影像2

  • 点击确定,选择输出文件夹,等待下载完成,输出物如下图

下载结果

部署

  • Nginx 部署
nginx
location /gisserver {
    alias /home/application/Middleware/tiles/; # 影像瓦片路径
    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header 'Access-Control-Allow-Methods' 'GET, PUT, POST, DELETE, OPTIONS';
    add_header 'Access-Control-Allow-Headers' 'Content-Type,*';
}
  • minIO 部署

待完善

使用

typescript
const url = "http://xxx/gisserver/{z}/{x}/{y}.png";
const layerProvider = new Cesium.UrlTemplateImageryProvider({
  url: url,
  maximumLevel: 18, // 根据实际下载的影像级别调整
  minimumLevel: 1,
});
viewer.imageryLayers.addImageryProvider(layerProvider);

MGis 地理三维库