ArcGIS學習(四)ArcIMS

  rel="File-List" href="file:///C:%5CDOCUME%7E1%5Csyn%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"> rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5Csyn%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso">

GIS 地圖、數據和元數據的網絡發佈

ArcIMSInternet map server)是一個通過中心網絡門戶來發布GISGeographical Information System)地圖、數據和元數據的有效解決方案。使用ArcIMS構建的GIS網站允許任意數量的用戶通過企業局域網或Internet進行訪問。

ArcIMS 使網站能夠提供GIS數據、交互式地圖、元數據目錄以及特定的GIS應用。通常,ArcIMS用戶通過他們的Web瀏覽器,藉助ArcIMS 內含的HTMLJava應用程序來訪問這些GIS服務。除此以外,ArcIMS服務還能夠被更多的客戶端訪問,如ArcGIS DesktopArcGIS Engine應用、ArcReaderArcPadArcGIS Server節點、MapObjects for Java應用以及各種使用HTTPXML進行網絡通訊的無線設備。


ArcIMS
用於在萬維網上發佈 GIS 地圖、數據和元數據。用戶通常使用
他們的 Web 瀏覽器和 ArcGIS 軟件來訪問這些 ArcIMS 服 務。

如何使用 ArcIMS

ArcIMS用於GIS網絡發佈。它首要關注的是通過網絡提供地理數據、地圖和元數據。以下四個例子闡明瞭ArcIMS的主要功能。

提供特定功能的GIS應用

大部分的ArcIMS用戶需要將 他們的GIS應用提供給局域網內或Internet上的大量用戶。這就要求能夠通過一個網絡瀏覽器來向用戶提供數據訪問和簡單易用的、有針對性的GIS應 用。用戶在這些Web應用中只執行一些相同的基本任務。例如,利用ArcIMS向公衆發佈各種特定事件和突發事故的狀態圖,象SARS、西尼羅病毒等。再 比如可利用ArcIMS構建專爲市民服務的電子政務應用網站。這些應用服務包括地稅查閱、許可審批以及公衆關注信息的製圖展現,如犯罪分佈、城市發展規 劃、學校分佈、投票點分佈等等。

這些Web應用擁有一些共同的特 點。那就是它們可以承受大量用戶的訪問,允許每天超過數以百萬次的網絡點擊;它們的用戶界面都十分專題化,使用它們的用戶往往只需重複少量特定的操作;它 們用來整合併發布GIS信息給廣大用戶;通常,ArcIMS不用於數據更新和高級的、專業化的GIS分析。


美國全國天氣服務颶風網站


英國地質測量網站

給專業GIS用戶發佈數據

許多機構需要爲它們機構內外的專業GIS人員提供一系列的GIS數據。這些ArcIMS應用關心的是專業GIS人員之間的數據共享,使他們能夠利用這些數據與其它的信息相結合來完成各種任務。

GIS 網絡技術

使用GIS網絡發佈通常是實現企 業GIS系統的第一步。GIS企業可以首先使用ArcIMS發佈GIS數據和服務給廣大用戶(這些用戶通常都是在他們自己的部門以外);以後可以通過增加 ArcGIS Server技術來給ArcIMS補充集中式的數據編輯和數據管理功能,以及高級的、基於服務器的GIS建模和分析能力。


ArcGIS Desktop
利用ArcIMS服務器來訪問數據,以豐富
地圖信息,並集成遠程信息於工作中。

許多GIS用戶已經認識到傳輸於網絡中的GIS數據愈來愈多。GIS網絡是一個鬆散耦合的GIS節點集合,每個節 點即是GIS數據和Web服務的一個集合。GIS的一個令人興奮的發展趨勢就是發展全國的、洲際的、以及全球的空間數據基礎構架(SDISpatial Data Infrastructure)。在這個構架內,用戶可以通過一個共同的網路目錄門戶註冊他們自己的GIS數據與各種信息,並可通過GIS目錄門戶搜索 (就象用www.google.com進行Internet搜索一樣),找到並訪問特定用途的GIS信息。

ArcIMS是構建GIS網絡的一個關鍵技術。它提供了相應的工具來構建一個GIS門戶。這個GIS門戶提供元數據目錄、目錄搜索和挖掘服務、GIS數據和元數據獲取服務、地名詞典服務、以及網絡製圖服務。

可選的GIS Protal擴展用於構建和管理GIS目錄門戶。現在很多企業已經開始利用ArcIMS Portal來創建他們的SDI節點。


GeoCommunicatior ――美國土地管理局和美國森林服務機構
的土地記錄和土地管理網站

ArcIMS 的功能

ArcIMS的客戶端給服務器發送一個請求,ArcIMS服務器就根據請求進行處理並將處理結果發給客戶端。通 常的ArcIMS請求包括地圖生成、提取特定範圍的地理數據、或元數據搜索。ArcIMS提供一系列的GIS網絡傳輸服務。最常見的ArcIMS服務是, 給各種類型的客戶端提供交互式的地圖。

當你給你的網站創建一幅地圖時候,你需要確定包含哪些數據層,以及如何渲染地圖要素。你可以定義符號、增加標註、 設置比例尺係數等等。當客戶端發送一個地圖請求時,地圖是在服務器端根據請求生成的。生成的地圖將按以下任一種服務方式響應:影像、矢量流、或 ArcMap影像服務。

影像服務是用ArcIMS圖像渲染功能向發送請求的客戶端傳送一個地圖快照的壓縮圖像。客戶端每請求一個新的信息(如漫遊地圖),服務器就生成一新的地圖圖像。影像服務也可以傳遞壓縮的柵格數據給客戶端。影像服務可以使用ArcXMLOGC WMS兩種協議中的任一種。

要素服務以流的方式向客戶端傳輸壓縮的矢量要素。要素流使客戶端能夠處理更高級的GIS任務,例如要素標註、要素符號化、地圖提示創建、以及要素的空間選擇。這種功能允許用戶在客戶端改變地圖的外觀。要素服務可以使用ArcXMLOGC WFS兩種協議中的任一種。

ArcMap影像服務是將ArcMap文檔以圖像流的形式向客戶端傳送。這種服務可以傳送使用ArcMap製作的 高質量的專業地圖。理論上用ArcMap製作的地圖所包含的任何信息,用ArcIMS藉助ArcMap Server都可以完整地被髮布。ArcMap Server也支持訪問版本化的geodatabase,並且可用於多種企業GIS中。ArcMap影像服務可以使用ArcXMLOGC WMS兩種協議中的任一種。

以下列出了幾種主要的ArcIMS網絡發佈功能:

影像渲染:影像渲染可以創建地圖當前視圖的一個快照。例如,當你在地圖上漫遊和縮放、或打開和關閉圖層的時候,ArcIMS的地圖服務器就可以給每個視圖快照並以圖像的形式發送給ArcIMS客戶端。

要素流功能:要素流功能是指以流的方式向客戶端發送矢量數據,使客戶端完成一些高級 GIS任務:如要素標註、地圖提示創建、空間選擇等等。要素流功能需要一些更加高級的ArcIMS客戶端支持,包括ArcExplorer-Java EditionArcGIS Desktop、及ArcIMS Java Viewer。從ArcIMS網站得來的要素流可以與本地的要素集成一起用於分析。

數據查詢:你可以創建新的查詢條件或執行預定義的查詢來獲取特定的信息。客戶端提交這些查詢條件給服務器,服務器將查詢的結果返回給客戶端。

數據提取:你可以從服務器上請求地理數據集。服務器將響應得到的特定數據,如shapefile,以zip壓縮格式傳送給客戶端,以供本地使用。

地理編碼:這種功能允許你提交一個地址來從ArcIMS地理編碼服務器上得到地址的地圖位置。根據你輸入的地址,服務器或者返回一個與地址準確匹配的位置,或者是一個候選匹配列表。

元數據目錄服務:用ArcGIS DesktopArcIMSArcSDE創建的元數據可以用ArcIMS發佈以供搜索。這種開放的搜索機制,讓你的用戶能夠從你的網站上很方便地找到並訪問所需要GIS信息。

元數據目錄瀏覽和搜索應用:結合ArcIMS,一系列基於網絡的HTML應用程序,都可以完成元數據目錄的搜索任務。這也包括可定製的地名詞典。這些應用工具對於構建一個GIS目錄門戶都是相當重要的。

ArcMap Server:你可以使用ArcGIS製作你的地圖,然後用ArcIMS發佈。這樣用戶在一個ArcIMS網站就可以訪問高級的geodatabaseArcMap的專業製圖。

網絡地圖應用:ArcIMS包含了一系列基於瀏覽器的、用於GIS訪問的網絡地圖應用。使用網絡瀏覽器作爲GIS終端,可以使非專業GIS用戶也能分享專業的GIS技術。

可選的ArcIMS擴展:GIS網站的網絡發佈功能可以通過使用一系列可選的ArcIMS擴展得到加強。這些擴展包括:

Data Delivery擴展:ArcIMS Data Delivery擴展允許ArcIMS站點提供多種GIS數據格式的數據下載,包括用ArcGIS Desktop Data Interoperability擴展定義的複雜數據轉換器。ArcIMS Data Delivery擴展是基於加拿大Safe公司的專門用於高級空間數據轉換的FME軟件包。

GIS Portal擴展:ArcIMS GIS Portal擴展是一系列用於實現一個完整的GIS門戶的ArcIMS網絡應用。支持的GIS門戶功能包括:主要的HTML網絡門戶頁面和界面;結合定製 地名詞典的元數據搜索和獲取應用;元數據獲取應用;用於管理集中、共享的元數據目錄的GIS目錄數據庫模式(schema);能夠使用多源的、遠程的網絡 數據源生成交互式地圖的動態網絡地圖應用。GIS Portal擴展是美國Geospatial One-Stop門戶(www.geodata.gov),歐盟INSPIRE門戶,和大量其它國家的GIS目錄門戶的技術基礎。

Route ServerArcIMS Route Server擴展提供了一個全美國的街道導航數據庫,以支持對街道數據的優化路徑選擇和地理編碼服務。


可選的擴展增強了 ArcIMS 站點的功能

ArcXML 開發 ArcIMS 應用

ArcIMS使用XML作爲它的通訊和交互語言。ArcIMS公開發布的XML語言叫做ArcXML。它提供了訪問所有的ArcIMS功能的能力。ArcIMS中所有客戶端請求和服務器端的響應都是以ArcXML編碼的。

ArcIMS的開發人員可以使用ArcXML對網絡應用編程,定製和擴展核心的ArcIMS功能。

ArcXML也支持一系列的ArcIMS連接器,這些連接器能夠讓網絡開發人員使用包括ColdFusionASPJSP等標準開發工具定製ArcIMS應用。


ArcIMS 支持 GIS 互操作 :

ArcIMS通過支持多種ITGISWeb Services協議,在GIS互操作中扮演着關鍵的角色。重要的是,GIS用戶能夠通過多種規範向他們的客戶提供互操作選擇。這些規範包括XML SOAPWMSWFSGMLZ39.50等等。ArcIMS支持大多數的GISIT Web服務標準。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章