地理信息系統開發
『壹』 軟體GIS開發技術路線
應用GIS系統多種多樣,形式各異,但從開發實現的角度考慮,基本上可以概括為三種形式:獨立開發、單純二次開發、集成二次開發。
獨立開發的優點在於無須依賴任何商業GIS工具軟體,這樣一來不僅減少了開發成本,而且同樣的演算法設計與代碼運行可以運用於以後的類似的應用系統開發中,這樣可以為許多最終用戶節省購買GIS工具軟體的費用,但進行這種方式的開發一方面要求開發者具有深厚的計算機程序設計功底,另一方面對於大多數開發者來說,能力、時間、財力方面的限制使其開發出來的產品很難在功能設計和使用上與商業化GIS工具軟體相匹敵,而且在購買GIS工具軟體上省下來的錢可能還抵不上開發者在開發過程中絞盡腦汁所花的代價,因此這種開發方式僅為少數開發者使用。
單純二次開發由於是藉助於GIS工具軟體提供的宏語言進行的,省時省心,但不管是ArcView提供的Avenue,還是MapInfo提供的MapBasic,作為編程語言都只能算是二流的,用它們來開發應用程序仍不盡如人意,效率低下,且在界面設計上相對單一,難於發揮開發者的想像力以及不同GIS應用的需要。
集成二次開發既可以充分利用可視化軟體開發工具的高效方便的編程功能,又可以充分利用地理信息系統工具軟體完備的空間數據可視化分析處理功能,集二者之所長,不僅能大大提高應用系統的開發效率,而且使用面向對象的可視化軟體開發工具開發出來的應用程序具有良好的外觀、完善的功能,且可靠性好、便於維護。尤其是使用COM技術利用GIS功能組件進行集成開發更能表現出這些優勢。
綜上所述,集亮纖成二次開發正成為應用GIS系統開發的主流方向。GIS工具軟體一般是有計算機專業技術人員組成的科研集體完成開發的,系統的設計技術較高,而實用GIS系統一般是非計算機專業人員開發、用於特定行業或特定地區的軟體系統,具有較強的應用專業性或區域性。從某種意義上來講,GIS工具和應用GIS系統在功能上沒有本質的差別,主要體現在通用性和專用性上,既從通用界面到專用界面,從通用模型到專業模型。地理信息系統軟體設計技術較高,在應用GIS系統開發上重復開發GIS技術的基礎功能無疑會造成人力和財力的巨大浪費,而且對非計算機專業的技術人員來講也存在有巨大的難度。在地理信息系統工具上開發應用GIS系統無疑是一條捷徑,不僅可以節省軟體開發的人力、物力、財力,而且也大大縮短了軟體開發周期,提高了應用系統的整體水平。
近幾年來,GIS工具得到了快速發展,而且日益成熟,有些軟體已經提供了功能強大的二次開發功能,為迅速建立應用GIS系統奠定了基礎。任何一個地理信息系統應包括如下幾方面的內容:數據輸入、數據編輯、數據查詢、空間分析模型、信息輸出。在GIS工具上進行應用GIS系統的二次開發主要完成如下幾方面的工作:專業化界面開發,使通用GIS工具轉化為專用GIS系統;高層次的專業應用稿鍵野模型開發與模型管理,完成特定行業要求的空間模型運算。
本系鍵喊統軟體開發技術路線為:
(1)以Windows98為操作系統,以MapGIS為GIS支撐環境平台。
(2)使用MapGIS的API函數進行二次開發,以VisualC為開發編譯工具,重新開發C類庫,實現系統界面風格上的一致。
(3)在系統開發中要充分利用現有的軟體開發成果,以縮短系統的開發周期和可行性,嚴格按照軟體開發規范開展工作。
(4)引入成熟的演算法與源代碼。
(5)注重軟體的測試工作,將軟體問題消滅於萌芽之中。
『貳』 ArcGIS Engine 地理信息系統開發教程的介紹
《ArcGIS Engine 地理信息系統開發教程》是牟乃夏老師繼《ArcGIS10地理信息系統教程-從初學到精通》之後的又一力作,為廣大GIS專業的大學生以及想學AE開發卻苦於沒有途徑的人提供了很好的第一手資料,該書內容基礎全面,講解詳細易懂,能夠為各位同學在學習過程中提供很好的幫助和指導。
『叄』 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的應用系統由五個主要部分構成,即硬體、軟體、數據、人員和方法。
希望採納
『肆』 地理信息系統設計與開發,空間數據採集與分析這兩個專業方向,哪個好
地理信息系統設計與開發專業好。
基於位置的服務也會被越來越多的應用,無論是現在將來都需要人才來做GIS,地理信息科學是近20年來新興的一門集地理學、計算機、遙感技術和地圖學於一體的邊緣學科。
『伍』 系統的總體開發思路
在開發初期,主要工作就是要確定系統的實現方式。根據上述思路,系統開發內容可分為兩大基本思路:
一是應用型地理信息系統,以某一專業、領域或工作為主要內容,進行相關開發。其中包括專題地理信息系統和區域綜合地理信息系統,本章以此思路進行開發的介紹 ( 劉曉宇,2005) 。
二是工具型地理信息系統,也就是 GIS 工具軟體包,如 Arc/Info,MapInfo Professional等,具有空間數據輸入、存儲、處理、分析和輸出等 GIS 基本功能的通用平台 ( ESRI Corporation,2000) 。隨著地理信息系統應用領域的擴展,應用型 GIS 的開發工作日顯重要。
在 Arc View 開發過程中,首先對圖形庫進行數字化,即通過 AutoCAD 圖形文件導入Arc View 中,並轉換為 Arc View 可以編輯的文件格式 ( shp) 主題,根據地物性質的不同,可抽象為 Arc View 視圖信唯中的點、線、面主題圖絕世層,並且分別對點、線、面主題圖層進行編輯,根據開發要求 ( 秦其明等,2001) ,在相關的主題圖層中定義熱鏈接 ( 可以鏈接文本、圖片、視頻等信息,其中鏈接視頻通過腳本編程實現) 操並坦肢作。
『陸』 地理信息系統專業是做什麼的_地理信息系統學什麼
地理信息系統專業,該專業是近20年來新興的一門集地理學、計算機、遙感技術和地圖學於一體的邊緣學科,主要培養具備地理信息系統與地圖學、遙感技術方面的基本理論、基本知識、基本技能,能在科研機構或高等學校從事科學研究或教學工作,能在城市、區域、資源、環境、交通、人口、住房、土地、災害、基礎設施和規劃管理等領域的政府部門、金融機構、公司、高校、規劃設計院所,從事與地理信息系統有關的應用研究、技術開發、生產管理和行政管理等工作的高級專門人才。下面編給各位看官介紹一下地理信息系統專業就業前景和就業方向吧!
一、地理信息系統專業就業前景
地理信息系統作為信息產業的重要組成部分,也滲透到國家經濟建設,國防建設,國防事業,任命生活的方方面面,成為不可或缺的專業。地球信息系統專業所屬的行業是就業前景最好的朝陽行業。
作為大學教育的一個專業,地理信息系統在上世紀70年代開始出現在國外的許多大學,而我國只有不到140所高校開設有該專業,所以從事地理信息系統設計開發的高級人才已經呈現供不應求的局面。而且,隨著國家各個部門信息化的進程,以及國內從事地理信息系統工程開發的高科技企業的增多和發展狀大,對該專業人才的需求還將增大,缺口也將擴大。
信息革命的浪潮方興未艾,信息社會正朝我們一步步走來,我國已將信息產業列入可持續發展戰略。作為信息產業重要組成部分的地理信息系統產業必將獲得巨大發展。可以預見,未來的地或拆理信息系統產業將為該專業學子提供更多現代化的、高收入的、令人羨慕的就業崗位。
地理信息系統專業工資待遇:截止到2013年12月24日,35948位地理信息系統專業畢業生的平均薪資為3364元,其中0-2年工資2999元,10年以上工資3999元,3-5年工資2999元,應屆畢業生工資2999元。
二、地理信息系統專業就業方向-
地理信息系統專業畢業生可在與城市、區域、資源、環境、交通、人口、住房、土地、基礎設施和規劃管理等領域的相關部門從事與地理信息系統有關的應用研究、技術開發、生產管理和行政管理等工作,也可在科研機構或高等學校從事科學研究或教學工作。
地球信息系統專業七大就業方向:
一、開發工程師
畢業後衫滑棗要找任務的冤家,得思索下有哪些任務和本人喜歡什麼任務。由於目前地理信息系統失業市場的情勢是供大於求、僧多粥少,因而更多的還是思索市場需求比擬好。
據《GIS開發者》第六期的《中國GIS人才生活情況調查報告》一文,「在眾多GIS單位中,其主營業務大多是工程開發或軟體研發和銷售。從事數據處置的單位比例也達18%」,「單位對人才需求最多的是資深開發人員,其次是順序員和項目經理。由此也可看出,假如想從事GIS行業,較強的編程才能才是『通行證』」。翻開各大論壇的求職招聘版,也可以看到簡直每個單位都招開發人員。這里找了很典型的一則招聘啟事:
職位:GIS開發工程師
要求:純熟掌握C#/C運用;純熟掌握ArcGISEngine9.0以上版本的運用;有C#/C結合Engine項目經歷者優先;
這則啟事復雜明了,一共三點要求:言語、組件、經歷。客觀地說,對應聘者讓桐的要求還是很低的,我想一個普通的高中畢業生仔細地自學一年應該可以勝任。但是,墨守成規的「優秀」本科畢業生卻未必能滿足這些要求。第一,學校根本上只教VB和C這兩門根底的教學言語,目的是過二級、三級,但是考級對編程的要求與任務中對編程的要求完全是兩碼事,不是一個方向。第二,已經風行的兩種GIS組件MapX和MO正在加入社會舞台,但是在課堂上依然是主打。第三,有開發經歷的先生太少了,很多學校完全不教二次開發,即便教,對先生的要求也不高,完成復雜的閱讀、查詢就行了,這基本算不上項目經歷。因而,想從事開發任務的冤家們,必需在校園里展開自助學習。團體以為,認仔細真地參與一次ESRI或超圖辦的開發組競賽,就可以到達普通公司的要求了。上面再看一則要求比擬高的:
1、計算機或GIS專業本科及以上學歷;
2、純熟掌握C/C言語、Java、JSP、C#等言語,熟習VC、JBuilder編程環境;
3、熟習設計形式、UML,能用Rose等建模工具構建零碎模型;
4、純熟掌握Supermap、Arcgis等主流GIS平台及二次開發技術,有GIS軟體平台底層開發背景,熟習GIS常用演算法,對WebGis零碎的技術架構、功能、平安等有較深入的了解;
5、熟習SQLServer、Oracle資料庫開發。
6、有良好的團隊意識,有良好的交流與溝通才能,具有跨平台軟體開發或嵌入式軟體開發經歷者優先;
二、三維工程師
其實也應該屬於開發,只是覺得很多初學者對三維比擬感興味,因而單列出來。還是先看一則招聘啟事吧:
職位描繪:
在初級開發工程師/零碎工程師指點下停止地學三維相關模塊的設計與開發任務;
職位要求:
1、計算機、天文信息零碎、使用數學或許相關專業本科以上學歷;
2、掌握VC開發技巧,熟習c/c編程,對OpenGL或許D3D技術有一定理解;
3、英文程度良好,閱讀英文技術材料沒有妨礙;
4、較強的邏輯剖析才能,學習才能,創新才能和團隊協作才能;
5、有三維模擬、游戲引擎開發經歷者優先?
三、數據工程師
數據是GIS的血液,一個項目很大一局部資金都是注入到數據的採集、消費和維護中的,因而這也是一個比擬大的方向。還是先看一則招聘啟事:
職位要求:
1、相關專業本科畢業,應屆也可
2、有良好的專業知識,熟習ARCGIS軟體操作
3、有地圖數字化方面任務經歷,無資料庫相關操作經歷
4、對GIS任務抱有熱情,有良好的團隊協作肉體
崗位描繪:GIS數據的消費和維護
四、銷售/市場/企劃
越來越考究任務經歷的要求。我理解的不多。
五、軟體測試/技術支持
小公司能專門設置這樣的職位么?
六、項目管理/文檔編寫
文字功底扎實,專業知識片面,洞悉行業。
七、提供處理方案或輔佐決策效勞
不開發零碎,只是用桌面軟體停止空間剖析,為客戶提供處理方案或輔佐決策的效勞。比方說,某超市要選址,需求特別做個零碎么?沒必要,在ArcMap中用VBA寫順序,得出最優解,寫份報告就行了。
地理信息系統專業就業崗位包括:gis開發工程師、銷售經理、gis工程師、gis軟體工程師、技術支持工程師、軟體工程師、項目經理、軟體開發工程師、gis數據工程師、gis研發工程師、gis銷售經理、gis數據處理工程師等。
『柒』 地理信息系統(GIS)應用與開發是什麼
應用就是應用相關軟體進行地理數據的收集記錄、分析處理、設計規劃等,開發主要是為企業或者政府開發地理信息系統,便於他們管理。
『捌』 地理信息系統開發_地理信息系統開發教程
獨立開發
指不依賴於顫伏任何GIS工具軟體,從空間數據的採集、編輯到數據的處理分析及結果輸出,所有的演算法都由開發者獨立設計,然後選用某種程序設計語言,如VisualC十十、Delphi等,在一定的操作系統平台上編程實現。這種方式的好處在於無須依賴任何商業GIS工具軟體,減少了開發成本,但一方而對於大多數開發一者來說,能力、時間、財力方而的限制使其開發出來的產品很難在功能上與商業化GIS工具軟體相比,而且在購買GIS工具軟體上省下的錢可能還抵不上開發者在開發過程中絞盡腦汁所花的代價。
宿主型二次開發
指基於GIS平台軟體上進行應用系統開發。大多數GIS平台軟體都提供了可供用戶進行二次開發的腳本語言,如ESRI的ArcView提供了Avenue語言,MapInfo公司的MapInfo提供了MapBasic語言等等。用戶可以利用這些腳本歲碰語言,以原GIS軟體為開發平台,開發出自己的針對不同應用對象的應用程序。這種方式省時省心,但進行二次開發的腳本語言,作為編程語言,功能極弱,用它們來開發應用程序仍然不盡如人意,並且所開發的系統不能脫離GIS平台軟體,是解釋執行的,效率不高。
基於GIS組件的二次開發
大多數GIS軟體產商都提供商業化的GIS組件,如ESRI公司的MapObjects,Maplnfo公司的MapX等,這些組件都具備GIS的基本功能,開發人員可以基於通用軟體開發工具尤其是可視化開發工具,如Delphi,VisualC,VisualBasic,PowerBuilder等為開發平台,進行二次開發。
利用GIS工具軟體生產廠家提供的建立在OCX技術基礎上的GIS功能控制項,如ESRI的
MapObjects,Maplnfo公司的MapX等,在Delphi等編程工具編制的應用程序中,直接將GIS功能嵌入其中,實現地理信息系統的各種功能。
三種實現方式的分析與比較
由於獨立開發難度太大,單純二次開發受GIS工具提供的編程語言的限制差強人意,因此結合GIS工具軟體與當今可視化開發語言的集成二次開發方式就成為GIS應用開發的主流。它的優點是既可以允分利用GIS工具軟體對空間資料庫的管理、分析功能,又可以利用其它可視化開發語言具有的高效、方便等編程優點,集二者之所長,不僅能大大提高應用系乎洞談統的開發效率,而且使用可視化軟體開發工具開發出來的應用程序具有更好的外觀效果,更強大的資料庫功能,而且可靠性好、易於移植、更於維護。尤其是使用OCX技術利用GIS功能組件進行集成開發,更能表現出這些優勢。
『玖』 ArcGIS Engine 地理信息系統開發教程的內容簡介
第1章ArcGIS Engine編程基礎
1.1 ArcGIS Engine概述
1.1.1 ArcGIS Engine簡介
1.1.2 ArcGIS Engine功能
1.1.3 ArcGIS Engine與ArcObjects
1.1.4 ArcGIS Engine類庫
1.1.5 ArcGIS Engine控制項
1.2 ArcGIS Engine開發資源
1.2.1 幫助文檔
1.2.2 自帶示例
1.2.3 在線幫助
1.2.4 網上資源
1.3Esri開發方式簡介
1.3.1AML語言開發方式
1.3.2Avenue語言開發方式
1.3.3MapObjects開發方式
1.3.4VBA開發方式
1.3.5 ArcObjects開發方式
1.4 對象模型圖
1.4.1 對象模型圖中的類與介面
1.4.2 查看OMD圖
1.5ArcGIS Engine的安裝
1.5.1 ArcGIS License Manager的安裝
1.5.2 ArcGIS Engine Runtime for Windows的安裝
1.5.3 ArcObjects SDK for the Microsoft.NET Framework的安裝
1.6 本章小節
第2章 桌面GIS應用軟體的開發方式
2.1 使用VBA進行桌面軟體開發
2.1.1 VBA開發方式
2.1.2 VBA代碼的安全性
2.2 使用DLL進行桌面軟體開發
2.2.1 DLL開發方式
2.2.2 DLL功能的應用部署
2.3 使用Add in進行桌面軟體開發
2.3.1 Add in開發方式
2.3.2 Add in的安裝部署
2.4 使用ArcGIS Engine構建獨立應用程序
2.5 不同開發方式的比較
2.6 本章小結
第3章 地圖基本操作
3.1 空間數據與工作空間
3.1.1 空間數據
3.1.2 工作空間
3.2 MapControl控制項介面
3.2.1 IMapControlDefault介面
3.2.2 IMapControl2介面
3.2.3 IMapControl3介面
3.2.4 IMapControl4介面
3.2.5 IMapControlEvents2介面
3.3 數據載入
3.3.1 載入地圖文檔
3.3.2 載入Shapefile數據
3.3.3 載入柵格數據
3.3.4 載入CAD數據
3.3.5 載入個人地理資料庫數據
3.3.6 載入文件地理資料庫數據
3.3.7 載入ArcSDE空間資料庫數據
3.3.8 載入文本文件數據
3.4 地圖文檔保存
3.4.1 地圖文檔保存
3.4.2 地圖文檔另存為
3.5 地圖瀏覽
3.5.1 放大與縮小
3.5.2 拉框放大與縮小
3.5.3 漫遊
3.5.4 全圖顯示
3.5.5 歷史視圖切換
3.6 書 簽
3.6.1 添加書簽
3.6.2 書簽管理
3.7 ICommand和ITool命令操作地圖
3.8 量 測
3.8.1 狀態欄坐標顯示
3.8.2 距離測量
3.8.3 面積測量
3.9 要素選擇操作
3.9.1 要素選擇
3.9.2 縮放至選擇
3.9.3 清除選擇
3.10 地圖導出
3.11 視圖同步
3.11.1 鷹眼窗口
3.11.2 數據視圖與布局視圖的同步
3.12 TOCControl控制項
3.12.1 TOCControl與數據視圖的關聯
3.12.2 圖層顯示順序調整
3.12.3 TOCControl的右鍵菜單
3.13 本章小結
第4章 查詢統計
4.1 屬性查詢
4.1.1 相關類與介面
4.1.2 實例詳解
4.2 空間查詢
4.2.1 相關類與介面
4.2.2 實例詳解
4.3 圖形查詢
4.3.1 相關類與介面
4.3.2 實例詳解
4.4 選擇集
4.4.1 相關類與介面
4.4.2 實例詳解
4.5 查詢選項設置
4.5.1 相關類和介面
4.5.2 實例詳解
4.6 統計分析
4.6.1 相關的類和介面
4.6.2 實例詳解
4.7 本章小結
第5章 地圖制圖
5.1 顏色模型
5.1.1 顏色模型分類
5.1.2 顏色對象
5.2 地圖符號化
5.2.1 點要素符號化
5.2.2 線要素符號化
5.2.3 面要素符號化
5.2.4 文本符號化
5.2.5 符號選擇器
5.2.6 樣式管理器
5.3 地圖標注
5.3.1 TextElement標注
5.3.2 Annotation注記
5.3.3 MapTips顯示
5.4 專題地圖制圖
5.4.1 單一符號化
5.4.2 唯一值符號化
5.4.3 唯一值多欄位符號化
5.4.4 分級色彩符號化
5.4.5 分級符號化
5.4.6 比例符號化
5.4.7 點密度符號化
5.4.8 統計圖表符號化
5.4.9 雙值符號化
5.4.10 多比例尺符號化
5.5 地圖整飾
5.5.1 添加圖例
5.5.2 添加指北針
5.5.3 添加比例尺
5.5.4 添加地圖格網
5.6 制圖模板
5.7 空間參考
5.7.1 創建空間參考
5.7.2 同一基準面的坐標轉換
5.7.3 不同基準面的坐標轉換
5.8 列印輸出
5.8.1 列印設置
5.8.2 列印預覽
5.8.3 列印
5.8.4 地圖輸出
5.9 本章小結
第6章 空間數據編輯
6.1 簡 介
6.1.1 操作步驟
6.1.2 實現思路
6.1.3 代碼說明
6.2 編輯對象
6.2.1 幾何對象
6.2.2 DisplayFeedback對象
6.3 開始編輯
6.3.1 IEngineEditor介面介紹
6.3.2 功能實現
6.4 設置編輯圖層
6.4.1 IEngineEditLayers介面介紹
6.4.2 功能實現
6.5 設置編輯任務
6.5.1 IEngineEditTask介面介紹
6.5.2 功能實現
6.6 編輯操作
6.6.1 選擇要素
6.6.2 移動要素
6.6.3 添加要素
6.6.4 刪除要素
6.6.5 撤銷操作
6.6.6 恢復操作
6.7 節點編輯
6.7.1 移動節點
6.7.2 添加節點
6.7.3 刪除節點
6.8 屬性編輯
6.9 保存編輯
6.10 結束編輯
6.11 本章小結
第7章 矢量數據空間分析
7.1 空間拓撲分析
7.1.1 相關類與介面
7.1.2 實例詳解——緩沖區分析
7.1.3 實例詳解——獲取多邊形要素邊界
7.2 空間關系運算
7.2.1 相關類與介面
7.2.2 實例詳解——查找一多邊形要素的所有鄰接要素
7.3 疊加分析
7.3.1 相關類與介面
7.3.2 實例詳解——兩相交面圖層的裁剪分析
7.4 數據格式轉換
7.4.1 相關類與介面
7.4.2 實例詳解——將Shapefile數據導入File Geodatabase中
7.4.3 實例詳解——通過數據解析方式實現Shapefile數據轉CAD
格式數據
7.5 添加X、Y數據
7.5.1 相關類與介面
7.5.2 實例詳解——將帶有X、Y欄位的Excel數據表轉化為點數據
7.6 使用GP工具進行空間分析
7.6.1 相關類與介面
7.6.2 實例詳解——利用GP工具實現緩沖區分析
7.6.3 實例詳解——利用GP工具實現Shapefile數據轉CAD數據
7.7 本章小結
第8章 柵格數據空間分析
8.1 環境設置
8.2 空間插值
8.2.1 反距離權重法
8.2.2 克里金法
8.2.3 樣條函數法
8.2.4 趨勢面法
8.2.5 自然鄰域法
8.3 柵格表面分析
8.3.1 坡度計算
8.3.2 坡向計算
8.3.3 等值線計算
8.3.4 填挖方計算
8.3.5 山體陰影
8.3.6 曲率計算
8.3.7 可見性分析
8.4 柵格計算
8.4.1 IMathOp介面
8.4.2 ITrigOp介面
8.4.3 ILogicalOp介面
8.4.4 IBitwiseOp介面
8.5 柵格統計
8.6 密度分析
8.6.1 核密度分析
8.6.2 線密度分析
8.6.3 點密度分析
8.7 提取分析
8.7.1 按屬性提取
8.7.2 按掩模提取
8.7.3 按形狀提取
8.8 距離分析
8.8.1 歐氏距離
8.8.2 成本距離
8.8.3 成本路徑
8.8.4 廊道分析
8.9 重分類
8.9.1 使用表重分類
8.9.2 使用ASCII文件重分類
8.9.3 分割
8.10 條件分析
第9章 管網網路分析
9.1 幾何網路
9.1.1 幾何網路元素
9.1.2 邏輯網路
9.1.3 幾何網路屬性
9.2 顯示網路流向
9.2.1 相關類與介面
9.2.2 實例詳解
9.3 網路追蹤分析
9.3.1 相關類與介面
9.3.2 實例詳解
9.4 爆管分析
9.4.1 實例詳解
9.5 本章小結
第10章 交通網路分析
10.1網路數據集
10.1.1網路元素
10.1.2網路連通性
10.1.3網路屬性
10.2最短路徑分析
10.2.1相關類與介面
10.2.2實例詳解
10.3查找服務區分析
10.3.1相關類與介面
10.3.2實例詳解
10.4 設施點分析
10.4.1相關類和介面
10.4.2實例詳解
10.5OD成本矩陣分析
10.5.1相關類和介面
10.5.2實例詳解
10.6多路徑配送分析
10.6.1相關類和介面
10.6.2實例詳解
10.7位置分配分析
10.7.1相關類和介面
10.7.2實例詳解
10.8本章小結,
11 三維分析
11.1 三維數據模型
11.1.1 3D要素數據
11.1.2 表面數據
11.2 Multipatch
11.2.1 Multipatch創建
11.2.2 Multipatch編輯
11.2.3 Multipatch分析
11.3 實例:基於Multipatch的地質鑽孔三維可視化
11.4 TIN數據
11.4.1 載入TIN數據
11.4.2 TIN數據創建
11.4.3 TIN表面分析
11.5 實例:基於多層TIN的地層三維可視化
11.6 SceneControl三維可視化
11.6.1 三維數據載入
11.6.2 三維地圖瀏覽
11.6.3 三維地圖識別
11.6.4 遙感影像圖與三維地形疊加
11.6.5 矢量圖層與地形疊加
11.6.6 三維動畫
11.7 GlobeControl三維可視化
11.7.1 三維數據載入
11.7.2 三維地圖工具
11.7.3 三維效果
11.8 實例:基於GlobeControl的三維數字校園
12 Esri杯中國大學生GIS軟體開發大賽一等獎獲獎作品分析
——嶗山森林火災擴散模擬分析與決策系統
12.1 系統功能介紹
12.1.1 系統開發與運行環境
12.1.2 系統總體功能設計
12.1.3 系統登錄
12.1.4 基本功能模塊
12.1.5 數據管理模塊
12.1.6 預報分析模塊
12.1.7 火場模擬模塊
12.1.8 輔助決策模塊
12.1.9 損失評估模塊
12.2 數據准備
12.3 代碼閱讀指南
12.3.1 DevExpress界面庫
12.3.2代碼組織與說明
12.4 加上如何配置運行程序
『拾』 地理信息系統的開發工具是什麼_地理信息平台軟體是什麼
有很多語頃裂言都可以的。只要你安裝了GIS平台軟體歲乎判。用VB、VC或者java都可以支持GIS軟體的開發。說簡單點。GIS開發其實就是在已有GIS平台軟體的前提下。進行的二次乎改開發。