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

我们使用上一篇blog发布地图服务时的一些数据进行相关操作,已提供的数据有:
批而未供.gdb、批而未供.mdb、供地数据(GDTB)、报批数据(NZYTB)

原始数据

  • 报批数据(NZYTB)

报批数据(NZYTB)

  • 供地数据(GDTB)

供地数据(GDTB)


##分析工具使用

###1、擦除工具的使用

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

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

使用
新建一个文件地理数据库

在数据库下新建一个要素类

批而未供图斑(PEWGTB)


###2、裁剪工具的使用

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

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

裁剪

已批已供图斑(YPYGTB)


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

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

添加字段

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

显示字段别名


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

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

计算面积占比

计算公式:

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

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


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

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

执行语句:

SELETE * FROM PEWGTB WHERE Shape_Area > 40 OR PEWGMJBL > 5

执行语句

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

符合条件的数据

反选,选中不符合条件的数据


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

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

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 工程文件

**处理:**文件 --> 另存为

保存MXD 工程文件

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

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

服务名称
新建文件夹
发布服务
Server Manager
地图服务发布成功
显示标注

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值