程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> ArcIMS開發-----HTML Viewer files的理解

ArcIMS開發-----HTML Viewer files的理解

編輯:.NET實例教程

ArcIMS開發-----Html VIEwer files的理解

 

 

ArcIMS 產生的文件包括: Html文件和JavaScript文件 它們形成了Html VIEwer文件的基礎.
Html文件用來產生Webpage內容,JavaScript中的函數是用來用戶和地圖進行交互的。

Directory structure(目錄結構)
             hIErarchy(層次)
             preferences 參數選擇
ArcIMSparam.JS參數文件:
  
  它包含一系列的影響站點外表和行為的JavaScript參數,通過改變這些參數可以進行用戶的專業化定制,在這

裡經常需要改動的是工具條的顯示和操作,圖層管理,色彩搭配和站點的圖形

The Html文件:
  HTML文件大約有30個,它們定義了HTML VIEwer的網頁顯示內容,一些用來初始化Html VIEwer,一些用來定義

Html VIEwer的框架內容,其他的用來加載表格和顯示數據。


初始化時,文件的執行順序:

 可以通過指定特定的加載圖層參數而不是把他們從GET_Server_INfof響應中分解來使得減少網頁啟動的時間。
1.
Default.htm 文件是網站的進入點。他判斷客戶端的浏覽器是微軟的還是別的,以及浏覽器版本的檢查,如果檢

查成功,則加載Run.htm頁面,它定義了兩個頁面,分別是 Authorize.htm和JSForm.htm,如果浏覽器不支持則將

CannotRun.htm頁面加載進來並且通知用戶。

2. Authorize.htm文件檢查安全措施是否是對這個服務采取了,如果采取了安全措施,則將登錄對話框打開,用

戶進行登錄,Authorize.htm頁面也需要調用兩個Javascript文件:ArcIMSParam.js和aimsResource.JS文件
一個Get_Service_Info請求發送到主地圖,如果鷹眼圖沒有使用和主地圖相同的服務,則將另外一個

Get_Service_Info請求發送來檢查該服務的存在是不是符合用戶的合法請求。ArcIMSParam.JS文件包含許多

VIEwer的參數包括主地圖和鷹眼圖的服務的URL。aimsResource.JS文件包含不同的文本信息如消息,工具條和

標題。

3. VIEwer.htm頁面的加載
  Viewer.htm定義了VIEwer的框架頁面,  這個框架通過分割Web頁面為多個部分提供了一個組織結構,每個框架

都用Html文件覆蓋,這裡就不寫那些框架了,有些框架是需要刪除的,這個 VIEwer需要 MapFrame和PostFrame的

顯示。
4.
通過以上幾步將MapFrame.htm和PostFrame.htm文件加載到合適的框架中。


加載和顯示數據時使用的文件:

下面的文件調用時用來顯示數據和加載窗體的。
 buffer.htm
 query.htm
 storedquery.htm


TopFrame:
 top.htm定義了TopFrame的內容,他用來顯示標題和圖標。

MapFrame and overvIEw map

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved