ArcGIS 是由 ESRI 出品的一個地理資訊系統系列軟體的總稱。可以依不同應用平臺分成以下版本： 桌面版本：以功能等級而區分的套件：ArcReader、ArcView、ArcEditor 和 ArcInfo，而高階的套件是較低階套件加上其他進階功能。 伺服器版本：以功能等級（基本、標準、進階）而區分為 ArcIMS web mapping server ArcGIS Server 與 ArcGIS Image Server。 移動版：ArcGIS Mobile 與 ArcPad 歷史 ArcGIS 版本歷史 版本 發行日期 80 1999 年 12 月 27 日 801 2000 年 1 月 13 日 81 2001 年 5 月 1 日 82 2002 年 5 月 10 日 83 2003 年 2 月 10 日 90 2004 年 5 月 11 日 91 2005 年 5 月 25 日 92 2006 年 11 月 14 日 93 2008 年 6 月 25 日 931 2009 年 4 月 28 日 100 2010 年 6 月 29 日 101 2012 年 6 月 11 日 102 2013 年 7 月 30 日 1021 2014 年 1 月 7 日 1022 2014 年 4 月 15 日 103 2014 年 12 月 10 日 1031 2015 年 5 月 13 日 104 2016 年 2 月 18 日 105 2016 年 12 月 15 日 1051 2017 年 6 月 29 日 106 2018 年 1 月 17 日 1061 20180716 107 20190321 1071 2019 年 6 月 27 日 108 2020 年 2 月 20 日 1081 2020 年 7 月 28 日 在 ArcGIS 套件問世之前，ESRI 公司就已經專注於命令列 ArcINFO 工作站及數個圖形介面產品的開發，其餘的 ESRI 產品包括 MapObjects 函式庫和關係資料庫管理系統 ArcSDE，此時 ESRI 各個產品的原始碼分散缺乏有效整合。1997 年 1 月，ESRI 決定重構其 GIS 軟體平臺，創造一個單一的整合軟體架構。 ArcGIS 8x 運行於 Windows 作業系統之上的 ArcGIS 80 於 1999 年發行，它結合了 ArcView GIS 3x 的視覺化使用者介面和一些 ArcINFO 72 的功能。此次新推出的 ArcGIS 軟體套裝包括了一個將傳統的命令列模式的 ArcINFO 工作站和全新的圖形使用者介面整合的產物，稱之為 ArcMap，同時推出的還有用於管理 ArcGIS 檔案的 ArcCatalog。ArcGIS 的誕生標誌著 ESRI 軟體體系的重要改變，它將客戶端和伺服器端產品整合在了一個統一的 ArcGIS 軟體架構下，並且符合 Windows COM 規範。 另外一個顯著的變化在於其開發語言能夠進行使用者化或擴充套件以滿足特定使用者的需要。在向 ArcGIS 過渡的過程中，ESRI 減弱了對其領域特定指令碼語言 AML 的支援，取而代之的是 VBA 指令碼語言並且讓 ArcGIS 元件能夠透過實行 Windows COM 規範進而實現開放存取。ArcGIS 在該版本中新設計了一種專有的關係資料庫管理系統（RDMBS）格式，稱之為 Geodatabase。此外 ArcGIS 8x 還引入了其它的新功能，包括即時地圖投影及資料庫註釋。 在對原有 ArcView 3x 進行擴充套件的方面，新的 3D 分析及空間分析功能被加入到了隨後在 2000 年於 ERSI 國際使用者大會上釋出的 ArcGIS 81 中，正式釋出的日期則延後到了 2001 年 4 月 24 日，其它的功能擴充套件還包括了地統計分析等。ArcGIS 81 同時加入了對線上資料的支援，使得其能夠從 Geography Network 或其它支援 ArcIMS 地圖服務的網站上直接獲取資料。ArcGIS 83 於 2002 年釋出，新版本在 Geodatabase 裡添加了原先只在 ArcInfo 中有效的對拓撲資料分析的支援。 ArcGIS 9x ArcGIS 9 於 2004 年 5 月釋出，它包括了供開發者使用的 ArcGIS Server 和 ArcGIS Engine。新增的 Geoprocessing 工具能夠將傳統的 GIS 處理工具諸如剪下、覆蓋、空間分析等進行互動式的連線，甚至可以是任何符合 COM 規範的指令碼語言。雖然 Python 是 ArcGIS 主流支援的指令碼語言，但是 Perl 和 VBScript 等其它語言依然能夠被支援。ArcGIS 9 也具有視覺化程式設計環境，類似於 ERDAS IMAGINE 的建模工具。ArcGIS 的這個建模工具叫做 ModelBuilder，使用者可以用它以圖形方式連線 Geoprocessing 成為新的工具，這種新的工具稱為模組。模組可以直接執行或者輸出到指令碼語言中以批處理的方式執行，除此之外還可以進行更深層次的編輯比如說給流程新增選擇和迴圈等。 2008 年 7 月 26 日，ESRI 釋出了 ArcGIS 93，這個新版本擁有更多新的建模工具及地統計分析錯誤追蹤功能，伺服器版還提升了效能及對基於角色的安全性的支援。該版本新增了創造混搭應用的功能，可混搭的物件包括 Google Maps 和微軟公司的必應地圖服務。 在 2008 年的 ESRI 開發者大會上，除了一場講述關於如何從 ArcIMS 向 ArcGIS 基於伺服器應用過渡的會議以外，ArcIMS 幾乎沒被提及。這標誌著 ESRI 從 ArcGIS 93 起開始轉向關注基於 Web 的地圖服務應用。在 93 中首次引入了 REST 技術，為 Web 開發提供了更豐富靈活的方式，也成為此後各種 WebAPI 的基礎。 2009 年 5 月，ArcGIS 931 釋出，它提升了動態地圖釋出的效能，增強了不同的地理資訊格式之間的相容性。 ArcGIS 10x 2010 年，ESRI 宣佈之前宣稱的 94 版本已被改稱為第 10 版，將於 2010 年第二季度釋出，現在的 100 版是 2010 年 9 月釋出的。在 ArcGIS 100 中首次提供了多語言版本，包括簡體中文，日語，法語，德語，西班牙語和英語等 6 個版本。2012 年釋出 101 Geodatabase 資料庫 在包括 ArcView 3x 在內的早期 ESRI 產品中，所有的資料都是以 Shapefile 格式組織的，也就是 ArcInfo 使用的 Coverage 格式，它儲存與空間資料有關的拓撲資訊。Coverage 這個概念最早在 1981 年 ArcInfo 首次釋出時就被提出了，然而它卻在運用於表現某些要素時有所侷限。比如說，在鐵路與公路相交時需要表現鐵路道口、天橋或行人隧道時 Coverage 格式不能夠很好地將它們展現出來。 ArcGIS 是圍繞著 Geodatabase 資料庫構建的，它使用物件關係型資料庫來儲存空間資料。Geodatabase 是一個儲存資料集的容器，同時將空間資料和屬性繫結起來。拓撲資料也能夠儲存在 Geodatabase 中並對特性進行建模，比如說在表示道路交叉時可以對道路之間的相關性進行設定。在使用 Geodatabase 時，很重要的一點就是要理解要素類（Feature Classes）就是一系列要素，它以點、線或多邊形的形式呈現。在使用 Shapefile 格式時每個檔案只能儲存一類要素然而 Geodatabase 卻能夠在一個檔案中儲存多個要素或者是多種型別的要素。 在 ArcGIS 中，Geodatabase 可以以三種不同方式儲存包括 FGDB（File Geodatabase）、PGDB（Personal Geodatabase），和 ArcSDE Geodatabase。FGDB 在 92 版時被引進，它把資訊儲存在一個副檔名為 gdb 的資料夾中，資料夾內部的檔案和 Coverage 差不多但不一樣。和 PGDB 類似，FGDB 也支援單一使用者，但與 PGDB 不同的是，FGDB 沒有資料量大小的限制。預設情況下單一表的大小不能超過 1TB，但這實際是可以被改變的。PGDB 用 Microsoft Access 檔案儲存資料，將幾何資料儲存在二進位制大物件欄位中，OGR 庫能夠處理這種檔案型別並將它轉換其它檔案格式。一些需要資料庫管理員完成的工作諸如管理使用者及備份等可以透過 ArcCatalog 完成。基於 Microsoft Access 的 PGDB 僅能在 Windows 作業系統下執行而其有 2GB 資料量上線的限制。企業級的 Geodatabase 可以透過 ArcSDE 操作，它擁有可連線高階資料庫管理系統（DBMS）的介面像是 Oracle、Microsoft SQL Server、DB2 和 Informix 等。這些 DBMS 能夠多方面的管理資料庫，同時 ArcGIS 就用來進行空間資料的管理。企業級的 Geodatabase 還支援資料庫複製、版本控制及事務管理等高階功能，更支援跨平臺相容，即可同時在 Linux、Windows 和 Solaris 等不同的作業系統下使用。 桌面版本 ArcReader：主要基本功能為查詢、觀看其他地理資訊軟體所建立的地圖資料，可免費下載使用。 ArcView：主要基本功能為 觀看 空間資料（spatial data）、建立疊圖（layered maps）、展現基本的空間分析。 ArcEditor：在 ArcView 的基礎上增加功能，包括處理 shapefiles 與 geodatabases 的工具。 ArcInfo：包含最完整的資料處理、編輯、分析功能。 ArcGIS Explorer：可免費下載使用的 3D GIS 資料展示軟體，以 3D 地球儀來展示資料，功能相似於 Google Earth 與 NASA World Wind，被視為 ESRI 對於競爭對手 Google Earth 的回應。其工具列的操作介面類似 MS Office 2007。 元件（Components） ArcGIS 桌面版本是由許多的應用程式元件的組成，以包含完整功能的 ArcInfo 來說，應用程式元件會包括： ArcMap（是最基本的應用程式元件，進行製圖、編輯、地圖空間分析，但主要是用來處理 2D 空間地圖） ArcCatalog（用來管理空間資料，進行資料庫的簡易設計、並且用來記錄、展示屬性資料 metadata） ArcToolbox（地理資料處理工具的主要集合處，會整合在其他 ArcGIS 應用程式元件裡面） ArcGlobe（以 3D 立體地球儀的方式來展示、編輯、分析 3D 空間地圖） ArcScene（展示、編輯、分析 3D 空間地圖） ArcReader（基本的展示工具，完整安裝時會連帶安裝之） 其他 gis 軟體 MapInfo Professional：MapInfo（現為 Pitney Bowes Business Insight）所開發的 GIS 軟體。 QGIS：一種免費的 GIS 軟體，屬於自由軟體。 GvSIG：一種免費的 GIS 軟體，屬於自由軟體。 SuperGIS：臺灣崧旭資訊股份有限公司所開發的 GIS 軟體產品套件的總稱。 PilotGaea OView MapServer：為一套結合 Web 3D 導覽、GIS、開發工具三合一的 GIS 產品，本身為 GIS 開發工具，具備高度整合與開發的彈性，以期符合不同領域的需求。不但保留原來 2D 上的所有 GIS 屬性與分析，在 3D 上，這些功能與運算更加廣大。 外部連結 ArcGIS 官方網站 有完整的英文介紹。 ArcGIS 技術資料 ArcGIS 教程。 ESRI 中國（北京）公司網站對於 ArcGIS 的介紹。 GIS 軟體列表 參考文獻 CategoryGIS 軟體