《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 基于MapX的GIS動態操作與實現

基于MapX的GIS動態操作與實現

2008-09-12
作者:劉書雷 李 軍 陳宏盛

  摘? 要: 分析了GIS和MapX的基本技術,提出了GIS信息顯示系統" title="顯示系統">顯示系統中地圖對象動態添加、刪除以及地圖整體顯示效果適時變化的實現方法。結合基于MapX的電力網絡配置" title="網絡配置">網絡配置顯示系統來說明這些技術。

  關鍵詞: GIS? MapX? 動態操作? 添加? 刪除

?

  地理信息系統GIS(Geographic Information System)是收集、管理、查詢、分析、操作以及表現與地理相關的數據信息的計算機信息系統,能夠為分析、決策提供重要的支持平臺。近年來,GIS廣泛應用于基礎設施(道路、電力等)的規劃、自然資源的開發和利用、城市的發展規劃、人口遷移與安置以及交通工具的定位導航和定位等復雜的區域開發,并取得了良好的效益。

  隨著GIS的迅猛發展,GIS越來越多地應用于信息顯示系統" title="信息顯示系統">信息顯示系統的設計和實現,在信息顯示系統中動態信息交互顯示是一個重要內容。例如在區域電力網絡的管理方面,一個單獨的變電站可以滿足一定區域的供電需求。某個地區是否需要增加一個變電站以滿足該區域電力供應的需求,增加這個變電站后整個電力網絡的覆蓋范圍" title="覆蓋范圍">覆蓋范圍達到什么水平,都可以通過動態GIS模擬實現,達到輔助決策的效果。

  本文以區域電力設施配置顯示系統的設計為背景,說明如何實現電力設施的添加、刪除以及操作完成后適時顯示系統的整體態勢信息。

1 MapX簡介

  MapX是MapInfo公司向用戶提供的具有強大地圖分析功能的32位OCX控件。編程人員在開發過程中可以選用自己最熟悉的可視化開發環境,輕松地將地圖功能嵌入到應用中,并且可以脫離MapInfo的軟件平臺運行。同時,MapX采用基于MapInfo Professional的相同地圖化技術,可以實現MapInfo Professional具有的絕大部分地圖編輯和空間分析功能;MapX提供了各種工具、屬性和方法,非常容易實現這些功能,因此近年來得到了迅猛發展。

1.1 MapX的空間數據結構

  空間數據結構是GIS的基石。GIS通過這種地理空間拓撲結構建立地理圖形的空間數據模型并定義各空間數據之間的關系,從而實現地理圖形和數據庫的結合。如圖1所示,地理信息系統采用分層管理的方法管理地圖數據,同一類型的空間對象存放在相同圖層中。

?

1.2 MapX對象模型

  MapX控件采用面向對象的方式處理地理信息系統,對地理數據的操作實際上是對各類對象的操作。MapX的基本組成單元是Object(單個對象)和Collection(集合)。其中集合包括對象,是多個對象的組合,每種對象與集合負責處理地圖某一方面的功能。MapX主要包括以下對象:

  (1) Map

  Map是MapX的頂層屬性,每個Map對象主要包括Datasets、Layers、Annotations三個對象集合。

  Map對象包括一些主要的屬性,如Zoom用來設置放大級別(在地圖上顯示的大小),Rotation控制地圖的旋轉角度,CenterX和CenterY用于設置地圖顯示窗口的中心坐標。

  (2) Layers

  在MapX中,地理信息按照圖層的集合(Layers Collection)表示,每張單獨的地圖都被表示成單獨的圖層,所有的圖層存儲在Layers集合中。Layer對象由Features對象組成,Features對象又是由Feature對象組成,Feature對應于地圖中的點、線、面以及符號等地圖實體。

  (3) GeoSet

  GeoSet是在GeoManager中建立的。GST文件,類似MapInfo中的WorkSpace概念,是圖層及其設置的集合,用于控制程序中顯示的地圖。

  (4) Datasets

  在MapX中,屬性數據的操作主要通過數據綁定" title="綁定">綁定實現,Datasets用于實現地圖與數據的綁定。數據綁定的數據源可以是DAO、ADO、ODBC數據源、RDO、MapInfo Table文件,還可以是一個規定了格式的文本文件。要綁定一個數據源,首先要指定所綁定的圖層,然后需要指定與圖層中地圖對象相匹配的關鍵字段。

  (5) Annotations

Annotations集合提供了操縱地圖中文字和符號的簡單方法。Annotations位于所有其它圖層的上方并且不與任何數據連接。

2 對象動態添加

  在區域電力網絡配置顯示系統中,一個單獨的變電站可以滿足一定區域的供電需求。某個地區是否需要增加一個變電站,以滿足該區域供電需求,增加了這個變電站后整個電力網絡的覆蓋范圍達到什么水平。所以在系統中添加了某一型號的變電站后,要求該變電站的作用范圍與整個區域現存的電力覆蓋范圍結合起來,形成并動態顯示整個區域的電力網絡覆蓋范圍,以此判定該變電站建設的必要性以及該區域的電力網絡覆蓋范圍是否能夠滿足供電需求。

  變電站的建設表現在GIS顯示系統中就是在地圖上增加一個具有某些屬性的地圖對象。系統首先把各型號變電站性能參數存入數據庫中,用戶在系統界面上可以選擇需要修建的變電站型號,系統連接數據庫,讀取相應的屬性信息,然后采用鼠標單擊的形式把所選對象安裝在鼠標單擊的位置,并利用MapX計算顯示區域電力覆蓋范圍。

  該功能的實現采用重畫的方式。即系統首先刪除地圖上現存變電站的整體作用范圍,然后讀取數據庫中需要添加對象的基本屬性和地圖上現存變電站的屬性數據,以這些數據為依據把地圖上現存的以及需要安裝的變電站的作用范圍進行重畫,將各個對象的作用范圍進行合并;合并后的整體作用范圍添加到對應圖層并在對應位置添加標示即可。最后在圖上顯示的就是區域電力網絡的整體覆蓋范圍。

  系統采用臨時圖層lyrobj存放安裝對象(變電站)以及對象的整體作用范圍,用Num存放臨時圖層上電站的數目(即區域現存變電站的數目,obj(i)表示第i個對象),對象pt(i)存放第i個電站的名稱、作用距離、地理坐標等屬性信息。實現地圖對象添加的算法示意圖如圖2所示。

?

3 對象動態刪除

  一個單獨的變電站可以滿足一定區域的供電需求,對于實際的某些電站,如果遭遇自然災害或者根據需要予以拆除,那么表現在地圖上就是該地圖對象(電站)會被刪除,刪除了該電站后,整個地區的電網覆蓋范圍將隨之發生變化。電力管理部門可以此確定在發生意外的情況下,整個電力網絡是否仍可以滿足供電需求。

  整個實現過程采用臨時圖層lyrobj存放安裝對象(變電站)以及對象的整體作用范圍,用Num存放臨時圖層上電站的數目(obj(i)表示第i個對象),對象pt(i)存放第i個電站的名稱、作用距離、地理坐標等屬性信息。

  該功能的實現:首先判斷選中的需要刪除的地圖對象(變電站)obj(k),并刪除數組pt()和obj()中對應需要刪除的項;然后刪除需要拆除的電站的標示以及本地區所有電站的覆蓋范圍;隨后讀取數組pt()中對應電站的屬性值,重畫除需要刪除的對象以外所有電站的覆蓋范圍,把各個對象的作用范圍進行合并,并把合并后的整體作用范圍添加到對應圖層,在對應位置添加標示。這樣就會得到拆除一個電站后本地區電力供應的覆蓋范圍。實現地圖對象刪除的算法示意圖如圖3所示。

?

?

  在實際的GIS信息顯示系統中,對象的動態操作是一個重要方面。利用本文介紹的這種方法開發的電力網絡配置顯示系統效率高、實時性強,為區域電力網絡的高效配置提供了方便快捷的保障。本系統雖然基于MapX實現,但其實現地圖對象動態交互操作的思路對WebGIS以及其他領域中地圖對象的動態操作也有很強的借鑒意義。

?

參考文獻

1 齊超,何新華.車輛監控地理信息系統中的地圖控制與實現.計算機自動測量與控制,2001;9(1)

2 牛德力. 組件式軟件及其在GIS開發中的應用.測繪學院學報, 2000;17(04)

3 李玉國,戴國忠.基于GIS組件MapX的機載輔助導航系統的設計與實現.計算機輔助設計與圖形學報,2001;13(05)

4 MapInfo Corporation? Mapinfo MapX Developer's Guide?Version 4.5. 2000

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品国产久精国产思思| 在线观看亚洲a| 亚洲色图制服丝袜| 亚洲第一精品在线| 激情小说亚洲一区| 亚洲亚洲精品三区日韩精品在线视频| 久久免费的精品国产v∧| 一区二区三区免费在线观看| 国产欧美在线视频| 欧美成人免费一级人片100| 久久国产99| 国内久久精品视频| 好吊色欧美一区二区三区四区| 亚洲影视九九影院在线观看| 欧美日本在线观看| 国产一区二区三区免费在线观看| 久久久久欧美| 韩国一区二区三区在线观看| 激情综合色丁香一区二区| 黄色国产精品| 欧美激情视频一区二区三区不卡| 在线精品国产成人综合| 亚洲春色另类小说| 久久av免费一区| 新狼窝色av性久久久久久| 国产亚洲精品aa午夜观看| 亚洲精品久久7777| 欧美激情免费观看| 亚洲韩国一区二区三区| 国产精品毛片a∨一区二区三区|国| 午夜亚洲性色福利视频| 欧美久久影院| 国产精品久久国产精麻豆99网站| 国产精品久久久久久一区二区三区| 亚洲国产精品成人va在线观看| 亚洲国产成人av好男人在线观看| 国产欧美日韩亚洲精品| 国产精品永久免费观看| 男女精品视频| 欧美日韩三级在线| 欧美一区二区三区四区在线观看| 亚洲午夜av在线| 在线视频精品一| 欧美aⅴ99久久黑人专区| 欧美日韩不卡视频| 亚洲精品久久久久久久久久久| 久久久久久尹人网香蕉| 国产视频一区欧美| 国产精品久久久久99| 亚洲日本乱码在线观看| 欧美色网一区二区| 欧美国产国产综合| 欧美精品在线观看一区二区| 国产日韩在线亚洲字幕中文| 欧美亚洲日本国产| 国产精品视频区| 欧美午夜在线视频| 国产伦一区二区三区色一情| 欧美日本韩国在线| 国内精品视频一区| 欧美fxxxxxx另类| 国产真实精品久久二三区| 久久久久久久久久久一区| 美女日韩欧美| 亚洲精品日韩精品| 欧美乱在线观看| 国产日韩欧美高清免费| 国产精品狼人久久影院观看方式| 亚洲精品在线观看视频| 亚洲国产精品成人久久综合一区| 伊人成综合网伊人222| 久久综合网络一区二区| 欧美国产一区二区三区激情无套| 久久久久久久久伊人| 一区二区三区自拍| 亚洲一二三四区| 国产精品一区二区女厕厕| 一本色道精品久久一区二区三区| 亚洲一区www| 亚洲综合不卡| 亚洲精品亚洲人成人网| 两个人的视频www国产精品| 久久久青草青青国产亚洲免观| 免费成人小视频| 欧美男人的天堂| 日韩视频一区二区三区在线播放| 国产亚洲一区在线| 影音国产精品| 久久久青草婷婷精品综合日韩| 国产日韩欧美在线播放不卡| 欧美日韩精品免费观看视一区二区| 亚洲愉拍自拍另类高清精品| 麻豆精品视频在线观看| 欧美一级黄色录像| 一区二区免费在线观看| 久久激情视频久久| 久久久久久网| 亚洲欧美自拍偷拍| 欧美日韩国产色站一区二区三区| 国产精品成人国产乱一区| 免费日韩精品中文字幕视频在线| 国产精品亚洲欧美| 鲁大师成人一区二区三区| 亚洲乱亚洲高清| 久久久久免费观看| 国产综合色精品一区二区三区| 亚洲另类春色国产| 91久久线看在观草草青青| 日韩午夜在线播放| 久久精彩视频| 亚洲激情偷拍| 欧美日韩免费观看一区=区三区| 在线观看欧美成人| 久久久亚洲精品一区二区三区| 亚洲啪啪91| 黄色欧美成人| 日韩写真视频在线观看| 亚洲一区二区免费视频| 亚洲人成网站色ww在线| 久久精品国产亚洲一区二区三区| 国内精品久久久久国产盗摄免费观看完整版| 亚洲综合成人婷婷小说| 国产美女精品视频免费观看| 亚洲午夜在线观看视频在线| 亚洲激情影院| 国产一在线精品一区在线观看| 毛片精品免费在线观看| 亚洲国产精品尤物yw在线观看| 欧美精品久久久久久| 在线电影欧美日韩一区二区私密| 伊人久久大香线蕉av超碰演员| 性欧美videos另类喷潮| 久久综合狠狠综合久久激情| 欧美日本中文| 久久亚洲午夜电影| 一区二区三区精品在线| 91久久国产综合久久91精品网站| 国产精品视频第一区| 久久看片网站| 久久国产精品高清| 亚洲午夜精品网| 亚洲第一福利在线观看| 欧美福利在线| 国产九九精品视频| 国产麻豆日韩欧美久久| 一本色道久久88亚洲综合88| 欧美在线看片a免费观看| 欧美日韩小视频| 亚洲激情校园春色| 欧美日韩亚洲一区在线观看| 欧美午夜久久| 欧美激情第4页| 欧美色综合天天久久综合精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 夜夜嗨av一区二区三区四季av| 狠狠狠色丁香婷婷综合激情| 亚洲国产成人久久综合| 国产日韩欧美不卡| 欧美日韩免费一区二区三区| 国产精品日日做人人爱| 99精品久久免费看蜜臀剧情介绍| 激情成人综合网| 久久久久久久久久看片| 欧美色图天堂网| 亚洲一区不卡| 欧美少妇一区| 午夜精品视频在线| 欧美激情二区三区| 欧美日韩亚洲一区二区三区| 国产精品家庭影院| 欧美在线免费视频| 久久久久免费观看| 欧美日韩精品一本二本三本| 国产日韩欧美精品一区| 国产丝袜一区二区三区| 欧美深夜福利| 欧美午夜精品| 亚洲精品亚洲人成人网| 国产精品视频免费一区| 国产日韩专区在线| 久久精品人人做人人爽电影蜜月| 国产亚洲成av人片在线观看桃| 最新高清无码专区| 国产精品老女人精品视频| 激情综合中文娱乐网| 久久精品国产免费看久久精品| 亚洲黄页视频免费观看| 国产欧美日韩不卡免费| 亚洲茄子视频| 99亚洲伊人久久精品影院红桃| 最新日韩欧美| 一本色道**综合亚洲精品蜜桃冫| 久久久久www| 久久久精品久久久久| 亚洲免费观看视频| 国产精品视屏| 国产精品入口日韩视频大尺度| 欧美大胆人体视频| 国产精品色婷婷久久58| 黄色在线成人| 一区二区三区在线观看视频| 国产精品海角社区在线观看| 亚洲国产综合91精品麻豆| 亚洲一区日韩在线| 久久久久久自在自线| 国产在线欧美日韩| 亚洲一区精品视频| 亚洲欧美国内爽妇网| 一区二区三区波多野结衣在线观看| 欧美精品激情在线| 亚洲欧美一区二区视频| 国产一区二区三区在线观看免费| 在线激情影院一区| 亚洲欧美久久| 欧美日韩日本国产亚洲在线| 久久国产日本精品| 亚洲一区二区三区精品在线| 欧美在线中文字幕| 欧美一区二区福利在线| 国产一区二区在线免费观看| 精品动漫3d一区二区三区免费版| 欧美一区激情视频在线观看| 国产精品爱久久久久久久| 欧美一区二区三区啪啪| 久久久久99精品国产片| 在线观看av不卡| 亚洲美女福利视频网站| 久久不射网站| 国产精品欧美一区二区三区奶水| 亚洲午夜激情网页| 亚洲电影免费在线观看| 欧美中文在线观看| 免费久久99精品国产| 欧美区亚洲区| 久久aⅴ国产紧身牛仔裤| 99国产一区| 久久国产精品久久久| 久久精品国产96久久久香蕉| 欧美丰满高潮xxxx喷水动漫| 国产精品日韩久久久| 亚洲激情在线观看视频免费| 欧美日韩亚洲一区在线观看| 亚洲综合好骚| 欧美久久久久| 欧美在线一级视频| 国产日韩欧美亚洲| 欧美精品精品一区| 国产一区久久久| 日韩一区二区精品在线观看| 老妇喷水一区二区三区| 国语自产精品视频在线看抢先版结局| 99re视频这里只有精品| 欧美日韩成人在线播放| 欧美在线视频观看免费网站| 欧美成在线观看| 欧美国产日韩xxxxx| 欧美午夜在线视频| 国产精品免费福利| 亚洲欧美综合网| 欧美黄网免费在线观看| 免费观看30秒视频久久| 99在线精品免费视频九九视| 红桃视频一区| 国产亚洲精品aa午夜观看| 在线一区二区三区做爰视频网站| 国产精品麻豆欧美日韩ww| 国产视频久久| 在线亚洲一区| 午夜在线观看欧美| 亚洲欧洲日夜超级视频| 欧美在线亚洲综合一区| 国产伦精品一区二区三区照片91| 欧美成人高清| 国产精品亚洲а∨天堂免在线| 影音先锋中文字幕一区| 亚洲免费视频中文字幕| 国产欧美日韩一区二区三区| 欧美猛交免费看| 欧美成人综合在线| 亚洲欧美乱综合| 在线观看国产成人av片| 亚洲先锋成人| 麻豆freexxxx性91精品| 欧美在线亚洲一区| 国产精品影片在线观看| 日韩一级视频免费观看在线| 国产精品大片免费观看| 国产在线精品一区二区中文| 欧美日韩在线免费| 欧美视频日韩视频| 久久久久久久久一区二区| 亚洲国产精品久久精品怡红院| 裸体女人亚洲精品一区| 香蕉久久一区二区不卡无毒影院| 欧美激情无毛| 你懂的视频一区二区| 久久三级福利| 国产精品乱人伦一区二区| 久久国产精品网站| 一区二区免费在线观看| 国产精品手机视频| 欧美午夜电影在线观看| 免费美女久久99| 国产精品久久久久三级| 中文在线不卡视频| 欧美极品色图| 国产亚洲欧美一区二区| 欧美视频日韩视频在线观看| 欧美日韩国内| 欧美一级精品大片| 亚洲国产一成人久久精品| 久久久久国产成人精品亚洲午夜| 国产精品国色综合久久| 欧美成人国产一区二区| 国产精品爽爽ⅴa在线观看| 国产欧美日韩伦理| 亚洲精品综合| 国产精品欧美久久久久无广告| 亚洲国产综合在线| 国产精品五月天| 亚洲毛片在线观看| 欧美在线观看视频| 噜噜噜在线观看免费视频日韩| 亚洲精品中文字| 国产日韩欧美视频在线| 亚洲自拍三区| 欧美日韩亚洲一区在线观看| 蜜臀久久久99精品久久久久久|