ArcGIS水網(wǎng)密度——以北京為例
?
創(chuàng)建漁網(wǎng)
01 坐標系轉(zhuǎn)換
查看北京市矢量shp的空間參考坐標系。如果是投影坐標系,則不需要投影轉(zhuǎn)換,否則需要做一步投影轉(zhuǎn)換。如圖所示為地理坐標系(WGS1984)。
shp矢量投影轉(zhuǎn)換步驟:單機Toolbox—Data Mangement Tool—Projections and Transformations—Feature—Project,打開矢量轉(zhuǎn)投影界面。打開界面后如下配置,這里將矢量轉(zhuǎn)換投影到Albers坐標系下。
02 創(chuàng)建漁網(wǎng)格網(wǎng)
1)創(chuàng)建一個大于北京市四至范圍的矩形面shp,請記得編輯矢量后保存,并關(guān)閉編輯。
2)接下來創(chuàng)建格網(wǎng)。
3)幾個重要參數(shù)的設(shè)置(這里選擇1km的格網(wǎng))
河網(wǎng)水系數(shù)據(jù)處理
01 裁剪河網(wǎng)水系數(shù)據(jù)
利用上面建立的北京四至shp裁剪1:25萬河網(wǎng)水系矢量數(shù)據(jù)(其他比例的河網(wǎng)水系一樣),裁剪前確認兩個文件的坐標系是否一致。如果這里坐標系不一致,我通常采用的方法,將用于裁剪的數(shù)據(jù)(北京四至矢量)轉(zhuǎn)換到水系矢量坐標系下,裁剪出結(jié)果,在將裁剪后水系數(shù)據(jù)坐標系轉(zhuǎn)換到原裁剪矢量的坐標系(Albers)。
水網(wǎng)密度計算
01 相交處理
創(chuàng)建之前首先對格網(wǎng)矢量添加id字段,然后找到Analysis Tools—Intersect工具,將兩者相交。(ALbers坐標系下水系數(shù)據(jù)和漁網(wǎng)數(shù)據(jù)進行相交),主要是標記每個網(wǎng)格中的河網(wǎng)。對相交結(jié)果屬性表,新建屬性列Length。
右擊id屬性列,選擇Summarize進行分組統(tǒng)計,對Length列進行求和分組統(tǒng)計。其中id為漁網(wǎng)的id,id值相同的為漁網(wǎng)中的同一個網(wǎng)格,基于id列進行分組統(tǒng)計獲得的即為網(wǎng)格內(nèi)的河網(wǎng)總長度,生成.dbf文件。
join連接
??
右擊漁網(wǎng)圖層,連接表格,以id列進行join連接。連接后的屬性表如下。
新建屬性列Area,右擊屬性列?計算幾何?計算面積,單位選
新建屬性列Area,右擊屬性列?計算幾何?計算面積,單位選平方千米。
新建屬性列density,右擊屬于列,字段計算,Sum_Length/Area,得到水網(wǎng)密度。
?
水網(wǎng)密度裁剪及結(jié)果出圖
01 數(shù)據(jù)裁剪結(jié)果
02 矢量柵格化和出圖