4.ContextCapture Master介紹
ContextCapture Master主控臺是ContextCapture軟件的主模塊,主要進行以下工作:
@導入數據集,
@定義處理過程設置,
@提交作業任務,
@監控作業任務進度,
@瀏覽處理結果等
ContextCapture Master主控臺模塊并不執行處理任務,而是將任務分解成基本的作業并將其提交到作業隊列。
ContextCapture Master主控臺管理著ContextCapture整個工作流的各個不同步驟。
ContextCapture的工程以樹狀結構組織,工作流的每一步驟對應一個不同類型的項:
@@工程: 一個工程管理著所有與它對應場景相關的處理數據。工程包含一個或多個區塊作為子項。
@@區塊: 一個區塊管理著一系列用于一個或多個三維重建的輸入圖像與其屬性信息,這些屬性信息包括傳感器尺寸、焦距、主點、透鏡畸變以及位置與旋轉等姿態信息。
@@重建: 一個重建管理用于啟動一個或多個場景制作的三維重建框架(包括空間參考系統、興趣區域、tiling、修飾、處理過程設置)。這些制作的場景為重建的子項存在于樹狀結構中。
@@生產: 一個生產管理三維模型的生成,還包括錯誤反饋、進度報告、模型導入等功能。一個工程可以以多個分項形式來管理工作流中的同名步驟,以支持版本管理和變量管理。這對于不同輸入數據和不同處理設置生成同一場景的實驗非常有用。以下是ContextCapture Master主控臺軟件的主界面,從這里可以瀏覽所有工程項:
您可以通過工程樹或地址欄進行工程內容瀏覽:
@@@地址欄指示工作流中當前項的位置,對返回上一層父項非常有用。
@@@項目樹可以直接定位到工程中任何項,也包括對工程的整體預覽(包括對每一個工程項狀態的預覽)。
中心區域(工程項視圖)管理數據和對應活動項的動作。它的內容取決于活動項的類型(工程,區塊,重建或生產)。
ContextCapture Master主控臺通過作業隊列向ContextCapture Engine引擎端提交作業任務。作業隊列面板展示了作業隊列狀態和進程的總體情況。
4.1工程(Project)
一個工程管理著所有與該場景生產相關的數據。
工程項由區塊列表和工程選項組成,分別通過兩個選項卡管理:
@General選項卡管理著工程的區塊列表
@options選項卡中包含了對集群網格化運算相關的選項。
對于Project,Reference Manager可以檢查資源,修復更新鏈接地址
Basemap manager用于管理Project 3D視圖訪問的基礎地圖圖層。
ContextCapture版本之間的項目文件兼容性受到限制。低版本不允許讀取從更高版本創建的項目文件。參見軟件版本
4.1.1常規面板(General)
常規(General)項目常規選項卡顯示項目儀表盤并管理項目塊列表
“General常規”選項卡可以顯示有關項目狀態的詳細信息。
項目管理Block(塊)列表??梢杂貌煌姆绞絼摻ㄐ翨lock(塊),也可以刪除現有Block(塊)。
創建新Block(塊)將從0開始ContextCapture工作流。
從BlocksExchange XML 文件中導入完整的或部分區塊
將Block(塊)分割成幾部分(僅限于具有地理參考的航空攝影Block(塊))
從Block(塊)中提取區域(僅限于具有地理參考的航空攝影區塊)
從項目中刪除Block(塊)刪除所有區塊內容(包括三維重建與生產)
4.1.2options選項卡(options)
options選項卡中包含了對集群網格化運算相關的選項。
ContextCapture運行在計算機集群環境時,必須使用網絡路徑(Universal Naming Convention, UNC),才能使各個通過局域網連接的運算節點正確地獲取原始影像、讀取工程文件以及輸出模型到制定的目錄。
非網絡路徑警告 (適用于集群架構)
當非UNC路徑在以下情況下使用時,選項卡會在用戶界面產生警告對話框。
@工程文件路徑
@影像文件
@作業隊列目錄
@生產輸出目錄
工程文件使用代理網絡路徑
即使在工程中各種路徑都使用了網絡路徑,但是如果工程在本地路徑中打開(例如在本地目錄雙擊CCM文件),也可能會導致路徑的錯誤,進而引起集群運算時的故障。為了避免出現這種故障,代理網絡路徑就是用于定義該工程的網絡路徑,定義后的工程就不受項目是否在本地打開的影響。
作業隊列Job queue
設定作業隊列文件提交存儲的目錄路徑以供各ContextCapture Engine引擎端 讀取并進行處理。該選項允許修改工程的作業隊列保存目錄。 新工程的作業隊列目錄的默認值請在ContextCapture Settings中設置。(參見 安裝、授權與配置)
4.1.3參考管理器(Reference manager)
檢查資源、修復或更新鏈接。
ContextCapture項目引用幾個外部資源:輸入照片和遮罩,以及輸出目錄。引用管理器界面允許您檢查、修復或更新相應的鏈接。
如果項目包含卸載的塊,引用管理器將臨時加載這些塊,以便正確管理項目引用(另請參見加載/卸載塊)。
使用更新狀態(Update status)檢查資源狀態。使用路徑替換工具(Replace)修復或更新鏈接,或直接編輯資源路徑。
更改以粗體字符顯示在資源表中,并且僅在單擊“應用更改(Apply changes)”時才實際應用。
(過濾)Filter
篩選資源表。使用篩選器可以引用位置快速查找資源。篩選器支持簡單通配符匹配(?、*等)
(更新狀態)Update Status
檢查資源是否可訪問并相應地更新狀態列
(路徑替換)Replace in paths
更改文件路徑
在“Find(查找內容)”中輸入要替換的文本,在“Replace with(替換為)”中輸入新文本。Look in(查找):選擇要將替換應用于當前篩選結果的所有項的所有項,或選擇要將替換限制到相應選擇的項。Find options(查找選項):啟用匹配大小寫或使用正則表達式執行高級替換操作。
資源級管理(Management at resource level)
右鍵單擊資源以顯示資源上下文菜單。
應用更改(Apply changes)
應用掛起的更改(粗體)。
只有在實際單擊“應用更改”時才應用更改。根據項目的復雜性,應用路徑更改可能需要很長時間。
取消更改(Cancel changes)取消所有尚未應用的更改(粗體),并恢復初始值。
4.1.4地圖管理器(Basemap manager)
basemap manager(地圖管理器)用于管理可從Project3D視圖訪問的基礎地圖。
基礎地圖是地理空間數據的三維表示,在項目3D視圖中用作參考數據。它由數字地形模型和地理參考圖像組成(dom+dem)。
您的項目必須有地理參考/位置信息才能添加基線圖。
ContextCapture可以從直接從Bentley的地理坐標服務或本地地形和圖像文件下載的地形和圖像數據創建基礎地圖。關于Bentley地圖服務地理坐標服務是一種地理空間數據索引服務,允許您輕松查找和下載項目區域的可用數據。它允許您請求該區域的可用數據列表,并獲取項目數據。地理坐標服務提供了以下國家的數據:美國、加拿大。未來的版本將涵蓋更多的國家。地理坐標服務,服務保留給Bentlly用戶。您必須使用Bentley Connect版本登錄才能使用它。注意:地理坐標服務URL可以從ContextCapture選項更改。默認情況下,使用以下URL:“https://connectcontextservices.bentley.com/v2.3/stores/indexecplugin--server/”。
打開basemap管理器:
•從項目菜單中:選擇basemap管理器
•從塊三維視圖或重建三維視圖:單擊層按鈕并選擇
•圖層菜單中的Basemap Manager。
從“3D視圖”菜單中打開“Basemap Manager(基礎地圖管理器)”。
要添加新的基礎地圖,請單擊“Basemap manager(基礎地圖管理器)”窗口中的“添加”,或直接從三維視圖的“圖層”菜單中選擇“添加基礎地圖”。
地圖名稱(Name )
地圖別名
輸入要添加的基準圖的名稱。
稍后還可以從“Basemap manager(基礎地圖管理器)”對話框更改名稱。
感興趣的地區(Region of interest )
選擇要創建的基礎地圖的邊界矩形。感興趣區域用于從地理坐標服務請求數據,并將所數據裁剪到感興趣區域。
對于具有現有照片位置的塊,初始感興趣區域將自動設置為包含具有邊距的所有位置。要更改它,可以編輯所需坐標系中的邊界,或導入kml多邊形。
數據選擇(Data selection )
選擇用于構建基礎地圖的數據列表。
數據列表包含GeoCoordination服務上該區域的空間圖層
點擊“more details”進行數據預覽
所選數據集詳細信息還可以添加本地地形或圖像文件。支持的本地文件包括:對于地形:柵格DTM,具有以下文件格式的已知注冊坐標系:geotiff,img。ASC.對于圖像:具有以下文件格式的已知注冊坐標系的圖像文件:geotiff、jpeg2000、jpg、ecw。
選項:(Options):
放棄感興趣區域以外的數據(默認:激活):如果禁用,則保留所有選定的輸入數據。
輸入地形文件的高度參考(默認值:平均海平面):選擇輸入地形文件的高度參考。大多數地形文件都基于平均海平面,但是我們建議使用基于WGS84橢球體的地形文件,以避免導入高度時的精度損失。
選擇要用于創建基映射的層列表,然后單擊“Download and import(下載并導入)”以繼續。
ContextCapture首先從遠程服務器下載數據(如果需要),然后處理3D地形模型緩存進行渲染。操作時間將取決于數據的數量和大小。
譯者注:除了添加bently的在線地圖服務外,也可以添加本地的影像、地形數據,但效果真的不敢恭維,下圖是添加了contextcapture生成的tif影像的效果。
對于小范圍的數據,設置興趣區域會好一點
4.1.5釋放磁盤空間(Free Up Disk Space)
這個工具用來清除project的緩存文件,來釋放磁盤空間。
相關閱讀:
ContextCapture中文版教程:幫助文檔第一章(開始)
ContextCapture中文版教程:幫助文檔第二章(影像數據)
ContextCapture中文版教程:幫助文檔第二章2.2-2.3(影像文件格式和位置)