2011年Esri用戶大會技術亮點總結之六(終結篇):ArcGIS desktop

  通過這段時間的連載,和大家分享了2011年Esri用戶大會技術亮點。當然爲了大家能夠深入瞭解ArcGIS產品的新特性,在每個方面的單獨介紹過程中整理收集了大量資料,內容已經不拘泥於用戶大會本身展示出來的內容。即便如此,博客能夠體現的內容對於整個產品體系中的新特性介紹,也只是管中窺豹。連載暫告以段落,大家如果用到或者想學習某方面的產品,建議關注Esri中國官網上推出的專題(技術專題newsletter專題),以及Esri公司的resouce center(已推出中文版,產品覆蓋全面)。

   廢話不多說,上乾貨


ArcGIS桌面軟件包含了衆多複雜的GIS功能,爲便於讀者瞭解,本文從數據庫管理、數據編輯、影像、製圖與可視化以及桌面擴展這5個方面來解讀ArcGIS 10.1桌面新特性。

一、數據庫管理

我們首先來看一下10.1桌面的數據管理。伴隨着ArcGIS 10.1在數據庫連接上採用直連方式,ArcGIS 10.1簡化了數據庫連接參數設置(圖1),並且在功能上也有所增強,允許用戶連接到支持的數據庫。

圖1 ArcGIS 10.1連接PostgreSQL的對話框

數據庫連接對話框從Catalog目錄中的數據庫連接命令打開,而不再是先前空間數據庫連接命令(圖2)。

圖2 ArcGIS 10.1Catalog目錄

管理員能夠創建數據庫連接的配置文檔,並且與其它用戶分享該文檔。另外10.1新增加了Database Administration toolbox,用戶可以使用Create Database Connection工具創建數據庫和地理數據庫的連接。

ArcGIS 10.1桌面提供了新的企業級地理數據庫管理工具:redesigned Version Manager(圖3),並集成至GDB管理對話框中。redesigned Version Manager提供了以下新功能:顯示相關版本的目錄樹;能夠過濾具體的事務性或歷史版本,能夠幫助用戶避免DEFAULT版本從壓縮變成狀態0或者某一用戶擁有的版本;不用打開單獨的對話框就能夠查看選擇版本所有的屬性;提供一個列表展示版本衝突檢測(reconciled)的順序。

圖3 redesigned Version Manager

在ArcGIS 10.1中不必升級geodatabase至當前的版本,但僅限於GDB版本是10.0。如果GDB是10.0之前的,比如9.3.x,用戶就必須把GDB升級至10.1,才能使用10.1的新功能。

ArcGIS 10.1能夠在10.0的GDB中創建數據,並且這些數據會具有10.1的新功能,同時10.0客戶端能夠繼續使用這個數據庫。這種新的兼容性能夠幫助用戶升級,因爲用戶只需要升級desktop客戶端而不用升級Server。

如果使用10.0的客戶端使用10.1創建的GDB,Esri建議使用ArcGIS 10.0 SP2,這樣不僅能使用10.1 GDB的新功能,也能避免10.0或10.0 SP2使用10.1 GDB出現的一些錯誤。

二、數據編輯

要素模板是ArcGIS 10.0新功能之一,但在10.0中,用戶有時候很難決定什麼時候自動創建要素模板,也不清楚什麼要素模板在“創建要素”窗口中不出現。在10.1中這些問題得到很好的解決。

10.1的要素模板以layer-by-layer爲基礎創建,而非以工作空間爲基礎。所以,當用戶開始編輯時,不會有某一層數據的要素模板出現,系統爲自動爲用戶創建。而在10.0,要素模板中只在開始編輯時創建一次,用戶不得不經常自動創建要素模板。當被編輯圖層的要素模板沒有顯示的時候,用戶可以點擊創建要素窗口頂部的信息(圖4)查看。

圖4 創建要素窗口提供信息

在拓撲編輯上,10.1提供了新的拓撲工具條(圖5)。Construct Polygons, Split Polygons, and Planarize Lines這三個命令從拓撲工具條中移至高級拓撲編輯工具條。

圖5 拓撲工具條框

當用戶編輯不同來源的數據時,經常會出現數據一致性問題和拓撲錯誤,ArcGIS提供了一系列的工具來解決此類問題。

其中,在10.1新增了以下三個工具:邊界一致、形狀一致和替代幾何體。Align Edge 工具可以使用用戶快速將兩個邊進行進行匹配;Align Edge 工具可以使用用戶快速將兩個邊進行進行匹配;替代幾何體Replace Geometry工具使用用戶能夠創建一個新的幾何體。這是一個很實用的工具,比如當我們需要把要素與相鄰幾何接邊,但是該要素的形狀明顯與相鄰的幾何的共享邊不同,這時候使用Replace Geometry工具能夠很方便的解決此問題(圖6)。

圖6 替代幾何體工作場景

10.1還提供了編輯追蹤功能,當用戶編輯GDB中的表要素時,編輯追蹤能夠記錄以下信息:

1)        創建要素或表的用戶

2)        創建要素或表的時間.

3)        誰編輯了要素或表.

4)        要素或表.最後一次編輯的時間

數據只在存儲在GDB中,不管是個人GDB、文件GDB或者ArcSDE的GDB,用戶就能夠在ArcGIS Desktop進行編輯追蹤。另外用戶也可以在ArcGIS Server中開啓要素服務的編輯追蹤功能,但是用戶必須使數據集的enable editor tracking功能激活。


三、製圖與可視化

ArcGIS 10.1桌面提供了基於已提供範圍(extent provided)的座標過濾系統(圖4.1)。用戶輸入座標系名稱、已知ID和工廠代碼(factory code)即能查找到相對應的座標。

圖7 ArcGIS 10.1座標過濾

ArcGIS 10.1桌面支持複合的基礎面轉換。用戶選擇一個地理轉換,點擊Transformations按鈕,選擇需要的地理轉換或者創建一個自定義或複合轉換即完成地理轉換。10.1桌面會對選擇的地理轉換進行排序,最適合當前圖層範圍的地理轉換會變置頂。

在打印地圖方面,ArcGIS 10.1桌面能夠在打印或輸出地圖時添加ArcGIS Server或第三方瓦片服務圖層(比如必應地圖)。在數據視圖中,能夠在屏幕右下角找到一個授權圖標(圖8)。比如使用必應地圖時會看到Bing,用戶也去除不了這個授權圖標。

圖8 ArcGIS 10.1授權圖標

點擊授權圖標會彈出一個窗口,裏面列出了數據框裏當前打開的所有授權服務圖層。輸出數據框或打開Layout view時,授權圖標會被文字替代,用戶不能刪除和修改文字。但是用戶可以用動態文本替代這些文字,然後像動態文本一樣操縱這些文字。

此外ArcGIS 10.1桌面提供了動態圖例,可以只展示可視範圍要素的圖例,並且在頁面中有一個圖例的固定區域。動態圖例對轉換頁面部局十分有用,比如數據驅動製圖。

在數據分享與發佈上,ArcGIS 10.1桌面提供了更嚴格的分析過程來幫助用戶發佈GIS資源。用戶發佈資源到授權的或基於雲的ArcGIS Server,需要直接打開Desktop主菜單File > Share As > Service。或者,用戶在ArcCatalog或目錄樹中右鍵選擇需要的發佈的GDB等,右鍵選擇Share As Service。這樣的話會打開Share As Service嚮導,用戶在嚮導的幫助下配置、分析和發佈GIS資源。而且用戶能夠像打包地圖文檔數據一樣,打包GP任務和地址定位器。

四、影像

影像是GIS重要的數據源,在ArcGIS 10.0中,Esri推出了新的柵格數據格式:Mosaic dataset,支持絕大多數柵格影像數據,在10.1中,新增了對如下柵格影像數據的支持:

1)  AIRSAR Polarimetric

2)  CEOS SAR Image

3)  Earth Resources Laboratory Applications Software (ELAS)

4)  ENVISAT Image Product

5)  Grid eXchange File

6)  Heightfield raster (HF2)

7)  Image Display and Analysis (IDA)

8) ILWIS raster map

9) MrSID Generation 4

10)MrSID Lidar

11) New Labelled USGS DOQ (DOQ2)

12) NOAA .gtx vertical datum shift

13) NOAA Polar Orbiter Level 1b Data Set (AVHRR)

14) PCI .aux Labelled Raw Format (PAux)

15) SAGA GIS Binary Grid

16)  TerraSAR-X

在ArcGIS 10.1桌面中還新增加了“柵格產品”,使用戶在地圖加載影像更爲簡單。一個柵格產品是一個柵格數據,此柵格數據使用元數據和頭文件從粗數據中預先處理一個柵格圖層。

ArcGIS 10.1桌面改進了鑲嵌數據集的創建和編輯工具,包括:接鏠線、footprints的生成,支持更多的柵格類型、增加的屬性和分析鑲嵌數據集的已知錯誤和限制等。

在ArcGIS 10.1中,鑲嵌數據也支持版本化。

客戶端

10.0 mosaic dataset

10.1 mosaic dataset

10.0

Full (read/modify/create)

Not supported

10.1

Read-only

Full (read/modify/create)

用戶可以使用Upgrade Dataset工具進行鑲嵌數據集的升級。

五、擴展與地處理

ArcGIS桌面有着衆多的擴展模塊,這些擴展極大地豐富和增強了ArcGIS的分析處理功能。

在ArcGIS 10.1的三維方面,10.1的三維分析擴展有了明顯的提高,包括:在線一體化的3D、支持編輯和維護3D虛擬城市校園級別的數據、支持航空lidar的雲點數據(圖9)。

 

 

a lidar的雲點數據

b 處理後的lidar的雲點數據

圖9 ArcGIS 10.1支持航空lidar的雲點數據

地統計模塊能夠對事物態勢發展的未來進行預測,在ArcGIS 10.1中地統計擴展提供了兩種新的插值方法:區域插值Areal interpolation和經驗貝葉斯克裏金Empirical Bayesian Kriging。

區域插值擴展克里金理論到平均數據或多邊形聚合(data averaged or aggregated over polygons)。別的克里金方法只對連續的高斯數據有效,但是區域插值還接受總數或屬性。圖10展示了多邊形對多邊形的區域插值;經驗貝葉斯克裏金Empirical Bayesian Kriging使用重複的模擬去統計估計的半方差圖錯誤,這種方法不需要交互式的半方差圖模型。

圖10 多邊形對多邊形的區域插值

智能標註是大家在製圖時經常用到的一個擴展模塊,在ArcGIS 10.1中智能標註有了很多實用的變化,包括Label密度調整、管理label中空白、在相交和邊界處標識線要素等。當然最閃亮的還是索引編碼Key numbering。當一個區域要素太多時,要素標註可能不能很好地展示,利用索引編碼可以很好解決該問題。圖11展示了索引編碼的效果。

圖11 索引編碼

在地處理方面,ArcGIS 10.1提供的所有系統工具箱都有不同程度的增強與優化,提供了新的經過優化的ArcPy包。而且在10.1中用戶可以創建地處理包來分享自己的工作。一個地處理包由若干運行結果組成,一個運行結果包括一個工具、工具使用的數據和環境設置。

ArcGIS 10.1桌面還新增加了Python add-ins的開發方式。

本文desktop部分特邀作者Fransico撰稿,表示感謝。

這個系列的連載就到這裏了,希望對大家有幫助。很多朋友可能會問:web開發捏?移動捏?ENVI捏...

休息,休息一下,以後慢慢會說的:)

發佈了38 篇原創文章 · 獲贊 9 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章