我們使用上一篇blog釋出地圖服務時的一些資料進行相關操作,已提供的資料有:
批而未供.gdb、批而未供.mdb、供地資料(GDTB)、報批資料(NZYTB)
- 報批資料(NZYTB)
- 供地資料(GDTB)
分析工具使用
1、擦除工具的使用
① 根據提供的資料,使用擦除工具得到批而未供圖斑(PEWGTB),并将結果導入 GDB 或 MDB;
實作: 地理處理 –> ArcToolbox –> 分析工具 –> 疊加分析 –> 擦除
使用
2、裁剪工具的使用
② 根據提供的資料,使用裁剪工具得到已批已供圖斑(YPYGTB),并将結果導入 GDB 或 MDB;
實作: 地理處理 –> 裁剪 / 地理處理 –> ArcToolbox –> 分析工具 –> 提取分析 –> 裁剪
添加字段
③ 對 PEWGTB 資料表結構進行調整,修改要素代碼為 2001010300;增加諸如“批而未 供原因”、“批而未供原因詳情”、“處置措施”等相關字段,具體要求如下:
實作: 内容清單找到PEWGTB圖層,右鍵 –> 打開屬性表 –> 表選項–> 添加字段
上圖的中文字段名是通過顯示字段别名實作的。
計算批而未供占報批地塊面積的比例
④ 計算批而未供占報批地塊面積比例并指派給 PEWGMJBL
實作: 内容清單找到PEWGTB圖層,右鍵 –> 打開屬性表 –> 在屬性表中選中對應字段,右鍵–> 字段電腦
計算公式:
PEWGMJBL (百分比 %)
= 批而未供地塊面積 / 報批地塊面積 *
= [Shape_Area] / [NZYPZZMJ*] *
= [Shape_Area] / [NZYPZZMJ] *.
備注: NZYPZZMJ(農轉已批總共面積,公頃)、Shape_Area(圖斑面積/批而未供面積 m^2)
篩選資料
⑤ 篩選出圖形面積大于 40 平方米或批而未供面積占報批地塊面積比例大于 5%的圖形, 作為 PEWGTB 的标準資料,其他不符合标準的資料予以删除。
實作: 内容清單找到PEWGTB圖層,右鍵 –> 打開屬性表 –> 表選項–> 按屬性選擇
執行語句:
SELETE * FROM PEWGTB WHERE Shape_Area > OR PEWGMJBL >
對删選出的資料,利用Shape_Area 和 PEWGMJBL 進行升序排序,我們需要保留已經選中的資料,删除未選中的資料,我們可以利用 “反選” 來選中那些不符合條件的資料,再點選 “删除” 來清理不符合條件的資料。
坐标轉換
⑥ 将 PEWGTB 資料的坐标系轉變為 xian80,經差三度分帶,中央經線為東經 120 度, 不加帶号。
檢視: 内容清單找到PEWGTB圖層,右鍵 –> 屬性 –> 源
目前的投影坐标系:
Xian_1980_3_Degree_GK_Zone_40
Xian_1980 --> 西安80投影坐标系
3_Degree --> 經差三度分帶
GK --> 高斯克呂格投影 (橫軸等切角橢圓柱投影)
Zone_40 --> 中央經線在東經120度,橫坐标前有帶号為40。
目标投影坐标系:
Xian_1980_3_Degree_GK_CM_120E
Xian_1980 --> 西安80投影坐标系
3_Degree --> 經差三度分帶
GK --> 高斯克呂格投影 (橫軸等切角橢圓柱投影)
CM_120E --> 中央經線在東經120度,橫坐标前不加帶号
投影坐标轉換,不涉及地理坐标系的轉換:
- 矢量資料坐标系轉換:地理處理 –> ArcToolbox–>資料管理工具–>投影和變換–>要素–>投影
- 栅格資料坐标系轉換:地理處理 –> ArcToolbox–>資料管理工具–>投影和變換–>栅格–>投影栅格
轉換圖層坐标: 輸出為—->批而未供轉坐标.gdb –> PEWGZZBTB(批而未供轉坐标圖斑)
在選擇輸出坐标的時候,我們可以搜尋”xian”進行查找
檢視轉換後圖層的坐标: 内容清單找到PEWGZZBTB圖層,右鍵 –> 屬性 –> 源
Xian_1980_3_Degree_GK_CM_120E —> xian80,經差三度分帶,中央經線為東經 120 度, 不加帶号。
釋出地圖服務
⑦ 配圖釋出地圖服務
- 要求批而未供圖層在比例尺小于 1:15000 時不予顯示,大于 1:2000 後不予顯 示。
處理:
- 字段漢化,選擇 display tips 字段
處理:
- 要求比例尺在大于 1:10000 小于 2000 的範圍内顯示 label, label 顯示字段為 “DKMC”,字型設定為:黑體 10 号加粗。
處理:
- 圖斑符号化為帶外邊框,内部填充為镂空網狀(主要為了友善資料疊加後的對 比檢視)
處理:
- 儲存 MXD 工程檔案
處理:檔案 –> 另存為
- 釋出地圖服務,并建立測試用檔案夾,格式為“項目名+測試”,釋出的服務放置 在該檔案夾中(友善後期對測試資料進行管理)
處理:詳細的釋出流程可以檢視上一篇blog,這裡隻展示服務名、建立的檔案夾、釋出後的檢視