凹凸網絡軟件定制開發公司

北京GIS軟件開發:GIS地理信息系統的軟件開發

詳情描述:

        GIS軟件開發:GIS地理信息系統的軟件開發技術

“地理信息系統”的定義是由兩個部分組成的。一方面,地理信息系統是一門學科,是描述、存儲、分析和輸出空間信息的理論和方法的一門新興的交叉學科;另一方面,地理信息系統是一個技術系統,是以地理空間數據庫為基礎,采用地理模型分析方法,適時提供多種空間的和動態的地理信息,為地理研究和地理決策服務的計算機技術系統”。

一.GIS系統的分類

1.基礎型(工具型)地理信息系統:

    也就是 GIS 工具軟件包,如 ARC/INFO 等,具有空間數據輸入、存儲、處理、分析和輸出等 GIS 基本功能。

2.應用型地理信息系統:

    以某一專業、領域或工作為主要內容,包括專題地理信息系統和區域綜合地理信息系統

二.GIS地理信息系統的三種開發模式

1.GIS獨立開發(底層開發)

    是指不依賴于任何GIS工具軟件,從空間數據的采集、編輯到數據的處理分析及結果輸出,所有的算法都由開發者獨立設計,然后選用某種程序設計語言,如Visual C++、Delphi、C++ Builder等,在一定的操作系統平臺上編輯實現。

2.GIS單純二次開發

    指完全借助于地理信息系統軟件提供的二次開發語言進行應用系統開發。

    商業化GIS工具軟件大多提供可供用戶進行二次開發的宏語言,如ESRI的ArcView提供了Avenue語言,MapInfo的MapInfo Professional提供了MapBasic語言等。

用戶利用這些宏語言,以原GIS工具軟件為開發平臺,針對不同應用對象,開發出自己的應用程序。

3.GIS集成二次開發

    大多數 GIS 軟件產商都提供商業化的GIS 組件,如ESRI 公司的MapObjects、MapInfo 公司的MapX 等,這些組件都具備GIS 的基本功能,開發人員可以基于通用軟件開發工具尤其是可視化開發工具,進行二次開發。

    利用GIS 工具軟件生產廠家提供的建立在OCX 技術基礎上的GIS 功能控件,如ESRI 的MapObjects、MapInfo 公司的MapX 等,在Delphi 等編程工具編制的應用程序中,直接將GIS 功能嵌入其中,實現地理信息系統的各種功能

4.GIS系統的三種開發模式分析和對比

*獨立開發難度大

*單純二次開發受GIS工具提供的編程語言限制

*集成二次開發成為GIS應用開發的主流

充分利用GIS工具軟件完備的空間數據管理、分析功能

利用面向對象可視化語言的高效、方便等優點

三.目前常見的組件GIS軟件

 

四.GIS軟件開發的相關技術

1.GIS地理信息系統的開發語言

Visual C++,Visual Basic,Visual Foxpro,Borland C++,Delphi,C++Builder,Power Builder,Java,Visual J++,J Builder,……

2.GIS的網絡展現技術

    Web技術和GIS技術相結合,最為激動人心的產物就是WebGIS(萬維網地理信息系統)。WebGIS,簡言之,就是利用Web技術來擴展和完善地理信息系統的一項新技術。

    由于HTTP協議采用基于C/S的請求/應答機制,具有較強的用戶交互能力,可以傳輸并在瀏覽器上顯示多媒體數據,而GIS中的信息主要是需要以圖形、圖像方式表現的空間數據,用戶通過交互操作,對空間數據進行查詢分析。

    這些特點,就使得人們完全可以利用Web來尋找他們所需要的空間數據,并且進行各種操作。

3.GIS的嵌入式技術

    嵌入式地理信息系統(Embedded GIS)是集成GIS功能的嵌入式系統產品,是系統設計與開發層次上的應用,是一個軟硬件混合的系統,它是導航、定位、地圖查詢和空間數據管理的一種理想解決方案,可在很多領域廣泛應用,如軍事、智能交通、旅游、自然資源調查、環境研究等。

4.GIS的多媒體展現技術

  多媒體電子地圖概念:計算機技術的支持下,集文本、圖形、圖表、圖像、聲音、動畫和視頻等一體的新型地圖。它增加了地圖表達空間信息的媒體形式,從而以視覺、聽覺、觸覺等感知形式,直觀、形象、生動地表達空間信息

五.GIS地理信息系統的開發方法

六.GIS地理信息系統的應用范圍

    地理信息系統在最近的30多年內取得了驚人的發展,廣泛應用于資源調查、環境評估、災害預測、國土管理、城市規劃、郵電通訊、交通運輸、軍事公安、水利電力、公共設施管理、農林牧業、統計、商業金融等幾乎所有領域。(加測繪、應急、石油石化等國民經濟各個領域。)

石家莊凹凸網絡科技專業定制開發GIS地理信息系統開發

農業和林業GIS地理信息系統開發
城市資源配置GIS地理信息系統開發
城市規劃和管理GIS地理信息系統開發
土地信息系統和地籍管理GIS地理信息系統開發
生態、環境管理與模擬GIS地理信息系統開發
應急響應GIS地理信息系統開發
地學研究與應用GIS地理信息系統開發
商業與市場GIS地理信息系統開發
基礎設施管理GIS地理信息系統開發
選址分析GIS地理信息系統開發

彩3彩计划软件下载