|
|
利用ArcGIS生成中国境内1:5万地形图及各比例尺图幅号名称
一、利用Create Fishnet命令生成1:5万地形图框架(Fishnet),需要输入的参数如下:
Fishnet Origin Coordinate:72,16
Y-Axis Coordinate: 72,56
Cell Size Width: 0.25
Cell Size Height: 0.166667
Number of Rows: 240
Number of Column: 264
二、利用To Coverage命令进行格式转换(FishnetCov)
三、利用Build命令生成1:5万地形图多边形框架(FishnetCovPoly)
四、利用To Shapefile命令进行格式转换(FishnetPoly)
五、为FishnetPoly图层创建两个字段(X_Centroid,Y_Centroid),并将计算的质心x、y坐标赋给新加的两个字段
六、为FishnetPoly图层创建两个字段(Row_Lat,Column_NO),并分别应用下列公式计算其值:
(1) Row_Lat=Fix(Y_Centroid/4)+1
(2) Column_NO=Fix(X_Centroid/6)+31
七、为FishnetPoly图层创建一个字段(Row_NO),并利用下列条件选择为其赋值:
(1) Row_Lat=5,Row_NO=E
(2) Row_Lat=6,Row_NO=F
(3) Row_Lat=7,Row_NO=G
(4) Row_Lat=8,Row_NO=H
(5) Row_Lat=9,Row_NO=I
(6) Row_Lat=10,Row_NO=J
(7) Row_Lat=11,Row_NO=K
(8) Row_Lat=12,Row_NO=L
(9) Row_Lat=13,Row_NO=M
八、为FishnetPoly图层创建一个字段(Name_100W),并利用下列公式为其赋值:
Name_100W=Row_NO & Column_NO
九、为FishnetPoly图层创建两个字段(Name_50WRow,Name_50WColumn),并利用下列公式为其赋值:
Name_50WRow=2 - Fix ( ([X_Centroid] - (Fix ( [X_Centroid] /4 )) *4 )/2)
Name_50WColumn=1 + Fix ( ([X_Centroid] - (Fix ( [X_Centroid] /6 )) *6 )/3)
十、为FishnetPoly图层创建一个字段(Name_50W),并利用下列公式为其赋值:
Name_50W= Name_100W & “B” & “00” & Name_50WRow & “00” & Name_50WColumn
十一、为FishnetPoly图层创建两个字段(Name_25WRow,Name_25WColumn),并利用下列公式为其赋值:
Name_20WRow=4 - Fix ( [Y_Centroid] - (Fix ( [Y_Centroid] /4 ) ) * 4)
Name_20WColumn=1 + Fix ( ([x_Centroid] - (Fix ( [x_Centroid] /6 ) ) * 6) / 1.5)
十二、为FishnetPoly图层创建一个字段(Name_25W),并利用下列公式为其赋值:
Name_20W= Name_100W & “C” & “00” & Name_50WRow & “00” & Name_50WColumn
十三、为FishnetPoly图层创建两个字段(Name_10WRow,Name_10WColumn),并利用下列公式为其赋值:
Name_10WRow =12- Fix ( ([Y_Centroid] - Fix ( [Y_Centroid] /4 ) *4) *3 )
Name_10WColumn =1 + Fix ( ([X_Centroid] - Fix ( [X_Centroid] /6 ) *6) *2 )
十四、为FishnetPoly图层创建一个字段(Name_10W),并根据下列条件分别赋值:
条件1:"Name_10WRo" <10 AND "Name_10WCo" <10
Name_10W = [Name_100W] & "D" & "00" & [Name_10WRo] & "00" & [Name_10WCo]
条件2:"Name_10WRo" <10 AND "Name_10WCo" >= 10
Name_10W = [Name_100W] & "D" & "00" & [Name_10WRo] & "0" & [Name_10WCo]
条件3:"Name_10WRo" >= 10 AND "Name_10WCo" < 10
Name_10W = [Name_100W] & "D" & "0" & [Name_10WRo] & "00" & [Name_10WCo]
条件4:"Name_10WRo" >= 10 AND "Name_10WCo" >= 10
Name_10W = [Name_100W] & "D" & "0" & [Name_10WRo] & "0" & [Name_10WCo]
十五、为FishnetPoly图层创建两个字段(Name_5WRow,Name_5WColumn),并利用下列公式为其赋值:
Name_5WRow= 24- Fix ( ([Y_Centroid] - Fix ( [Y_Centroid] /4 ) *4) *6 )
Name_5WColumn =1 + Fix ( ([X_Centroid] - Fix ( [X_Centroid] /6 ) *6) *4 )
十六、为FishnetPoly图层创建一个字段(Name_5W),并利用下列公式为其赋值:
条件1:"Name_5WRo" < 10 AND "Name_5WCo" < 10
Name_5W = [Name_100W] & "E" & "00" & [Name_5WRo] & "00" & [Name_5WCo]
条件2:"Name_5WRo" < 10 AND "Name_5WCo" >= 10
Name_5W = [Name_100W] & "E" & "00" & [Name_5WRo] & "0" & [Name_5WCo]
条件3:"Name_5WRo" >= 10 AND "Name_5WCo" < 10
Name_5W = [Name_100W] & "E" & "0" & [Name_5WRo] & "00" & [Name_5WCo]
条件4:"Name_5WRo" >=10 AND "Name_5WCo" >=10
Name_5W = [Name_100W] & "E" & "0" & [Name_5WRo] & "0" & [Name_5WCo]
十七、利用Define Projection为FishnetPoly定义坐标系统,并投影为所需的投影(FishnetPoly_Project)。
十八、利用中国图层裁剪FishnetPoly_Project图层,生成FishnetPoly_China。 |
评分
-
查看全部评分
|