黑料吃瓜官网入口,久久久国产乱子伦精品作者,中文字幕乱码中文乱码b站,无码av中文一区二区三区桃花岛

【智慧城市】新中地GIS開發實訓:優秀學生項目作品(16)

發布日期: 2025-05-23 點擊次數: 186 字體顯示: 【大】【中】【小】 分享到


項目名稱:智慧航班

圖片
功能介紹:
圖片

地球自轉:

下圖為成果展示圖,點擊可實現地球自轉。

image.png

實現步驟:

1. 使用inject函數注入依賴,獲取地圖對象和場景對象并分別賦值給變量。

image.png

2. 從map對象中獲取當前中心點坐標,將地圖中心點的經度減少1度。

image.png

3. 使用easeTo的方法以線性平滑的方法均勻移動到新的中心點。

image.png

4. 使用map.off方法從地圖對象上移除moveend事件監聽器。

圖片
主頁面插件、鷹眼控件
圖片


1. 時間戳:

在子組件中通過setInterval函數實現時間的變化,利用Date()獲取當前時間,利用toLocalDateString函數獲取當前時間的年月日和時分秒。


效果圖:

image.png

代碼:

image.png

2. 更換地圖style、全屏控件

根據select的change事件,獲取當前選擇的style,并利用setStyle函數將值賦給map

image.png

image.png

3. 首頁跳轉:

在Bottom子組件中添加一個按鈕,使用 window.location.href 跳轉到指定的 URL,實現跳轉到地圖首頁的功能。

image.png

image.png

4. 切換投影方式

在select下拉框通過v-model雙向綁定實現響應式數據,@change方法實現地圖投影方式的改變。

image.png

image.png

右為首頁和切換投影插件展示=>

image.png

圖片
鷹眼控件
圖片


1. 安裝@aesqe/mapboxgl-minimap插件,初始化配置,并添加控件;卸載時移除控件。

image.png

鷹眼控件展示圖

image.png

圖片
控制中心
圖片


在老師的代碼基礎上增加了雷達圖展示:將雷達圖代碼封裝在js文件中,與其他圖不同,雷達圖使用render函數展現圖層

image.png

image.png

圖片
城市視角
圖片

1. 呈現結果

image.png

2. 獲取長江武漢段數據獲取

image.png

城市掃光

1. 城市場景實現

image.png

圖片
范圍事故點查詢與信息匹配
圖片


建立el表格,設置查詢結果的表格格式,通過height屬性確定表格定長以達到表格的滾動條效果,并利用el-card綁定點擊事件(toDraw)開始進行拉框查詢

image.png

建立toDraw方法,初始化畫框及地圖內容,繪制一個初始的矩形,即為查詢區域。

image.png

利用toSearch方法判斷時間是否在矩形框內,若在則利用push方法將方法的具體信息傳入列表內,并最后利用列表的長度判斷是否有點在矩形框內。若有點在矩形框內,則將列表內信息傳入el表內。

image.png

利用el表綁定的點擊事件,通過點擊行內信息,利用flyTo方法將地圖中心點顯示至點對象處。

image.png

下圖即為展示效果,點擊拉框查詢則可以進行范圍查詢,并得到框內結果,點擊則可以跳轉。

image.png

圖片
地圖測量
圖片


1. 添加路由及視圖基本實現畫線、矩形、多邊形、圓的功能

image.png

功能基本實現示例

2. 解決功能沖突問題,完善代碼,如下圖

image.png

發現功能沖突的問題

圖片
天氣預報
圖片

image.png

1. 首先根據openlayer天氣項目提供的網址,創建自己的key

2. 然后在網址后加上輸入框輸入的地址以及key值獲取郵編和經緯度信息

image.png

3. 進一步根據郵編獲取該地的天氣狀況,并利用MyMarker函數將天氣狀況以及經緯度等狀況傳遞出去

image.png

4. 根據傳出去的經緯度設置marker以及popup,并用if限制條件,對marker進行銷毀,防止連續輸入多個城市后,多個marker同時出現的情況

image.png

5. 最后利用flyTo實現地圖的移動

image.png

6. 下圖為成果展示圖,可搜索國內任意省份和地區的天氣狀況

image.png

圖片
加載三維模型
圖片

1. 初始化模型配置

image.png

2. 利用loadObjModels.js文件進行模型的加載和移除

image.png

3. 三維模型展示圖

image.png

圖片
地圖導航
圖片


1. 安裝threebox-plugin插件,初始化car、soldier、bicycle三維模型

image.png

2. 安裝@mapbox/mapbox-gl-directions插件,初始化導航控件,根據不同的交通方式加載不同的模型進行漫游

image.png

地圖導航展示圖:

image.png

3. 卸載時移除模型和導航控件

image.png


圖片
全國風力圖
圖片


1. 在子組件ChinaWind.vue中獲取到全局變量

const { map, scene } = inject("$scene_map");

2. 拿到全國季風的json數據后進行數據請求,將后端數據渲染到頁面上

3. 渲染到頁面上之后設置圖層的樣式

4. 在組件注銷時刪除季風圖層

image.png

圖片
飛行航線查詢
圖片


image.png

image.png

飛行航線查詢(視圖)

1747968175107.jpg

尊敬的用戶:請登錄觀看VIP視頻

會員登錄

*
*

會員登錄

*
*

會員注冊

  • *
  • *
  • *
  • *
  • *
  • *

你的條件可以報名參加培訓班嗎?

溫馨提示,您提交之后,專業老師會在1-2個工作日與您聯系

  • *姓名:
  • *電話:
  • *郵箱:
  • *學歷:
    • 研究生
    • 本科
    • 大專
    • 高中
  • *所在城市:
  • *工作年限:
    • 0-1年
    • 1-2年
    • 3-4年
    • 4-5年
  • *計劃報名:
    • GIS
    • PHP
    • JAVA
    • PYTHON
  • 驗證碼: *換一張

TOP

主站蜘蛛池模板: 奈曼旗| 襄城县| 中方县| 本溪| 余姚市| 灌阳县| 台北县| 东莞市| 鄂托克前旗| 仁寿县| 体育| 澄江县| 博野县| 大同县| 绥阳县| 弋阳县| 黄大仙区| 吴旗县| 罗江县| 黔东| 白山市| 上虞市| 武乡县| 白银市| 托克托县| 宜城市| 湖南省| 阳朔县| 武陟县| 西乌珠穆沁旗| 洪湖市| 德安县| 谢通门县| 宜川县| 清水县| 民勤县| 罗平县| 丹江口市| 漳平市| 德安县| 延安市|