cesiumjs室內地圖(cesium獲取地圖比例尺)

本文目錄一覽:

Cesium初始化選項

基於cesium開發地圖時用到的組件是:new Cesium.Viewer(container, options),container為地圖在頁面中放置位置的id,options是初始化設置的選項,包括是否顯示homeButton,動畫組件,時間軸以及底圖等。具體開發過程中用到的選項可參考官方api( )

常用的選項如下:

cesium地圖瓦片404默認顯示某張圖片

採用JavaScript的方式來載入圖片。

以Cesium默認載入的bingmapstilesystem為例。其地圖以一種四叉樹的方式進行存儲和載入。每當放大地圖時,會根據放大層級以及當前區域載入對應子層級的地圖圖片,在瀏覽器進行拼接展示。

如果考慮網路不可用的場景,就需要構建本地Maps的服務。比較可行的方案是根據url規則,將需要的地圖瓦片數據批量下載到本地伺服器,並根據quadkey和TileXY的映射關係配置路由,cesium的地圖源的請求改成從本地伺服器獲取。當前有對應腳本工具對瓦片數據進行批量下載,唯一問題是數據量有些大。中國範圍內如果地圖縮放支持到16級的衛星地圖影像,中國的地圖數據有圖片約1.17億張。放大到16級大概是下面效果,地面解析度2.39m每像素。所以如果使用此方案,需要:首先根據我們實際需要下載對應區域、對應縮放層級的瓦片數據,如國外區域只下載部分層級,國內下載到16級,避免用到的數據佔用太大。然後有足夠空間、有伺服器存放瓦片數據,同時在此伺服器上部署Maps服務,並配置好請求路由映射。最後修改cesium對應的配置,改成三維地圖圖片載入走自己部署的Maps伺服器,對應Viewer初始化時候配置imageryProvider參數。

Cesium載入在線地圖服務

互聯網的地圖服務一般有天地圖,高德地圖,百度地圖,ArcGIS地圖,OSM地圖,這裡就給大家一一列舉出來如何使用Cesium載入這些在線的地圖服務。

天地圖服務需要tk,國家地理信息公共服務平台 天地圖

百度地圖由於切片中心點位於地理坐標的(0, 0)點,所以百度地圖的載入需要使用自定義的provider,這裡是自定義的provider「鏈接」

cesium 和 Three.js有什麼區別,以及二者與WebGL 的關係

二者都是基於WebGL技術開發的js庫

Threejs受眾面比較廣,是封裝了webgl的一些底層用法,讓初學者更容易上手;例如繪製一個立方體,使用webgl原生api可能要寫50行代碼,包括構建坐標點,頂點組織、著色器等信息;在threejs裡面可能只要一句代碼就可以構建(實際上也是調用webgl原生api),只是做了更大粒度的封裝

Cesium受眾面相對較小,是Gis相關的,也是基於WebGL開發的,它主要是三維地球相關的js庫,可以展示二維地圖服務(百度高德)、傾斜攝影模型;還可以在上面做一些三維分析,可以參考

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245594.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:10
下一篇 2024-12-12 13:10

相關推薦

  • 用Python畫疫情地圖

    COVID-19疫情在全世界範圍內肆虐了數月,為了讓人們了解當前疫情的最新情況,很多技術人員都開始使用數據可視化的手段展示疫情數據。其中一個重要的展示形式就是利用Python編程語…

    編程 2025-04-29
  • Echarts 地圖 Label 增加背景圖

    本文將從多個方面對 Echarts 地圖 Label 增加背景圖進行詳細的闡述。 一、背景圖的作用 為 Echarts 地圖添加背景圖可以使 Label 更加直觀、美觀,提升視覺效…

    編程 2025-04-29
  • ECharts地圖輪播

    本文將從插件基礎、數據準備及處理、地圖呈現、輪播控制等方面,對ECharts地圖輪播進行詳細闡述。 一、插件基礎 ECharts官方提供了一個名為「echarts-gl」的插件,它…

    編程 2025-04-27
  • 高德拾取——地圖API中的強大工具

    一、高德拾取介紹 高德拾取是高德地圖API中的一項重要工具,它可以幫助開發者在地圖上快速選擇經緯度點,並提供多種方式來獲取這些點的信息,例如批量獲取坐標的地理位置、測量兩個或多個點…

    編程 2025-04-25
  • Three.js實現室內模型行走

    在本文中,將介紹如何使用Three.js創建室內模型,並在場景中實現行走。為了實現這一目標,需要完成以下任務: 載入室內模型及材質貼圖 實現攝像機控制,支持用戶自由行走 添加光源,…

    編程 2025-04-25
  • 百度地圖拾取器詳細介紹

    一、百度地圖拾取器地址 百度地圖拾取器是一款可快速獲取百度地圖具體位置坐標的工具。其地址為:https://api.map.baidu.com/lbsapi/getpoint/in…

    編程 2025-04-25
  • 高德自定義地圖——多維度定製地圖

    一、使用高德自定義地圖的必要性 高德自定義地圖是指用戶可以在高德地圖上按照自己的要求添加標註、修改道路、調整地圖顏色等一系列操作,從而形成符合自己需求的地圖,而這種地圖是只有擁有者…

    編程 2025-04-24
  • 高德地圖坐標拾取詳解

    一、什麼是高德地圖坐標拾取 高德地圖坐標拾取是一項非常常用的功能,它可以幫助用戶快速地獲取某一個位置的經緯度信息,以供後續的應用開發使用。比如,我們在開發地圖應用時,需要用到某個地…

    編程 2025-04-24
  • 奧維互動地圖使用教程

    奧維互動地圖是一款基於Web地圖開發平台的應用軟體,它集成了眾多地圖服務功能,呈現出精美的地圖界面、詳實的地圖內容、簡單易用的地圖工具和自主創新的地圖應用,廣泛應用於行業地圖、政府…

    編程 2025-04-23
  • 地圖顯示及其多個方面的闡述

    一、地圖顯示的基本概念 地圖顯示是指將地球表面或二維平面上的地理信息、人文信息、自然資源信息等信息通過相應的技術手段呈現在電子設備上的過程。這些信息通常以地圖的形式表現出來,為人們…

    編程 2025-04-23

發表回復

登錄後才能評論