地理信息系統開發
Ⅰ 求地理信息系統的開發流程
建議了解一下Geomedia /Mapinfo /ArcGis等三家的開發平台,你就會有思路了。
憑空先定什內么方式還容是什麼平台,沒有任何意義。要根據你的需求確定你的Gis支持平台,再根據GIS平台選用工具。
++++++++++++++++
比較流行的方式是採用B/S方式
++++++++++++++++
只要Mapinfo公司提供支持的相關控制項,用ASP、JSP,還是其他工具開發都無所謂。
我公司的GIS是用ASP寫的B/S方式的。
Ⅱ 各位IT前輩好!程序員!GIS開發!
你好!
興趣是最好的老師。你喜歡軟體研發就選它唄。GIS其實跟計算機很貼近,不同就是它是地理空間數據相關的。其實兩者找工作都很輕松,騰訊,網路,LBS,兩個都招
如有疑問,請追問。
Ⅲ 地理信息系統工程師和gis開發工程師哪個好
gis開發工程師,一般從事地圖相關的開發工作,主要包括web和win桌面應用開發,
地理信息系統工程師,這個太籠統,可以是地圖開發也可以數據處理或者測繪
Ⅳ ArcGIS Engine 地理信息系統開發教程的介紹
《ArcGIS Engine 地理信息系統開發教程》是牟乃夏老師繼《ArcGIS10地理信息系統教程-從初學到精通》之後的又一力作,為廣大GIS專業的大學生以及想學AE開發卻苦於沒有途徑的人提供了很好的第一手資料,該書內容基礎全面,講解詳細易懂,能夠為各位同學在學習過程中提供很好的幫助和指導。
Ⅳ MRAGIS系統開發
礦產資源GIS評價預測是一項系統工程,縱觀國內外的評價預測系統或方法,可以歸納為兩大類。一是依靠知識驅動的經驗法或稱專家系統,依靠地質、礦產專家對評價目標區成礦理論和成礦規律的認識,建立成礦綜合模型,通過數學計算,圈定成礦遠景區;另一類是採用數據驅動,對評價目標區內的所有信息數據採用空間分析、數理統計等數據處理,獲得與成礦有關的變數數據,進而構成找礦地質模型,經數學計算,劃定成礦有利區。不論是知識驅動還是數據驅動,單純地採用一種方式,都存在不足。知識驅動受經驗的限制,對評價結果易造成人為因素的影響。而僅靠數據驅動,勢必會脫離評價區的成礦規律,單純靠數據評價,顯然,這樣的評價預測結果難以具有科學性和令人信服。因此,只有將知識驅動和數據驅動兩者結合起來,評價預測結果才能客觀、科學,對地質找礦工作才具有指導意義。
基於ArcGIS Engine V9.2礦產資源評價預測系統— MR—AGIS,正是知識驅動與數據驅動兩者相結合的方法——「WMAR」法(Weights of evidence method,Multiple information statistics regression method,Atifical neural network(BPnet)and Regional metallogenic law progenosis)(唐永成、曹靜平,2007),即依靠數據驅動的「證據權」法、數據驅動與專家系統的「多元信息統計回歸」和「BP神經網路」,以及知識驅動的「成礦規律法」4法聯合預測。該方法的精髓是「成礦規律法」自始至終貫穿於整個評價過程,從地質成礦背景和成礦規律研究、評價模型建立到礦床定位預測和資源量計算,「成礦規律法」均貫穿評價預測全過程。MRAGIS評價系統研究內容與地質變數框架設計如圖5-4-4所示。
1.開發平台
目前軟體開發平台有Microsoft VB、VC、.NET平台、J2EE(JAVA)平台、WEB以及C,C++、Delphi開發平台等多種。其中Microsoft.NET是一種全新的運算平台,其核心內容之一就是要搭建第三代互聯網平台,該平台能夠最大地保護用戶的現有投資和適應未來發展的需要。為促進.NET應用程序的開發,Microsoft推出了Visual Studio.NET集成開發環境。這個集成環境中包含了許多強大的工具,並且支持多種編程語言,如C#、Visual Basic.NET、C++、JAVAS-CRIPT、DHTML等。而C#是一種專門為.NET設計的面向對象程序語言,融合了其他語言的優點,使用類似C的語法,通過與.NET Framework結合,與類庫的支持,得以更簡單地開發出更穩固、功能更強大的應用程序。工程專業人員可以用VC#.NET實現他所需要的任何編程功能,從開發個入使用的應用程序,到大型工程軟體應用系統,都可以在VC#.NET提供的工具中得到支持。且.NET的數據訪問工具則由基於XML的ADO.NET代替了基於COM組件的ADO.任何以XML為輸出的數據源都可以作為ADO.NET的數據源。相應的結果集升級為數據集(DataSets),命令語句則升級為數據集命令(Data Set Commands)。從形式來看,微軟的ADO.NET更趨新潮和時代性,基於XML的特性使其可以處理極其豐富的數據源,且因其構架在HTTP協議之上,易於穿透防火牆,使溝通更為便利。
C#有很多C/S開發的框架,在開發web application webservice方面很具特色,其開發速度快,系統安全性、資料庫優勢以及和.net的無縫結合,得到許多用戶推崇。加上C#.NET面向未來的網路技術和應用,特別為Microsoft公司所重視,其版本不斷得到更新。相對而言,VC、VB等的技術升級周期變得越來越長。鑒於此,MRAGIS系統的開發平台選擇Microsoft Visual C#2005和Arcgis Engine 9.2 Developer Kit。
2.MRAGIS系統研發與「WMAR」評價方法建立
按照系統目標和開發語言環境要求,選擇Microsoft Visual Studio 2005為系統開發平台,安裝了Visual C#2005和ArcGIS Engine V9.2開發工具包。相對GIS用戶來說,ArcGIS Engine V9.2開發工具包基本上包括了一般常用的GIS功能,諸如圖形數據和屬性數據的編輯操作、空間分析等。對於目前開發工具包無法滿足的一些特殊需求,可採用C#編程實現。
MRAGIS系統採用與Windows操作系統一致的圖形窗口技術,所有功能以下拉式菜單驅動,常用的工具型功能均由工具條按鈕驅動。操作數據對象為SHP文件。另外,在系統狀態欄中始終報告軟體運行的狀態,包括當前操作的圖層文件路徑、反映圖形大小的比例尺、滑鼠位置坐標等。整個評價系統由於採用ArcGIS Engine技術,其運行無需GIS平台軟體的支持,完全可以在Windows XP操作系統下直接運行。
MRAGIS系統開發以「WMAR」方法體系為技術路線,貫徹「成礦規律」法(Regional metallogenic law prognosis)應用於評價預測整個過程之宗旨。目前,礦產資源評價預測主要包括空間定位預測和資源潛力評估兩個方面。在「WMAR」法中,用於空間定位預測的方法是「證據權」法(Weights of evidence method)和「BP神經網路」法(Artifical neural network(BPnet)),資源潛力評估選擇「多元信息統計回歸」法(Multiple information statistics regression method)和「BP神經網路」法。值得一提的是,無論應用何種方法,都必須注意其使用條件,否則,計算結果可能差之千里。
圖5-4-4 MraGIS系統研究內容與地質變數設計框架示意圖
選擇安徽東南地區重要成礦帶作為MRAGIS系統的試運行區,通過運用本系統對本區主要成礦區段及鄰區的銅金、鎢鉬等多金屬礦產資源進行了評價預測,圈定了銅金多金屬礦產4級成礦區和5級找礦遠景區,對今後地質找礦工作提出了建議。
經過試運行和後續其他成礦區段的運行,MRAGIS系統顯示出一定的創新性、先進性和實用性,主要體現在以下幾個方面。
(1)在國內率先採用ArcGIS Engine 9.2核心技術,以Microsoft公司的Visual C#2005為開發平台,系統經編譯後形成可執行文件(EXE),可在Windows XP操作系統下直接運行,無需任何GIS平台的支持;
(2)創建並貫徹「WMAR」礦產資源評價方法技術路線,尤其是成功地將BP神經網路法應用於礦產資源評價,在安徽東南地區取得了良好的計算效果,具有一定的先進性;
(3)系統獨立開發了一套工程化管理技術方法,實現了評價預測全過程的監控、斷點保護、系統導航和數據分類化管理,使得整個系統的進程、數據管理更加科學、便捷;
(4)系統對評價模型管理方面有所創新,隨著系統的不斷運行,一方面可積累多礦種、多類型的礦產資源評價預測模型數據,另一方面,通過接收非本系統的評價模型數據,使得評價模型的建立不再繁瑣;
(5)首次採用了系統操作導航技術和系統啟動向導設計,大大提高了系統操作人性化程度。另外,評價成果的表達採用色塊圖、等值線圖和三維立體圖,形式多樣、直觀。
Ⅵ GIS是什麼GIS開發主要從事什麼方面的開發
GIS(Geographic Information System)地理信息系統。顧名思義,地理信息系統是處理地理信息的系統。地理信息是指直接或間接與地球上的空間位置有關的信息,又常稱為空間信息。一般來說,GIS可定義為:"用於採集、存儲、管理、處理、檢索、分析和表達地理空間數據的計算機系統,是分析和處理海量地理數據的通用技術"。從GIS系統應用角度,可進一步定義為:"GIS由計算機系統、地理數據和用戶組成,通過對地理數據的集成、存儲、檢索、操作和分析,生成並輸出各種地理信息,從而為土地利用、資源評價與管理、環境監測、交通運輸、經濟建設、城市規劃以及政府部門行政管理提供新的知識,為工程設計和規劃、管理決策服務"(陳述彭,1999)。 人類生活在地球上,80%以上的信息與地球上的空間位置有關。GIS的出現是信息技術及其應用發展到一定程度的必然產物。地理信息系統萌芽於上世紀的60年代。1962年,加拿大的Roger F. Tomlinson提出利用數字計算機處理和分析大量的土地利用地圖數據,並建議加拿大土地調查局建立加拿大地理信息系統(CGIS),以實現專題地圖的疊加、面積量算、自然資源的管理和規劃等;與此同時,美國的Duane F. Marble在美國西北大學研究利用數字計算機研製數據處理軟體系統,以支持大規模城市交通研究,並提出建立地理信息系統的思想。70年代是地理信息系統走向實用的發展期。美國、加拿大、英國、西德、瑞典和日本等國對GIS的研究均投入了大量人力、物力和財力。到1972年CGIS全面投入運行與使用,成為世界上第一個運行型的地理信息系統;在此期間美國地質調查局發展了50多個地理信息系統,用於獲取和處理地質、地理、地形和水資源信息;1974年日本國土地理院開始建立數字國土信息系統,存儲、處理和檢索測量數據、航空像片信息、行政區劃、土地利用、地形地質等信息;瑞典在中央、區域和城市三級建立了許多信息系統,如土地測量信息系統、斯德哥爾摩地理信息系統、城市規劃信息系統等。但由於當時的GIS系統多數運行在小型機上,涉及的計算機軟硬體、外部設備及GIS軟體本身的價格都相當昂貴,限制了GIS的應用范圍。 80年代是GIS的推廣應用階段,由於計算機技術的飛速發展,在性能大幅度提高的同時,價格迅速下降,特別是工作站和個人計算機的出現與完善,使GIS的應用領域與范圍不斷擴大。GIS與衛星遙感技術相結合,開始用於全球性問題的研究,如全球變化和全球監測、全球沙漠化、全球可居住區評價、厄爾尼諾現象及酸雨、核擴散及核廢料等(李德仁,1994);從土地利用、城市規劃等宏觀管理應用,深入到各個領域解決工程問題,如環境與資源評價、工程選址、設施管理、緊急事件響應等。在這一時期,出現了一大批代表性的GIS軟體,如ARC/INFO、GENAMAP、SPANS、MAPINPO、ERDAS、Microstation等,其中ARC/INFO已經愈來愈多地為世界各國地質調查部門所採用,並在區域地質調查、區域礦產資源與環境評價、礦產資源與礦權管理中發揮越來越重要作用。 90年代為GIS的用戶時代,隨著地理信息產業的建立和數字化信息產品在全世界的普及,GIS成為了一個產業,投入使用的GIS系統,每2~3年就翻一番,GIS市場的增長也很快。目前,GIS的應用在走向區域化和全球化的同時,己滲透到各行各業,涉及千家萬戶,成為人們生產、生活、學習和工作中不可缺少的工具和助手。與此同時,GIS也從單機、二維、封閉向開放、網路(包括Web GIS)、多維的方向發展。 我國地理信息系統方面的工作始於80年代初。地理信息系統進入發展階段的標志是第七個五年計劃的開始,地理信息系統研究作為政府行為,正式列入國家科技攻關計劃,開始了有計劃、有組織、有目標的科學研究、應用實驗和工程建設工作。許多部門同時展開了地理信息系統研究與開發工作。1994年中國GIS協會在北京成立,標志中國GIS行業已形成一定規模。九五期間,國家將地理信息系統的研究應用作為重中之重的項目予以支持,1996年,為支持國產GIS軟體的發展,原國家科委開始組織軟體評測,並組織應用示範工程。這一系列的舉措極大的促進了國產GIS軟體的發展與GIS的應用。1998年,國產軟體打破國外軟體的壟斷,在國內市場的佔有率達25%。同年,在抽樣調查25個省市19個行業的1000多個單位中,全部使用了地理信息系統(秦其明、袁勝元,2001)。地理信息系統在資源調查、評價、管理和監測,在城市的管理、規劃和市政工程、行政管理與空間決策、災害的評估與預測、地籍管理及土地利用,在交通、農業、公安等諸多領域得到了廣泛的應用。 2. 地理信息系統的組成 GIS的應用系統由五個主要部分構成,即硬體、軟體、數據、人員和方法。
希望採納
Ⅶ 地理信息系統為什麼要二次開發
因為桌面版的像arcgis,supermap,mapgis,erdas,mapinfo ,envi等它們的底層演算法,編輯,存儲等都已經做的很完善了,回完全滿足答了人們基本的gis需求,沒必要再重走別人的路重新開發,現在市場最需要的是實際應用,所以就有很多單位公司根據客戶的實際需求進行二次開發。在我國gis二次開發的需求就很大,領導有錢嘛
Ⅷ GIS開發的語言
GIS開發的語言一般是C#,而且C#現在是一個比較主流的語言,而且如果有C的基礎的話,入手C#很容易,核心的語法,構架都是差不多的。
地理信息系統(Geographic Information System或 Geo-Information system,GIS)有時又稱為「地學信息系統」。它是一種特定的十分重要的空間信息系統。它是在計算機硬、軟體系統支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行採集、儲存、管理、運算、分析、顯示和描述的技術系統。
位置與地理信息既是LBS的核心,也是LBS的基礎。一個單純的經緯度坐標只有置於特定的地理信息中,代表為某個地點、標志、方位後,才會被用戶認識和理解。用戶在通過相關技術獲取到位置信息之後,還需要了解所處的地理環境,查詢和分析環境信息,從而為用戶活動提供信息支持與服務。
地理信息系統(GIS,Geographic Information System)是一門綜合性學科,結合地理學與地圖學以及遙感和計算機科學,已經廣泛的應用在不同的領域,是用於輸入、存儲、查詢、分析和顯示地理數據的計算機系統,隨著GIS的發展,也有稱GIS為「地理信息科學」(Geographic Information Science),近年來,也有稱GIS為"地理信息服務"(Geographic Information service)。GIS是一種基於計算機的工具,它可以對空間信息進行分析和處理(簡而言之,是對地球上存在的現象和發生的事件進行成圖和分析)。 GIS 技術把地圖這種獨特的視覺化效果和地理分析功能與一般的資料庫操作(例如查詢和統計分析等)集成在一起。
Ⅸ GIS軟體一般是怎麼開發的
首先要根據項目的情況選擇開發平台,比如如果客戶能夠聯網並且可以使用公回用地圖,優先考答慮使用網路地圖api開發,如果用戶有自己的地圖數據,可以使用arcgis平台、mapinfo平台等,然後根據功能要求就可以安排開發了。