利用 PortableBasemapServer 发布地图服务
前段時(shí)間需要給自己的C/S系統(tǒng)加一個(gè)地圖,但是沒有數(shù)據(jù),于是就想到了使用網(wǎng)上的切片地圖,但是C/S系統(tǒng)又不能聯(lián)網(wǎng),于是就想本地發(fā)布切片服務(wù)來使用。
本來想用ArcGIS Server來發(fā)布從網(wǎng)上下載的切片地圖。但是發(fā)現(xiàn)?PortableBasemapServer ?可以完全實(shí)現(xiàn)我的需求,而且快速、方便。
? ? ??博文的內(nèi)容講的是利用PBS下載在線地圖然后發(fā)布成地圖服務(wù)。
1、PortableBasemapServer(PBS) 介紹
? ? ?PortableBasemapServer 是用C#開發(fā)的一個(gè)開源地圖發(fā)布服務(wù)器,支持很多的數(shù)據(jù)源,我經(jīng)常用到的是MBTiles(*.mbtiles)和ArcGISTilepackage(*.tpk)。他不僅可以發(fā)布地圖服務(wù),而且可以下載在線切片保存到本地,雖然現(xiàn)在地圖質(zhì)量不高,但是是學(xué)習(xí)地圖服務(wù)發(fā)布和切片地圖下載存儲的非常好的一個(gè)開源軟件。
? ? 編譯后的程序:http://pan.baidu.com/s/1c1Cs1Te?更多詳細(xì)信息和源碼請自行百度。
程序界面:
2、利用PBS下載在線地圖切片
?(1)、點(diǎn)擊"格式轉(zhuǎn)換"菜單下的"在線地圖-->MBtiles"選項(xiàng),打開切片下載界面,打開后界面如下:
(2)、設(shè)置好參數(shù)之后就可以點(diǎn)擊下載了,我設(shè)置的參數(shù)如下圖:
(3)、然后點(diǎn)擊中間的開始按鈕,下載對應(yīng)范圍內(nèi)的地圖切片。
3、發(fā)布地圖服務(wù)
? ?(1)、利用剛才下載好的切片地圖來發(fā)布一個(gè)切片服務(wù),打開主界面,選擇數(shù)據(jù)源類型和數(shù)據(jù)源路徑之后,界面如下:
(2)、設(shè)置好后點(diǎn)擊“創(chuàng)建新服務(wù)”按鈕
服務(wù)創(chuàng)建成功之后會在"服務(wù)名稱"列表中顯示該地圖服務(wù)。
(3)、雙擊該行會打開預(yù)覽服務(wù)窗體,如下圖所示:
(4)、在ArcGIS Earh中打開
輸入服務(wù)地址:
添加進(jìn)去之后的效果如下:
?
轉(zhuǎn)載于:https://www.cnblogs.com/lishanyang/p/9183855.html
總結(jié)
以上是生活随笔為你收集整理的利用 PortableBasemapServer 发布地图服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决VS2013卡顿现象,很有用
- 下一篇: CSS权重的等级划分