資源描述:
《ims培訓(xùn)教程3-基礎(chǔ)知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、MAPGIS-IMS開發(fā)培訓(xùn)教程武漢中地信息工程有限公司2004/03/181、開發(fā)基礎(chǔ)講解1.1MAPGIS-IMS預(yù)備知識(shí)1.2MAPGIS-IMS體系結(jié)構(gòu)1.3MAPGIS-IMS的實(shí)現(xiàn)1.1預(yù)備知識(shí)MAPGISMAPGIS數(shù)據(jù)庫(kù)管理MAPGIS地圖編輯InternetInformationServer(IIS)HTML、ASP、VBScript、JavaApplet、JavaScriptMAPGIS文件:點(diǎn).wt文件注記、符號(hào)線.wl境界線、河流、海岸線區(qū).wp封閉圖形如行政區(qū)網(wǎng).wn表.wb無(wú)空間實(shí)體,僅有表格記錄工作區(qū):每個(gè)文件
2、對(duì)應(yīng)一個(gè)工作區(qū),工作區(qū)就是一個(gè)數(shù)據(jù)池,存放實(shí)體的空間數(shù)據(jù)、拓?fù)鋽?shù)據(jù)、圖形數(shù)據(jù)和屬性數(shù)據(jù)圖層:一個(gè)圖層就是一類地理要素工程:對(duì)多個(gè)文件進(jìn)行編輯、處理、分析時(shí),為了方便,建立一個(gè)工程文件來(lái)描述文件的信息。不必單個(gè)裝入文件.mpj主要是指網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的管理,完成網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的初始化、配置、監(jiān)測(cè)、管理等。主要分成設(shè)置MAPGIS表管理、權(quán)限管理、數(shù)據(jù)庫(kù)維護(hù)、登錄用戶角色管理、MAPGIS鎖信息、創(chuàng)建屬性字段索引MAPGIS數(shù)據(jù)庫(kù)管理圖形編輯系統(tǒng)主要提供對(duì)點(diǎn)線面圖元的空間數(shù)據(jù)和屬性數(shù)據(jù)進(jìn)行編輯功能可以設(shè)置各個(gè)工作區(qū)的顯示比、關(guān)閉、打開等。MAPGIS地圖
3、編輯InternetInformationServerWeb服務(wù)器處理客戶端的請(qǐng)求和返回結(jié)果,服務(wù)器軟件是一個(gè)支持TCP/IP的機(jī)器上的應(yīng)用程序。IIS是流行的服務(wù)器。Apache、NES。Internet信息服務(wù)默認(rèn)情況下不安裝在Windows2000Professional上。使用“控制面板”中的“添加/刪除程序”可以安裝IIS或選擇其他組件。訪問(wèn)http://localhost/iisHelp/MicrosoftActiveServerPages(ASP)Web服務(wù)器當(dāng)被請(qǐng)求時(shí)不光為客戶端提供Web頁(yè),還要執(zhí)行多種其他功能。服務(wù)器實(shí)現(xiàn)
4、功能由以下幾種技術(shù)來(lái)提供。包括:CGI(CommonGatewayInterface)服務(wù)器API(ISAPI、NSAPI)ActiveServerPagesASP是服務(wù)器端腳本環(huán)境,用來(lái)創(chuàng)建交互式Web頁(yè)并建立強(qiáng)大的Web應(yīng)用程序。當(dāng)服務(wù)器收到對(duì)ASP文件的請(qǐng)求時(shí),它處理包含在用于構(gòu)建發(fā)送給瀏覽器的Web頁(yè)文件中的服務(wù)器端腳本。除服務(wù)器端腳本外,ASP文件也可以包含HTML(包括相關(guān)的客戶端腳本)和COM組件調(diào)用,執(zhí)行不同任務(wù),如連接到數(shù)據(jù)庫(kù)或處理商業(yè)邏輯。JavaScript鑲嵌在HTML中可以響應(yīng)用戶事件如鼠標(biāo)點(diǎn)擊、表單輸入。Java
5、Script<>JavaJavaScript是腳本語(yǔ)言,解釋執(zhí)行JavaAppletJava的設(shè)計(jì)目標(biāo)之一就是開發(fā)appletapplets是執(zhí)行于Web瀏覽器上的小程序applets不再有安裝問(wèn)題,用戶裝載applet頁(yè)面時(shí)自動(dòng)完成安裝不需要擔(dān)心錯(cuò)誤的代碼破壞他人的系統(tǒng),因?yàn)榘踩珯C(jī)制已內(nèi)置于核心的Java語(yǔ)言和applet結(jié)構(gòu)中VBScript對(duì)應(yīng)JavaScript的Microsoft產(chǎn)品,方便數(shù)百萬(wàn)的VB程序員VBScript只支持?jǐn)?shù)據(jù)類型:Variant處理數(shù)據(jù)方面比JavaScript更強(qiáng)大VB有Sub、FunctionJavaS
6、cript只有Function1.2IMS的體系結(jié)構(gòu)IMS是一個(gè)典型的Web應(yīng)用程序:Client(Browse)WebServerDatabaseServerIMSWebBrowerJavaAppletHTMLDocumentHTTPInternet/IntranetWebServer.HTML.GifMapGisSDESDFDATAFilesSQLServerOracal客戶端(Client/Brower)WebServer端數(shù)據(jù)庫(kù)Server端Client端瀏覽器層的平臺(tái)是Windows95(以上),采用普通的瀏覽器(IE)接收普通的
7、HTML頁(yè)面、顯示Applets、訪問(wèn)WebGIS服務(wù)器中有關(guān)的ASP頁(yè)面、發(fā)送用戶的請(qǐng)求,接受服務(wù)器返回的地圖數(shù)據(jù)WebServerWebGIS服務(wù)器層的平臺(tái)是Windows/NT以上MAPGIS平臺(tái)主要由兩部分組成:一是基于MAPGIS平臺(tái)MAPGISServer組件;另一個(gè)是InternetGIS站點(diǎn)設(shè)計(jì)向?qū)С绦騑izard。WebGIS服務(wù)器接收到瀏覽器端的請(qǐng)求后,利用MAPGISServer組件的功能,進(jìn)行處理、分析、計(jì)算等,如果需要GIS數(shù)據(jù)服務(wù)器的數(shù)據(jù),則向GIS數(shù)據(jù)服務(wù)器發(fā)出請(qǐng)求用于響應(yīng)客戶請(qǐng)求的一系列ASP程序(ASP頁(yè)面
8、),可以在建站時(shí)由向?qū)С绦騑izard快速生成GIS數(shù)據(jù)服務(wù)器層的平臺(tái)是SQLServer或Oracle以及地理數(shù)據(jù)庫(kù)數(shù)據(jù)的定義存儲(chǔ)、檢索、完整性約束以及有關(guān)的數(shù)據(jù)庫(kù)管理工作,它