上虞網(wǎng)站建設(shè)哪家好北京營銷推廣網(wǎng)站建設(shè)
一、計算面積 ?( 可以幫我們計算小班面積 )
添加 AREA 字段,然后右鍵點擊字段列,然后點擊 CALCULATE VALUES; ---> 選擇 ADVANCED --》把下面的代碼輸入,然后在最下面 = 處寫 OUTPUT 點擊 OK 就 OK 了。?
Dim Output as double
Dim pArea as Iarea
Set pArea = [shape]
Output = pArea.area
二、計算長度 ?( 可以幫我們計算林帶長度 )
同上添加 LENGTH 字段,然后右鍵點擊字段列,然后點擊 CALCULATE VALUES; ---> 選擇 ADVANCED --》把下面的代碼輸入,然后在最下面 = 處寫 OUTPUT 。點擊 OK 就 OK 了。?
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.Length
三、小班升序排列:
同上添加小班號字段,然后右鍵點擊字段列,然后點擊 CALCULATE VALUES; ---> 選擇 ADVANCED --》把下面的代碼輸入,然后在最下面 = 處寫 OUTPUT 。點擊 OK 就 OK 了。
Static i as long
Dim Output as string
i=i+1
Output =i
四、村界切割小班
選擇 -> 根據(jù)位置選擇 , 小班 are are crossed by the outline of 村面 , 然后選擇 -> 設(shè)置可選擇圖層為村面。用追蹤工具,任務(wù)為切割多邊形要素,進行切割
五、字段賦值
選擇 -> 根據(jù)位置選擇 , 小班 are within 村面。打開屬性表顯示選中的,選擇一整列計算字段值對整個字段賦一個常量或,勾選高級加求變量代碼
六、拓撲檢查
ArcCatalog 選要進行拓撲檢查的文件夾右鍵 -> 新建個人 geodatabase-> 新建要素集 -> 導(dǎo)入要素類 -> 新建拓撲 (導(dǎo)入要拓撲的圖層) 。ArcMap 中打開由拓撲規(guī)則產(chǎn)生的文件, 編輯狀態(tài)下 利用 topolopy 工具條中給出的錯誤記錄信息進行修改 。搜索要修改的錯誤 -> 右鍵 ( 平移到 ) 選融合或新建等等。( 用 P+ENTER 組合鍵加快修改速度 ) , 修改完后右鍵圖層名 -> 選導(dǎo)出數(shù)據(jù)
七、投影和投影轉(zhuǎn)換
ArcToolbox-> 數(shù)據(jù)管理 -> 投影和投影轉(zhuǎn)換 ->project , batch project 。更多干貨敬請關(guān)注:GIS前沿(地理變換中加入之前創(chuàng)建自定義地理變換文件)
八、合并圖層
ArcToolbox-> 數(shù)據(jù)管理 -> 常規(guī) ->merge
九、其他格式文件轉(zhuǎn) shpfile
ArcToolbox-> 轉(zhuǎn)換工具 -> 到 shpfile
十、 dxf 批量轉(zhuǎn) shp
用 ArcCatlog 打開全部選擇右鍵轉(zhuǎn)為 shp
十一、批量定義投影
ArcToolbox-> 示列 ->batch define coordinate system 9( 可以用來批量矯正跑偏的衛(wèi)片 )
十二、校正
提前可選取捕捉選項校正進行仿射校正
十三、屬性表多項查詢
" 村 " =6 AND( " 優(yōu)勢樹種 " = '150 ?落葉松 ' OR " 優(yōu)勢樹種 " = '491 ?榆樹 ' OR " 優(yōu)勢樹種 " = '530 ?楊樹 ' OR " 優(yōu)勢樹種 " = '535 ?柳樹 ' )
十四、數(shù)據(jù)庫掛接
根據(jù)兩屬性庫相同字段,相同值連接庫文件 ( 新庫中只保留與舊庫的公共字段, Arcgis 掛接時編輯器一定要打開,掛接完需要導(dǎo)出數(shù)據(jù)生成成果文件。注意 : 從 Arcgis 導(dǎo)出 excel 表修改數(shù)據(jù)時,容易串行,此時只要保留兩表中的共字段,然后用以上方法把數(shù)據(jù)庫掛接回去就可以了,掛回去的庫會在相同公共字段的地方進行內(nèi)容替換 )
注意:一般情況下公共字段用鄉(xiāng) *1000000+ 林班 *1000+ 小班號得出,原表可以在 Arcgis 中添加字段,然后計算字段值求得,要掛接的數(shù)據(jù)庫可在 VF 中增加字段,用 repl ?公共字段名 ?with ?鄉(xiāng) *1000000+ 林班 *1000+ 小班號 ?all ?填充。
十五、裁切
利用矩形對柵格數(shù)據(jù)裁剪 :ArcToolbox 中, datamanagement>raster>clipInputRaster 中選擇被裁剪的柵格數(shù)據(jù),設(shè)定好矩形四個頂點即可
十六、小班刪除和融合
小班內(nèi)部刪除相當(dāng)于減少面積,外部刪除去掉地塊。小班內(nèi)部融合相當(dāng)于面積不變。
十七、 ArcGIS 中影像圖配準(校正掃描地圖)
柵格配準 - 根據(jù)地圖坐標添加控制點, x= 經(jīng)度去掉前兩位數(shù)帶 號后加 3 個零, y= 緯度后加 3 個零(如 21575 為 575000,5357 為 5357000 )。選二次多項式,選擇校正,選擇校正后的數(shù)據(jù)類型和名字
十八、 ArcGIS 工程空間參考第一個加的圖層。
十九、字段值顯示不同顏色
打開圖層后,右鍵單擊圖層, properties 里面, symbology ,采用 categories 分類,用 unique values ,右邊的 value field 選取你說的那個“圖斑的屬性”,添加所有值
二十、線圖層和面圖層之間轉(zhuǎn)換
數(shù)據(jù)管理工具 -> 要素 -> 要素到多邊形,多邊形到要素
二十一、融合后全部打散
ArcToolbox-> 數(shù)據(jù)管理 -> 屬性 ->mergemultipart to singlepart
二十二、圖層 關(guān)系處理
ArcToolbox-> 分析工具 -> 疊加 -> ? Erase ( 圖層擦除指根據(jù)參照圖層的范圍大小,擦除參照圖層所覆蓋的輸入涂層內(nèi)的要素。)
ArcToolbox-> 分析工具 -> 疊加 -> Updat e ( 輸入的圖層中被修正圖層覆蓋的那一部分的屬性將被修正圖層的屬性代替,注意在更新時輸入圖層必須透明)
ArcToolbox-> 分析工具 -> 疊加 -> Symmetrical difference ( 獲得兩個圖層疊加后去掉其公共的區(qū)域的圖像,新生成的圖像的屬性也是綜合兩者的屬性而產(chǎn)生的)
ArcToolbox-> 分析工具 -> 提取 ->Clip 得到裁切要素區(qū)域范圍中輸入圖層的數(shù)據(jù)
ArcToolbox-> 分析工具 -> 疊加 -> Intersect ??交集操作是通過疊置處理得到兩個圖層的交集部分,并且原圖層的所用屬性將在同時得到的新的圖層顯示出來。
二十三、選擇性導(dǎo)出數(shù)據(jù)生成新圖層
選中要生成新圖層的數(shù)據(jù) , 源圖層右鍵,數(shù)據(jù),導(dǎo)出數(shù)據(jù),選擇選中的要素,修改圖層名,確定(同樣適用于選擇性導(dǎo)出 dbf 文件)
二十四、 ArcGIS 根據(jù)坐標點生成面圖層和線圖層;并根據(jù)圖層文件導(dǎo)出坐標點文件
ArcToolbox-> 示列 -> 數(shù)據(jù)管理 ->Create Features From Text File
其中, input txt file ?選擇下面格式中的坐標點 txt 文件, Input decimal separator 中在英文狀態(tài)下輸入任一字符,但不能使用空格, Output Feature Class 選輸出路徑, Output Feature Class Spatial Reference 中選擇坐標系或?qū)雲(yún)⒖家延袌D層坐標系。
txt 文件格式說明:
1 、 Polyline 后面不能有空格;(如果要生成面,將 Polyline 改成 Polygon )2 、數(shù)據(jù)間的空格間隔只能是一個字符;3 、生成線的每一點要按順序排列,按不同順序排列會生成不同的圖像;4 、第一個點的序號從 0 開始編號;(面圖層的時候每個小班第一個點和最后一個點一樣)5 、若要生成多條線,對每條線要編號;且要符合上述的要求,每條線的點重新從 0 開始編號;6 、最后一行要加上 END ;7 、將數(shù)據(jù)從 EXCEL 表中導(dǎo)出成 TXT 格式后,按上述要求調(diào)整好數(shù)據(jù)格式,新建一個 TXT 文檔,將數(shù)據(jù)復(fù)制到新建的文檔當(dāng)中。8 、各個點的坐標數(shù)據(jù)必須保留 1 位以上的小數(shù)。
格式必須要符合上述規(guī)定
如下:在同一個圖層上同時生成兩個小班地塊
Polygon
0 0
0 477140.900 268443.400 1.#QNAN 1.#QNAN
1 477186.300 268443.400 1.#QNAN 1.#QNAN
2 477186.300 268507.559 1.#QNAN 1.#QNAN
3 477186.300 268522.561 1.#QNAN 1.#QNAN
4 477192.300 268522.461 1.#QNAN 1.#QNAN
5 477192.300 268507.459 1.#QNAN 1.#QNAN
6 477192.300 268443.400 1.#QNAN 1.#QNAN
7 477263.900 268443.400 1.#QNAN 1.#QNAN
8 477263.900 268408.400 1.#QNAN 1.#QNAN
0 477140.900 268443.400 1.#QNAN 1.#QNAN
END
Polygon
0 0
0 700680 5247849 1.#QNAN 1.#QNAN
1 700676 5247846 1.#QNAN 1.#QNAN
2 700603 5247885 1.#QNAN 1.#QNAN
3 700609 5247891 1.#QNAN 1.#QNAN
0 700680 5247849 1.#QNAN 1.#QNAN
END
生成線圖層
Polyline
0 0
0 700680 5247849 1.#QNAN 1.#QNAN
1 700676 5247846 1.#QNAN 1.#QNAN
2 700603 5247885 1.#QNAN 1.#QNAN
3 700609 5247891 1.#QNAN 1.#QNAN
END
二十五、內(nèi)容列表區(qū)圖層文件拷貝
一個打開工程中內(nèi)容列表區(qū)的圖層文件全部復(fù)制拷貝到另一個打開工程的內(nèi)容列表中,在源工程內(nèi)容列表區(qū)中選中要復(fù)制的圖層文件上右鍵復(fù)制,在目標工程內(nèi)容列表區(qū)中圖層上右鍵粘貼圖層文件。
二十六、快捷鍵
ALT+R 鍵然后 S 鍵 ??可以幫助你快速保存圖層文件。ALT+R 鍵然后 G 鍵同樣可以快速融合文件。CTRL+F6 捕捉頂點, CTRL+F8 捕捉邊線
注:
地方林業(yè)局在最近幾年有電子版的資料,但是這些資料部分還是“北京 54 坐標系”,與現(xiàn)在大家統(tǒng)一用的“西安 80 坐標系”不同。如果我們想利用這部分資料做參考,大家可以先把“北京 54 坐標系”做一次投影轉(zhuǎn)換轉(zhuǎn)為“西安 80 坐標系”然后再利用小班和影像做一下配準。就可以得到我們想要的“西安 80 坐標系”。??具體操作步驟在上面的操作方法里面都有。
二十七、 GPS 和電腦連接、數(shù)據(jù)傳輸、坐標點成圖
MapSource 客戶端軟件和 GPS 驅(qū)動程序安裝
安裝好驅(qū)動和 MapSource 程序,用 GPS 自帶數(shù)據(jù)線和 GPS 連接好,(驅(qū)動程序和 MapSource 程序都在 GPS 附帶光盤里)
MapSource 參數(shù)設(shè)置
MapSource 編輯 -> 首選項 -> 位置 ??用戶定義的格網(wǎng),用戶定義的地圖基準。屬性進行設(shè)置,具體參數(shù)設(shè)置和當(dāng)?shù)亓謽I(yè)局 GPS 參數(shù)設(shè)置一樣。
MapSource 數(shù)據(jù)接收和保存
傳送 -> 從設(shè)備接收,接收內(nèi)容一般選航點。文件 -> 另存為保存路徑文件名,文件類型為默認 .gdb (這是 GPS 數(shù)據(jù)庫和 GPS 設(shè)備上的數(shù)據(jù)一致,以后就可以拔掉 GPS 直接打開這個 gdb 文件進行操作相當(dāng)于連接上 GPS 操作);同樣文件 -> 另存為 .TXT 文件( gdb 文件的 txt 形式)。
Excel 獲取坐標點
Excel 中數(shù)據(jù) -> 導(dǎo)入外部數(shù)據(jù)找到保存的 txt 文件,下一步 -> 選分隔符,再下一步選中 “ 空格和其它 ” 確定(保存的 txt 文件導(dǎo)入 Excel 中),其中 Name 列為坐標點號, Description 列為打點時間,正常情況 Position 列為坐標點,得到了坐標點。
坐標點成圖(分 1.0 成圖和 ArcGIS 成圖兩種方法)
1.0 成圖:
如果參數(shù)是嚴格按照上面 MapSource 參數(shù)設(shè)置中的步驟設(shè)置的話,坐標點可以直接上圖。在 Excel 中新建三列分別為 id , x , y ,其中 id 為一個圖中的同一地塊所有坐標點共同 id 號(同一塊地 id 值相同如都設(shè)為 1 ,另一塊地 id 值則都設(shè)為 2 )。然后用 1.0 點成面或線再加上屬性庫就得到 GPS 打點形成的圖層。
ArcGIS 成圖:
在上面的“二十四。ArcGIS 根據(jù)坐標點生成面圖層和線圖層”中有詳細描述
二十八、另外一種坐標點成圖方法(需要用到工具 ->Add XY Data )
1 、將數(shù)據(jù)導(dǎo)入到 Excel 里面,總共有兩列 X , Y (列名為 X , Y 即可),下面對應(yīng) x , y 坐標數(shù)據(jù)即可,將文件保存成 *.xls 或者 *.dbf 文件。
2 、 ArcGis 下面,菜單工具 - >Add XY Data 工具 ( 可以同時上多個地塊,不同地塊中間用空行分隔,導(dǎo)入 Excel 中編輯完點號,再導(dǎo)出 Txt 文件,編輯為成面圖層的點文件 ) 。這時會形成一個新圖層,所有的點都添加進來了,但現(xiàn)在添加進來的點由于沒有 objectID 或者 FID ,現(xiàn)在圖層不具備 *.shp 圖層的大部分功能,如點的選擇,編輯,關(guān)聯(lián),屬性等操作。
3 、在剛才生成的圖層上點右鍵,選 data-expot data …,導(dǎo)出成 .shp 文件。
4 、利用 write features to Text file 工具 ??生成 txt 文件,這個文件主要是描述各個點的坐標和格式化用的 . 將 Point ?改成 Polyline 或 Polygon ,即可滿足連接生成線和面。
5 、利用 Create Features From Text File 工具導(dǎo)入剛剛你生成的并改 Polyline 或 Polygon 的 txt 文件 ? ??? ?
TXT 文件格式如下:
point
1 37374000 2516000
2 37375000 2516000
3 37376000 2516000
4 37373000 2515000
End
二十九、中央經(jīng)線、中央經(jīng)線算法
中央經(jīng)線:每一個 6 度或 3 度分帶中間的經(jīng)線稱為中央經(jīng)線,我國領(lǐng)土跨 11 個 6 度投影帶,即第 13~23 帶。我國領(lǐng)土跨 22 個 3 度投影帶,即第 24~45 帶
6 度帶中央經(jīng)線算法:當(dāng)?shù)刂醒虢?jīng)線 =6* 當(dāng)?shù)貛?-3 。(適用于 1:2.5 萬和 1:1 萬地形圖)
3 度帶中央經(jīng)線算法:當(dāng)?shù)刂醒虢?jīng)線精度 =3* 當(dāng)?shù)貛枴?#xff08;適用于 1:1 萬地形圖)
6 度分帶:從 0 度經(jīng)線(即 0 度經(jīng)線)開始自西向東每個精度 6 度一個投影帶,全球共分 60 個投影帶。
當(dāng)?shù)厮帋?shù) = 當(dāng)?shù)貣|經(jīng)整度數(shù) /6 取整數(shù)加 1 。.
3 度分帶:從東經(jīng) 1.5 度經(jīng)線開始,每隔 3 度一帶,全球共分為 120 個投影帶。當(dāng)?shù)厮帋?shù)計算方法同上
三十、高斯-克呂格投影
高斯-克呂格投影以 6 度或 3 度分帶,每一個分帶構(gòu)成一個獨立的平面直角坐標網(wǎng),投影帶中央經(jīng)線投影后的直線為 X 軸(縱軸,緯度方向),赤道投影后為 Y 軸(橫軸,經(jīng)度方向),為了防止經(jīng)度方向的坐標出現(xiàn)負值,規(guī)定每帶的中央經(jīng)線西移 500 公里 ,即東偽偏移值為 500 公里 ,由于高斯 - 克呂格投影每一個投影帶的坐標都是對本帶坐標原點的相對值,所以各帶的坐標完全相同,因此規(guī)定在橫軸坐標前加上帶號,如 (4231898,21655933) 其中 21 即為帶號,同樣所定義的東偽偏移值也需要加上帶號,如 21 帶的東偽偏移值為 21500000 米 。六度帶自 0 度子午線起每隔經(jīng)差 6 度自西向東分帶,帶號依次編為第 ? 1 、 2 … 60 帶。三度帶是在六度帶的基礎(chǔ)上分成的,它的中央子午線與六度帶的中央子午線和分帶子午線重合,即自 ? 1.5 度子午線起每隔經(jīng)差 3 度自西向東分帶,帶號依次編為三度帶第 ? 1 、 2 … 120 帶。我國的經(jīng)度范圍西起 73 °東至 135 °,可分成六度帶十一個,即 13-23 帶。各帶中央經(jīng)線依次為 75 °、 81 °、 87 °、 …… 、 117 °、 123 °、 129 °、 135 °,或三度帶二十二個。六度帶可用于中小比例尺(如 ? 1 :250000 )測圖,三度帶可用于大比例尺(如 ? 1 :10000 )測圖。
三十一、地理坐標系和投影坐標系
地理坐標系( Geograpic Coordinate System, 簡稱 GCS )和投影坐標系( Projected Coordinate System ,簡稱 PCS )。投影坐標系統(tǒng)是根據(jù)某種映射關(guān)系,將地理坐標系統(tǒng)中由經(jīng)緯度確定的三維球面坐標投影到二維的平面上所使用的坐標系統(tǒng)。每一個投影坐標系統(tǒng)都由一個地理坐標系統(tǒng)投影轉(zhuǎn)化而成。投影坐標系=地理坐標系+投影過程。
三十二、導(dǎo)出圖層小班坐標點并整理
ArcToolbox-> 示列 -> 數(shù)據(jù)管理 -> Write Features To Text File (從圖層導(dǎo)出坐標點)
其中 Intput Feature ?輸入想要導(dǎo)出坐標點的圖層文件, Output Txtfile ?輸入導(dǎo)出路徑和文件名(文件名要加 .txt 后綴),
導(dǎo)出格式為:
Polygon
0 0
0 700680.0 5247849.0 0.0 0.0
1 700676.0 5247846.0 0.0 0.0
2 700603.0 5247885.0 0.0 0.0
3 700609.0 5247891.0 0.0 0.0
4 700680.0 5247849.0 0.0 0.0
END
打開 Excel 數(shù)據(jù) -> 導(dǎo)入外部數(shù)據(jù),選分隔下一步,選空格,其他下一步。Txt 文件分列導(dǎo)入到 Excel 中,再把需要的坐標點文件復(fù)制,在目標 Excel 中右鍵選擇性粘貼,選中轉(zhuǎn)置,把一列坐標點拷貝成一行坐標點用來作為紙質(zhì)文件。(可以用 Excel 中的格式刷制表)
三十三、 Arcgis 出圖
要出圖的所有圖層文件加入工程中, Arcgis -> 視圖 -> 版面視圖 -> 改變版面布局 -> 常規(guī)下選擇一種版面。可直接對版面編輯 。
三十四、小班號林班號和地類在圖上以分數(shù)形式標出
圖層右鍵 -> 屬性 -> 標注 -> 表達式,“ [ 林班號 ] & "--" & [ 小班號 ] &chr(13) & "--------" &chr(13) & [ 土地種類 ] ”
三十五、在圖層上插入常用的工具
Arcgis -> 插入 -> 圖列、指北針、比例尺、文字比例尺;其中插入對象可以把你的坐標點等以文本、 word 、 excel 或其它形式顯示在圖層上;插入圖框,并設(shè)置圖框的投影坐標系,加入要在局部顯示的圖層,在局部以小地圖形式全局顯示圖層。
三十六、 建立網(wǎng)格
1 、在圖層窗口單擊右鍵,點擊 “Data Frame Properties” ;
2 、選擇 “Grids” 選項卡,點擊 “New Grid” ;
3 、選擇要建立的 Grid 類型可建立經(jīng)緯線格網(wǎng)或坐標單位格網(wǎng),點擊 “ 下一步 ” ;
4 、設(shè)置線型、風(fēng)格大小等,點擊 “ 下一步 ” ;
5 、設(shè)置字體等,點擊 “ 下一步 ” ;
6 、設(shè)置屬性等,點擊 “Finish” 完成網(wǎng)格的創(chuàng)建。
備注:生成的 Grid 要在版面視圖中才可以看見。
三十七、?Arcgis -> 文件 -> 導(dǎo)出地圖,導(dǎo)出已經(jīng)完成并準備打印的電子版地圖。(出圖可以分為衛(wèi)片出圖,地形圖出圖,只要在 Arcgis 中加入衛(wèi)片或地形圖就可以)
三十八、從“ Sheet1 ”表按樹種分類把坐標點拷貝到“楊樹”表,并且按有面積地塊給小班排 ID 號, ?Excel 的 VBA 代碼。在工具 -> 宏 -> 編輯代碼
Sub Macro4()
?Dim i As Integer
?Dim x, z, n As Integer
?x = 4
?z = 2
?n = 1
?For i = 1 To 400
?If Worksheets("Sheet1").Cells(x, 6).Value = " 楊樹 " Then
?Worksheets(" 楊樹 ").Cells(z, 2).Value = Worksheets("Sheet1").Cells(x, 9).Value
?Worksheets(" 楊樹 ").Cells(z, 3).Value = Worksheets("Sheet1").Cells(x, 14).Value
?Worksheets(" 楊樹 ").Cells(z, 1).Value = n
?z = z + 1
?worksheets(" 楊樹 ").Cells(z, 2).Value = Worksheets("Sheet1").Cells(x, 10).Value
?Worksheets(" 楊樹 ").Cells(z, 3).Value = Worksheets("Sheet1").Cells(x, 15).Value
?Worksheets(" 楊樹 ").Cells(z, 1).Value = n
?z = z + 1
?Worksheets(" 楊樹 ").Cells(z, 2).Value = Worksheets("Sheet1").Cells(x, 11).Value
?Worksheets(" 楊樹 ").Cells(z, 3).Value = Worksheets("Sheet1").Cells(x, 16).Value
?Worksheets(" 楊樹 ").Cells(z, 1).Value = n
?z = z + 1
?Worksheets(" 楊樹 ").Cells(z, 2).Value = Worksheets("Sheet1").Cells(x, 12).Value
?Worksheets(" 楊樹 ").Cells(z, 3).Value = Worksheets("Sheet1").Cells(x, 17).Value
?Worksheets(" 楊樹 ").Cells(z, 1).Value = n
?z = z + 1
?x = x + 1
?Else
?x = x + 1
?End If
?If (Worksheets("Sheet1").Cells(x, 4).Value > 0) Then n = n + 1
Next i
End Sub
三十九、刪除單元格值為空的行,注意刪除一行默認為下方單元格上移,并且行號沒有丟失
Sub Macro0()
????Dim i, x As Integer
?x = 2
?For i = 1 To ?2 000
?If (Worksheets(" 楊樹 ").Cells(x, 2).Value = "") Then
?Worksheets(" 楊樹 ").Rows(x).Select
?Worksheets(" 楊樹 ").Rows(x).Delete
?Else
?x = x + 1
?End If
?Next i
End Sub
四十、 生成 網(wǎng)格
arctoolbox 中 data management->feature class->create fishnet 可以生成需要的網(wǎng)格
四十一、由小班生成村界,把一個村界線范圍內(nèi)小班全部融合形成一個村界,把所有村(林班)全部融合形成鄉(xiāng)鎮(zhèn)界,把所有鄉(xiāng)鎮(zhèn)界全部融合形成旗縣界。
四十二、坐標點是相對當(dāng)?shù)刂醒虢?jīng)線的地點值,是 6 度或 3 度分帶范圍內(nèi)。經(jīng)緯度是絕對的,在全球一個經(jīng)緯度對應(yīng)唯一一個地點。兩者切換時在 Arcgis> 視圖 > 數(shù)據(jù)框?qū)傩?> 標準選項卡中的地圖單位,米是坐標點單位,度分秒是經(jīng)緯度單位。
四十三、經(jīng)緯度上圖
用 MapSource 導(dǎo)出一份樣本 ( 經(jīng)緯度 txt 文件 ) ,在 excel 中打開,用目標經(jīng)緯度替換掉樣本,保存。再用 GPSBabel 轉(zhuǎn)換軟件,把 txt 文件轉(zhuǎn)為 mps 文件,用 MapSource 打開,設(shè)置參數(shù),導(dǎo)出坐標點 txt 文件。直接用上面說到的 Arcgis 直接成圖方法。
四十四、坐標點導(dǎo)航
用 MapSource 導(dǎo)出一份樣本 ( 坐標點 txt 文件 ) ,在 excel 中打開,用目標坐標點替換掉樣本,保存。再用 GPSBabel 轉(zhuǎn)換軟件,把 txt 文件轉(zhuǎn)為 mps 文件,用 MapSource 打開,設(shè)置參數(shù),選擇數(shù)據(jù)傳輸,輸出到 gps 中。
四十五、在 MapSource 中選中圖形點復(fù)制,然后在 excel 中粘貼。得到部分目標坐標點。
四十六、?ARCGIS 從源圖層復(fù)制要拷貝的數(shù)據(jù),然后拷貝到目標圖層;注意在數(shù)據(jù)量不大的時候,可以替代圖層合并,要把目標圖層相同位置數(shù)據(jù)刪除后,再進行拷貝。
四十七、隨機函數(shù):Rnd*(B-A+1)+A 。
四十八、公頃面積:[ 小班面積 ] /10000
四十九、小班排號:Static i
i=i+1
五十、畝面積:[ 小班面積 ] /10000 *15 。
五十一、出現(xiàn)雙線,刪掉小班,用追蹤自動完成一圈。
五十二、?Arcgis 建立 投影坐標系統(tǒng) 時 Xian_1980_GK_CM_117E 和 Xian_1980_GK_Zone_21N 是不加帶號的投影坐標系統(tǒng);Xian_1980_GK_Zone_20 是加帶號的坐標系統(tǒng)。
五十三、經(jīng)緯度轉(zhuǎn)坐標點
1. ??把 GPS 打的經(jīng)緯度點復(fù)制到 Excel 中兩列為緯度經(jīng)度 , (每個小班用空行分開);然后將 Excel 另存為 .CSV 文件。
(注意:CSV 文件中經(jīng)緯度前不能加點號)
2. ??打開 GPSBabel 軟件 “ Input Format ” 中選擇數(shù)據(jù)源格式為 Comma separated values “ Output Format ” 中選擇轉(zhuǎn)換目標數(shù)據(jù)文件格式為 Garmin Mapsouce - gdb ;FileName 中選擇輸入和輸出的路徑。
3. ??用 Mapsouce 打開轉(zhuǎn)換好的 GDB 文件,在 Mapsouce->Edit->preferences->Position->Grid 和 Datum 選擇 User Defined 。Grid 的 Roperties 設(shè)置當(dāng)?shù)刂醒虢?jīng)線;Datum 設(shè)置當(dāng)?shù)?dx , dy , dz 和 df 參數(shù)。
然后另存為文本文件。
4. ??在 Excel-> 數(shù)據(jù) -> 導(dǎo)入外部數(shù)據(jù) -> 導(dǎo)入數(shù)據(jù),注意分隔符號要選中空格。(注意:這里最后再把 Excel 中經(jīng)緯度前的坐標點號拷過來)
五十四、工具 -> 添加 XY 數(shù)據(jù)可以在 Excel 中建好屬性表,表里第一列標出小班序號,每個小班重新排序號,在坐標點后加兩列具體如下:(如果首列不是以 0 開頭,讓首列每一格減 1 )
0 | 1 | 606116 | 5478287 | 1.#QNAN | 1.#QNAN |
1 | 2 | 606437 | 5478321 | 1.#QNAN | 1.#QNAN |
2 | 3 | 606561 | 5478280 | 1.#QNAN | 1.#QNAN |
3 | 4 | 606602 | 5478173 | 1.#QNAN | 1.#QNAN |
4 | 5 | 606595 | 5478120 | 1.#QNAN | 1.#QNAN |
5 | 6 | 606545 | 5478178 | 1.#QNAN | 1.#QNAN |
6 | 7 | 606324 | 5478239 | 1.#QNAN | 1.#QNAN |
7 | 8 | 606184 | 5478205 | 1.#QNAN | 1.#QNAN |
0 | 1 | 609398 | 5477446 | 1.#QNAN | 1.#QNAN |
1 | 2 | 609579 | 5477360 | 1.#QNAN | 1.#QNAN |
2 | 3 | 609735 | 5477141 | 1.#QNAN | 1.#QNAN |
3 | 4 | 609689 | 5477016 | 1.#QNAN | 1.#QNAN |
4 | 5 | 609679 | 5477010 | 1.#QNAN | 1.#QNAN |
5 | 6 | 609492 | 5477294 | 1.#QNAN | 1.#QNAN |
6 | 7 | 609360 | 5477306 | 1.#QNAN | 1.#QNAN |
上表色部分淺藍色部分是中間過程減去 1 后可以刪掉。最后導(dǎo)出 TXT 文件,再全部替換掉多余空格,加 Polygon 和 END 每塊地第一列復(fù)制到最后一列使小班閉合。然后用于坐標點成面圖層。以上兩種顏色為兩小班。(點圖層也可以用以上方法)。
五十五、?M 50F 034042_ 資源三號衛(wèi)星 _2_101_20130604.tif
?50-30=20 度帶, 34 縱向排列, 42 橫向排列, 20130604 日期。
五十六、?A RCGIS 中使用線圖層分割面圖層
使用 A 圖層分割 B 圖層,操作步驟如下:
1 、打開 Editor 編輯工具條,單擊 Start Editing 開始編輯。
2 、調(diào)出 topology 拓撲菜單。
3 、全選線層
4 、點擊拓撲工具條的工具構(gòu)建要素( construct features )。
5 、在彈出的對話框中選擇第三個“使用選擇集切分目標圖層中的已有要素”( split existing features in target layer using selection ),點確定后,自動按線邊分割面層,完成操作。
五十七、用 21 度帶包含 20 度帶部分、切割 20 度帶面,可以包含 21 度帶部分的 20 度帶圖層。
五十八、如用上期或其他參考數(shù)據(jù),數(shù)據(jù)位標準庫的,只需在標準庫中新添加漢子字段在數(shù)據(jù)庫內(nèi)部字段之間拷貝就可以。
五十九 、如在二類有下拉數(shù)據(jù)庫和 Arcgis 之間拷貝數(shù)據(jù),需用 VF 替換兩圖層的數(shù)據(jù)庫中相關(guān)字段就可以,其中 FID 不可以在 VF 中做公共字段,需把 FID 拷貝到一個相同數(shù)據(jù)類型的字段中作為臨時公共字段,等做完公共字段后再刪除這個臨時字段。
close all
CLEAR
SET TALK off
SET MENUS OFF
SET STATUS off
SET SAFETY off
SET SCOREBOARD off
sele 1
use I:-23.dbf
inde on ?小班號 ?to a
sele 2
use I:-23 呼和諾爾鎮(zhèn)二類面 .dbf
set relation to ?小班號 ?into a
repl ?原小班號 ?with a-> 原小班號 ?for ?小班號 =a-> 小班號
sele dist abc from aaa into table bbb
六十、如二類軟件沒有下拉,可單把數(shù)據(jù)庫備份,再把沒有下拉的 shp 文件加上數(shù)據(jù)字典,然后再把數(shù)據(jù)庫拷貝回來。這樣即實現(xiàn)了數(shù)據(jù)字典更新和加下拉還不會讓數(shù)據(jù)丟失。
六十一、批量刪除屬性庫字段
arctoolbox-data management tools-fields-delete field
六十二、圖形和庫的連接
分析工具 -> 疊加 -> 空間連接,可以實現(xiàn) VF 公共字段值不一樣時兩個圖形和庫文件的連接
樹谷資料庫資源大全(2月9日更新)