楊國歡
摘? 要:SuperMap IS.NET 6是一款企業級高性能的網絡地理信息服務發布與開發平臺,為企業級Internet GIS應用提供強大而可靠的支持,可以快速開發定制化的地理信息服務系統。該文以某網絡GIS系統為例,研究了SuperMap IS.net平臺的功能與開發方式,包括多個控件的引用方法與功能配置,結合案例給出了詳細的設計流程。
關鍵詞:SuperMap IS.net? WebGIS? 應用系統
中圖分類號:TP311.52 ? ?文獻標識碼:A 文章編號:1672-3791(2019)08(a)-0010-02
經歷了面向文件的第一代共享和面向空間數據庫的第二代共享兩個階段的地理信息共享發展之后,面向服務的地理信息共享新模式正在成為GIS平臺與應用新的發展趨勢之一。
SuperMap IS .NET 6是一款企業級高性能的網絡地理信息服務發布與開發平臺,為企業級 Internet GIS應用提供強大而可靠的支持,可以快速開發定制化的地理信息服務系統。它能夠實現空間信息的管理與發布,提供網絡分析、空間分析、柵格分析和交通換乘分析等多種GIS功能,并具有空間信息在線編輯能力。其主要特點包括以下幾個方面:(1)支持海量影像數據快速發布;(2)粒度適中的全功能GIS服務;(3)靈活的二次開發結構;(4)強大的分布式層次集群技術;(5)優化的多級智能緩存技術;(6)支持異構系統的無縫集成;(7)支持多源數據集成與發布。
1? SuperMap IS.net平臺功能
該節詳細介紹SuperMap IS.net平臺所能實現的數據管理、地圖操作與空間分析功能。
SuperMap IS .net產品以服務的方式提供各類豐富的GIS功能,包括以下4個方面。
(1)基礎地圖服務。包括空間數據顯示、查詢與量算功能、地圖緩存管理、地圖的放大縮小等基本操作以及空間數據的管理等。
(2)地圖編輯服務。包括添加、刪除、修改幾何對象;創建、刪除、拷貝數據集;創建、刪除、獲取、設置、更新數據集字段信息。
(3)坐標轉換服務。
(4)空間分析服務??臻g分析功能是所有GIS應用系統的靈魂和終極目的所在,SuperMap IS.net提供了諸多豐富實用的空間分析功能,其中包括服務區分析、上下游追蹤、緩沖區分析、公交換乘分析、疊加分析、柵格分析、三維分析、最佳路徑分析、最近設施分析、選址分析、資源分配、旅行商分析以及物流配送分析等。
2? WebGIS系統設計
該小節詳細闡述基于SuperMap IS.net平臺多種空間實現某網絡GIS系統的方法和系統功能框架。
系統設計包括三維場景的生成、數字地圖制作及系統設計三部分,總體流程如圖1所示。
2.1 制作實體模型
實體模型的制作包括規則實體和不規則實體兩類。規則實體直接建立其三維模型并在模型表面添加紋理貼圖生成,紋理貼圖由數碼相機實地拍攝采集并經過變形糾正(見圖2)得到。不規則實體則是在模型建立后采用添加高仿真紋理與光照渲染的方法產生高度真實感(見圖3(a))。
2.2 生成三維場景
在建立了所有的實體模型之后,將模型文件導入ArcGIS生成三維場景文件(見圖3(b))。
2.3 建立信息數據庫
在SuperMap Deskpro環境下,按照要素類的不同建立相應的圖層并添加屬性從而建立系統信息數據庫。
2.4 系統設計
系統的設計目標是滿足在線用戶對系統信息進行準確、快速查詢的要求,并提供交通指引等分析功能。
(1)系統架構設計。
該WebGIS系統擬采用B/S架構。服務器端(Server)使用Asp.NET技術開發Web應用程序,借助SuperMap IS.NET平臺將WebGIS系統在線發布。瀏覽器端(Browser)只需使用Web瀏覽器如Internet Explorer 訪問該站點。
(2)系統功能設計。
系統的功能主要包括場景地圖的顯示與操作、數據的查詢與檢索、交通分析、虛擬現實等。系統界面如圖4所示。
3? 結語
SuperMap IS.net是很強大的WebGIS開發與發布平臺,可以實現地圖顯示與操作、數據管理以及豐富的空間分析功能,幾乎囊括了現代地理信息系統所包含的所有功能范疇。該文以探討了基于SuperMap的二三維一體化的WebGIS系統開發的方法,但是尚有許多不全面之處,可以在后續工作中進一步深入探討。
參考文獻
[1] 吳開興.基于SuperMap二三維一體化的WebGIS系統開發[J].科技通報,2018(2):55-57.
[2] 楊繼文.基于SuperMap的三維土地利用現狀信息系統開發研究[J].測繪與空間地理信息,2015(5):33-39.
[3] 李靜軒.基于SuperMap GIS的國土資源信息系統應用與開發[J].電子技術與軟件工程,2017(2):66-68.