地图服务器使用说明
1 Fekp地图服务器
Windows:安装.netcore6.0/.net运行时库
1.1 .net运行时:dotnet-runtime-6.0.10-win-x64.exe
1.2 .netcore 运行时aspnetcore-runtime-6.0.7-win-x64.exe
如果安装完以上两个步骤后如果还有问题,提示如下:
则执行下面命令:dotnet dev-certs https
如果出现上面的界面,则需要安装SDK
1.3 下载SDK
1.4 安装完SDK,执行以下命令:
dotnet dev-certs https,如下图所示
这样就准备好所有环境,可以运行服务了。
支持通过http或者https方式访问瓦片数据
1.5 服务配置说明
字段 |
值 |
说明 |
indexFile |
"D:\\FE\\data\\fepk\\world.fepk", |
索引文件 |
dataPath |
[ "D:\\fepk", "D:\\fepk1", "D:\\fepk2" ] |
数据文件目录列表 |
httpPort |
"http://*:9000", |
http端口 |
httpsPort |
"https://*:9001" |
https端口 |
contentType |
image/jpeg |
或者image/png |
文件列表如下:
打开ModelData/Config.json文件,配置dataPath:即当前fepk文件的目录
也可以自定义配置端口号信息,注意尽量使用英文路径,系统使用utf-8编码,如果用中文,须使用utf-8编码,否则会读取失败。
1.6 运行service.fepkHttp.vs2022.exe
画面如下:
服务器正常启动。
可以通过浏览器进行数据验证:
Htttp: http://localhost:9000/api/readImage?col=0&row=0&lev=0
Htttps: https://localhost:9001/api/readImage?col=0&row=0&lev=0
Htttp : http://127.0.0.1:9000/api/xyz?x=0&y=1&z=1
Htttp : https://127.0.0.1:9000/api/xyz?x=0&y=1&z=1
2 标注支持
2.1 WMTS
参数说明
参数 |
名称 |
是否必须 |
默认值 |
VERSION |
版本号 |
是 |
1.0.0 |
REQUEST=GetTile |
请求接口 |
否 |
GetTile |
SERVICE=WMTS |
服务名称 |
否 |
WMTS |
LAYER |
图层名称 |
否 |
img |
STYLE |
样式类型 |
否 |
default |
FORMAT |
返回格式 |
否 |
Image |
TILEMATRIXSET |
瓦片矩形设置 |
否 |
|
TILEMATRIX |
瓦片矩形 |
是 |
|
TILEROW |
瓦片的行索引 |
是 |
|
TILECOL |
瓦片的列索引 |
是 |
|
2.2 TMS
http://ip:port/tms?tile={z}/{x}/{y}.jpg
3 快速发布(测试使用)
3.1 在服务程序的跟目录下建立一个fepk文件夹如下图所示:
3.2 把world.fepk与world.fepk.idx文件拷贝到该文件夹中;
如果有其他的数据,一并放入
3.3 双击运行
service.fepkHttp.vs2022.exe,如下所示
3.4 服务程序下载地址
链接:https://pan.baidu.com/s/1zkpPL6aRp0HwHZtn0FiSOQ?pwd=1111
提取码:1111