版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
MapInfo概論第一講MapInfo簡(jiǎn)介及基本概念第二講MapInfo基本操作—表第三講MapInfo查詢及分析第四講
空間分析及屬性信息圖形化第五講
MapBasic
簡(jiǎn)介與OLE
第六講集成地圖開發(fā)第七講組件式GIS與MapX基礎(chǔ)第八講MapX二次開發(fā)一、地理編碼
1.1創(chuàng)建點(diǎn)1.2投影和坐標(biāo)系1.3地理編碼二、選擇與查詢
2.1屏幕選擇2.2選擇與查詢2.3SQL查詢2.4SQL查詢實(shí)例第三講MAPINFO查詢及分析三、表達(dá)式及函數(shù)應(yīng)用3.1表達(dá)式3.2函數(shù)第三講MAPINFO查詢及分析一地理編碼
在使用MapInfo的過程中,經(jīng)常遇到有一些數(shù)據(jù)要在地圖中顯示,這是MapInfo的主要任務(wù)之一——弄清楚這些數(shù)據(jù)在地理上是怎樣分布的。為了能在地圖上顯示數(shù)據(jù),必須把數(shù)據(jù)庫(kù)與地圖結(jié)合起來(lái),也就是要給數(shù)據(jù)庫(kù)或表中的記錄分配X和Y坐標(biāo),以使該記錄可作為一個(gè)對(duì)象顯示在地圖上,這個(gè)過程就是地理編碼。作用:將地理坐標(biāo)賦給數(shù)據(jù)坐標(biāo)。MapInfo通過比較數(shù)據(jù)庫(kù)中的地理信息和另一張已與X和Y坐標(biāo)關(guān)聯(lián)的表(搜索表)中的地理信息,來(lái)實(shí)現(xiàn)這一過程。
1.1創(chuàng)建點(diǎn)1.2投影和坐標(biāo)系1.3地理編碼
1.1創(chuàng)建點(diǎn)可以為數(shù)據(jù)庫(kù)中每個(gè)含有X-Y或經(jīng)/緯度坐標(biāo)信息的記錄創(chuàng)建點(diǎn)?!獢?shù)據(jù)庫(kù)表可以顯示在地圖窗口中(1)打開一個(gè)具有X和Y坐標(biāo)信息的表(不能是只讀的);(2)選擇“表”—“創(chuàng)建點(diǎn)”,創(chuàng)建點(diǎn)對(duì)話框出現(xiàn)。一地理編碼表符號(hào)樣式X坐標(biāo)列Y坐標(biāo)列乘子投影1.2投影和坐標(biāo)系
投影是包含一組參數(shù)的一個(gè)或一組公式,參數(shù)的個(gè)數(shù)和性質(zhì)取決于投影。當(dāng)每一個(gè)參數(shù)被賦給特定值時(shí),結(jié)果便成了坐標(biāo)系。
坐標(biāo)系是描述坐標(biāo)參數(shù)的集合,其參數(shù)之一就是投影。一個(gè)坐標(biāo)系是一組參數(shù),投影是坐標(biāo)系的一個(gè)參數(shù),是坐標(biāo)系的一部分。
地球地圖:包含在地球表面有特定位置的對(duì)象(經(jīng)緯度)
非地球地圖:包含在地球表面上沒有特定位置的對(duì)象。如:樓平面圖,其坐標(biāo)參照該圖自身(左下角)。一地理編碼
1、設(shè)置投影系統(tǒng)
區(qū)域(國(guó)家)專題地圖:等面積投影完整的世界地圖:世界投影,不適合繪制較小面積的地圖中國(guó)地圖或各省地圖:高斯——克呂格投影
2、非地球坐標(biāo)參照?qǐng)D本身,選定之后,出現(xiàn)“非地球坐標(biāo)邊界”對(duì)話框
3、注意事項(xiàng)
本地投影——存儲(chǔ)地球地圖所使用的特定投影;選定投影后,新增圖層以新投影顯示;用新投影保存地圖圖層,不要?jiǎng)h除舊地圖;用非本地投影顯示,MapInfo花更多的時(shí)間來(lái)顯示地圖;正在改變投影時(shí)不要編輯地圖;打開包含不同投影的表,MapInfo用最頂部圖層的投影來(lái)顯示。
1.3地理編碼一地理編碼通過地理編碼,可以將點(diǎn)對(duì)象分配到表中的行,記錄中的數(shù)據(jù)用來(lái)與地圖匹配,從而確定該記錄的點(diǎn)的位置。(1)至少有兩張表被打開(用于地理編碼的表和進(jìn)行地理編碼的表);(2)用于地理編碼的表是可地圖化的(圖形對(duì)象被附加到記錄上),并有一索引字段;(3)表不是只讀的。模式:自動(dòng)模式交互模式先自動(dòng),再交互
1、地理編碼
(1)至少打開一個(gè)可地圖化的表;(2)根據(jù)用來(lái)地理編碼的字段索引該表;對(duì)表索引、使表可地圖化:“文件”—“新建表”“表”-“維護(hù)”-“表結(jié)構(gòu)”(3)打開將要?jiǎng)?chuàng)建點(diǎn)的表,必須與參考表不同;(4)選擇“表”-“地理編碼”,出現(xiàn)地理編碼對(duì)話框地理編碼表:選擇要被地理編碼的表使用列:選擇包含定位信息的列,它是地理編碼的基礎(chǔ)邊界列:可使地理編碼精確到某一相關(guān)區(qū)域,與精確搜索用表聯(lián)合搜索表:選擇作為地理信息的來(lái)源的表查找對(duì)象所在列:選擇包含對(duì)象名稱的列選項(xiàng):選擇一個(gè)包含區(qū)域?qū)ο蟮谋?;選擇精確列選擇缺省設(shè)置可得到最佳結(jié)果
精確地理編碼搜索:可指定包含區(qū)域的特定邊界2、地理編碼模式(1)自動(dòng)模式:只有確切匹配被地理編碼(2)交互模式:可手動(dòng)匹配不能在自動(dòng)模式下匹配的地址3、地理編碼方法(1)按地址地理編碼(2)按邊界地理編碼邊界——封閉的區(qū)域或面積4、查找并檢查未地理編碼的記錄“查詢”-“選擇”:條件:無(wú)結(jié)果碼-notobj已指定結(jié)果碼-result-code<0
5、使用結(jié)果代碼:數(shù)字字段
6、在地圖上顯示數(shù)據(jù):
地理編碼操作會(huì)永久地改變表以包含新的圖層對(duì)象圖層控制改變樣式并不影響表
7、在地圖上定位數(shù)據(jù):“查詢”-“查找”
只能對(duì)表中有索引的字段執(zhí)行查找命令8、撤消地理編碼:去除已附加到數(shù)據(jù)記錄的對(duì)象的過程
可刪除與此表關(guān)聯(lián)的所有圖形對(duì)象“表”-“維護(hù)”-”表結(jié)構(gòu)”:清除“表可地圖化”復(fù)選框在地圖窗口中顯示出表,選擇希望撤消地理編碼的點(diǎn),選擇“編輯”-“只清除地理對(duì)象”選擇地理編碼方法的注意事項(xiàng):1、地理編碼表中信息的類型:例如:現(xiàn)有一個(gè)顧客街道地址數(shù)據(jù)庫(kù),若有這樣的記錄:街道地址相同但位于不同的城鎮(zhèn),若只按街道地址地理編碼,就難以區(qū)分這些記錄并給它們唯一的坐標(biāo)??稍诎唇值赖刂返乩砭幋a的基礎(chǔ)上再按邊界進(jìn)行地理編碼。2、搜索表地圖的詳細(xì)程度:源表必須具備與目標(biāo)表相匹配的X和Y坐標(biāo)。例如:若按街道地址進(jìn)行地理編碼,源表必須是一副街道級(jí)的地圖。3、數(shù)據(jù)放置的位置應(yīng)達(dá)到怎樣的地理準(zhǔn)確度:需要定位的對(duì)象越小,源表所需的準(zhǔn)確度就越高。二
選擇與查詢選擇(Selection):基于一個(gè)或多個(gè)變量分組而形成的數(shù)據(jù)子集——對(duì)數(shù)據(jù)進(jìn)行分組和組織數(shù)據(jù)特點(diǎn):臨時(shí)表,“文件”-“保存表”,轉(zhuǎn)化成永久表完全依賴于創(chuàng)建它的基礎(chǔ)表2.1屏幕選擇-圖層可選擇(1)選擇、半徑選擇、邊界選擇、矩形選擇、全部選中。(2)有多個(gè)可選擇對(duì)象時(shí),從最頂層的圖層中選擇;按“Ctrl”選擇非最頂層。(3)撤消:按“Shift”,再單擊對(duì)象;或單擊無(wú)對(duì)象處。(4)查看記錄:“窗口”-“新建瀏覽窗口”-“Selection”1、屏幕選擇2、選擇查詢(5)邊界選擇工具:用于選擇位于某個(gè)給定區(qū)域或邊界內(nèi)的對(duì)象必須有兩個(gè)圖層可選擇:包含搜索對(duì)象的圖層包含搜索區(qū)域的圖層可在同一圖層在包含其它對(duì)象的可選擇圖層中單擊一個(gè)區(qū)域,該區(qū)域中的對(duì)象被選中。(6)多邊形選擇工具:用于繪制多邊形并搜索該多邊形內(nèi)的所有對(duì)象。必須有兩個(gè)圖層可選擇可在同一圖層單擊地圖某位置開始繪制多邊形,完成之后,多邊形內(nèi)的對(duì)象被選中。(7)緩沖區(qū)(Buffer):創(chuàng)建搜索用多邊形可創(chuàng)建圍繞著點(diǎn)、線或其它邊界的邊界。2.2選擇查詢屏幕選擇無(wú)法實(shí)現(xiàn)根據(jù)記錄和對(duì)象的屬性對(duì)表進(jìn)行選擇。選擇查詢:通過構(gòu)造圍繞數(shù)據(jù)的問題或查詢來(lái)創(chuàng)建Selection查詢表。1、Select2、SQLSelectMapInfo自動(dòng)創(chuàng)建含有查詢結(jié)果名為Selection的工作表,可對(duì)其進(jìn)行瀏覽、在地圖上顯示、作統(tǒng)計(jì)圖或執(zhí)行附加的查詢。“SaveAs…”另存為一張獨(dú)立的表。二
選擇與查詢1、創(chuàng)建表達(dá)式表達(dá)式:用于提出問題的邏輯語(yǔ)句(1)直接鍵入表達(dá)式;(2)按“輔助”按鈕,使用表達(dá)式對(duì)話框列:所選擇表的每一列操作數(shù):數(shù)學(xué)和邏輯運(yùn)算符號(hào)函數(shù):帶一個(gè)或多個(gè)參數(shù)并返回一個(gè)值的數(shù)學(xué)函數(shù)2、選擇操作步驟“查詢”-“選擇”,選擇列,創(chuàng)建表達(dá)式,“檢驗(yàn)”二
選擇與查詢
2.3SQL選擇可以創(chuàng)建含有只是隱含在基礎(chǔ)表中的信息的查詢表,為創(chuàng)建該表,來(lái)自一張或多張表的數(shù)據(jù)被合并、聚合,并對(duì)記錄進(jìn)行排序。(1)派生信息:可以從表中信息計(jì)算得到的信息,但并不在表中直接表現(xiàn)出來(lái)。如:用Pop_1994、Total_Area可得1994年的人口密度建立在源表中直接信息的基礎(chǔ)上,在查詢表中生成派生列。(2)連接表:把來(lái)自不同數(shù)據(jù)庫(kù)的信息放在一張單獨(dú)的表中。
屬性連接:含有匹配信息的列(即各表有一個(gè)相同內(nèi)容的字段)
地理連接:利用圖形對(duì)象之間的關(guān)系(包含、被包含、相交)(3)集合:通過集中一張或多張現(xiàn)有表中的直接或派生信息創(chuàng)建新表。(4)聚合:對(duì)表的所有記錄中某一列的所有值執(zhí)行數(shù)字運(yùn)算。允許跨記錄聚合數(shù)據(jù),必須指定記錄如何被分組以及數(shù)據(jù)如何被聚合。聚合函數(shù):Count(*):計(jì)算一組中的記錄數(shù);按列分組Sum();Avg();WtAvg():加權(quán)平均;Max();Min()尋找最近距離——min(distance());(5)排序:按列分組、按列排序按列分組:按某個(gè)特定列分組,使含有相同值的所有行被分在同一組。當(dāng)與聚合函數(shù)聯(lián)用時(shí),所有分組列中值相同的行被作為一個(gè)組處理按列排序:缺省按列的升序?qū)τ涗涍M(jìn)行排序,當(dāng)列出多個(gè)列時(shí),先按第一列排序,再按第二列排序??墒褂昧忻蛄刑?hào)(對(duì)派生列必須使用列號(hào))(6)地理運(yùn)算符:允許用戶根據(jù)對(duì)象的空間關(guān)系選擇對(duì)象。關(guān)鍵字:obj或object基于地理對(duì)象Contains:包含;ContainsEntire:完全包含;Within:包含于;EntirelyWithin:完全包含于;Intersects:相交Contains和Within,比較是基于中心的,執(zhí)行速度快;ContainsEntire和EntirelyWithin,比較則基于整個(gè)對(duì)象,執(zhí)行速度慢。如:state.objcontainscity.obj地理運(yùn)算符與子選擇一起使用時(shí)特別有用(7)注意:使用多張表時(shí),列名在表名后面,中間用“.”分開;對(duì)派生列指定別名:在表達(dá)式后鍵入空格,然后在“”中輸入別名。2.4SQL選擇實(shí)例二
選擇與查詢1、派生列保存模板載入模板2、用多張表派生列如:Sum(value)"Total_value"根據(jù)聚合函數(shù)創(chuàng)建派生列;重新命名創(chuàng)建新的結(jié)果表對(duì)新表執(zhí)行SQL查詢?nèi)磉_(dá)式及函數(shù)應(yīng)用表達(dá)式:可用于選擇、更新列、專題地圖和圖層控制(1)值必須為真或假的表達(dá)式(2)簡(jiǎn)單求值的表達(dá)式3.1表達(dá)式
訪問表達(dá)式的路徑:
選擇、更新列、圖層控制(標(biāo)注)、創(chuàng)建專題地圖、緩沖區(qū)、瀏覽窗口字符串放在“”中;輸入數(shù)值時(shí)不能用“,”“$”,可用“E”指數(shù);日期放在“”中,如“3-05-05”、“03/05/05”、“3/05”
1、數(shù)學(xué)運(yùn)算符:+、-、*、/、^數(shù)字可與日期運(yùn)算,星期:+-7,月:+-30或312、字符串運(yùn)算符:使用連接符“+”,字符串放在“”中3、比較運(yùn)算符:=、<>、>、<、>=、<=、-、%“-”:like-,單個(gè)字符的通配符;“%”:like%,單個(gè)字符的通配符。4、邏輯運(yùn)算符:or、not、and用在SQL選擇中“where”條件子句中5、地理運(yùn)算符:基于圖形對(duì)象之間的空間關(guān)系“obj”、”object”,作用在指定的對(duì)象之間
Contains;ContainsEntire;Within;EntirelyWithin;Intersects6、關(guān)鍵字:any、all、in、between
in等價(jià)于“=any”;”notin”等價(jià)于“<>all”
any、all前要有“=”或“<>”才行如:ABBR=any(“TX”,”MN”,”AL”)7、運(yùn)算符的優(yōu)先級(jí):
最高優(yōu)先級(jí):括號(hào)、冪號(hào)、負(fù)號(hào)、乘號(hào)、除號(hào)、加號(hào)、減號(hào)、地理運(yùn)算符、比較運(yùn)算符、Not、And
最低優(yōu)先級(jí):or三表達(dá)式及函數(shù)應(yīng)用3.2函數(shù)
函數(shù)通常取得數(shù)據(jù)值并對(duì)其做一些運(yùn)算以產(chǎn)生新值,一般帶有一個(gè)或兩個(gè)參數(shù)。說明:num-任何數(shù)值表達(dá)式;str-任何字符串表達(dá)式;obj-任何對(duì)象表達(dá)式。1、數(shù)學(xué)函數(shù):
Abs(num),Sin(num),Cos(num),Int(num)Maximum(num,num),Minimum(num,num)Round(num1,num2):返回num1被舍入為num2的倍數(shù)的結(jié)果2、日期函數(shù):
Curdate(),Day(date),Month(date)Weekday(date),Year(date)3、字符串函數(shù):Chr$(num),DeformatNumber$(str)Format$(num,str),F(xiàn)ormatNumber$(num)InStr(num,str1,str2),LCase$(str)Left$(str,num),Len(str),LTrim$(str)Proper$(str),Mid$(str,num1,num2)Right$(str,num),RTrim$(str),Str$(expr)UCase$(str),Val(str)4、返回地理計(jì)算的函數(shù):
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 星球版地理八年級(jí)上冊(cè)《第一節(jié) 地形地勢(shì)特征》聽課評(píng)課記錄1
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.5實(shí)踐與探索第2課時(shí)》聽評(píng)課記錄
- 現(xiàn)場(chǎng)清潔方案協(xié)議書(2篇)
- 2022版新課標(biāo)七年級(jí)上冊(cè)道德與法治第三單元師長(zhǎng)情誼6、7課共5課時(shí)聽課評(píng)課記錄
- 七年級(jí)道德與法治上冊(cè)第四單元 生命的思考第八課探問生命第2框敬畏生命聽課評(píng)課記錄 新人教版
- 【2022年新課標(biāo)】部編版七年級(jí)上冊(cè)道德與法治第三課 發(fā)現(xiàn)自己 2課時(shí)聽課評(píng)課記錄
- 《動(dòng)蕩的春秋時(shí)期》參考聽課評(píng)課記錄4(新部編人教版七年級(jí)上冊(cè)歷史)
- 一年級(jí)下冊(cè)數(shù)學(xué)聽評(píng)課記錄 第三單元 第一節(jié)【第二課時(shí)】《數(shù)一數(shù)(100以內(nèi)數(shù)的數(shù)法)》北師大
- 八年級(jí)地理下冊(cè)8.2臺(tái)灣省的地理環(huán)境與經(jīng)濟(jì)發(fā)展聽課評(píng)課記錄2
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)《第五章一元一次方程5.1認(rèn)識(shí)一元一次方程(第1課時(shí))》聽評(píng)課記錄
- 《內(nèi)臟疾病康復(fù)》課件
- 串通招投標(biāo)法律問題研究
- 高原鐵路建設(shè)衛(wèi)生保障
- 家具廠各崗位責(zé)任制匯編
- 顳下頜關(guān)節(jié)盤復(fù)位固定術(shù)后護(hù)理查房
- 硝苯地平控釋片
- 部編版語(yǔ)文六年級(jí)下冊(cè)全套單元基礎(chǔ)??紲y(cè)試卷含答案
- 提高檢驗(yàn)標(biāo)本合格率品管圈PDCA成果匯報(bào)
- 2023年保險(xiǎn)養(yǎng)老地產(chǎn)行業(yè)分析報(bào)告
- 世界古代史-對(duì)接選擇性必修(真題再現(xiàn)) 高考?xì)v史一輪復(fù)習(xí)
- 保險(xiǎn)公司防火應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論