# 1. 环境
- 龙蜥8.x
- gdal:GDAL 3.8.2, released 2023/16/12
- mapserver:MapServer version 7.5-dev
# 2. 配置
## 2.1 阿里云oss访问凭证配置
在mapserver配置文件的Map节点下增加如下配置:
```bash
CONFIG "OSS_SECRET_ACCESS_KEY" "阿里云oss secret"
CONFIG "OSS_ACCESS_KEY_ID" "阿里云oss accessID"
CONFIG "OSS_ENDPOINT" "阿里云区域节点"
```
## 2.2 矢量图层配置
在layer图层中重点配置CONNECTIONTYPE、CONNECTION、DATA和NAME四个字段。
```bash
CONNECTION "/vsizip//vsioss/{bucketName}/your/path/to/zipfile/your/path/to/{layerName}.shp"
CONNECTIONTYPE OGR
DATA "{ayerName}"
NAME "{layerName}"
```
- bucketName:阿里云oss上的bucket 名称
- /your/path/to/zipfile/:阿里云上压缩包路径
- layerName: 发布的图层名称
- /your/path/to/{layerName}.shp:压缩包内shp文件路径
---
# 3. 效果
龙蜥环境mapserver支持oss数据源 - 矢量压缩包
于 2024-03-09 22:15:50 首次发布