ArcGIS定向影像(1)——非傳統影像輕量級解決方案

常常聽到這樣的需求,ArcGIS能讓用戶自己低成本的做出谷歌街景嗎?現在 _ArcGIS Pro 3.2 和 ArcGIS Enterprise 11.2 _能夠讓用戶不使用任何插件和擴展的情況下完成街景數據集的構建,數據管理,發布服務和調用的完整解決方案。非常體系化,由底層數據驅動,到服務實現。


備注:截止文章發布的2025年9月15日,ArcGIS最新版本為ArcGIS Pro 3.5 和 ArcGIS Enterprise 11.5


概念

定向影像是一個新的ArcGIS 功能,可用于將非傳統影像整合到 GIS 中。 定向影像為高效管理、可視化和瀏覽從任意角度采集的影像提供了實現全面的解決方案。定向影像包括_高傾斜無人機影像_、_近距離檢查影像_、街道影像和來自移動設備的影像。

定向影像不適用于正射校正,阻礙因素有很多,限制包括傾斜方向高(其中,照相機視域部分或完全高于地平線)、元數據不足、背景內容令人費解或主題物體具有明顯的垂直結構。

定向影像功能提供了一種將影像與地面相關聯的新方法,使您能夠將無法輕松“校正上圖”的圖像(如街道影像或高傾斜無人機影像)導入 GIS。它使用照相機的位置和方向、照相機的水平和垂直視野以及定義地面的數字高程模型 (DEM) 等信息,以將圖像中的每個像素與地圖上的位置相關聯(或地圖上的點與圖像中的某個位置相關聯)。

定向影像功能允許你單擊地圖以在定向影像查看器中查看該位置的最佳影像,然后在平移和放大影像時查看影像的覆蓋區在地圖上動態更新。你還可以在定向影像查看器中,查找和查看從不同方向拍攝的同一地點的其他圖像、瀏覽所選地點的所有圖像的縮略圖、以交互方式識別特定圖像像素在地圖上的位置(或地圖上的點在特定影像上的位置)、調整亮度、對比度和銳度,以更好地查看圖像中的內容。

基本功能:在地圖查看器查看街景 Pro 3.2版本

備注:高傾斜無人機影像 是以既不完全垂直也不完全水平的角度拍攝的航拍圖像,提供了結合了垂直和水平攝影元素的獨特視角。這些圖像以與水平面 30 到 45 度的角度拍攝,與傳統的垂直攝影相比,提供了更詳細的地面視圖。

近距離檢測圖像 在各種應用中都有重要作用,尤其是在工業和建筑領域。這些圖像通常用于檢測和評估物體的細節和狀態。

街道影像 在城市空間研究、人地關系研究、情報、導航方面起到重要作用。

來自移動設備的影像 通常用于資產巡檢、社區治理、信息上報、或社交媒體分享。


為什么使用定向影像功能

將攝影背景添加到地圖中,并將地理背景添加到圖像中。新型影像(如街道級影像)為表示地面資產和感興趣區域的矢量數據添加了有價值的視覺背景。此外,許多組織已經擁有非傳統圖像的存檔,或者您可以輕松獲取它們。借助定向影像,您可以在地圖環境中對這些影像進行編目、查詢和可視化,以查找和解釋所需的影像,并更好地了解它們與您管理的其他地理空間數據的關系。

潛在的應用范圍很廣。探索定向影像,以便在急救人員或外業工作人員訪問站點或資產之前為他們提供態勢感知。使用定向影像來管理和查詢隨時間收集的影像存檔 - 例如,當報告植被侵占等問題時,快速查看該位置的所有影像以確認其首次發生的時間。或者,使用定向圖像,通過從多個方向可視化資產圖像來支持檢查工作流程。

作為ArcGIS Reality 的輕量級補充
定向影像功能和 ArcGIS Reality 產品都使用影像和地理空間數據(也稱為“實景制圖”)生成現實世界的精確數字表示。但是,它們具有不同的用途,有時可以結合使用。

借助 ArcGIS Reality,您可以創建幾乎任何比例的權威 2D 和 3D 數據產品,例如 True Orthos(真正射) 和 3D Mesh(傾斜攝影模型產品)。這些產品是由無人機、飛機或衛星捕獲的大量重疊靜態圖像生成的。

有時您不需要 True Ortho 或 3D 數據產品,或者您已經擁有它們。 也許您擁有的影像沒有滿足使用 ArcGIS Reality 處理它們所需的必要重疊來獲取。或者,您只需要幾張圖像,并希望以完整的原始分辨率查看它們。

定向影像功能能夠管理、查詢和可視化在室內、地面或空中捕獲的單個影像(重疊或非重疊)的集合,并在地理空間環境中可視化這些單個影像。

它們一起使用,可以提供地面情況的詳細視圖,支持檢查并為您提供有關感興趣區域或對象的遠程情報,以便您做出明智的決策。


私貨:遙感——遙遠的感知,定向影像也是遙感的一種。


版本演進

在ArcGIS Pro 3.3 中,新增了3D場景下查看定向影像,及支持要素附件形式管理影像(更安全),而不僅僅是前一個版本的在線超鏈接的形式。

3D場景下查看定向影像

在ArcGIS Pro 3.4 和 ArcGIS Enterprise 11.4中,新增了360°影像的支持。看起來已經和主流的谷歌街景、百度街景無異。

360度影像 Pro 3.4版本

將定向影像窗口的街景 與3D場景窗口傾斜攝影的街景聯動。

360度定向影像,與3D場景的傾斜攝影Mesh結合

首先將定向影像圖層和相關 3D 數據添加到 Web 場景,然后使用 3D 查看器模板配置 Web 應用程序,并啟用定向影像查看器微件。在應用程序中,用戶可以單擊 Web 場景以查看該位置的圖像,當您在圖像中平移和縮放時,圖像的 3D 視域會在場景中動態更新,并從不同方向瀏覽該位置的其他圖像。

Web端360街景與3D場景的傾斜攝影3DMesh結合

在此版本同時新增了,使用深度學習檢測識別定向影像圖層中的對象并將其投影到地圖上的工具。該工具將在影像空間中檢測影像中的對象,然后使用定向影像 image-to-ground 邏輯將對象的位置投影到地面上。在此版本中,該工具最適合地面上的要素(如消防栓)。

未來展望
從ArcGIS Online的2024年11月的功能更新可以窺見未來的更新方向,在定向影像查看器中疊加要素圖層。

借助要素疊加,您現在可以將要素圖層直接投影到定向影像查看器中,以更好地了解矢量數據與影像的交叉情況,從而為兩者添加上下文和理解。

Map Viewer、ArcGIS Instant Apps Sidebar 和 3D Viewer 模板以及 ArcGIS Maps SDK for JavaScript 中的定向影像微件中提供了對定向影像查看器中疊加的支持。

您可以選擇疊加 Web 地圖或 Web 場景中的要素圖層,也可以疊加照相機位置點,以標識圖像中可見的拍攝圖像的其他位置。對于疊加的要素圖層,定向影像查看器中要素的符號系統將與地圖或場景中用于要素圖層的符號系統相同。要素在查看器中的可見性將與地圖上的可見性設置同步 - 如果要素圖層在地圖上隱藏,則不會顯示在影像查看器中,反之亦然。

這展現了地物標識與照片虛實結合。無論如何,將地理信息標識在現實世界中,都有其潛在的價值。

總結

構建城市級定向影像街景并及時更新,來進行城市治理 比構建實景三維傾斜攝影和更新實景三維 成本低的多,時效性快得多,技術上簡單的多。其反應和傳遞的地理信息,及同地圖信息的交互(虛實結合),并不比基于傾斜攝影的實景三維差。同時,二者可以結合,以更高頻率及時更新街景反應時效性更高的信息,并與更低頻率更新的實景三維疊加。

最后,使用定向影像最直觀地感受就是虛擬與現實相結合。在下一篇博客中,將實際操作ArcGIS定向影像的工作流。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/922463.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/922463.shtml
英文地址,請注明出處:http://en.pswp.cn/news/922463.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uni-app 網絡之封裝實戰HTTP請求框架

前言在uniapp開發中,網絡請求是每個應用都必不可少的功能模塊。一個優秀的網絡請求封裝不僅能提高開發效率,還能增強代碼的可維護性和可擴展性。本文將基于實際項目經驗,詳細介紹如何封裝一個高效、可維護的Uniapp網絡請求框架,并…

架構師成長之路-架構方法論

文章目錄前言一、先搞懂:架構師不僅僅是“技術大佬”,更是“問題解決者”1.1 架構師的分類:不止“開發架構師”一種1.2 架構師要關注什么?別只盯著技術1.3 架構師解決問題的4步心法:從定義到落地1.4 架構師的成長攻略&…

uniapp在微信小程序中實現 SSE 流式響應

前言 最近需要使用uniapp開發一個智能對話頁面,其中就需要使用SSE進行通信。 本文介紹下在uniapp中如何基于uni.request實現SSE流式處理。 在線體驗 #小程序:yinuosnowball SSE傳輸格式 返回輸出的流式塊: Content-Type為text/event-stream 每個流式塊均為 d…

STM32N6AI資料匯總

文章目錄前言一、STM32N6硬件資源1.1 NUCLEO-N657X0-Q1.2 STM32N6570-DK1.3 正點原子STM32N647二、STM32N6軟件資源2.1 STM32CubeN6例程資源包2.2 STM32圖像信號處理器(ISP)調優軟件2.3 正點原子N6開發板配套軟件三、AI軟件資源3.1 STM32N6 AI軟件包總結…

Flask學習筆記(一)

1、環境準備pip install Flask使用Flask開發第1個入門程序:from flask import Flask app Flask(__name__) app.route(/) def hello_world():return Hello, World!if __name__ __main__:app.run()Flask構造函數將當前模塊的名稱(__name__)作為參數。2、route函數ap…

CSP認證練習題目推薦(4)

思維、貪心、綜合 排隊打水 這道題目不算難,但是不注意還是會出現很多錯誤,比如結構體的書寫。以及自定義結構體排序。還有這里做的優化,使用前綴和記錄打水的等待時間,但是這里很容易出錯的點在于等待時間是應該是記錄的前一個…

MySQL 視圖的更新與刪除:從操作規范到風險防控

MySQL 視圖的更新與刪除:從操作規范到風險防控 視圖作為 “虛擬表”,其更新與刪除操作常常讓開發者困惑 ——“為什么更新視圖會報錯?”“刪除視圖會不會弄丟數據?” 實際上,80% 的視圖操作問題都源于對 “視圖依賴基表…

C 語言實現 I.MX6ULL 點燈(續上一篇)、SDK、deep及bsp工程管理

目錄 一、匯編點燈轉 C 語言實現 1. 關鍵字:volatile 2. 寄存器地址定義(兩種方式) (1)直接宏定義地址 (2)結構體封裝寄存器(優化訪問) 3. 核心功能代碼 &#xff…

DevOps實戰(7) - 使用Arbess+GitPuk+sourcefare實現Node.js項目自動化部署

Arbess 是一款國產開源免費的 CI/CD 工具,工具支持一鍵部署,頁面簡潔易用。本文將詳細介紹如何安裝配置使用GitPuk、sourcefare、Arbess系統,使用流水線拉取GitPuk源碼、使用sourcefare代碼掃描、構建安裝包并進行主機部署。 1、GitPuk 安裝…

算法,蒜鳥蒜鳥-P1-理解“雙指針”

歡迎來到啾啾的博客🐱。 記錄學習點滴。分享工作思考和實用技巧,偶爾也分享一些雜談💬。 有很多很多不足的地方,歡迎評論交流,感謝您的閱讀和評論😄。 目錄引言1 雙指針:Two Pointers1.1 左右指…

使用cookiecutter創建python項目

一、關于Python項目結構Python 項目并沒有完全統一的 “固定結構”,但行業內有一些廣泛遵循的約定俗成的目錄結構(尤其針對可分發的包或大型項目)。同時,確實有工具可以快速生成這些標準化結構,提高開發效率&#xff0…

臺積電生態工程深度解析:從晶圓廠到蜂巢的系統架構遷移

當半導體巨頭將工廠視為生態系統,用工程思維解決環境問題概述:生態系統的工程化再造臺積電近日開展的"積蜜"項目絕非簡單的企業CSR行為,而是一場將生態系統視為復雜系統進行工程化改造的技術實踐。本文將從系統架構、數據監控、循環…

從零實現一個簡易計算器

最近在刷算法題時,遇到了實現計算器的問題。一開始覺得很簡單,但真正動手實現時才發現其中有很多細節需要考慮。今天就來分享一下我的實現思路和學到的經驗。問題分析我們需要實現一個能夠處理加減乘除四則運算的計算器,要正確處理運算符的優…

Actix-webRust Web框架入門教程

文章目錄引言Actix-web是什么?準備工作你的第一個Actix-web應用理解代碼結構處理請求和響應接收請求數據返回響應中間件 - 增強你的應用狀態管理和依賴注入實用示例:構建RESTful API測試你的Actix-web應用部署Actix-web應用結語額外資源引言 嘿&#xf…

若依框架前端通過 nginx docker 鏡像本地運行

1. 前言 項目運行過程圖:對于前端項目通過命令 npm run build 打包后,無法直接運行。存在如下錯誤:可以通過配置 nginx 服務器運行前端項目解決如上問題。 2. Nginx 運行 采用 docker 鏡像的方式運行,docker-compose.yml 文件內容…

淺聊一下HTTP協議

在日常上網瀏覽網頁、刷視頻時,背后都離不開 HTTP 協議的支持。作為 Web 世界的 “交通規則”,它負責服務器和客戶端瀏覽器之間的數據傳輸。這篇文章就帶大家全面了解 HTTP 協議,從基本概念到通信細節,再到安全相關的 HTTPS&#…

機器人控制器開發(定位——cartographer ros2 使用2)

文章總覽 1 純定位模式 當完成建圖后,會生成pbstream格式的地圖文件 配置純定位模式的lua腳本 backpack_2d_localization.lua include "backpack_2d.lua"TRAJECTORY_BUILDER.pure_localization_trimmer {max_submaps_to_keep 3, } POSE_GRAPH.optimi…

《大數據之路1》筆記3:數據管理

一 元數據 1.1 元數據概述 定義: 元數據是關于數據的數據,元數據打通了源數據、數據倉庫、數據應用,記錄了數據從生產到消費的全部過程。元數據主要記錄數據倉庫中模型的定義、各層級間的映射關系、監控數據倉庫的數據狀態和ETL的任務運行狀態…

排序實現java

排序算法概述Java中實現排序可以通過多種方式,包括內置方法、自定義算法或使用第三方庫。常見的排序算法有冒泡排序、選擇排序、插入排序、快速排序、歸并排序等。使用Arrays.sort()方法對于數組排序,Java提供了Arrays.sort()方法,支持對基本…

51c大模型~合集182

我自己的原文哦~ https://blog.51cto.com/whaosoft/14174587 #LaV-CoT 超越GPT-4o,螞蟻集團與南洋理工大學提出:首個語言感知的視覺思維鏈 隨著大型視覺語言模型(VLM)的飛速發展,它們在處理復雜的視…