天天看點

《水經注地圖服務》快速釋出高程資料

作者:水經注GIS

概述

《水經注地圖服務》的快速釋出功能是一個能夠幫助使用者實作快速釋出地圖服務的功能,并且提供正常情況下大多數使用者所需的預設配置,讓使用者在釋出地圖時更加便捷。

今天為大家分享如何利用《水經注地圖服務》快速釋出高程資料。

準備工作

離線示例資料:用于進行功能性示範以及引導使用者實作功能,僅提供低級别的基礎資料。使用者在釋出之前請從以下百度網盤下載下傳示例資料。

連結:https://pan.baidu.com/s/1F8l8c0xn2SeeJuFfNqKvfQ
提取碼:alcs           

左右滑動檢視全部

地圖釋出軟體:使用者如果要在内網釋出離線衛星影像,請確定地圖釋出中間件版本為目前最新,可以通過關注微信公衆号“水經注GIS”,并回複“WeServer”擷取軟體下載下傳位址,你也可以直接從官方網站(www.rivermap.cn)下載下傳。

快速釋出

在WeServer管理系統首頁中點選“快速釋出”按鈕。

《水經注地圖服務》快速釋出高程資料

快速釋出

輸入圖層名稱,并點選“下一步”按鈕。

《水經注地圖服務》快速釋出高程資料

設定圖層名稱

按照下方指引依次輸入緩存名稱,選擇緩存類型為“水經注dat”,輸入dat檔案所在的路徑,點選“下一步”按鈕。

《水經注地圖服務》快速釋出高程資料

緩存檔案配置

《水經注地圖服務》快速釋出高程資料

高程檔案路徑

選擇投影網格為“wgs84_c”,點選“下一步”按鈕。

《水經注地圖服務》快速釋出高程資料

選擇投影網格

選擇格式驅動為“FMT_TERRAIN”,點選“完成”按鈕。在彈出的對話框中點選“确定”按鈕,等待伺服器重新開機完成。

《水經注地圖服務》快速釋出高程資料

選擇格式驅動

在圖層管理清單中出現釋出的高程記錄,表示高程資料釋出成功。點選記錄右側的齒輪圖示可打開地圖服務視窗。

《水經注地圖服務》快速釋出高程資料

打開地圖服務視窗

點選以下所示的複制按鈕複制tms服務所在的服務位址。

《水經注地圖服務》快速釋出高程資料

複制tms服務位址

在cesium中調用

在桌面建立txt文本檔案,将以下内容拷貝進去。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cesium地形</title>
    <link href="https://file.rivermap.cn/online/cesium/Widgets/widgets.css" rel="stylesheet">
    <script src="https://file.rivermap.cn/online/cesium/Cesium.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0
        }
</style>
</head>
<body>
    <div id="cesiumContainer" style=" width: 100vw;height: 100vh;"></div>
</body>
<script>
    Cesium.Ion.defaultAccessToken =
        "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJjZGM2NzY1NS03MTFlLTQ3NjktODUxNi1jZjI5MDA3YTA2ZDQiLCJpZCI6MzA4MTEsImlhdCI6MTYzODQ5ODMwMX0.O6T03LzklQmbz8TUux0yVTM7k7Wwm15TlXQvVfjl01A";
    var viewer = new Cesium.Viewer("cesiumContainer", {
        terrainProvider: new Cesium.CesiumTerrainProvider({
            url: 'http://localhost/WeServer/tms/1.0.0/layer_dem', 
        })
    });
    viewer.camera.flyTo({
        destination: Cesium.Cartesian3.fromDegrees(86.9, 27.9, 12000.0),
        orientation: {
            heading: Cesium.Math.toRadians(20.0),
            pitch: Cesium.Math.toRadians(-35.0),
            roll: 0
        },
        easingFunction: Cesium.EasingFunction.CUBIC_IN
    })
</script>
</html>           

左右滑動檢視全部

将剛剛複制的tms服務位址替換以下示例的url:

《水經注地圖服務》快速釋出高程資料

替換url

儲存檔案,并将txt文本檔案字尾.txt改為.html。使用谷歌浏覽器打開該html檔案,即可預覽釋出的高程。

《水經注地圖服務》快速釋出高程資料

預覽地形

總結

以上就是《水經注地圖服務》快速釋出高程資料以及在cesium中調用的方法,軟體安裝包可以通過在本公衆号背景回複“WeServer”擷取下載下傳位址,也可以通過打開官方網站(www.rivermap.cn)進行下載下傳。

擷取詳細的《水經注地圖服務》幫助文檔,請回複“幫助文檔”進行下載下傳。

如果你在使用過程中有任何問題,請通過微信群我們從業人員聯系,也可以通過拔打熱線電話 400-028-0050 獲得技術支援!

繼續閱讀