天天看点

GIS地图学习笔记九之地图数据操作

我们使用上一篇blog发布地图服务时的一些数据进行相关操作,已提供的数据有:

批而未供.gdb、批而未供.mdb、供地数据(GDTB)、报批数据(NZYTB)

GIS地图学习笔记九之地图数据操作
  • 报批数据(NZYTB)
GIS地图学习笔记九之地图数据操作
  • 供地数据(GDTB)
GIS地图学习笔记九之地图数据操作

分析工具使用

1、擦除工具的使用

① 根据提供的数据,使用擦除工具得到批而未供图斑(PEWGTB),并将结果导入 GDB 或 MDB;

实现: 地理处理 –> ArcToolbox –> 分析工具 –> 叠加分析 –> 擦除

使用

GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作

2、裁剪工具的使用

② 根据提供的数据,使用裁剪工具得到已批已供图斑(YPYGTB),并将结果导入 GDB 或 MDB;

实现: 地理处理 –> 裁剪 / 地理处理 –> ArcToolbox –> 分析工具 –> 提取分析 –> 裁剪

GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作

添加字段

③ 对 PEWGTB 数据表结构进行调整,修改要素代码为 2001010300;增加诸如“批而未 供原因”、“批而未供原因详情”、“处置措施”等相关字段,具体要求如下:

GIS地图学习笔记九之地图数据操作

实现: 内容列表找到PEWGTB图层,右键 –> 打开属性表 –> 表选项–> 添加字段

GIS地图学习笔记九之地图数据操作

上图的中文字段名是通过显示字段别名实现的。

GIS地图学习笔记九之地图数据操作

计算批而未供占报批地块面积的比例

④ 计算批而未供占报批地块面积比例并赋值给 PEWGMJBL

实现: 内容列表找到PEWGTB图层,右键 –> 打开属性表 –> 在属性表中选中对应字段,右键–> 字段计算器

GIS地图学习笔记九之地图数据操作

计算公式:

PEWGMJBL  (百分比 %)
 = 批而未供地块面积 / 报批地块面积 * 
 = [Shape_Area] / [NZYPZZMJ*] *
 = [Shape_Area] / [NZYPZZMJ] *.
           

备注: NZYPZZMJ(农转已批总共面积,公顷)、Shape_Area(图斑面积/批而未供面积 m^2)

筛选数据

⑤ 筛选出图形面积大于 40 平方米或批而未供面积占报批地块面积比例大于 5%的图形, 作为 PEWGTB 的标准数据,其他不符合标准的数据予以删除。

实现: 内容列表找到PEWGTB图层,右键 –> 打开属性表 –> 表选项–> 按属性选择

执行语句:

SELETE * FROM PEWGTB WHERE Shape_Area >  OR PEWGMJBL > 
           
GIS地图学习笔记九之地图数据操作

对删选出的数据,利用Shape_Area 和 PEWGMJBL 进行升序排序,我们需要保留已经选中的数据,删除未选中的数据,我们可以利用 “反选” 来选中那些不符合条件的数据,再点击 “删除” 来清理不符合条件的数据。

GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作

坐标转换

⑥ 将 PEWGTB 数据的坐标系转变为 xian80,经差三度分带,中央经线为东经 120 度, 不加带号。

查看: 内容列表找到PEWGTB图层,右键 –> 属性 –> 源

GIS地图学习笔记九之地图数据操作

目前的投影坐标系:

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度,横坐标前不加带号
           
GIS地图学习笔记九之地图数据操作

投影坐标转换,不涉及地理坐标系的转换:

  • 矢量数据坐标系转换:地理处理 –> ArcToolbox–>数据管理工具–>投影和变换–>要素–>投影
  • 栅格数据坐标系转换:地理处理 –> ArcToolbox–>数据管理工具–>投影和变换–>栅格–>投影栅格

转换图层坐标: 输出为—->批而未供转坐标.gdb –> PEWGZZBTB(批而未供转坐标图斑)

GIS地图学习笔记九之地图数据操作

在选择输出坐标的时候,我们可以搜索”xian”进行查找

GIS地图学习笔记九之地图数据操作

查看转换后图层的坐标: 内容列表找到PEWGZZBTB图层,右键 –> 属性 –> 源

Xian_1980_3_Degree_GK_CM_120E —> xian80,经差三度分带,中央经线为东经 120 度, 不加带号。

GIS地图学习笔记九之地图数据操作

发布地图服务

⑦ 配图发布地图服务

  • 要求批而未供图层在比例尺小于 1:15000 时不予显示,大于 1:2000 后不予显 示。

处理:

GIS地图学习笔记九之地图数据操作
  • 字段汉化,选择 display tips 字段

处理:

GIS地图学习笔记九之地图数据操作
  • 要求比例尺在大于 1:10000 小于 2000 的范围内显示 label, label 显示字段为 “DKMC”,字体设置为:黑体 10 号加粗。

处理:

GIS地图学习笔记九之地图数据操作
  • 图斑符号化为带外边框,内部填充为镂空网状(主要为了方便数据叠加后的对 比查看)

处理:

GIS地图学习笔记九之地图数据操作
  • 保存 MXD 工程文件

处理:文件 –> 另存为

GIS地图学习笔记九之地图数据操作
  • 发布地图服务,并新建测试用文件夹,格式为“项目名+测试”,发布的服务放置 在该文件夹中(方便后期对测试数据进行管理)

处理:详细的发布流程可以查看上一篇blog,这里只展示服务名、新建的文件夹、发布后的查看

GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作
GIS地图学习笔记九之地图数据操作