當前位置:首頁 » 數據倉庫 » 空間資料庫ppt
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

空間資料庫ppt

發布時間: 2022-06-25 01:42:33

⑴ gis開發方式

GIS軟體開發(第一講).ppt免費下載

鏈接:https://pan..com/s/1ZL-4JblRbl9cIPOp-TkOPQ

提取碼:54pe

地理信息系統(Geographic Information System或 Geo-Information system,GIS)有時又稱為「地學信息系統」。它是一種特定的十分重要的空間信息系統。它是在計算機硬、軟體系統支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行採集、儲存、管理、運算、分析、顯示和描述的技術系統。

⑵ 做公司網站要多少錢在百度可以搜索到的。

網站花費從好幾百到好幾千,過萬的都是有,關鍵看自己對製作網站的需求。現階段目前市面上製作網站注主要有三種方式。

一種是簡易的模板建網站,價錢也就是幾百塊,缺點是模板是固定的,不可以再次設計,極大概率會跟別人一樣。

二種是自助建站系統服務平台,現階段這類方法比較時興,技術性也很完善,發展趨勢很多年了,絕大多數公司都會用。優勢是價錢很便宜,也是以好幾百到好幾千不一,功能豐富,適用自定設計方案,作用升級完全免費,不用懂代碼設計就可製作一個令人滿意的好看網站。缺點是假如需求很尤其,不全考慮,絕大多數需求全是能夠完成的。

三種是訂制化網站,優勢是能夠徹底完成自身的念頭需求,徹底按照自身規定來製作,缺點是價錢很高,一般都會幾萬元,維護保養成本費也很高。事後升級作用還得再次收費。

凡科建站有著拖拽式搭建體驗,比PPT製作更簡單,網站布局自由拖拽建設,隨心所欲,隨建隨改,眾多功能控制項,讓網站效果一秒高大上。

3000+模板任你選!點擊這里獲取簡單快捷的網站製作工具:凡科建站

⑶ 考研跪求!GIS應用高手幫幫我,懸賞所有金,

1、gis空間分析原理,是一本書才能解釋得清楚的問題,如果用一段後說的話也很模糊,很抽象。
2、也是個大問題,不容易說情。
2.1資料庫設計,考慮系統會用到的數據,比如亞運村的各個地理信息層,包括公路、居民點、其他土地利用信息層,當然也要包括場館的信息。
2.2 系統基本功能,很容易想到的是:亞運村的地圖顯示,場館的查詢、如果有公交可以有公交路線查詢、公交路經裡面還可以細到最優、最短路徑分析等等。再比如距離測量功能,可以方便的測量兩點或某公路的長度,在比如三維顯示的功能等等。

⑷ 網頁製作都包括哪些技術

1、活版印刷

一個成功的網站只有很少的字體是類似的款式,而不是使用的字體。最好的網站應該使用無襯線和無襯線字體,而不是兩者的結合。

印刷術的網站也應該小心使用的字體,好的設計會加入一些類似的字體,而不是一個范圍內型面。大多數瀏覽器都能識別特定數量的安全字體,這樣設計主要是利用以避免並發症的發生。

2、代碼質量

當創建一個網站,它是很好的做法,以符合標准。這包括代碼中的錯誤,代碼為更好的布局,以及確保你的ID和類的正確識別。這通常是通過描述指定元件做什麼。

不符合標準的網站無法使用或容易出錯的,標准可以涉及到正確的頁面布局的可讀性,以及確保適當地關閉了編碼元素。DOCTYPE聲明,這是用來突出顯示代碼中的錯誤。系統識別錯誤和不符合網頁設計標准。


3、視覺設計

良好的視覺設計網站上的標識,其目標市場。這可以是一個年齡組或特定的文化鏈,因此,設計人員應了解其受眾的趨勢。設計人員也應該明白他們設計的,這意味著一個企業網站不應該被設計成一個社交媒體網站,例如相同類型的網站。

4、交互設計

對於網站來說,好的交互設計對網頁設計的整體起著至關重要的作用,一個好的交互不僅能大大提升頁面整體的設計效果,增強頁面的「活躍度」,還能有效提高用戶體驗,「屏蔽」單調的操作流程,使得產品、文化的表現都能最大化的呈現並傳達到相關的受眾。

5、內容更新

企業Web站點建立後,要不斷更新網頁內容。站點信息的不斷更新,讓瀏覽者了解企業的發展動態和網上職務等,同時也會幫助企業建立良好的形象。

⑸ 武漢大學GIS測繪遙感信息工程國家重點實驗室地圖學與地理信息系統940地理信息系統基礎包括哪些參考書呢

初試(任選一本):《地圖學》祝國瑞,武漢大學出版社
《地理信息系統基礎》龔健雅,科學出版社
復試:《數字地圖制圖原理》 吳凡,武漢大學出版社
全部來自官網,非常權威。祝你好運!

⑹ 資料庫邏輯模型

資料庫關系模型(資料庫邏輯模型)是將數據概念模型轉換為所使用的資料庫管理系統(DBMS)支持的資料庫邏輯結構,即將E-R圖表示成關系資料庫模式。資料庫邏輯設計的結果不是唯一的,需利用規范化理論對資料庫結構進行優化。

在關系模型中,資料庫的邏輯結構是一張二維表。在資料庫中,滿足下列條件的二維表稱為關系模型:

1)每列中的分量是類型相同的數據;

2)列的順序可以是任意的;

3)行的順序可以是任意的;

4)表中的分量是不可再分割的最小數據項,即表中不允許有子表;

5)表中的任意兩行不能完全相同。

由此可見,有序的航空物探測量剖面數據不滿足資料庫關系模型條件第3條「行的順序可以是任意的」,因此,不能簡單地直接利用關系資料庫(如Oracle,sql Server,Sybase等)來管理剖面數據,需將數據在資料庫中的存儲方式改為大欄位存儲,確保不因資料庫數據的增加和刪除等操作改變剖面數據有序特性。

一、大欄位存儲

(一)大欄位存儲技術

大欄位LOB(Large Object)技術是Oracle專門用於存放處理大對象類型數據(如多媒體材料、影像資料、文檔資料等)的數據管理技術。LOB包括內部的和外部的兩種類型。內部LOB又分CLOB(字元型)、BLOB(二進制型)等3種數據類型,其數據存儲在資料庫中,並且支持事務操作;外部LOB只有BFILE類型,其數據存儲在操作系統中,並且不支持事務操作。LOB存放數據的長度最大可以達到4G位元組,並且空值列(沒有存放數據)不佔空間(圖2-6)。

圖2-6 大欄位存儲示意圖

由於外部LOB存放在操作系統文件中,其安全性比內部LOB差一些。此外,大欄位的存儲支持事務操作(批量提交和回滾等),而外部LOB不支持事務操作。所以,航空物探測量剖面數據採用BLOB來存儲。對於BLOB類型,如果數據量小於4000位元組,資料庫通常採用行內存儲,而數據量大於4000位元組採用行外存儲。分析航空物探測量剖面數據,每個場值數據佔4個位元組(單精度),目前航磁數據采樣率為10次/s,4000位元組只能存儲100 s數據;一般情況下航空物探測量每條測線飛行時間至少在10 min以上,每條測線數據量遠遠大於4000位元組。所以,航空物探測量剖面數據採用行外存儲方式,即大欄位列指定「Disable Storage In Row」的存儲參數。

由於大欄位類型長度可變,最大可到4G。假設測線飛行時間為T,場值采樣率為n次/s,測線場值數據量為4Tn,所以有4Tn≤4G。單條測線飛行時間T不會超過10 h(36000 s,航空物探測量1架次至少飛行1個往返2條測線),則場值的采樣率n≤4G/4T=4×1024×1024×1024/4×36000次/s=29826次/s。採用大欄位來存儲測量數據,不僅能夠減少數據表的記錄數,提高查詢效率,而且使得采樣率的擴展不受限制。

(二)大欄位存儲技術應用

由於航空物探數據的數據量較大,現有的航磁測量數據按基準點方式(點存儲)存儲可達幾億個數據記錄。若按磁場數據采樣點存儲方式(簡稱「場值存儲方式」),則記錄條數=(磁場數據采樣率/坐標采樣率)點存儲方式的記錄數,達幾十億條數據記錄,且隨著數據采樣率的擴展、測點的加密,航空物探測量數據量隨著時間的推移呈現快速增長之勢。顯然,如果採用常規的表結構來存儲,勢必造成數據的存儲、管理、檢索、瀏覽和提取都非常困難。另一方面,從航空物探專業應用需求來說,很少對單個測點的場值數據進行運算、分析等操作,一般至少是對一條測線或以上測線,多數時候是需要對整個測區的場值數據進行化極、上延、正反演擬合等。

因此,在航空物探資料庫表結構設計時,改變過去將基準點或場值點數據記錄作為資料庫最小管理對象的理念,採用了大欄位存儲技術,將測線作為資料庫最小管理對象,將測線上的測量數據,如坐標數據和磁場、重力場數據分別存儲在相應大欄位中。在航空物探資料庫建設中,大量採用資料庫的大欄位存儲技術(詳見《航空物探信息系統資料庫結構設計》)。

(三)大欄位存儲效率

以航磁測量數據為例分析大欄位存儲技術優勢。如果以場值存儲方式存儲測線數據,則每條記錄包含架次號、測線號、基準號、地理坐標、投影坐標、磁場數據等,由於坐標數據采樣率2次/s,磁場數據采樣率10次/s,每5個磁場數據中,只有第1個磁場數據有坐標數據,其他4個坐標數據是內插出來,因此在測線記錄中會產生大量冗餘的數據坐標數據。採用點存儲方式存儲的測線數據記錄數等於線上基準點數,若採用大欄位存儲方式,一條測線數據只存儲為1條數據記錄(圖2-7),一般一條測線的測點數近萬個,甚至更多,可見採用大欄位存儲大大減少測線數據存儲記錄數,提高數據的存取效率。

以某測區的兩條航跡線為例,分別採用3種方式測試資料庫的數據存儲效率。磁場數據的采樣率10次/s,坐標數據采樣率2次/s,兩條測線上共有基準點8801個。以場值方式存儲先內插坐標信息,使得每個場值數據都擁有自己的坐標,然後存入資料庫,共有數據記錄44005條,寫入資料庫時間為57.22 s,讀取時間為1.03 s。第二種方式是以采樣點的方式進行存儲,共有8801條記錄,寫入資料庫時間為9.47 s,讀取需要0.91 s。第三種方式是以大欄位的形式存儲,只有2條記錄,寫入資料庫1.03 s,讀取時間為0.44 s(表2-2)。大欄位數據存儲記錄數最少,存取效率最高。用整個測區數據測試效果更加明顯。

表2-2 三種數據存儲方法的存取效率比較

圖2-7 大欄位存儲方式示意圖

二、聯合主鍵

主外鍵是關系型資料庫建立表間關系的核心。在航空物探空間資料庫建設過程中,要素類與要素類之間、要素類與對象類之間,以及對象類與對象類之間的關系的描述有3種形式,即拓撲關系——描述要素類與要素類之間結點、鄰接和聯通關系;疊加關系——描述要素類與要素類之間的相交、包含與分類關系;隸屬關系——描述對象類與對象類之間的派生關系。前兩種關系是採用空間數據模型建立的關系,而隸屬關系是通過主鍵建立的對象類與對象類之間的關系。在建立一對一、一對多的表間關系時,需要在整個資料庫表中確定具有唯一性的一個欄位作為主鍵(主關鍵字)。

按照傳統的航空物探數據的檔案管理模式,每個項目分配一個自然數作為檔案號,項目的所有資料均與此檔案號相聯系。勘查項目和科研項目的檔案號是獨立編號的,且均從001開始。加之人工管理的原因,存在1個項目2個檔案號和2個項目1個檔案號的情況,因此現行的檔案號與項目之間的對應關系不具備唯一性,不能作為項目的唯一標識,即不能作為資料庫表的主鍵。項目編號也不能作為資料庫表的主鍵,項目編號也只是近十年的事,以前的項目沒有項目編號。

綜合考慮上述因素和項目具有分級、分類的特點,提出了構造項目唯一標識碼(簡稱「項目標識」)的方法,並以此碼作為資料庫表的主鍵。

項目標識(主鍵):AGS+項目類別(2位)+項目起始年份(4位)+檔案號(6位)

標識含義:AGS——航空物探的縮位代碼;

項目類別——2位代碼,01代表勘查項目、02代表科研項目;

起始年份——4位代碼,項目開始年號;

檔案號——6位代碼,為了與傳統的項目管理方式相銜接,後面3~4位是

項目檔案管理模式下的檔案號,不足部分補零。

以上15位編碼是一級項目的項目標識,二級及其以下級別的項目標識是在上一級項目標識基礎上擴展2位數字代碼,中間用「.」號隔開,數字為該級項目的序號。項目標識定義為30位編碼,適用於六級以內的項目。例如:AGS022004000576.08.04.02,表示該項目為2004年開展的檔案號為576的航空物探科研項目(一級項目)的第8課題(二級項目)第4子課題(三級項目)的第2專題。由此可見,該項目標識不僅僅是一個建立表間關系的關鍵字,同時還表達了不同級別項目間的隸屬關系。在系統軟體開發時,利用此關系生成了項目的分級樹形目錄,用戶對項目的層次關系一目瞭然,便於項目查詢。

資料庫的主鍵一經確定,相應地需要確定聯合主鍵的組成及其表達方式。所謂聯合主鍵就是數據資料的唯一標識,在一個資料庫表中選擇2個或者2個以上的欄位作為主鍵。由於航空物探數據絕大部分與項目標識有關,加之數據的種類較多,分類復雜,單憑主鍵確定資料庫表中記錄的唯一性,勢必需要構建極其復雜的主鍵,這種方法既不利於主鍵的數據操作,又會造成大量的數據冗餘,合理地使用聯合主鍵技術可以很好地解決資料唯一問題。以項目提交資料為例,提交的資料分為文字類資料、圖件類資料和媒體類資料,我們對資料進行分類和編號,例如100代表文字資料(110——World文檔,120——PDF文檔),200代表圖件資料(210——基礎地理資料、220——基礎地質資料,230——航跡線圖,240——剖面圖,250——等值線圖等),300代表媒體資料(310——PPT文檔,320——照片等),第1位(百位)表示該資料的類型,第2~3位表示該類資料的序號。

在資料庫管理和項目資料查詢時,採用項目標識與資料分類編號作為聯合主鍵(圖2-8),可以高效地實現復雜數據的查詢。在整個資料庫系統中多處(項目查詢、數據提取等模塊)使用聯合主鍵技術。

圖2-8 聯合主鍵實例

三、信息標准化

為了實現數據共享,在航空物探資料庫建模過程中,參考和引用了近百個國家信息化標准,編制了4個中心信息化標准和1個圖件信息化工作指南。

(一)引用的國家信息化標准

1)地質礦產術語分類代碼:地球物理勘查,地球化學勘查,大地構造學,工程地質學,結晶學及礦物學,礦床學,水文地質學,岩石學,地質學等。

2)國家基礎信息數據分類與代碼,國土基礎信息數據分類與代碼,地球物理勘查技術符號,地面重力測量規范,地面磁勘查技術規程,地面高精度磁測技術規程,大比例尺重力勘查規范,地理信息技術基本術語,地理點位置的緯度、經度和高程的標准表示法,地名分類與類別代碼編制規則。

3)地球空間數據交換格式;數學數字地理底圖數據交換格式;數字化地質圖圖層及屬性文件格式。

(二)本系統建立的信息化標准

編寫了「航空物探空間數據要素類和對象類劃分標准」,「航空物探項目管理和資料管理分類代碼標准」,「航空物探勘查分類代碼標准」,「航空物探信息系統元數據標准」,「航空物探圖件信息化工作指南」,以便與其他應用系統進行信息交換,實現資料庫資料共享。

航空物探空間數據要素類和對象類劃分標准:根據物探方法、數據處理過程以及推斷解釋方法和過程,把與GIS有關的數據劃分為不同類型的要素類-對象類數據,按專業、比例尺、數據內容對要素類和對象類進行統一命名,使空間資料庫中的每個要素類和對象類的命名具有唯一性,防止重名出現。規定要素類-對象類資料庫表結構及數據項數值類型。

航空物探項目管理和資料管理分類代碼標准:規定了航空物探項目管理和資料管理的相關內容,包括航空物探勘查項目和科研項目的項目立項、設計、實施、成果、評審、資料匯交等項目管理的全過程中的內容,以及項目成果資料和收集資料的歸檔、發送、銷毀、借閱等資料管理與服務過程中的內容和數據項代碼。

航空物探勘查分類代碼標准:在「地質礦產術語分類代碼 地球物理勘查」(國家標准GB/T 9649.28—1998)增加了航磁、航重專業方面所涉及的數據採集、物性參數、方法手段、儀器設備、資料數據解釋及成圖圖件等內容和數據項代碼。

航空物探信息系統元數據標准:規定了航空物探空間數據管理與服務的元數據(數據的標識、內容、質量、狀況及其他有關特徵)的內容。

四、航跡線數據模型

(一)航跡線模型的結構

航空物探測量是依據測量比例尺在測區內布置測網(測線和切割線)。當飛機沿著設計的測線飛行測量時,航空物探數據收錄系統按照一定的采樣率採集采樣點的地理位置、高度和各種地球物理場信息。採用屬性數據分置的方法,將測線地理位置信息從航空物探測量數據中分離出來,形成航跡線要素類表,在此表中只存儲與航跡線要素類有關的數據,如項目標識、測區編號、測線號、測線類型(用於區分測線、切割線、不同高度線、重復線等)、坐標、高度值等;將航跡線的對象類數據(磁場、重力場基礎數據)分別以大欄位形式存儲在各自的二維表中,它們共享航跡線,解決了多源有序不同采樣率的航空物探測量數據的數據存儲問題,在滿足要素類空間查詢的同時,統一數據的存儲方式(圖2-9)。航跡線要素類隸屬於測區要素類,它們之間為空間拓撲(包含)關系。測區從屬於勘查項目,每個勘查項目至少有一個測區,它們之間為1對多關系。有關項目信息存放在項目概況信息對象類表中,各種表之間通過項目標識進行聯接。

圖2-9 航跡線數據模型結構

(二)航跡線的UML模型

統一建模語言UML(Unified Modeling Language)是一種定義良好、易於表達、功能強大且普遍適用的建模語言。它溶入了軟體工程領域的新思想、新方法和新技術。UML是面向對象技術領域內佔主導地位的標准建模語言,成為可視化建模語言的工業標准。在UML基礎上,ESRI定義了空間資料庫建模的ArcGIS包、類庫和擴展原則。

圖2-10 與航跡線有關的資料庫表邏輯模型結構圖

在確定航跡線數據模型後,以它為基礎,使用UML完成與航跡的有關的項目概況信息、測區信息、原始數據等資料庫表邏輯模型設計(圖2-10)。

由UML模型生成Geodatabase模式時,模型中的每個類都對應生成一個要素類或對象類。類的屬性映射為要素類或對象類的欄位。基類屬性中包含的欄位,在繼承類中不需重復創建。例如,每個類都包括項目標識等欄位,可以創建一個包含公共屬性的基類,其他類從該類繼承公共的屬性,而無需重復建基類中包含的屬性。因為基類沒有對應的要素類或對象類,所以將基類設置為抽象類型。要素類之間的關系採用依賴關系表示。

五、資料庫邏輯模型

關系資料庫的邏輯結構由一組關系模式組成,因而從概念結構到關系資料庫邏輯結構的轉換就是將概念設計中所得到的概念結構(ER圖)轉換成等價的UML關系模式(圖2-11)。在UML模型圖中,要素數據集用Geodatabase工作空間下的靜態包表示。要素集包不能互相嵌套,為了容易組織,在生成物理模型後,在要素數據集包中自定義嵌套。要素數據集與空間參考有關,但是空間參考不能在UML中表達。要素類和二維表都是以類的形式創建的,區別是要素類繼承Feature Class的屬性,而二維表繼承Object屬性。為了表達每種元素的額外屬性,比如設置字元型屬性欄位的字元串長度,設置要素類的幾何類型(點、線或面)需要使用Geodatabase預定義的元素標記值。

圖2-11 邏輯設計關系轉換

基於航空物探數據的內在邏輯關系進行分析,使用統一建模語言(UML)構建數據實體對象間的關系類,定義了航空物探資料庫的邏輯模型(圖2-12)。

⑺ mapinfo的教程有下嗎高手指點一下吧。

MapInfo概述

1.1 MapInfo簡介

MapInfo是美國MapInfo公司的桌面地理信息系統軟體,是一種數據可視化、信息地圖化的桌面解決方案。它依據地圖及其應用的概念、採用辦公自動化的操作、集成多種資料庫數據、融合計算機地圖方法、使用地理資料庫技術、加入了地理信息系統分析功能,形成了極具實用價值的、可以為各行各業所用的大眾化小型軟體系統。MapInfo 含義是「Mapping + Information(地圖+信息)」即:地圖對象+屬性數據。

1986年MapInfo公司成立並推出了第一個版本—MapInfo for DOS V1.0及其開發工具MapBasic,此後又推出了DOS平台的2.0和3.0版。1995年底MapInfo發布了MapInfo Professional,是一個以Windows 95和Windows NT為平台的桌面地理信息系統。目前該軟體的最新版本是MapInfo Professional 7.5及其系列軟體。

MapInfo Professional是一套強大的基於Windows平台的地圖化解決方案,可以方便地將數據和地理信息的關系直觀的展現,其復雜而詳細的數據分析能力可幫助用戶從地理的角度更好地理解各種信息;可以增強報表和數據表現能力,找出以前無法看到的模式和趨勢,創建高質量的地圖以便做出高效的決策;憑借其新特性和增強功能,MapInfo Professional 使得桌面地圖化和分析功能更快和更容易-並可延伸至整個企業。

MapInfo Professional提供一整套功能強大的工具來進行復雜的商業地圖化、數據可視化和GIS功能。通過MapInfo Professional可連接本地及伺服器端的資料庫,創建地圖和圖表以揭示數據行列背後的真正含義。也可以定製MapInfo Professional以滿足用戶的特定需要。 支持Oracle8i完全讀/寫,通過OCI對Oracle8i及通過ODBC對其它數據源的實時訪問

經歷了近20年時間,MapInfo公司成為全球最大的100家軟體公司之一。產品行銷58個國家和地區,有22種語言的版本,超過30萬個正式用戶。該產品在1990後進入我國,經過十幾年的發展,已經在諸多領域得到廣泛應用。

1.2 MapInfo的軟體開發思想

MapInfo公司憑借MapInfo系列產品取得了長足的發展,其先進的軟體開發技術和軟體開發思想,引起了IT業界的注意。微軟使用了MapInfo提供的技術在Office辦公套件中,已經成功地加入了MapInfo的地圖功能,稱為數據地圖(DataMap);MapInfo與其它大公司的合作;在與Oracle、Sybase等大型資料庫公司的合作方面,已經將MapInfo作為企業級大型的資料庫的前端工具,實現數據的地理空間查詢及可視化顯示;INFORMIX、IBM、SUN、HP等都選擇MapInfo作為長期合作夥伴。

MapInfo先進的軟體開發思想已經為一些專業的CAD、地理信息系統公司所仿效:例如Autodesk公司推出的Autodesk World、Autodesk MapGuide 及AutoCAD Map等。這些先進的軟體開發思想包括:

·盡可能向微軟公司產品(Windows/Office)的操作特性靠攏。如使用滑鼠右鍵快捷菜單、一致的工具按鈕、可碼放的工具條、安裝與卸裝流程、拖放技術、剪貼板技術、Ctrl+、Shift+、Alt+滑鼠的使用、支持對象連接與嵌入(OLE)技術、郵件發送等;

·全方位支持從單用戶環境、客戶機/伺服器環境和網路環境(包括Internet和Intranet)等各種體系結構;

·支持ODBC(開放的資料庫連接)技術,使不同的資料庫系統之間可以進行數據共享和鏈接,如MapInfo可以直接使用微軟Access資料庫中的數據。

·具有類Basic(即VBA、Visual Basic for Applications)的二次開發語言(MapBasic)。這一點非常重要,除了Basic語言易學好用的優點以外,更重要的使得各種不同系統有了一種統一的二次開發語言,有利於系統集成。微軟的Word 有Word Basic 、Excel 有Excel Basic 、Access有Access Basic、Autodesk公司的Autodesk World有World Basic等等。

1.3 MapInfo的功能特色

(1)屬性數據

可點選圖層中之對象,查閱其相關數據,如名稱、地址、電話。

(2)網際網路

藉由MapInfo Professional6.0版本以上皆提供HotLink功能,可從圖層上之任一對象,連結至網際網路或是其它類型的檔案如(.doc, .xls, .ppt, .mdb, ...etc)。

(3)統計圖表

可製作3D、Area、長條、泡泡、折線、圓餅…等統計圖表。

(4)圖層套迭

在MapInfo中可以開啟數個圖表文件於一個圖層窗口中。將每一圖表文件各別視為一個圖層,而每個圖層像透明膠片迭加在一起。

(5)拖曳功能

可直接拖曳地圖至其它應用程序。如(.doc, .xls, .ppt...etc)。

(6)影像功能

能使用的影像圖文件諸如:掃描後的紙張地圖、衛星圖片、照片以及標志符號,為您的圖層添加新的內容。

(7)連接GPS

藉由RS232傳輸線,可將由GPS所接收之數據傳輸至計算機,並於MapInfo中實時秀出位置、方向、速度、時間等數據。

(8)主題圖及其樣板

根據圖檔的數值為圖層著色,方便您了解數據模式以及發展趨勢。您可以從上百種的顏色、符號和線型中進行選擇,從而進一步區分數據。您還可以將經常使用的主題圖以樣板方式保存,方便日後進行修改或直接套用。

(9)數據格式轉換

對於欲擁有強大的數據可視化及分析功能的個人或機構而言,MapInfo Professional是最理想的選擇。透過數據轉換格式功能可以雙向轉換MapInfo Professional和其它系統的數據。包括:AutoCAD、ESRI和 Intergraph,可轉換的檔案格式有DWG、DXF、DGN、Shape和ArcGen。

(10)資料庫連結
Live Access方式的ODBC連接,可直接存取(讀/寫)儲存在本地的數據。數據類型可以為:dBASE、Microsoft Excel、Lotus 1-2-3以及ASCII。亦可讀取遠程資料庫,如Oracle、Informix、Sybase、Ingres、SQL Server、DB2以及其它支持ODBC 驅動方式的資料庫類型。可將復雜的空間數據儲存到server端的大型資料庫如Sybase和Oracle中,並對其進行管理。當使用者在向Server端寫入資料時MapInfo professional內置的沖突管理器可以幫助調數據之間的沖突。

(11)SQL查詢語言

(Structure Query Language,SQL)結構化查詢語言,是一套強大的查詢系統,其利用簡易的語法,被廣泛地運用在關聯式資料庫中。相較於其它的程序語言,SQL的操作簡單及指令簡潔,卻足以應付十分龐雜的數據查詢需求。佐以MapBasic程序語言,進而結合MapBasic 中的地理信息系統空間分析函數,不但使佐以MapBasic程序語言,進而結合中的地理信息系統空間分析函數,不但使SQL除了能做一些基本的數據查詢外,還可進行對數據的整合、以條件式作為數據分組或排序的依據。另外SQL 所提供的函數,更加強了SQL的功能,方便欄位的計算整理。

1.4 MapInfo Professional 7.0的新增功能

(1)加強支持的操作系統

·Windows98 、NT4.0、Windows2000。

·取得Microsoft Window XP 兼容軟體認證。

(2)加強支持的資料庫

·除了舊有的Oracle Spatial 8.17外,更支持最新的Oracle Spatial 9i與9i Locator。

·SQL server 7.0、SQL server 2000、Microsoft Access 2000。

·利用簡單幾個步驟,便可以開啟遠程資料庫,並儲存於個人計算機上。

(3)更簡潔的使用介面

·設計的檔案開啟介面,利用畫面左邊的小窗口,使得開啟文件更快速。

·可將窗口畫面以Save Window方式,直接儲存成JPEG 2000的格式。

(4)新增支持格式

·可直接開啟shapfiles。

·支持更多的網格影像:ASRP、ADRG、CADRG、ECW…等格式。

·新增Import檔案格式:OSGB format GML files。

(5)新增對象編修功能

·6.5版可針對Text和Label做旋轉,7.0版現在連Object都可以旋轉了。

·利用Backspace鍵可快速刪除正在編輯中的對象(如polyline、polygon、ruler tool…等)。

(6)新增對象處理方法

·Voronoi多邊形提供簡單好用且快速的介面,只需3個以上的點位,即可以做成多邊形面狀數據格式,簡單又方便。

·多邊形分割不僅可分割單點、多點、甚至是眾多對象的集合(例如封閉的多邊形或是線形物體)。

(7)改良的指北針工具

·利用Tool選單或是按鈕,便可以輕松地放置指北針在地圖窗口上。還可以選擇不同的樣式和放置的位置,不但可以調整大小,指北針還可以自動且正確地依照實際狀況指示正確的北方。

(8)新增加數據整合功能

·提供新版本Crystal Report 8.5,該版本不但可支持Access,更可直接輸出成html、pdf 格式,且尚有ole2的鑲嵌能力。

·和MapX Mobile有著更佳的溝通能力,利用Mobile來產生更強大的應用介面程序,商業或是政府機構的應用上,絕對是一個工作上的好幫手。

(9)嶄新的界面

·利用Mapinfo提供的設定環境,可以讓你只花少許的時間便能夠提高你在制圖和展示上的能力,且管理上既方便又快速。

·簡單明了的樣式設定介面,可直接設定Line、Region、Symbol、Text的樣式內容,甚至含Selected和Target的物件。

·更快速的DBMS連接功能,可以在每次啟動MapInfo的時候,都能夠自動地重新連接遠程資料庫。

(10)更多新增的附加程序

·Coordinate Extractor Tool

·可直接得到.prj內的坐標設定值。

·TOC Utility

·可以讓你從TOC中的檔案,連接眾多檔案成為單一的表格,甚至可以依照不同投影分區或解析度做分類管理。

(11)新增的投影選擇

·加拿大專用的雙立體投影模式

·澳洲地區投影

·紐西蘭地區投影

·日本JGD 2000投影

1.5 MapInfo系列產品介紹

除MapInfo Professional外,MapInfo系列產品有:

(1)MapBasic

MapBasic是MapInfo的二次開發語言,是MapInfo應用開發環境。用於擴展MapInfo功能、實現自動化操作和進行軟體系統的集成等。它和MapInfo Professional組成了MapInfo的技術核心。

(2)MapInfo MapX

MapInfo MapX 是低價高效、強大的ActiveX 組件,可以很方便地集成到使用標准可視化編程工具開發的商業應用中。MapInfo MapX 支持將地圖功能添加到任何應用中,提供了一種高度可視化的方法,來顯示和分析基於位置的數據,從而更好地為客戶服務,更好地進行商業決策,更有效地管理資產和運營。

MapInfo MapX 支持開發商方便快捷地將地圖功能集成到新的或已有的應用中。 可以使用標準的編程語言—Visual Basic 、Visual C++、Delphi、PowerBuilder 和Oracle Express Objects 。因為不需要學習新的或高難度的編程語言,開發者可以快速展開工作,方便地設計和實現地圖功能和特性。

MapInfo MapX 提供了一個流線化的對象模型,大量的方法和事件,高效的屬性頁和默認值,以及其他向導,來幫助簡化應用開發。

(3)MapInfo MapX Mobile

MapInfo MapX Mobile是一個可以用在Pocket PC的MapX 平台,譬如Compaq的 iPAQ 和 HP 的Jornada。它是一個開發工具,可以讓我們的客戶開發新的移動軟體,進而擴展現有的軟體。用 MapX Mobile 建立的軟體可以單獨在設備上運行,並能夠和Pocket PC的Windows CE操作系統兼容,不需要無線連接。

(4)MapInfo MapXtreme Java

MapXtreme 是用於Internet或企業Intranet/Extranet的100%純Java的地圖伺服器。需要廣泛發布地圖和基於位置分析的企業可以用它來更好地向顧客提供服務,更好地做出商業決策,更有效地管理資產和運營。MapXtreme 向應用開發商提供了一個高度可視化的、直觀的組件,方便他們將地圖功能集成到任何Web應用中。

MapXtreme 支持你在一個集中管理的伺服器上運行地圖應用,降低了硬體和管理成本,同時極大地提高了應用性能、可靠性和安全性。

MapXtreme幫助各類機構通過空間數據分析更好地為用戶服務,做出更完美的商業決策以及更有效地管理資產和運作。利用MapXtreme,各類機構可以訪問這一技術,並通過網路,用比以往更短的時間,更低的成本,將信息發布給所有需要的用戶。

MapXtreme的Java版本滿足了對跨平台的、高品質、高性能地圖產品的需要。MapXtreme Java版本是100%的純Java地圖伺服器,符合SUN J2EE規范。這意味著MapXtreme Java版本是按照標准建立的,並且支持最新的產業技術。

(5)MapXtreme NT

MapXtreme是基於Internet/Intranet的地圖應用伺服器。它採用標準的TCP/IP協議,通過HTTP進行文檔和文件傳輸,在瀏覽器端為標準的HTML語言,從而保證了與客戶端瀏覽器的無關性。MapXtreme在客戶端提供了兩種工作模式,一種是標準的HTML網頁的模式,只要任何支持HTML的瀏覽器都可正常工作,例如IE、Netscape、或UNIX平台的瀏覽器。推薦在Internet上採用這種工作模式。另一種是Java Applet插件,這種方式能夠增強在瀏覽器端的交互性。但對網路速率要求較高,建議在Intranet上採用。MapXtreme向用戶提供Java Applet的源碼,便於用戶添加和維護自己的應用。在ASP(Active Server Page)環境下,MapXtreme在Server端的開發語言為VBScript或者JavaScript.開發環境為Visual InterDev,在客戶端可方便的擴展擴展 HTML, Java 或者 JavaScript 支持。

隨MapXtreme提供的開發環境是由Microsoft公司提供的Visual InterDev。

(6)SpatialWare

SpatialWare是MapInfo公司的空間資料庫伺服器,目前已發布了基於Oracle、DB2、MS SQL Server和Informix的版本。它能夠把復雜的MapInfo地圖對象存於大型資料庫中,並能為其建立空間數據索引,從而實現在資料庫伺服器上對屬性數據和空間圖形對象數據進行統一的管理。用戶可以開發出完整的C/S、B/S模式下的MapInfo應用程序。象訪問普通資料庫欄位一樣訪問這些圖形對象欄位。如果用戶採用SpatialWare技術,那麼完全可以替代以往的基於文件的應用。

(7)MapInfo Routing J Server

MapInfo基於Java開發的路由選擇引擎Routing J Server,可以幫助客戶在Internet或公司的intranet上建立起功能強大的路由選擇應用系統。在Web應用中加入詳細的路線和方向指引功能,它可以快速精確地計算出兩點之間的最短距離或最快速的路由。同時,Routing J Server可以用文本的形式向用戶反饋路線信息。

(8)MapInfo Preserver

計算機網路環境下的地圖應用伺服器。可用於三種類型的網路:Internet、Intranet和Network。主要解決地圖數據的統一管理、分布式訪問、使用和更新,以及地圖數據的網上傳輸等問題。

(9)MapMaker

用於數據的精確、快速定位,地址匹配或地理編碼。

(10)MapGen

集成工具。為其它編程語言(如VB等)提供的地圖顯示功能模塊;線型生成模塊;區域填充類型生成模塊等。

⑻ 怎麼學好gis

看了下面的,或許你就有想法了
之前回答過,順便搬過來,希望你看後有所感悟(如果贊同,請採納,多謝)

(一) 打好編程基礎
這篇文章僅給那些GIS專業的,想學GIS開發的,但現在還沒怎麼入門不知道該從哪學起的在校生參考的。這篇文章不是討論GIS開發是否有前途的,也不是討論做GIS是不是就一定應該做開發的帖子。
先就幾個大家在學生時代都很迷茫,我也曾經迷茫過的問題,說一下自己的觀點:
1、
現在開始學習編程,是不是晚了?
如果以大四畢業找到一份GIS開發方面的工作,並對得起3K左右的月薪為目標的話, 從大四開學開始努力就不晚。
2、
學校不教編程,怎麼辦?
大學里學校教不教只是指個方向,學習都靠自己,既然已經決定要做GIS開發,方向已經有了,學校教不教又有什麼關系?
3、
GIS學生編程不如計算機的,搞測繪不如學測繪的,搞地理不如學地理的,我現在開始學習編程再怎麼學也趕不上學計算機的怎麼辦?
這個問題簡單,如果現在去睡覺能趕上他們的話,完全可以去睡覺嘛。

如果你是一名大二的學生,能意識到自己以後打算做開發,並開始努力,那是再好不過了。這個時候大部分學生還處在比較迷茫的時期,或者還在享受幸福的大學生活。這個時候開始努力,你就比別人起步早,自然會比別人更有優勢。這時候學校一般都會有一些計算機相關的課程,計算機基礎啊,VB啊、C啊什麼的,對於不想從事這一行業的學生來說,應付過去就是了,但對於已經有想法的學生,這時候就要抓住機會,把這些課程學好,除了老師布置的作業,要盡量的去多編程,多敲代碼,多學一些東西。學計算機不要局限老師教的內容,要自己去拓寬學習范圍。下面細說一下這些計算機基礎課程應該怎麼去拓寬知識面。
學計算機基礎的時候,除了把word, excel的基本操作弄熟,去學一學高級應用,比如說用excel做一些漂亮的報表、做一些數據的處理,篩選啊、統計圖啊等,用VBA的做一些小應用,用Access做一些常用的資料庫管理程序,像學生信息管理系統啊之類的。不要覺得這些東西沒有,我去浙江地理信息中心,筆試上機題目,有一道就是excel相關的,要求用編程和不編程兩種方法實現。我沒做出來。。。囧
如果學校開了C語言的課程,不要只會做個從1加到100的程序。像C語言中比較難的部分,非計算機專業在教的時候都會迴避。這個時候你就不能迴避了。哪些部分呢?文件讀寫操作,位操作,內存操作,指針的操作,這些都學一學,很有用的東西。還有數據結構要多了解一些, 除了那些大家亂熟於耳的冒泡排序等演算法,像什麼鏈表、二叉樹,圖什麼的都去了解了解。最後有和C語言去實現這些數據結構,可以去買一些數據結構的書來參考。
如果學校開了VB的課程,那就要多去做點小應用。VB是一個很容易上手的語言,通過很短時間的學習,就能做出像模像樣的東西,這對於學習GIS二次開發來說是個很不錯的工具,編程的難度降低了,可以把重心放在怎麼設計開發GIS功能上面去。所以,在學習VB的時候,如果你聽說過MO,嘗試著用一用,並做一些小程序。你還可以去用VB寫一些程序來操作word,excel,cad等,這些東西都沒什麼,就是個對象模型,熟悉它的對象模型了,就好操作了。另外,在用VB編程的時候,應該融入一些面向對象的編程思想,雖然VB不能算是面向對象的語言,但這也除低了學習面向對象的門檻,嘗試著把一些常用的功能,演算法寫成函數或封裝類。不要把代碼復制來復制去的,搞的整個程序到處是重復的代碼還沾沾自喜。還可以用VB嘗試一下連接資料庫,做一些資料庫管理程序。還可以做一些控制項,做一些dll,然後自己去調用,體會一下組件式編程帶來的優勢,等等。。。這些學校上VB課的時候,都不會教,都要靠自己去學。

(二) 目標明確,有選擇的學習
上面說的那些基本上都是大二的課程,什麼大學生計算機基礎啊,VB啊,C啊,如果能在大二時做到上面的全部,那就是非常非常牛的人了,我大二一年都貢獻給war3了,還掛了好幾科,VB學到變數那一章就直接廢掉了。考試完全靠突擊,才突擊了個中。那大三的時候做什麼呢?大三的時候一般會開各種專業課,說實話,編程是一個很費時間的事情,如果你已經決畢業後做GIS開發,那麼,一些不相關的專業課,完全可以放棄,考試能過就行了,不要太花時間。拿我的課表來說,像什麼人文地理啊,土地經濟啊,自然地理啊,都是沒用的課。有很多人以經濟愛好者自居,看到帶經濟的課就兩眼放光,其實這些課真的是很沒意思,不是看了本什麼地理經濟你就算搞經濟的了,看了本地籍管理,以為自己可以去房地局管地籍了,什麼都想學,往往最後什麼也沒學好。所以,該放棄的課,是一定要放棄的,把有限的時間用在刀刃上。還有另外一些專業課,和GIS相關的,像GIS概論,遙感,GPS,數字圖像處理,攝影測量,GIS地圖設計,GIS項目管理,空間資料庫原理及應用。。。等等(我只是根據我的課表列舉一些,各個學校專業背景不同,具體課程也不同),這些課程都是要用心去學的。在這些課程中會碰到一些需要編程來解決的問題,不要偷懶。另外,這個時候會接觸到一些GIS軟體,什麼cad,arcview,arcgis,mapinfo。。。很多,但是有兩個軟體是學GIS的一定要掌握好的,包括它們的二次開發,其他的軟體都可以無視。一個不用說,當然是arcgis了,把arcgis desktop玩熟,最好去買一本實習教程什麼的,有數據有步驟,一本書做下來,就差不多了。第二個軟體是autoCAD,這個軟體在GIS和測量行業中的地位是不可忽視的,cad的強大和易用性自然不必多說,cad的格式是一代數據格式的標准,GIS數據的來源無外乎測量和遙感圖像,測量數據基本上都是dwg格式的,像國土部門,地籍部門都充斥著大量的cad原始數據,但是cad數據雖然靈活,確不能用GIS來管理,而且數據質量存在很大的問題,所以,如何將原來大量的cad數據轉移到GIS平台,是很多部們和單位在解決的問題, 如果你精通CAD及CAD的二次開發,處理這些問題時你就能得心應手。所以,把CAD學好,至少掌握一個CAD二次開發的方法,lisp,vba,objectARX,lisp和VBA比較簡單易學,objectARX比較難,剛開始可以不用管它,以後工作中如果用到了,再學也不遲。
編程方面,在大二的基礎上,要開始了解一些面向對象原理和方法,除了VB和C,建議另外學習C#和Sqlserver,基本的sql語句要會,ADO連接資料庫要會,不然,你連一個北大青鳥的學生都不如(僅限IT行業的coder工作)。這些東西不難,有編程基礎和面向對象知識,上手很快,不過如果你想學習C++,那就要下大功夫了,呵呵,作為一名GIS的學生,學習C++倒不是很必要。
這個時候,如果學校的課不多,或者你覺得學校的課沒有挑戰性,有兩個選擇,一個是去軟體公司實習,一個是去參加超圖或ESRI的競賽。如果精力足夠旺盛,可以一起做。總之,要踏踏實實的做一些東西,做一些事情,不要荒廢時間,也不要只學習不踐,應該在實踐中不斷的學習,才能進步。這個時候沉迷游戲的同學該醒醒了,絕對不晚,我大二的時候是在家教和游戲中度過的,大三的時候,覺得自己不能幹一輩子家教,然後就看了一本面向對象的書和一本asp.net的書,當時因為啥都不懂,只是囫圇吞棗的看下去了。然後我去找實習,經歷了一番波折,找到了一個小IT公司,算入了軟體行業的大門。面試的時候,我就把書上的詞,能想起來的,全都說出來,估計那個面我的人有點崩潰,不過後來我知道,面我的那個,也就是公司的副總,是校友,大我十年。

(三) 個人對GIS二次開發學習的理解
先回答一個問題,有人問為啥做為一名GIS的學生,學C++不是很必要。其實准確的講,我的意思是,目標為GIS二次開發的本科生,在學生階段,可以不學C++。無論C++頭上有多少光環,大家都說C++如何有前景,如何高薪,但有一點必須得承認,C++不好學,對於計算機相關專業,把精通C++作為畢業奮斗的目標是無可厚非的,而對於我們這種學GIS的半路出家的coder,缺乏很多基礎的計算機知識,想在畢業前把C++學好然後藉此找一份工作,是比較困難的。這是其一。還有一點,目前做GIS二次開發,幾乎不會用到C++,對於一些急功近利的小公司,聽你說只會C++不會C#,甚至會直接拒絕你,雖然你比一個C#的coder要花費多的多努力。而做GIS底層的公司又不多,這樣看來在學校里學C++最後畢業了還是個半吊子,似乎有點不劃算。但C++如果學的好的話,能在除GIS之外的IT領域有很好的發前景,基本上知名的大公司筆試都是C或C++的內容,當然語言只是載體,主要考的是數據結構,如果你有信心和計算機專業的學生競爭並且一心想去做技術的話,完全可以拋開GIS,絕對比去你做GIS二次開發強。但是如果你還是想在GIS二次開發上混 ,用一些容易上手的語言,在學校里多做出一些東西,看得見摸得著的東西,對找工作還是非常有用的。做GIS的,當然都不希望一輩子做coder,即使做二次開發,也要不要把精力全放在編程上面,應該更多的放在理解業務上面,放在積累行業經驗上面,而不僅僅是積累編程技巧。也許有一天,你的角色是僱傭別人來完成你的想法,而不是天天抓頭解決一個程序的bug,為一句代碼通不過而吃不下,睡不著。
因為我現在是做C++的,如果相學的話,我可以提供一個大致的學習路線和學習的書籍。
學習路線基本上是:C -> C++ -> windows程序設計 -> MFC
各階段的書:

C就無所謂了,學校教的就行,或者就是譚浩強那本書吧。
C++ 推薦C++ primer和高質量C++編程
Windows程序設計,有一本書,就叫windows程序設計。我看不下去,但我 知道這本書非常好。
MFC,孫鑫的VC深入詳解,候捷的深入淺出MFC,我也看不下去。也是非常好的書。
反正我覺得我C++學的很爛,越學越爛。囧,現在做C++痛苦死。當然強人是很多的,可惜我很菜。

進入正題,怎麼看待GIS二次開發。說實話,我在大學里除了用過MO+VB做過GIS二次開發,其他的都沒用過。現在工作連arcgis都難得用一下,更別說engine,server了。但是不要把GIS二次開發看的太神秘,或者說以為自己會用arcengine就比學計算機的有優勢,如果讓你和一個完全沒聽說過GIS的計算機專業的學生同做GIS二次開發,你的優勢不過1個月,他需要向你請教如何配置環境,如何入門,但過了這一階段,你會的,他都會了。GIS二次開發學不過就是組件式編程而已,和excel二次開發,cad二次開發無本質區別,組件式編程只會讓編程更簡單,而不是更復雜,這對學計算機的來說,是降低難度了。而你在編程上的劣勢很快就會突顯出來。所以,我認為,對於GIS二次開發的學習,不要局限於專門去學arcengine什麼的,先把資料庫學好,把編程的基礎打牢,把面向對象理解透徹,把arcgis桌面軟體用熟,然後,再去學二次開發,一邊學一邊實踐,參加比賽,或是做項目什麼的,都行。很多人都是上來就生搬硬套一些例子,好像也做出了一些東西,中看不中用,知其然不知其所以然,這樣是很難深入的。總之,是在編程的基礎上學習arcengine,而不是在arcengine的基礎上學習編程。
下面具體講二次開發的學習,因為我沒做過太多,所以就說一下我了解的,我知道的,肯定不是很全面,大家可以補充。
現在做GIS二次開發,基本方向有桌面GIS,webGIS,移動GIS這些。3DGIS感覺算底層,也順帶說一下吧。
1) 桌面GIS二次開發,語言無疑C#是最佳選擇,感覺很多人都在做這個,個人覺得做這方面要學習:C#,SQLServer,網路編程,資料庫編程,最後才是學習AO,AE。
2) WebGIS:這個近來很熱,內容也很多,可深可淺,我覺得要想做webgis,一定要先把web做熟。你可以等到畢業之後再去學arcgis server,只要你會做網站,有項目經驗,絕對能找到工作,但你絕對不可以自以為學會了arcgis server,人家問你css的東西你都不會,問你javascript的東西,你一頭霧水,這樣出去是沒人要的。有人一開始就學asp.net,與此同時,直接上手arcgis server,好像拖拖控制項,改改屬性,和桌面軟體開發也沒啥區別似的。Asp.net雖然上手快,但我覺得不是學習web的最佳語言,它把很多web細節給隱藏了,這樣對初學者來說是很不好的,我建議學習web先學習前台,從html,css,javascript開始,這些學好後,能做一些簡單的頁面,能寫一些腳本,了解一些web原理和標准之後,再選一門後台語言進行學習。做web最好是能去一些公司實習,短短兩個月,就能讓你水平飛漲,因為做web的公司加班起來都是玩命的,而且web本身並不難,有人帶著學,非常快。能做一些簡單的網站後,再去做webgis,我想應該會好的多。
3) 移動GIS:這個目前好像也挺火,不過感覺對開發者來說,移動GIS還是桌面GIS區別可能不是太大,因為移動GIS的平台基本都是wm系統上的,wm系統上的開發和windows開發有很多相似之處,只是各方面的資源變的緊缺了。我感覺做移動平台,最關鍵的就是數據傳輸,無線通訊這塊。移動GIS也主要和導航、GPS定位聯系在一起。所以,做移動平台,我認為要關注的重點就是:

通訊和數據傳輸。如藍牙、GPRS、socket編程、webservice等。

GPS定位。GPS原理,和wm系統對GPS的介面等。
導航、實時路況等具體的應用可以多了解一些,能做一些相關的項目最好。
最後一個3DGIS,了解不多,算是底層開發,C++和C應該是要精通的,opengl是必須要會的。3維圖形演算法和數據結構也要多研究。
(四) 關於找工作....
1、找工作前的准備。
都說GIS專業不好找工作,我倒不是覺得不好找,而是找不到好的工作。工資普遍偏低。這也是沒辦法的事情,我現在就覺得做GIS的公司似乎都在撿計算機類專業找不到工作剩下的,因為人家好歹是學計算機的,會編程,而學GIS的好多學生不會編程,關鍵是不喜歡編程甚至鄙視編程,培訓arcgis和arcengine顯然比培訓你編程要效率的多。更何況,編程編不來的,對這些二次開發組件的理解又能好到哪兒去呢。
對於GIS專業,我的建議是,利用大四的時間,去找一份編程的實習,針對性的准備一下,只要不是電腦盲,花些時間,針對性的准備一下,一般情況都能找到的,當然也要靠一些運氣。但是可能你找到的公司很爛,天天加班,給的錢還少,沒關系,這只是過渡,為了讓你畢業找工作時,不用再經歷一次這種爛公司了。所以,哪怕沒有報酬,也要全身心的投入到裡面去做。至於和GIS是否有關系不重要。這樣等到你找工作的時候,你就有了一些編程的經驗,無論在面試還是筆試的時候,都會有很大的幫助。
如果實在是找不到實習,可能有的學校不在上海北京這種大城市,找軟體類的實習並不容易,那就只能盡量在學校里做一些編程的項目了。像課程設計、畢業設計,如果想混打哈哈就過去了,但如果想做好,還是能學到不少東西的。但這種學習壓力就小了,而且沒人帶,效果並不好,尤其是像我這種自控力差的人。如果學校里也找不到項目,那就找書,做書上的例子,哪怕對著書本把代碼打一遍進去,能把它調通,也是好的。總之,就是在找工作之前,一點要寫過一些代碼,而不是就拖拖控制項。學GIS的很容易染上這個毛病,MO拿過來,拖一下,顯示一下,ok,學會了。AE裝一下,拖一下,顯示一下,ok,又學會一樣。server,mobile全都是一個套路,一周就把arcgis一整套東西全都學會了,沒拖過這些控制項的一看你做出一個能顯示地圖的軟體或網站,崇拜的不行,實際上,多大工作量,自己心裡最清楚了,一分付出一分收獲,如果你對GIS開發的學習僅到此為止,那就不能怪找工作難了。
2、找工作的途徑
肚子里有貨,再去找工作,就容易多了。了解找工作的途徑也很重要,很多學生都是等著工作來找自己,如果你在武大這種GIS專業很出名的學校,那要恭喜里,坐著確實能等到工作來找你,如果不是,那就要自己主動出擊去找工作了。
1)招聘會。對於GIS專業,普通的招聘會都沒啥對口的單位。所以盡量去那些GIS專業比較好的學校里擠,或者像一些GIS專場招聘會。一般的招聘會就別去浪費時間了。
2)網投。專業性論壇,應屆生,自己學校的BBS等,這些網站是要天天去點的。對了,有csdn的論壇,偶爾也會出現一些招GIS開發的程序員,也要經常看看。看到了合適的就投。我說的合適不是指你能符合他的要求,那樣的話沒什麼可投的公司了。而是它能符合你的要求,而你只要能符合它的其中的一小部分就可以投了。像51job,chinahr之類的網站,就別浪費時間了,這上面投簡歷跟往水裡投石頭沒區別。除了看招聘啟事,還可以搜集GIS方面的公司,然後到公司網站上去投。
3)老師、學長學姐、家裡,同學、朋友,甚至網上認識的同行業的朋友等等。不但要動用一切你能用的人際關系去找,還要盡量去挖掘潛在的,可能會對你找工作有幫助的人。這種途徑往往找到的工作比你自己去瞎撞的好。
3、簡歷。
1)一定要控制在一頁裡面,針對招聘要求來修改你的簡歷,他要你會什麼,你就寫會什麼。他沒要的,你覺得公司會感興趣的,也可以寫上。但是離題萬里的就別寫了。比如你應聘程序員,別寫你熟練office,還會裝電腦,還會photoshop等等。
2)簡歷最顯眼的部分,也就是一張紙的中上部,要寫最有用的東西,比如你的技能和項目經驗、相關的獎勵等。什麼自我介紹,興趣愛好,入職宣言之類的都放到後面充字數。什麼當過課代表班幹部就別寫上去了。
3)如果是應聘國企和事業單位,如果你是黨員的話,寫上去。不是就算了。私企和外企你是不是黨員都不用寫了。
4)適當的誇大自己水平,但是一定要經得住問,你先假想一下自己是面試官,拿著你這份簡歷,你會怎麼問,然後看看自己是否能答的出。
5)把自己的做過的項目和作品,做一份匯報PPT。有時會用到。發簡歷時也可以附上。不要和簡歷打成一個壓縮包,分開上傳,這樣別人只想看里簡歷時,不用下PPT,因為PPT很大,網速不好的話都不一定下得動。
6)不是投外企,而且不要求英文簡歷的情況下,別用英文簡歷。
4、筆試、上機和面試。
公司招聘選拔的過程大致有這幾種。只面試、筆試後馬上面試、筆試篩選後另行通知面試。
一般的,小公司不筆試,去了就直接聊,這種情況都是對著你的簡歷問,面試前一定要把自己的簡歷弄熟,自己寫上去的技能比較生疏的,抓緊時間在面試前看一看,囫圇吞棗的混個眼熟,然後能說就行。簡歷上寫的項目,回顧一下整個過程,用到了哪些知識,做了哪些事情,實現了些什麼功能,怎麼實現的等等。面試過程中,盡量多談自己熟悉的東西,迴避不熟悉的東西。小公司面試過程中可以瞎扯,可以聊一下與面試無關的話題。聊聊公司的發展前景啊,做什麼產品啊,聊一些自己的興趣愛好啊什麼的都可以。除非面你的人很嚴肅,否則自己不要顯得太嚴肅。
GIS公司都會筆試或上機考些什麼東西呢。編程方面的,我只能提供C++的筆試經驗,其他方面沒怎麼做過。C++一般都是林銳的那本高質量C/C++編程,那本書弄熟了,C++筆試基本都能過。專業方面的,既然是GIS專業,當然要考點除計算機以外的東西,一般來說,大點的公司,或是好點的事業單位,會考基本功,一些基本的GIS演算法和原理,典型的,折線的緩沖區生成,多邊形面積計算,坐標轉換等等。小公司一般會考針對特定技能,如C#和AE,資料庫等。還會碰到一些演算法掃盲題目,冒泡排序、查找、字元串處理演算法等。
還碰到的一種面試方式是,直接做匯報,自帶電腦,演示你做過的項目。像這種,最好是做一份PPT,然後在需要的時候運行你的程序。這個做匯報,前面講過了,只揀最重要的講,時間要控制好,一般5分鍾到10分鍾,講的過程中注意觀察面試你的人的表情,他感興趣的可以多講一點,不感興趣的盡快跳過。

⑼ mapgis arcmap數據轉換投影變換誤差校正坐標基礎資料教程

關於mapgis同arcmap之間的數據轉換, 投影變換,誤差校正,坐標,基礎資料,教程的相關信息的匯集

"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> 坐標系統和投影變換在桌面產品中的應用

http://hi..com/gisprincess/blog/item/cc3bd33d93dacf02bba16761.html 如何在ArcMap中改變投影坐標?

http://www.blog.e.cn/user1/5437/archives/2006/1416577.shtml MAPGIS投影變換系統的概念與應用

http://hi..com/earthworm/blog/item/db1aed0336e01eee09fa9359.html ARCGIS中遇到的問題-列表_地球上的憧憧

在迅雷上可以下載到 MAPGIS操作手冊下.docMAPGIS操作手冊上.doc MAPGIS平台培訓.ppt mapgis7.0地理信息系統使用手冊.pdf Using_ArcMap.pdf等資料

使用地理坐標數據(經緯度)生成大地坐標系統下的點數據

1 在arccatalog中建立一個新的shape(E:\arcgis\當前處理文件\地震數據\111.shp)文件設定坐標系統為 地理坐標系統(使用經緯度為單位):Geographic Coordinate 2 Systems-asia-Beijing 1954.prj

2 將111.sha第一個導入arcmap中

3 add xydata import,打開 地震.dbf 通過輸入經緯度,繪制地震災害點。

4 通過 data-export data 導出 地震點災害點.shp(Geographic Coordinate)

5 地震點災害點.shp 為地理坐標系統(Geographic Coordinate)

6 add data 行政地圖.shp(元數據使用的是大地坐標系統Projected Coordinate Systems,使用米為單位) 使得dataframe的坐標系統為Projected Coordinate Systems

7 add data 地震點災害點.shp(數據使用的是地理坐標系統Geographic Coordinate,使用度為單位)

8 數據data-export data 導出 地震點災害點.shp

9 選擇使用the data frame導出變換為 Projected Coordinate Systems

10 打開 行政地圖.shp(Projected Coordinate Systems)
11 打開 地震點災害點.shp(Projected Coordinate Systems)

mapgis誤差校正

MapGIS坐標不含帶號,帶號在地圖參數中設置, 在圖形編輯模塊中按已有的理論坐標值先建立一個理論值圖層(點)點位應一一對應於實際圖層點的位置,或者打開一個坐標正確的點圖層(同樣點位應一一對應於實際圖層點的位置)
1.打開MapGIS主界面,打開誤差校正模塊。

2.打開需要配準的圖層,首先打開理論值圖層,在打開需校準實際圖層(如有多層同時打開)

3.打開菜單「控制點」->「設置控制點參數」,設置參數,選擇輸入理論控制點。

4.打開菜單「控制點」->「選擇採集文件」,即控制點從所選擇的理論值圖層文件中選取。

5.打開菜單「控制點」->「添加校正控制點」,彈出是否新建控制點文件的對話框,選擇「是」

6.然後在工作區中添加控制點(一般選擇坐標格網交叉點或者道路交叉點,水系交叉點等顯著地物),本例依據已建立的理論控制點直接選擇滬指的點即可,如此重復添加控制點,一般不少於4個控制點。
7.打開菜單「控制點」->「設置控制點參數」,設置參數,選擇輸入實際控制點。

8.打開菜單「控制點」->「選擇採集文件」,即控制點從所選擇的實際圖層文件中選取。輸入對應於理論控制點的id號

9.打開菜單「控制點」->「編輯校正控制點」,彈出對話框

10.點擊7步驟中的「保存」按鈕,將上面的配准坐標文件保存下來以備以後使用。

11.點擊7步驟中的「校正」按鈕,彈出對話框,然後選擇所有要配準的所有圖層。

10.然後右鍵點擊工作區,復位窗體,可以看到新坐標的圖幅范圍。

11.保存所有圖層即完成。

MapGIS6.X向ArcGIS9.0的數據轉換

在由MapGIS6.X向ArcGIS9.0的數據轉換時有兩種方法:1、直接在mapgis中使用文件轉換模塊,打開需轉換數據,輸出shape文件。2、首先將點數據、線數據和面數據轉換到E00格式,然後在ArcCatalog中選擇工具將E00數據轉換到Coverage格式,然後在ArcEdit中對線數據和面數據進行拓撲重建,這樣就完成了由E00到Coverage的轉換,接著利用ArcToolBox中的其他工具就可以很方便地轉換到其它的ArcGIS格式。

在轉換之前要做的幾個工作

1,MAPGIS的點文件最好要壓縮存檔——「輸入編輯」——「設置」——「參數設置」——數據壓縮存檔打上勾。
2,重設預設ID,「文件轉換」——「選擇」——重設預設ID(要打開需轉換的數據)
3,設置500點自動打斷,「文件轉換」——「選擇」——500點自動打斷。

第一步:由MapGIS 格式轉換到E00格式
在MapGIS的主界面選擇菜單項「圖形處理」→「文件轉換」,進入文件轉換界面。然後在主菜單中選擇「文件」,這時可以選擇要裝入的文件類型〔點數據、線數據、面數據)裝入文件以後,選擇菜單「輸出」,這時根據所裝入的文件類型選擇輸出點數據、線數據或者面數據的E00格式。

第二步:由E00格式向Coverage格式轉換
(1)啟動ArcGIS9.0,打開「VIEW」菜單→「Toolbars」菜單→選擇復選框「ArcView 8x Tools」,添加轉換工具條Conversion Tools。
(2)單擊Conversion Tools下拉菜單,選擇「Impot from Interchange File」工具(如圖2),打開「ArcView Impot Interchange File」對話框。
(3)在「Input File」框中輸入E00數據文件路徑和文件名,在「Output」框中選擇轉換的文件路徑和文件名。單擊「OK」按紐,完成E00數據到Coverage數據的轉換。

第三步:拓撲重建。
ArcGIS數據與MAPGIS數據的組織都是採用拓撲關系構建的,數據轉換時必須進行拓撲重建。
首先啟動Arc,進入命令行界面,輸入如下命令(假設文件路徑在E:\Dat):
(1)Arc:create workspace E:\dat (創建一個工作區)
(2)Arc: workspace E:\Dat(設置工作路徑)
(3)Arc: E:\Dat\Coveragename Coveragename ((將源Coverage文件復制到當前工作區)
(4)Arc:ArcEdit(啟動ArcEdit)
(5)ArcEdit:edit coverage Coveragename(設置當前編輯的Coverage文件)
(6)ArcEdit:edit feature arcs(設定當前編輯的特徵)
(7)ArcEdit:Clean(重建拓撲關系)
(8)ArcEdit:save(保存)
(9)ArcEdit:quit(退出ArcEdit)
(10)Arc: quit(退出Arc)
這樣在路徑E:\dat中的Coverage文件就是重建拓撲以後的文件。

第四步:由Coverage格式向其它格式轉換
第一種 在ArcToolBox中選擇Conversion Tools 目錄下的「To Shapefile」或者「To Geodatabase」轉換到 shape格式或者導入空間資料庫。
第二種 在ArcCatalog中選擇要轉換的coverage文件,右鍵單擊,選擇「Expout」菜單下的「To Shapefile」或者「To Geodatabase」工具,將Coverage轉換到Shape格式或者導入空間資料庫。(geodatabase)

第五步:ArcMap查看轉換結果 (DLDM代表地類代碼)
打開ArcMap ,單擊工具欄「Add Data」按紐,添加轉換後的shape格式或Geodatabase數據,右鍵單擊面狀數據,選擇「Properties」→"Symbology」選項,在「Show」 窗體中選擇「Categories」→「Unique Values many fields」→在「Value Fields」窗體中選擇顯示的欄位如「DLDM」→單擊」Add All Values 」→單擊「確定」按鈕,即可查看不同地類轉換後的情現(如圖5)。右鍵單擊數據,打開屬性表。在「Option」下拉框中選擇「Select By Attributes」,輸入條件表達式如:「DLDM」=『1ll』OR「DLDM」=『l12』OR「DLDM"=『113』OR「DLDM"=『114』OR 「DLDM」=『115』,可以查看大類合並後ArcGIS9.0和對應MapGIS6.X下地類代f碼是否一致。

在ArcGIS 9.0中導入ArcInfo交換文件(.E00):

1.啟動ArcCatalog。

2.單擊View > Toolbars > ArcView 8x Tools。

3.單擊Conversion Tools下拉菜單,選擇Import from Interchange File。

4.瀏覽到要輸入的.E00文件,確定要輸出的coverage或grid文件名。

注意:要輸入的.E00文件路徑和要輸出的位置中不能含有空格。

ArcGIS9.0向MapGIS6.X的數據轉換

ArcGIS9.0向MapGIS6.X的數據轉換是MapGIS6.X向ArcGIS9.0數據轉換的逆過程,轉換過程分為ArcGIS9.0到E00格式和E00格式到MapGIS6.X。兩種方法:
1、第一步 打開arccatalog,右擊需轉化數據,export為coverage文件
第二步 打開toolbox,注意左側toolbox列表,在ArcToolbox樹根節點點右鍵,彈出菜單中Add Toolbox,選擇頂部下拉菜單中的Toolboxes,選system toolboxs >Data Interoperabilityb, 左側列表中便可看到Data Interoperabilityb,雙擊quickexport後,載入要轉換的feature。 設置轉換參數,要轉換的類型,選擇E00,設置輸出路徑
設置投影信息

2、第一步 ArcGIS9.0到E00格式
首先啟動Arc,進入命令行界面,輸人如下命令:
(1)Arc:workspace filepath(設置工作區)
(2)Arc:Export coverage CoverageData A(將一個圖層CoverageData轉換為A.e00格式)
(3)Arc:quit(退出)

第二步 E00格式到MapGIS6.X
在MapGIS的主界面選擇菜單項「圖形處理」→「文件轉換」,進入文件轉換界面。選擇「輸入」菜單,選擇下拉菜單「輸入Arc/INFO(*.E00),在圖形顯示區右鍵單擊,選擇「復位窗口」命令,即可顯示轉換結果。

圖文並茂可鏈接到 http://hi..com/earthworm/blog/item/db1aed0336e01eee09fa9359.html ARCGIS中遇到的問題-列表_地球上的憧憧,

MAPGIS文件向ARCVIEW文件轉換

1.1點文件的轉換
1.1.1E00方式 (首選方式 ):在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開點文件 ,復位窗口 在「輸出」下拉菜單中 ,選擇「輸出點的E00」 然後進入ARCVIEW的Import71 Utility」模塊 ,在「ExportFILENAME」欄中輸入上一步轉出的E00文件名 ,而在「OutputDataSource」欄中輸入將要導出的文件名 ,然後按「OK」 ,一定要看到提示窗口「ImportComplete」時按「確定」(否則視為沒成功 )。這時產生 2個新的目錄 ,一個為剛輸入的導出文件名 ,另一個名為info(圖 1、 2 )。然後到ARCVIEW中 ,利用添加專題將上面導出的文件添加到ARCVIEW中 ,再用「Convert to Shapfile」轉成shp文件即可。該種方式轉出的點均帶有屬性 ,子圖帶有子圖號 ,文字為text方式。
[upload=jpg]UploadFile/20036111883241846.jpg[/upload]

1.1.2MapInfo方式 (用E00方式轉換失敗時 ):在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開點文件 ,復位窗口 在「輸出」下拉菜單中 ,選擇「輸出MAPINFO格式」 ,將文件保存為mif格式 進入MAPINFO,選擇「工具」菜單中的「Universal Translator」 ,將mif轉為shp即可 (圖3 )。用這種方式轉出的點均有屬性 ,但子圖無子圖號 ,文字也被轉成點 ,但屬性中有文字。也可利用ARCVIEW中的「MiftoShape」模塊來實現mif到shp的轉換 ,但此種方式轉出的圖元個數有所變化。testlmf@當當吧網路驛站@

1.1.3DXF方式 (MAPINFO方式失敗時 ):1 )在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開點文件 ,復位窗口 在「輸出」下拉菜單中 ,選擇「GIS數據方式輸出DXF」 ,選擇「ID」欄位作為高程欄位 ,將文件存成DXF;2 )在「輸出」下拉菜單中 ,選擇「輸出點屬性 (以DBF方式 )」 ,
將文件存成DBF;3 )到ARCVIEW中用公用欄位進行屬性連接。
1.2線文件的轉換
1.2.1 E000方式 (首選方式 ):在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開線文件 ,復位窗口 在「選擇」下拉菜單中 ,選擇「50 0點自動打斷」 在「輸出」下拉菜單中 ,選擇「輸出線的E00」 ,其餘同點文件轉換步驟。如轉換成功 ,即可在ARCVIEW中進行添加 ,並用「Convert to Shapefile」將其轉為shp。該方式如轉成功 ,屬性即可帶入 如未成功 ,則需輸出「Arcinfo的標准格式」作補充。此種方式因選擇了「50 0點自動打斷」 ,轉出的圖元個數有所增加。
1.2.2 ArcInfo標准格式:第一步同E00方式 ,如未提示成功 ,則在MAPGIS的「輸出」下拉菜單中選擇「輸出ArcInfo標准格式」 ,在「ArcInfo路徑」一欄給出與「Import71 Utility」中「OutputDataSource」欄相同的路徑和文件名 並將「一條線超過 500點自動打斷」一項選中即可。該方式因使用了「超過 500點自動打斷」 ,轉出的線圖元有時有所增加。
1.2.3 MAPINFO方式 (用E00方式轉換失敗或圖元個數變化太大時):在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開線文件 ,復位窗口 在「輸出」下拉菜單中 ,選擇「輸出MAPINFO格式」 ,將文件存成mif;進入MAPINFO,選擇「工具」菜單中的UniversalTranslator,將mif轉為shp即可。該方式轉出的線圖元數目不變。
1.3 區文件的轉換testlmf@當當吧網路驛站@
1.3.1 E00方式 (首選方式 ):在MAPGIS主菜單中 ,進入「文件轉換」子系統 ,打開區文件,復位窗口 在「選擇」下拉菜單中選擇「50 0點自動打斷」,在提示是否重建拓撲時選擇「是」 ,在「輸出」下拉菜單中 ,選擇「輸出區的E00」 其餘與點文件轉換步驟相同。該方式如轉換成功 ,屬性即可帶入。因選擇了重建拓撲 ,有時會發生區圖元減少的情況 ,但弧段數目不變。因此在完成轉換後 ,應及時在ARCVIEW中檢查圖元數目 ,必要時進行編輯工作。根據筆者的經驗 ,用該方式轉出時經常丟失1號區 (序號為1),在MAPGIS中復制1號區即可 ,或用「MAPINFO方式」。如未成功 ,則需輸出「ArcInfo的標准格式」作補充。
1.3.2 ArcInfo標准格式:在使用ARCVIEW的「Import71 Utility」模塊對E00文件進行轉換時 ,如未提示成功 ,則參照1.2.2。
1.3.3 MAPINFO方式 (用E00方式轉換失敗或圖元個數變化太大時):在MAPGIS主菜單中進入「文件轉換」子系統 ,打開區文件後與1.2.3情況相同。該方式轉出的區圖元數目、屬性不變。testlmf@當當吧網路驛站@
二、Arcview文件向MAPGIS文件轉換
不管是點、線、區文件的任何一種 ,都不能直接轉換 ,但可以通過mapinfo進行轉換。 1 )打開arcview ,在VIEW窗口將需轉出的文件作為活動層 ,在「Theme」下拉菜單中選擇「ConverttoShapefile」 ,將要導出的文件存為shp(原來已經是shp文件 ,可直接進入第 2步 )。 2 )打開MAPINFO ,選擇「工具」菜單中的「UniversalTraslator」 ,將shp轉為mif。 3 )進入MAPGIS的「文件轉換」模塊 ,在「輸入」下拉菜單中選擇「裝入MAPINFO數據」 ,復位窗口 ,另存文件 (根據需要 ,分別存為wt,wl,wp)。如果在第 2步轉換失敗 ,必須回到第 1步 ,根據需要對將要導出的文件屬性表的欄位類型做修改 ,有 2種方法可以參考 :一是用其他資料庫軟體 (Foxpro,Access)將屬性表的數值型欄位改為字元型 ,再進行「ConverttoShapefile」 二是在ARCVIEW中 ,對屬性表建一字元型的公用欄位 ,然後在「Table」下拉菜單中選擇「Properties」 ,將其他欄位的「Visible」關閉 (圖 4),再進行「ConverttoShapefile」 (這種方法不能將屬性轉出 ,只能用公用欄位連接 )。

mapgis中坐標單位的問題

MAPGIS中的數據是1:1的比例尺(即與實際地物等大),米的坐標單位.而按圖幅輸出時,實際地物是縮小了一個比例尺的倍數畫到圖紙上的,為了方便讀取圖紙坐標,圖紙坐標的坐標單位一般是毫米,所以要得到真實坐標,必須乘以比例尺的倍數來得到1:1的比例尺,再除以1000將毫米轉換為米。

MAPGIS投影坐標類型中,大致有五種坐標類型

1.用戶自定義也稱設備坐標(以毫米為單位),
2.地理坐標系(以度或度分秒為單位),
3.大地坐標系(以米為單位),
4.平面直角坐標系(以米為單位),
5.地心大地直角。

進行設備坐標轉換到地理坐標的方法:

第一步:啟動投影變換系統。
第二步:打開需要轉換的點(線,面)文件。(菜單:文件/打開文件)
第三步:編輯投影參數和TIC點;選擇轉換文件(菜單:投影轉換/MAPGIS文件投影/選轉換點(線,面)文件。);

編輯TIC點(菜單:投影轉換/當前文件TIC點/輸入TIC點。注意:理倫值類型設為地理坐標系,以度或度分秒為單位);編輯當前投影參數(菜單:投影轉換/編輯當前投影參數。註:當前投影坐標類型選擇為用戶自定義,坐標單位:毫米,比例尺母:1);編輯結果投參數(菜單:投影轉換/設置轉換後的參數。註:當前投影坐標系類型選擇為地埋坐標系,坐標單位:度或度分秒)。
第四步:進行投影轉換(菜單:投影轉換/進行投影投影轉換)。

一幅圖的投影位置是1:50000,19度帶,北京坐標系,但由於添加文件時投影參數丟失了,即變成了用戶自定義坐標系,雖然當前位置是正確的,也顯示不了正確的經緯度值。
還有一些情況,如1:100萬的蘭勃特投影的圖轉成經緯度時,圖形會發出變化,好像不能直接投影成經緯度,要用經緯度顯示時最好用設置坐標顯示功能。
當前投影以廣西為例:當前投影:220000;250000;1083000;205000,高斯平面直角坐標系,1954年北京坐標系,比例尺1:1000000,單位:mm
目標顯示投影:地理坐標系,單位:DDMMSS.S即可。用滑鼠點向屏幕讀數就是地理坐標系的經緯度了。mapgis屏幕顯示的值是以高斯平面直角坐標系為基準的,而且與投影參數的單位選擇有關,比如屏幕上一點的高斯坐標512公里(一般圖框注釋上會有),如果成圖比例尺為1:100000,高斯mm坐株,則屏幕坐標為512km*1000=512000m,再*1000為512000000mm,除以比例尺100000,就是5120。如果比例尺是1:50000,則屏幕坐標就是512000000mm/50000mm=10240。用這種方法就可以判斷圖件的投影位置是否正確。(當然要注意區別3度帶和6度帶中央經度相同時的情況。

MAPGIS西安80坐標系與北京54坐標系轉換

西安80坐標系與北京54坐標系其實是一種橢球參數的轉換,作為這種轉換在同一個橢球里的轉換都是嚴密的,而在不同的橢球之間的轉換是不嚴密,因此不存在一套轉換參數可以全國通用的,在每個地方會不一樣,因為它們是兩個不同的橢球基準。
那兩個橢球間的坐標轉換,一般而言比較嚴密的是用七參數布爾莎模型,即 X 平移, Y 平移, Z 平移, X 旋轉(WX), Y 旋轉(WY), Z 旋轉(WZ),尺度變化(DM )。要求得七參數就需要在一個地區需要 3 個以上的已知點。如果區域范圍不大, 最遠點間的距離不大於 30Km( 經驗值 ) ,這可以用三參數,即 X 平移, Y 平移, Z 平移,而將 X 旋轉, Y 旋轉, Z 旋轉,尺度變化面DM視為 0 。

方法如下:
第一步:向地方測繪局(或其它地方)找本區域三個公共點坐標對(即54坐標x,y,z和80坐標x,y,z);
第二步:將三個點的坐標對全部轉換以弧度為單位。(菜單:投影轉換/輸入單點投影轉換,計算出這三個點的弧度值並記錄下來)
第三步:求公共點求操作系數(菜單:投影轉換/坐標系轉換)。如果求出轉換系數後,記錄下來。
第四步:編輯坐標轉換系數。(菜單:投影轉換/編輯坐標轉換系數。)最後進行投影變換,「當前投影」輸入80坐標系參數,「目的投影」輸入54坐標系參數。進行轉換時系統會自動調用曾編輯過的坐標轉換系數。

Mapgis如何將設備坐標轉換到地理坐標

在GIS" onclick="tagshow(event)" class="t_tag">MAPGIS投影坐標類型中,大致有五種坐標類型:用戶自定義也稱設備坐標系(以毫米為單位),地理坐標系(以度或度分秒為單位),大地坐標系(以米為單位),平面直角坐標系(以米為單位),地心大地直角坐標系。如果進行設備坐標轉換到地理坐標,方法是:

第一步:啟動投影變換系統。
第二步:打開需要轉換的點(線,面)文件。(菜單:文件/打開文件);
第三步:編輯投影參數和TIC點;選擇轉換文件(萊單:投影轉換/MAPGIS文件投影/選轉換點(線,面)文件);編輯TIC點(菜單:投影轉換/當前文件TIC點/輸入TIC點。注意:理論值類型設為地理坐標系,以度或度分秒為單位),編輯當前投影參數(菜單:投影轉換/編輯當前投影參數。註:當前投影坐標類型選擇為用戶自定義,坐標單位:毫米,比例尺分母:l);編輯結果投參數(菜單:投影轉換/設置轉換後的參數。註:當前投影坐標系類型選擇為地埋坐標系,坐標單位:度或度分秒)。
第四步:進行投影轉換(菜單:投影轉換/進行投影轉換)。

MAPGIS把經緯度坐標轉換為大地坐標

投影變換下的「投影轉換」菜單下「輸入單點投影轉換」。
設置「原始投影參數」和「結果投影參數」,並將已知點輸進去「投影點」,影轉換模塊,投影轉換菜單下,輸入單點投影變換功能。

設置當前投影:地理坐標系,單位可以是度,分,秒或ddmmss格式。根據數據決定。如數據是98.78度,那麼你的單位就是度。依次類推。

設置目的投影:投影平面直角坐標系,高斯投影,比例尺分母是1,單位是米,根據你的經度范圍輸入中央經度。
其他不用設置,點擊投影點按鈕,在右邊就計算出該點的大地坐標。

mapgis 輸出點坐標數據的方法

1、首先要編輯點文件的屬性結構,增加兩個欄位(依據需要設置數據類型)如:
Y 【長整型,整數位6位(不要分帶號),小數位0位(一般精確到整數位的米級就可以了,因為在野外用GPS導航的話精度只能到米級)】;
X【長整型,整數位7位,小數位0位】。
2、在投影變換里打開點文件,工具 > 點位值轉換屬性,另存點文件;
打開剛保存的點文件,工具 > 屬性生成文本文件。

原圖沒有進行投影配準直接矢量化,因此沒有投影及坐標信息,但可以根據原圖上的經緯度來進行校準。
第一步 打開制圖區域的經緯網,獲取20個點的經緯度,保存為標准控制點.txt 西藏東南部 經度 90-101 緯度26-35
92 26
92 28
92 32
92 35
94 26
94 28
94 30
94 33
94 35
95 32
96 26
96 29
97 28
97 30
97 32
97 35
99 26
99 28
99 32
99 35

第二步 使用arcgis按以上地理坐標生成點層(在地理坐標系統下才能按經緯度輸入點數據),保存為標准控制點.shp(並轉換為大地坐標系統,方法見上),之後在mapgis中轉化為標准控制點.wt。

第三步 使用mapgis打開原圖圖層中的經緯網層,新建一個點層,對照經緯網按以上坐標繪制20個點,保存為實際控制點.wt 兩個控制點層通過共同的地理坐標點相對應,

第四步 打開mapgis實用服務菜單下的誤差校準模塊,進行校準

第五步 先打開理論控制點圖層,再將實際控制點圖層加上,再添加其他需校準的圖層

第六部 添加理論控制點,再添加實際控制點(按一定的順序加點,輸入對應於理論控制點的序號),打開菜單 控制點>編輯控制點 單擊保存,單擊校正,選擇需要校正的圖層,最後保存即可。

打開原始數據,僅保留所需圖層,保存工程文件,刪除藏東南以外的數據,針對各圖層重新建立屬性數據結構,添加屬性,類型、級別、坐標