ArcGIS日常应用培训

Download Report

Transcript ArcGIS日常应用培训

中国科学院计算技术研究所教育中心
ArcGIS日常应用培训
第一、二章原作者:闫磊
第三章作者:吴勇
2015年4月13日
ArcGIS日常应用培训
中国科学院计算技术研究所教育中心
一、GIS基本知识介绍
二、ArcGIS DeskTop桌面平台介绍
三、数据叠加分析详细流程
Page
2
一、基本知识
中国科学院计算技术研究所教育中心
1.地理信息系统概念介绍
2.GIS平台介绍
3.GIS数据格式介绍
4.4D概念介绍
5.坐标系统介绍
6.坐标变换和数据换带
Page
3
1、地理信息系统概念介绍
中国科学院计算技术研究所教育中心
地理信息系统,简称GIS(Geographic Information
System)。顾名思义,地理信息系统是处理地理信息
的系统。地理信息是指直接或间接与地球上的空间位
置有关的信息,又常称为空间信息。一般来说,GIS可
定义为:"用于采集、存储、管理、处理、检索、分析
和表达地理空间数据的计算机系统,是分析和处理海
量地理数据的通用技术"。从GIS系统应用角度,可进
一步定义为:"GIS由计算机系统、地理数据和用户组成,
通过对地理数据的集成、存储、检索、操作和分析,
生成并输出各种地理信息,从而为土地利用、资源评
价与管理、环境监测、交通运输、经济建设、城市规
划以及政府部门行政管理提供新的知识,为工程设计
和规划、管理决策服务"(陈述彭,1999)
Page
4
1、地理信息系统概念介绍
中国科学院计算技术研究所教育中心
地理信息系统基础是数据,就是对数据的
显示,编辑处理,分析应用,打印输出的系
统。
有两个基本概念:地理学与地理信息。
地理学是从时间与空间角度研究地球表面
发生的宏观各种自然与社会现象的产生、演
化直至消亡过程及其规律的基础科学。这些
地理现象的表达即是地理信息
地理信息系统有一种传统的说法,数据占
7,软件占3,硬件占1,比例7:3:1
Page
5
2、GIS平台介绍
中国科学院计算技术研究所教育中心
1、国外GIS
ArcGIS:
ArcInfo——高级的功能完善的
ArcIMS——互联网数据发布系
ArcGIS Server——企业级GIS
ArcPad——为野外应用设计的
开发的ArcEngine,Arcobjects
Mapinfo:
Mapinfo Professional:桌面
MapX:控件开发
MapInfo MapXtreme:WebGIS
MapInfo Vertical Mapper :栅格的工具 具有3D
的分析和应用
Page
6
中国科学院计算技术研究所教育中心
ArcGIS产品发展史
时间
ArcGIS版本号
1999 ArcInfo8.0
2001 ArcGIS8.1
2002 ArcGIS8.2
2003 ArcGIS8.3
2004 ArcGIS9.0
2005年5月21日 ArcGIS9.1
2006年11月9日 ArcGIS9.2
2008年10月27日 ArcGIS9.3
Page
7
ArcGIS平台
中国科学院计算技术研究所教育中心
Page
8
2007年 GIS 软件全球销售比率
中国科学院计算技术研究所教育中心
Page
9
2、GIS平台介绍
中国科学院计算技术研究所教育中心
CAD和GIS共同点:计算机图形,相似的输入、输出设备,和
生成漂亮的彩色图像。同GIS相比,CAD较简单,这就是随着计
算机图形学的发展,它发展更快的原因。 下面是一个对比:
CAD几何形状包含规则图形很多,如正方形、圆弧和曲线、
水平线、垂直线;GIS相对较少,早期版基本不使用圆弧和曲线
在CAD中,一个典型的多边形有四个顶点;在GIS中,一个
多边形可能有上千个顶点。
在CAD中,诸如映射、旋转、比例、拷贝之类的操作频繁地
被用到,在GIS中不常用。
在CAD中,目标间的拓扑关系实际上不存在;在GIS中,拓
扑是主要的考虑之一。
在CAD中,栅格很少用;但在GIS中,这是获取地图库或卫
星数据的一个有效、经济的方法。
CAD在机械制图,建筑有很广泛的应用
Page 10
2、GIS平台介绍
中国科学院计算技术研究所教育中心
国内平台:
MapGIS:武汉中地产品,总体规划制图
Super Map:北京超图软件股份有限公司
TopMap:北京慧图信息科技有限公司 做水利
比较多一些
GeoStar:武大吉奥,综合性平台
Page
11
3、ArcGIS数据格式介绍
中国科学院计算技术研究所教育中心
Page
12
3、ArcGIS数据格式介绍
中国科学院计算技术研究所教育中心
File Geodatabase(File geodatabase-FGDB 是
ArcGIS9.2推出的新数据格式,主要用于大量图斑的
叠加分析),是9.2才有的格式,是文件数据库,支
持1TB。
Personal Geodatabase-PGDB 基于微软access的MDB,
基于数据库oracle、sqlserver的arcsde格式
geodatabase),只支持2G。
Shape files 只有点、线、面,通用交换格式
只有Geodatabase支持注记,支持拓扑、制图表达等
等, Geodatabase将代替Coverage数据格式
Page
13
File Geodatabase 重点讲解
中国科学院计算技术研究所教育中心
对平台支持:
FGDB跨平台,可以支持windows ,linux,Solaris ,
PGDB(Mdb)只支持Windows
评价:这是个非常大的亮点,使得数据可以更好的
移植
Page
14
File Geodatabase 重点讲解
中国科学院计算技术研究所教育中心
对数据格式支持:
FGDB支持所有geodatabase的特征
包括vector ,raster , terrian、annotation 等等
存储空间File Geodatabase 中比Personal
Geodatabase 和Shapefile小50~70%,
数据处理,查询速度快20%~10倍,其差异最根本的
原因是数据结构。
Page
15
ArcGIS自身的数据格式
中国科学院计算技术研究所教育中心
基于文件和数据库的geodatabase,区别在于文件,
有容量限制,如access的2G限制,fgdb 目前是
1TB,数据库geodatabase ,功能是强多的,需要
ArcSDE的支持,支持三级索引
Shapefiles实际的dbf,查询dbf的sql语法,即=""
Page
16
ArcGIS自身的数据格式 查询使用
中国科学院计算技术研究所教育中心
类型
字符串
空的判断
模糊查询
shp
单引号
=’‘
_(下划线)表示1
位,%表示多位
pgdb
单双引号都可以
is Null或则
=”“
?表示1位,*表示
多位
fgdb
单引号
=’‘
_表示1位,%表示
多位
oracle
单引号
is Null而不是 _表示1位,%表示
=null
多位
Sql server
单引号
is Null
_表示1位,%表示
多位
总结字符串一般用单引号,特殊的查询,如西南交
大,应为’%西南交%大%’
Page
17
4、4D概念
中国科学院计算技术研究所教育中心
1.数字线划图DLG(Digital Line Graphic)
2.数字正射影像图DOM(Digitial Orthophoto Map)
3.数字高程模型DEM(Digital Elevation Model)
4.数字栅格地图DRG(Digital Raster Graphic)
其中1是矢量图,2是影像图,3,4是栅格
Page
18
4.1 数字线划图DLG(Digital Line Graphic)
中国科学院计算技术研究所教育中心
数字线划地图(DLG, Digital Line Graphic):是与现有
线划基本一致的各地图要素的矢量数据集,且保存各要素
间的空间关系和相关的属性信息。
内容包括行政界线、地名、水系及水利设施工程、交通网
和地图数学基础(高斯坐标系和地理坐标系)。
数字线划地图是满足地理信息分析要求的数据结构,
可视为带有智能的数据集,不但含有几何数据,还有社会
人文信息。
Page
19
4.2 数字正射影像图DOM
中国科学院计算技术研究所教育中心
数字正射影像图(DOM, Digital Orthophoto Map):是
对航空(或航天)像片(卫片、航片)进行数字微分纠
正和镶嵌,按一定图幅范围裁剪生成的数字正射影像
集。它是同时具有地图几何精度和影像特征的图像。
目前的Spot5是法国卫星2001年底发射升空,2002
年初正式运营 ,分辨率最高可达2.5米 。可以用来
做1:10000的数据
QuickBird(快鸟) :2001年10月由美国
DigitalGlobe公司发射卫星,最大分辨率0.61米,可
以用来做1:2000数据
Page
20
4.2 数字正射影像图DOM-航片
中国科学院计算技术研究所教育中心
航片就是航空像片,航空像片又称航摄像片。泛指用航
空摄影装置拍摄的各类遥感像片。
航空像片一般分辨率较高,影像清晰而且细致,成图比例
可达1:500,反映的地物也较丰富,比较容易判读。但是
航片获取成本也较高,而且它属于中心投影,校正处理比
较复杂。一般在局部范围和制作大比例尺时使用。
与航空像片相比,卫片的突出优点是:宏观性强、覆盖
面积大;多时相重复,资料更新快,现势性强;以多波段
方式观测,可反映地物光谱特征;观测平台高,几何畸变
小,在计算机图像几何精纠正之后制作的卫片,一般专业
用图可不经纠正直接成图;大多数卫片可公开发售,无保
密性,易于购买使用,同时价格相对低廉,一般相同面积
区域的卫片成本不到航片的十分之一。
Page
21
4.3 数字高程模型DEM
中国科学院计算技术研究所教育中心
它是用一组有序数值阵列形式表示地 面高程的一种实体
地面模型,是数字地形模型(DTM)的一个分支。一般认为,
DTM是描述包括高程在内的各种地貌因子,如坡度、坡向、
坡度变化率等因子在内的线性和非线性组合的空间分布,
其中DEM是零阶单纯的单项数字地貌模型,其他如坡度、坡
向及坡度变化率等地貌特性可在DEM的基础上派生。
建立DEM的方法有多种。从数据源及采集方式讲有:
(1)直接从地面测量,例如用GPS、全站仪、野外测量等;
(2)根据航空或航天影像,通过摄影测量途径获取,如立体
坐标仪观测及空三加密法、解析测图、数字摄影测量等等;
(3)从现有地形图上采集,如格网读点法、数字化仪手扶跟
踪及扫描仪半自动采集然后通过内插生成DEM等方法。
Page
22
4.4 数字栅格地图DRG
中国科学院计算技术研究所教育中心
是根据现有纸质、胶片等地形图经扫描和几何纠正及色
彩校正后,形成在内容、几何精度和色彩上与地形图保持
一致的栅格数据集。这种数据格式将越来越少。
Page
23
5、坐标系统介绍
中国科学院计算技术研究所教育中心
1.ArcGIS的坐标,投影文件的含义
一、ArcGIS中坐标系统两种:地理空间坐标系与投影
坐标系(平面直角坐标 )
地理空间坐标系(Geographic coordinate
system ),使用基于经纬度坐标描述地球上某一点
所处的位置。某一个地理坐标系是基于一个基准面
来定义的。基准面是利用特定椭球体对特定地区地
球表面的逼近,因此每个国家或地区均有各自的基
准面;也称球面坐标 。如WGS 1984(GPS点),
Xian 1980.prj Beijing 1954.prj。
Page
24
5.1 ArcGIS的坐标,投影文件的含义
中国科学院计算技术研究所教育中心
 投影坐标系统 (Projection coordinate system)使用
基于X,Y值的坐标系统来描述地球上某个点所处的位置。
这个坐标系是从地球的近似椭球体投影得到的,它对应
于某个地理坐标系。平面坐标系统地图单位通常为米 ,
也称非地球投影坐标系统 (not earth),或者是平面
直角坐标。
投影坐标系由以下两项参数确定:
地理坐标系(由基准面确定,比如:北京54、西安80、WGS84)
投影方法(比如高斯-克吕格、Lambert投影、Mercator投影)
坐标是GIS数据的骨骼框架,能够将我们的数据定位到相应
的位置,为地图中的每一点提供准确的坐标,对地理坐
标系坐标0~360
Page
25
平面坐标范围,以标准分幅为例
中国科学院计算技术研究所教育中心
平面坐标:坐标X,Y(在ArcGIS中),X在前,Y在后,
X坐标不加带号,是六位,加带号是八位, Y是七位
Page
26
5.2、北京54坐标系、西安80坐标系、WGS84的区别
中国科学院计算技术研究所教育中心
 北京54坐标系与西安80坐标系都是以Gauss_Kruger
为基础,经局部平差后产生的坐标系
 北京54坐标系:1954建立原点不在北京而是在前苏
联的普尔科沃
 西安80坐标系:也称国家大地坐标系, 1980年,
原点在西安附近
 GPS系统所采用的是1984年世界大地坐标系(Word
Geodetic System 1984即WGS-84)。WGS-84坐标系
是美国国防部研制确定的大地坐标系。原点是地球
的质心,以经纬度为单位存储
Page
27
5.2 北京54坐标系、西安80坐标系、WGS84的区别
中国科学院计算技术研究所教育中心
 北京54:长半轴a=6378245m:短半轴b=6356863m
扁率 f=1/298.3
 西安80:长半轴a=6378140m;短半轴b=6356755m
扁率f=1/298.25
 WGS-84:长半轴a=6378137m;短半轴b=6356752.314
m 扁率f=1/298.25 是经纬度坐标系统
 注:扁率:f=(a-b)/a
 由于长、短半轴不一样,西安80坐标系与北京54
坐标系转换是不严密不存在统一的公式
 地球上同一点,各个坐标系的经纬度是不一样的
WGS只有经纬度坐标系
Page
28
5.3 3度、6度分带含义
中国科学院计算技术研究所教育中心
分度方法:有3度和6度分带法
6°分带法:从格林威治零度经线起,每6°分为
一个投影带,全球共分为60个投影带,东半球从
东经0°-6°为第一带,中央经线为3°,9°,
15 ° ,依此类推,投影带号为1-30。其投影带
号n和中央经线经度L0的计算公式为:L0=(6n-3);
西半球投影带从180°回算到0°,编号为31-60,
投影代号n和中央经线经度L0的计算公式L0=360(6n-3)°。
Page
29
5.3 3度、6度分带含义
中国科学院计算技术研究所教育中心
3 °分带法:从东经1°30′起,每3°为一带,将全
球划分为120个投影带,东经1°30′4°30′,...178°30′-西经
178°30′,...1°30′-东经1°30′。
东半球有60个投影带,编号1-60,各带中央经线计
算公式:L0=3n ,中央经线为3°、6°...180°。
西半球有60个投影带,编号1-60,各带中央经线计
算公式:L0=360°-3°n ,中央经线为西经
177°、...3°、0°
Page
30
带号和中央经线的计算公式
中国科学院计算技术研究所教育中心
1、3度带
中央经线
L0=3*n
带号n:=L0/3
2、6度带
中央经线经度L0的计算公式为:L0=(6n-3)
带号n:=(L0+3)/6
总之:中央经线和带号只和经线有关,与纬
度纬度,经度在地球上表现为东西方向。
Page
31
由经线(X)反算最近带号
中国科学院计算技术研究所教育中心
1、3度带
以中央经线正负1.5度 N = Int((X + 1.50) / 3)
2、6度带
是以中央经线正负3度
N = Int(X/6) +1
Page
32
中国经纬度范围
中国科学院计算技术研究所教育中心
中国经纬度范围
最东端 东经135度2分30秒 黑龙江和乌苏里江交汇处
最西端 东经73度40分 帕米尔高原乌兹别里山口(乌恰县)
最南端 北纬3度52分 南沙群岛曾母暗沙
最北端 北纬53度33分 漠河以北黑龙江主航道(漠河县)
2日本朝鲜韩国
经度为73~ 135,3度为25带-45带,
6度带 13(对应中央经线为75度)-23(对应中央经线为
135度)
纬度为3度-53度
Page
33
分带范围
中国科学院计算技术研究所教育中心
Page
34
3度分带、6度分带对应平面XY规定
中国科学院计算技术研究所教育中心
在GIS系统中如北京54,西安80,采用6度或3度分
带的高斯-克吕格投影。每一个分带构成一个独立的
平面直角坐标网,投影带中央经线投影后的直线为X
轴(纵轴,纬度方向),赤道投影后为Y轴(横轴,经度
方向),为了防止经度方向的坐标出现负值,规定每
带的中央经线加500公里(向东平移500公里),由于
高斯-克吕格投影每一个投影带的坐标都是对本带坐
标原点的相对值,所以各带的坐标完全相同,因此规
定在横轴坐标前加上带号,如(4231898,21655933)其
中37即为带号,同样所定义的偏移值也需要加上带号,
x
如37带的偏移值为37500000米。
y
Page
35
5.4 ArcGIS坐标系统文件说明-北京54
中国科学院计算技术研究所教育中心
在 Coordinate Systems\Projected Coordinate Systems\Gauss
Kruger\Beijing 1954 目录中,我们可以看到四种不同的命名方
式:
Beijing 1954 3 Degree GK CM 102E.prj
Beijing 1954 3 Degree GK Zone 34.prj
Beijing 1954 GK Zone 16.prj
Beijing 1954 GK Zone 16N.prj
说明如下:
3度分带法的北京54坐标系,中央经线在东102度的分带坐标,横坐
标前不带加号
3度分带法的北京54坐标系,34分带,中央经线在东102度的分带坐
标,横坐标前加带号,分带确定,中央经线就确定
16 6度分带法的北京54坐标系,分带号为16,横坐标前加带号
16N6度分带法的北京54坐标系,分带号为16,横坐标前不加带号
记忆方式:3度分带,前有3.
Page
36
5.4 ArcGIS坐标系统文件说明-西安80
中国科学院计算技术研究所教育中心
在 Coordinate Systems\Projected Coordinate
Systems\Gauss Kruger\xian 1980 目录中,我们可以看到四
种不同的命名方式:
Xian 1980 3 Degree GK CM 102E.prj
Xian 1980 3 Degree GK Zone 34.prj
Xian 1980 GK CM 117E.prj
Xian 1980 GK Zone 17.prj
3度分带法的西安80坐标系,中央经线在东102度的分带坐标,
横坐标前不带加号
3度分带法的西安80坐标系,34分带,中央经线在东102度的分
带坐标,横坐标前加带号
117E 6度分带法的西安80坐标系,分带号为20,中央经线117,
横坐标前不加带号
17 度分带法的西安80坐标系,分带号为17,中央经线99 ,横
坐标前加带号
记忆方式:3度分带,前有3,
Page
37
5.5 定义坐标系
中国科学院计算技术研究所教育中心
 有三种方法
1、ArcCatalog右键属性
(properties)中xy coord,
select是自己选择一个坐标
系统,import是按另一个文
件设置本文件
2、ArcToolbox Data
Management Tools->
projections and
transformation->Define
Projection
3、批量定义坐标系统Batch
Define Coordinate System
Page
38
5.6 查看已有的坐标系统
中国科学院计算技术研究所教育中心
地理坐标系:GCS_WGS_1984,
GCS_Xian_1980
GCS_Beijing_1954
都是以GCS开头
投影坐标系:
和坐标系的文件一致,
详细部分, detail有向
东偏移量,500公里,是
不加带号,大于500公里,
前两位为带号
Page
39
坐标定义并观察
中国科学院计算技术研究所教育中心
 1、西安80,带
号38,加带号,
东偏移38500000,
北偏移200000
 2、珠区坐标,
不加带号,东偏
移500000,北偏
移-2000000
Page
40
6、坐标变换和数据换带
中国科学院计算技术研究所教育中心
坐标变换分地理变换和投影变换
地理变换:一种在地理坐标系(基准面)间转换数据
的方法,当将矢量数据从一个坐标系统变换到另
一个坐标系统下时,如果矢量数据的变换涉及基
准面的改变时,需要通过地理变换来实现地理变
换或基准面平移。
投影变换:当系统所使用的数据是来自不同地图投影
的图幅时,需要将一种投影的地理数据转换成另
一种投影的地理数据,这就需要进行地图投影变
换。
Page
41
6.1、坐标变换
基于同一基准面,如北京
54,地理坐标和平面坐标,
可以有固定公式转换,
ArcGIS可以直接转换,误差
可以达到0.1mm,
实现北京54经纬度,和北京54
平面(xy)之间转换
实现西安80经纬度,和西安80
平面(xy)之间转换
工具的位置:Data mangement
tools下 projections and
transformations-featureproject
中国科学院计算技术研究所教育中心
Page
42
6.2 不同基准面坐标的转换
中国科学院计算技术研究所教育中心
主要是:三参数和七参数法。 个别4参数
三参数转换含义
X平移,Y平移,Z平移 (如果
区域范围不大,最远点间的距离
不大于30Km(经验值))
四参数转换含义,见右图----->
七参数转换含义
3个平移因子(X平移,Y平
移,Z平移),3个旋转因子(X
旋转,Y旋转,Z旋转),一个比
例因子(也叫尺度变化K)。
Page
43
6.3、三参数例子
中国科学院计算技术研究所教育中心
Page
44
6.3 三参数例子转换过程 后到arcmap中看
中国科学院计算技术研究所教育中心
Page
45
6.3 注意:
中国科学院计算技术研究所教育中心
 定义坐标系统和坐标转换区别
 坐标转换是真正改变坐标(xy)值
 在平面坐标下,在arcmap可以查看经纬度,反
过来是经纬度坐标系统,无法看xy,因为中央
经线不一样,xy就不一样
Page
46
6.3、 删除已定义坐标转换
中国科学院计算技术研究所教育中心
 %userprofile% \Application
Data\ESRI\ArcToolbox\CustomTransformations
 删除对应文件
Page
47
二、DeskTop桌面平台简介
中国科学院计算技术研究所教育中心
1.总述
2.ArcMap基本功能介绍
3.ArcCatalog创建各种要素和技巧
4.ArcToolbox基本功能介绍
5.相互调用
Page
48
1、总述
中国科学院计算技术研究所教育中心
Page
49
ArcGIS9介绍
中国科学院计算技术研究所教育中心
 ArcGIS9提供了全面的geoprocessing tools(地理处
理工具)和一个全新的框架,有了这个框架,有5种方
法执行geoprocessing:
1、可以独立运行每个命令;
2、通过Modelbuilder建模;
3、支持标准的脚本语言(Python, JScript or
VBScript. An ArcInfo Workstation AML)
4、command窗口中运行命令
5、AO
 在ArcGIS 9中ArcToolbox不再是一个独立的运行程序,
而是集成到Desktop中的一个dockable窗口;
 并提供了一个新的command窗口
Page
50
ArcGIS Desktop(桌面)简介
中国科学院计算技术研究所教育中心
ArcGIS Desktop以功能角度来划分就可以分为:
ArcInfo,ArcEditor,ArcView,Arcreader,ArcView
,顾名思义“View”,是“看、浏览、可视化”,
其基本功能是空间数据的可视化、查询、制图输出
。 ArcEditor,是在ArcView的基础上对Editor功
能的增强,主要是针对存储在大型关系型数据库中
存储的空间数据的编辑。ArcInfo,是在ArcEditor
的基础上对空间分析功能的增强,支持近400多个
空间分析处理工具,GIS区别与其他CAD、MIS系统
的本质在该产品中体现的淋漓尽致 。
Page
51
ArcGIS Desktop简介
中国科学院计算技术研究所教育中心
ArcInfo主要模块 :ArcMap, ArcCatalog和
ArcToolbox
1.ArcMap:是集空间数据显示、编辑、查询、统计、
分析、制图和打印等功能。相比于CAD,其优势在
与符号化、属性标注、制图。
2.ArcCatalog: 是一个集成化的空间数据管理器。主
要用于空间数据的浏览,数据结构定义,数据导入
导出,和拓扑规则的定义,检查、元数据的定义和
编辑修改等。
3.ArcToolbox: 是用于空间数据格式转换、叠加处理、
缓冲区生成、坐标转换等的集成化“工具箱”。有
100多个不同的空间数据处理工具。在ArcGIS9.0以
后不是一个独立模块
Page
52
2、ArcMap 基本功能介绍
中国科学院计算技术研究所教育中心
ArcMap :数据显示、数据编辑、数据查询、
数据分析、地图制图等
Page
53
2、ArcMap 重点功能介绍
中国科学院计算技术研究所教育中心
①树状图层列表和动态投影
②符号化和专题图
③标注和注记
④布局编辑
⑤地图打印输出
红色表示相比CAD更便捷更高效的功能模块
Page
54
2.1树状图层列表
中国科学院计算技术研究所教育中心
可以建立多级子目录
Page
55
动态投影
中国科学院计算技术研究所教育中心
所谓动态投影指,ArcMap中的Data 的空间参
考或是说坐标系统是默认为第一加载到当前工作
区的那个文件的坐标系统,后加入的数据,如果
和当前工作区坐标系统不相同,则ArcMap会自动
做投影变换,把后加入的数据投影变换到当前坐
标系统下显示!但此时数据文件所存储的数据并
没有改变,只是显示形态上的变化!因此叫动态
投影!
同一基准面(比如:北京54、西安80),不同中央经
线的数据,不需自动转换,可以自动叠加。
Page
56
2.2、地图符号和专题制作
中国科学院计算技术研究所教育中心
1. 符号
2. 专题图
Page
57
2.2.1、符号说明
中国科学院计算技术研究所教育中心
①ArcGIS自身符号制作
②利用其他制作符号
Page
58
点符号-字体符号
中国科学院计算技术研究所教育中心
ArcGIS字体符号 是TrueType字体(.TTF)其
最大的特点就是它是由一种数学模式来进行定义
的基于轮廓技术的字体,这使得它们比基于矢量
的字体更容易处理,保证了屏幕与打印输出的一
致性。同时,这类字体和矢量字体一样可以随意
缩放、旋转而不必担心会出现锯齿。
点符号:基本上所有GIS都是TrueType字体,所
有Mapinfo可以使用ArcGIS的点符号,ArcGIS可以
使用Mapinfo的点符号
Page
59
点符号列子
中国科学院计算技术研究所教育中心
Page
60
2.2.2 专题图
中国科学院计算技术研究所教育中心
①单一符号, 一个图层一个样式
②唯一值专题,一个字段、多个字段(ArcGIS最大
3个字段),自己设置对应,还有两种,1、和符
号库匹配,2、和lyr图层匹配
③分类(范围)专题 按颜色分类(范围)、按符
号的大小分类、比例专题(proportional),点
密度专题
④图表专题
⑤组合专题
Page
61
单一符号, 一个图层一个样式
中国科学院计算技术研究所教育中心
透明设置,按字段所占的百分比,值
越小,透明度越高
Page
62
唯一值专题,一个字段
中国科学院计算技术研究所教育中心
Page
63
唯一值专题中特殊应用-分组
中国科学院计算技术研究所教育中心
将中国地图按行政代码所有1开头合并成一组(group vaules)
Page
64
唯一值专题中特殊应用-修改所有边线为红色
中国科学院计算技术研究所教育中心
打开面符号编辑时,只修改边线
Page
65
唯一值专题,多个字段,
中国科学院计算技术研究所教育中心
Page
66
2.3 标注和注记
中国科学院计算技术研究所教育中心
 ArcGIS中的标注与注记(Label与Annotation)
区别
 Label有字段属性动态标注出来,不改比例尺的
变化,改变字体大小,标注位置,会随比例尺的
变化,改变标注的位置
label设置后必须以mxd方式保存
 Annotation比例尺的变化,改变字体大小,有参
考比例尺,随比例尺的变化,改变标注的位置,
注记的方式可以灵活多样,每个都是一个独立的
实体。
Page
67
2.3.1 地图标注
中国科学院计算技术研究所教育中心
 1、简单标注
 2、复杂标注
Page
68
1.简单标注
中国科学院计算技术研究所教育中心
Page
69
1、简单标注字段
中国科学院计算技术研究所教育中心
设置字段 可以标注,也可以标注两个字段,可以相加 &
Page
70
1、简单标注字段—设置标注位置
中国科学院计算技术研究所教育中心
总是水平,或则按图形方向
仅仅放在图形内部
Page
71
1、简单标注字段—设置标注可视范围
中国科学院计算技术研究所教育中心
Page
72
1、简单标注字段—有些标注部分
只部分标注,或则不同标注不一样
中国科学院计算技术研究所教育中心
Page
73
2、复杂标注
 1分式注记 [UseCode] &vbnewline&
"&vbnewline& [ObjName]
中国科学院计算技术研究所教育中心
"—————
Page
74
复杂分式
中国科学院计算技术研究所教育中心
[UseCode] &vbnewline& [ParcelNo] & "————" &vbnewline&
[ObjName]
Page
75
2、复杂标注
 2、分式注记 [UseCode] &vbnewline&
[ParcelNo] &vbnewline& [ObjName]
中国科学院计算技术研究所教育中心
"————"&
Page
76
2、复杂标注
中国科学院计算技术研究所教育中心
 3一个字段分行表示
Function FindLabel ( [SitName] )
FindLabel = mid([SitName],1,4) & vbnewline &
mid([SitName],5,len([sitname])-4)
End Function
Page
77
特殊标注:一个字段分行表示,长短不一
中国科学院计算技术研究所教育中心
Function FindLabel ( [BH] )
if (len([BH])<7) then
else
FindLabel = Mid([BH],1,7) & vbnewline &
Mid([BH],7,6)
end if vbscript jscript
function FindLabel ( [BH] )
{
if ([bh].length<7)
{
return [bh];
}
else
{
return [BH].substr(1,6)+"\n"+[BH].substr(7,6)
}
}
Page
78
2、复杂注记
中国科学院计算技术研究所教育中心
 4一个字段分行表示加水平线
Function FindLabel ( [SitName] )
FindLabel = mid([SitName],1,4) & vbnewline & "--------"&vbnewline
&mid([SitName],5,len([sitname])-4)
End Function
Page
79
2、复杂注记
 5,
中国科学院计算技术研究所教育中心
等高线标注
Page
80
等高线标注实现
中国科学院计算技术研究所教育中心
Page
81
2.3.2 注记
中国科学院计算技术研究所教育中心
 1、建立注记层
1)建立GeoDatabase
Page
82
修改注记的参考比例尺
中国科学院计算技术研究所教育中心
Page
83
2、注记编辑
中国科学院计算技术研究所教育中心
Page
84
2、注记编辑,插入内容
中国科学院计算技术研究所教育中心
 写注记和其他
 可以将Feature转
Page
85
2.3.3 标注转注记
中国科学院计算技术研究所教育中心
 打开唯一值.mxd china_jb.shp标注转注记
Page
86
标注转注记问题解决 还有一个参考比例尺
中国科学院计算技术研究所教育中心
Page
87
2.4、布局编辑
中国科学院计算技术研究所教育中心
1. 插入标题-title 基本等同于text ,唯一中间对齐
2. 插入外框-neatline
3. 插入图例
4. 插入指北针
5. 插入比例尺
6. 插入比例文字
7. 插入图片
8. 插入ole对象
Page
88
各种设置
中国科学院计算技术研究所教育中心
1.Border边框设置
2.Black ground 背景设置
3.Shadow 阴影设置
4.grid
Page
89
插入图例
中国科学院计算技术研究所教育中心
设置列的数目
Page
90
比例尺
中国科学院计算技术研究所教育中心
1、总的显示格数
(5),每格之间的
刻度(4)
2、零前是否显示
3、显示单位
4、文字显示的位置
Page
91
插入图片和ole对象
中国科学院计算技术研究所教育中心
1.excel表数据如何插入布局
2.如何图例—图片
Page
92
Grade 网格
中国科学院计算技术研究所教育中心
 静态生成自己标注
Page
93
一个思考题
中国科学院计算技术研究所教育中心
一个图廓要求,外廓是1mm的宽
Page
94
图框为面制作方法
中国科学院计算技术研究所教育中心
1.先建一个面层,使用矩形工具,画外框大的矩形
2.复制大的矩形
3.Scale按钮,缩小其中的一个,(按F键,可输入缩
放倍数)
4.选中小的,方法先选大,按shift,选小
5.使用clip切割大的,删除小
Page
95
Grade 网格
中国科学院计算技术研究所教育中心
Page
96
2.5、地图打印内容
中国科学院计算技术研究所教育中心
1. 打印设置操作
2. 按指定比例打印
3. 按纸张打印
4. 切割打印
5. 图幅打印
6. 行政区划打印
Page
97
1、打印设置操作
中国科学院计算技术研究所教育中心
1.打印纸张
2.布局的纸张
3.Frame的大小,在
布局中,一个布局
可以有多个Frame
Page
98
分(幅)页打印
中国科学院计算技术研究所教育中心
当布局纸张大于打印纸张时,就要打印多页,也是
分(幅)页打印
Page
99
1、打印设置操作
中国科学院计算技术研究所教育中心
 在地图布局中表现
Page
100
在地图布局中表现
中国科学院计算技术研究所教育中心
 布局纸张的大小,为什么不等于frame(框架)
大小,因为一个布局中可以有多个Frame
Page
101
多frame的例子
中国科学院计算技术研究所教育中心
Page
102
2、按指定比例打印
中国科学院计算技术研究所教育中心
 方法一、最简单
Page
103
2、按指定比例打印 方法二,自己计算
中国科学院计算技术研究所教育中心
1、设置地图范围
2、按按照比例尺公式,
计算出地图纸张高度,
宽度
Page
104
3、按纸张打印
中国科学院计算技术研究所教育中心
1、设置纸张,
布局纸张和打
印纸张一致
2、设置布局
frame
3、在布局中操
作地图方法,
“查看全图”
按钮
Page
105
3、按纸张打印
中国科学院计算技术研究所教育中心
改变页面时,选中
scale map elements 同
changes in pagesize
Page
106
4、切割打印
中国科学院计算技术研究所教育中心
 1、设置切割打
印的内容
Page
107
5、图幅打印
中国科学院计算技术研究所教育中心
当地图完成后,只打印
很简单,但准备数据
很复杂
 分幅数据切割—
 公里网(或则)生成,
公里注记
 四角注记
 周边注记
Page
108
6县区图打印
中国科学院计算技术研究所教育中心
思考几个问题
1、如何获得四个角标注经纬度
或查看四个角标注经纬度是否
正确?
2、左上角经度和左下角的经度
是否相等(矩形),同样左上
角纬度和右上角纬度是否相同?
3、经线是否直线,是否水平?
4、外框是如何设置?
5、县的轮廓线是如何实现的?
Page
109
6县区图打印 多Frame
中国科学院计算技术研究所教育中心
Page
110
3. ArcCatalog 介绍
中国科学院计算技术研究所教育中心
ArcCatalog的用途:
浏览地图和数据
查看和创建元数据
查找地图和数据
Page
111
创建各种要素和技巧-数据编辑步骤
中国科学院计算技术研究所教育中心
在ArcCatlog中创建新数据表,点、线、面、注记,
设置字段、设置坐标系,在ArcGIS9以后字段可以
任意删除,增加,但不可以改名和修改字段顺序。
字段改名:可以添加新的字段名,在属性浏览中,
更新新字段的值为旧字段的值,后删除旧字段。
字段顺序调整,只能新建一个表,数据Load,或则
使用Spatial ETL Tool
Page
112
3.1建立数据表
中国科学院计算技术研究所教育中心
1、建立各种格式(点、线、面、注记),对于
geodatabase格式,要先建geodatabase,在
ArcGIS9.0以后不需要设置坐标的范围,所有平面
都有12位,所有数据范围都是一致的,经纬度又
是一样的,SHP文件没有坐标范围,由数据确定。
2、要素类和要素集区别
要素类是存储图形的对象的实体,有具体的数
据类型点、线、面、注记和坐标系统。
要素集是具备相同坐标系统一组要素类,只有
建立要素集,才能进行拓扑检查,两者关系类似
文件和目录。要素集是要素类的集合
Page
113
3.2、建表的子类(Subtypes)
中国科学院计算技术研究所教育中心
子类为组织数据提供了一种方法,便于确保这些
操作,如编辑,在保持属性完整性的前提下更加
高效。子类分类的是整数,只能用于
geodatabase数据格式
Page
114
3.2、建表的属性域(Domains)
中国科学院计算技术研究所教育中心
属性域有两种:
值域(range domains)可以指定一个范围的值域(最小值、
最大值),最小最大值可以使用整型或浮点型数值表示。
码域(Coded value domains)则是合法属性代码的列表。
注记:属性域只能用于geodatabase数据格式,为这个
geodatabase所有字段公有
在geodatabase的右键properites中设置
Page
115
3.2、建表的属性域(Domains)使用
中国科学院计算技术研究所教育中心
定义的字段类型,
与数据域定义时字段类
型一致,下面的domian
就可以被选择
Page
116
属性域(Domains)和子集(Subtypes)比较
中国科学院计算技术研究所教育中心
1. 属性域(Domains)是基于数据库,各个表都可以使用,
子集(Subtypes)只有一个表
2. 属性域(Domains)有值域和范围域,子集(Subtypes)
只有值域
3. 属性域(Domains)字段类型可以是各种类型,子集
(Subtypes)字段类型只能是整数
4. 属性域(Domains)设置只能针对一个字段,子集
(Subtypes)设置自己字段时,可以设置其他字段的值,
编辑是一并保存
5. 编辑时,都是下拉框,子集(Subtypes)编辑时直接保存
数据
6. 子集(Subtypes)一个表只能有一个,可以使用数据域,
一个表可以设多个属性域(Domains)
Page
117
Arccatalog中数据查找
中国科学院计算技术研究所教育中心
Page
118
4.ArcToolbox基本功能介绍
中国科学院计算技术研究所教育中心
ArcToolbox提供了极其丰富的地学数据处
理工具。使用ArcToolbox中的工具,能够
在GIS数据库中建立并集成多种数据格式,
进行高级GIS分析,处理GIS数据等;使用
ArcToolbox可以将所有常用的空间数据格
式与Arclnfo的Coverage,Grids,TIN进行
互相转换;在ArcToolbox中可进行拓扑处
理,可以合并、剪贴、分割图幅,以及使
用各种高级的空间分析工具等。
Page
119
中国科学院计算技术研究所教育中心
 1. 工具集的简要介绍
(1)3D分析工具(3D Analyst Tools):使用3D分析工具可以创
建和修改TIN以及三维表面,并从中抽象出相关信息和属性。
创建表面和三维数据可以帮助看清二维形态中并不明确的信
息。
(2)分析工具(Analysis Tools):对于所有类型的矢量数据,
分析工具提供了一整套的方法,来运行多种地理处理框架。
主要实现有联合,剪裁,相交,判别,拆分;缓冲区,近邻,
点距离,频度,加和统计等。
(3)制图工具 (Cartography Tools):制图工具与ArcGIS中其
他大多数工具有着明显的目的性差异,它是根据特定的制图
标准来设计的,包含了三种掩膜工具。
Page
120
中国科学院计算技术研究所教育中心
(4)转换工具( Conversion Tools):包含了一系列不同数据格
式的转换工具,主要有栅格数据,shapefile,Coverage ,
table,dBase,数字高程模型,以及CAD到空间数据库
( Geodatabase )的转换等。
(5)Coverage 工具 (Coverage Tools):提供了一系列强大的工
具来实现各种地理处理过程,且输入输出都只使用Coverage文
件,主要实现分析,数据管理和转换,使用workstation执行。
(6)数据管理工具 (Data Management Tools):提供了丰富且种
类繁多的工具用来管理和维护要素类,数据集,数据层以及栅
格数据结构。
(7)地理编码工具(Geocoding Tools):地理编码又叫地址匹配,
是一个建立地理位置坐标与给定地址一致性的过程。使用该工
具可以给各个地理要素进行编码操作,建立索引等。
Page
121
中国科学院计算技术研究所教育中心
(8)地统计分析工具(Geostatistical Analyst Tools ):
地统计分析工具提供了广泛全面的工具,用它可以创建一
个连续表面或者地图,用于可视化及分析,并且可以更清
晰了解空间现象。
(9)线性要素工具 (Linear Referencing Tools):生成和
维护实现由线状Coverage到路径的转换,由路径事件属性
表到地理要素类的转换等。
(10)空间分析工具 (Spatial Analyst Tools):空间分析
工具提供了很丰富的工具来实现基于栅格的分析。在GIS
三大数据类型中,栅格数据结构提供了用于空间分析最全
面的模型环境。
(11)空间统计工具 (Spatial Statistics Tools):空间
统计工具包含了分析地理要素分布状态的一系列统计工具,
这些工具能够实现多种适用于地理数据的统计分析。Page 122
ArcToolBox 工具查询
中国科学院计算技术研究所教育中心
ArcToolBox 工具查询
Page
123
5.相互调用
中国科学院计算技术研究所教育中心
1、ArcCatalog 数据可以拖到ArcMap中
2、ArcToolBox可以调用ArcMap的打开数据
3、在ArcMap在ArcToolbox中使用TOOl,如果没有选
中对象是处理全部对象,如果选择了对象,就处
理选择的对象。
Page
124
三、数据叠加分析流程
中国科学院计算技术研究所教育中心
数据叠加分析是处理复杂的带状图、大面积图斑、
大数量图斑在总体规划、土地利用等专题图上的统
计分析工作,流程如下:
1.整理CAD图形
2.转换为MDB数据库文件
3.图形修复、注记挂接、叠加分析
4.查询语句,可以程序化
5.统计汇总,可以程序化
Page
125
1、CAD文件整理
中国科学院计算技术研究所教育中心
1. 红线封闭
2. 实地坐标
3. 注记缩小在红线内部
4. 清除其他背景数据
5. 注意图形文件的单位,最好为“无单位”,不能是毫米、
英寸
Page
126
2、转换为MDB
中国科学院计算技术研究所教育中心
主要在catalog软件中完成,分两种情况:
一是不需要单独对每个图斑分析的,可以将所有闭
合图形当成一个整体进行分析,如带状图
二是需要对每个图斑单独统计数据的,如大量变化
图斑、大量三旧地块
这种转换要用到arcgis的扩展模块,需要在安装
arcgis desktop时选择arcinfo,安装完成后在
arcmap或者arccatalog主菜单tools →extensions
选项中勾选data interoperability
Page
127
2.1、整体进行分析
中国科学院计算技术研究所教育中心
1.打开catalog,右窗口空白处鼠标右键—新建personal
geodatabase,并修改文件名
Page
128
2.1、整体进行分析
中国科学院计算技术研究所教育中心
2.双击此mdb文件,使得其在左侧资源窗口被选中,然后在
右侧窗口空白处右键—新建featureclass(要素图层)
Page
129
2.1、整体进行分析
中国科学院计算技术研究所教育中心
3.弹出new feature class窗口,输入英文和数字组合的图
层名称。alias是别名,可以不输,可以用汉字。Type选
择polygon features(面要素)。下面两个复选框不用选
Page
130
2.1、整体进行分析
中国科学院计算技术研究所教育中心
4.弹出坐标系选择窗口。可以导入现有的坐标参考,也可以
直接选择Projected coordinate system →gauss kruger
→xian 1980 →xian 1980 3 degree GK CM 114,此时不
要点击下一步,而是点击右侧的modify按钮
Page
131
2.1、整体进行分析
中国科学院计算技术研究所教育中心
5.弹出参数输入窗口,主要是东偏移false_easting和北偏
移false_northing两个参数。
如果坐标是西安坐标38523655,2547819一类的,东偏移为
38500000,北偏移为0
如果坐标是珠区坐标423655,547819一类的,东偏移为
400000,北偏移为-2000000
如果坐标是其他类型的,比如直接去掉东方向的38带号的
523655,2547819,则东偏移为500000,北偏移为0
中间的linear unit选项,选择meter
点击应用并确定,返回后点击下一步
Page
132
2.1、整体进行分析
中国科学院计算技术研究所教育中心
6.弹出拓扑分析容差窗口,一般为0.001。点击下一步
Page
133
2.1、整体进行分析
中国科学院计算技术研究所教育中心
7.弹出属性字段输入窗口,如果是对每一个图斑都要单独分
析,此时应创建一个地块编号DHBH之类的字段,整体分析
则不需要。直接点击finish。至此已经完成空白图层文件
的创建,接下来就是导入dwg的图形。
Page
134
2.1、整体进行分析
中国科学院计算技术研究所教育中心
8.在catalog程序右侧窗口可见到刚创建的空白图层aaa,右
键点击,选择load → load data命令。
Page
135
2.1、整体进行分析
中国科学院计算技术研究所教育中心
9.弹出装载数据窗口,在input data栏目点击右侧的浏览按
钮,找到dwg文件并双击鼠标,进入dwg文件的地理数据库
浏览窗口,然后选择polygon(面),点击open按钮,然
后点击add按钮,添加到装载列表中。按此方法可以浏览
添加多个数据源的数据,可以是dwg的,也可以是shape的,
也可以是mdb的图层。添加完成后点击下一步,一路点击
下一步,直至完成。
Page
136
2.1、整体进行分析
中国科学院计算技术研究所教育中心
10.至此mdb已完成,可以在catalog中右侧窗口点击preview
标签预览图形。
Page
137
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
如果需要对每个图斑都进行叠加分析,其转换mdb的过程则
稍微有些复杂,需要借助toolbox工具,主要是需要将cad内
的注记作为每个图斑的一个属性字段挂接起来,才能识别每
个图斑,做到单独分析。大体分为三个步骤:
 利用ETL扩展工具将cad注记转换为point,并附带注记内
容,此工具一次搭建,重复使用,除非重装arcgis
 创建polygon图层,导入图斑红线
 在arcmap内利用工具将点注记赋值给面的相应字段
Page
138
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
1.运行catalog,点击主菜单window→arctoolbox,使
toolbox窗口显示出来,已经有的不用执行这一步
2.在arctoolbox窗口的空白处右键,执行new toolbox命令,
窗口内会自动多出一个toolbox(1)的工具集,鼠标右键点
击该工具集,执行new→spatial ETL tool
Page
139
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
3.弹出创建转换工作空间向导。此工具为FME工具的一部分,
已经集成到arcgis 9.3内。首先选择源数据类型,即转换前
数据格式,为dwg。如果下拉框没有autocad dwg/dwf,则点
击右侧浏览按键,选中autocad dwg/dwf。完成后点击next
Page
140
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
4.接下来选择源数据文件,即被转换的dwg文件。选择后,
注意点击settings,将第一项group entities by确定为
geometry(位于第二个),切记。完成后点击下一步
Page
141
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
5.接下来选择目标格式,这里选择ESRI geodatabase(MDB),
下拉列表没有的可以点击右侧浏览按钮,找到该选项。完成
后点击下一步。
Page
142
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
6.接下来对目标格式进行设置,这里一般不需要改动,直接
点击下一步。
Page
143
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
7.点击finish,创建一个FME的格式转换任务窗口。
Page
144
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
8.在此窗口内要做两件事,一是定义目标格式的空间参考。
双击窗口左侧第2个主干树<not set>[geodatabase_MDB] 栏
目,再双击其下的coordinate system:<not set>栏目,即
可启动坐标参考设置窗口。按照2.1第4、第5步的方法进行
参数输入,或者import一个已设置的数据库文件的参数。设
置完成后,第2个主干后面就不再是not set,而是一长串的
名称
Page
145
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
9.第二件任务是将dwg的text转换到mdb的point,建立其转
换关系,在右侧主窗口完成该工作。
Page
146
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
10.首先删除左侧source type源类型列表中的非text类型,
然后删除右侧destination type目标类型列表中的非point
类型,可以框选后,按del键。此时右侧窗口就只剩下两个
类型了。
Page
147
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
11.确定将text转换为point后,就需要将text类型的文本值,
赋值给point类型的一个字段。
①右键text类型,点击属性,进入属性窗口。点击第3个标
签format attributes,勾选autocad_text_string,已经选
中的就不用管。
②右键point类型,点击属性,进入属性窗口。点击第2个标
签user attributes,删除原有的,再创建一个DKBH字段,
默认50字符长度。
Page
148
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
12.将text框右侧小箭头拖动到point框左侧的小箭头,建立
图形类型转换关系。然后将text框和point框左侧的+号点击,
展开属性字段列表,拖动箭头将左侧autocad_text_string
连接到右侧的dkbh。然后点击主菜单下的保存按钮,退出,
就完成了转换工具的设置。
Page
149
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
13.接下来这一步很重要,就是保存toolbox,目的是下次启
动catalog也能找到刚才建立的工具,不需要重复创建。方
法是在toolbox窗口内空白处鼠标右键,点击save
settings→to default。
Page
150
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
14.运行工具,双击所创建toolbox下面的spatial ETL tool,
出现ETL tool执行窗口,通过浏览按钮找到所需转换的dwg
文件,已经有dwg列表的可以用右侧的删除键清除,再添加
新的dwg文件。下面的destination geodatabase栏目填写一
个新的mdb文件名,不能和已有的重复。点击ok执行工具,
会有执行日志窗口。
Page
151
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
15.在catalog软件点击刚创建的asd.mdb,可以预览转换过
来的point。
Page
152
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
16.通过切换预览模式(即catalog软件右下侧的preview选
项,选择geography为图形,tables为表单),可进入表单
模式查看,检查数目是否和cad的数目一致。
Page
153
2.2、每个图斑单独进行分析
中国科学院计算技术研究所教育中心
17.注记转换为点已经完成了,还需要将红线也转换过来,
这个步骤和2.1的步骤完全一致,只是省略了创建mdb文件的
那一步,因为注记转换为点的时候已经创建了mdb文件。可
以从2.1的第2步创建feature class开始就行了。需要注意
的是创建面图层的时候,在属性字段要添加dkbh字段,用来
存储地块编号。
Page
154
2.3、修复图形
中国科学院计算技术研究所教育中心
18.执行arctoolbox里面的data management tool
→feature →repair geometry工具,浏览找到图形,也可
以拖动图层到窗口内,ok即可。一般point类型不需要修复,
polygon类型的需要。
至此,需要对每个图斑单独分析的转换mdb的过程完成了,
接下来是对mdb图形的一些操作。
Page
155
3、注记挂接、岛去除、叠加
中国科学院计算技术研究所教育中心
这个过程主要是在arcmap里面完成,是叠加分析前的数据处
理工作,包括:
1.有环形岛屿需要扣除的,可以启动编辑功能,大量岛屿的
可以使用拓扑功能。
2.需要对每一个图斑单独进行分析的,要进行注记挂接
3.执行叠加分析命令。也可以在catalog内执行
Page
156
3.1、扣除环岛
中国科学院计算技术研究所教育中心
1.少量环岛可以启动编辑功能。打开arcmap,加载polygon
面图层,点击工具按钮editor,点击start editing,启动
编辑。用选择要素select feature按钮(注意不是选择元素
element)选中岛屿,然后执行editor工具条下的clip命令,
选中discard the area that intersects选项,执行即可扣
除该环岛。此时屏幕上还没有显示该环岛被扣除,需要删除
被选择的该环岛(工具按钮上的delete)后,屏幕显示该环
岛被扣除。如果不能直接选中某个环岛,可以框选外环线和
环岛后,按住shift键再点击外环线,即可选中。
2.有大量环岛(如所有权图斑)的可以用拓扑。
Page
157
3.2、注记挂接
中国科学院计算技术研究所教育中心
需要单独对每个图斑进行分析时,需要将每个图斑的地块编
号都附带在图斑属性上。之前的dwg转换mdb的过程已经做好
了准备工作,在arcmap里面就可以挂接了。打开arcmap,加
载point和polygon,运行“点属性赋值面属性”工具按钮,
即可将地块编号都保存到每个图斑的dkbh字段。
执行完毕后,程序会给出挂接结果,没有挂接到的图斑会列
出ID号。一般原因是点注记不在图斑内,或者点数量和面数
量不一致。
Page
158
3.2、注记挂接
中国科学院计算技术研究所教育中心
该工具命令为vba自编写程序,需要用修改后的normal.mxt
替换C:\Documents and
Settings\Administrator\Application
Data\ESRI\ArcMap\Templates\的同名文件
Win7系统则替换c:\users\xxxx\romain\Application
Data\ESRI\ArcMap\Templates\的同名文件
Page
159
3.3、叠加
中国科学院计算技术研究所教育中心
面图形的叠加分析是国土业务常用的工具,执行arctoolbox
里面的analysis tools → overlay → intersect,启动叠
加分析工具。
Page
160
3.3、叠加
中国科学院计算技术研究所教育中心
交叉分析窗口内,先加载要分析的图斑图层,再加载专题图
层(如规划图、变更调查图、已登记发证图、报批图等等),
可以用鼠标直接将图层拖动到窗口列表框内。可以将输出的
图层重命名,也可以使用默认的XXX_intersect。
Page
161
3.3、叠加
中国科学院计算技术研究所教育中心
叠加分析完成后,分析结果图层可以查看。
Page
162
4、数据库查询
中国科学院计算技术研究所教育中心
1.用access打开mdb文件
2.关闭保护,启用sql功能
3.进入sql查询窗口
4.运行sql语句
Page
163
4.1、打开mdb
中国科学院计算技术研究所教育中心
用access打开mdb文件,可以双击mdb文件,其默认用access
打开。
注意:如果之前用arcgis打开了mdb的,应先关闭arcgis。
如果mdb文件所在文件夹有同名的ldb文件,先删除该锁定文
件,再用access打开。正常退出占用mdb的应用程序,同名
ldb会自动删除。
Page
164
4.2、关闭保护
中国科学院计算技术研究所教育中心
进入access后,需要关闭数据库保护,选择“启用此内容”。
Page
165
4.3、进入sql窗口
中国科学院计算技术研究所教育中心
1.在access2007版本,进入sql语句窗口的步骤是:
点击主菜单创建→查询设计
Page
166
4.3、进入sql窗口
中国科学院计算技术研究所教育中心
2.关闭弹出窗口“显示表”,此时主菜单自动变为“设计”,
点击工具栏左边的“SQL”按钮
Page
167
4.3、进入sql窗口
中国科学院计算技术研究所教育中心
3.右侧的窗口自动变为SQL语句输入窗口,可以输入sql数据
库查询语言。
Page
168
4.4、输入sql语句
中国科学院计算技术研究所教育中心
要想灵活的得到分析结果,就需要掌握数据库查询语言SQL
的用法,一般也就需要select语句就行了。例如:
1.某个地块的地类情况或规划情况
select “xxx”,dlbm, shape_area from qt_2011
Select “xxx”,ytfqmc, shape_area from qt_gh
2.某个项目用地(可能多个地块)在每个村的用地情况
select xzqhmc,dlbm, shape_area from qt_2011
Select qsdwmc,ytfqmc, shape_area from qt_gh
Page
169
4.4、输入sql语句
中国科学院计算技术研究所教育中心
3.每一个地块的地类情况或规划情况,如全镇变化图斑
Select dkbh, dlbm, shape_area from qt_2011
Select dkbh, ytfqmc, shape_area from qt_gh
Page
170
4.5、执行sql语句
中国科学院计算技术研究所教育中心
输入语句后,点击工具栏的运行按钮
Page
171
4.5、执行sql语句
中国科学院计算技术研究所教育中心
出现结果列表
Page
172
4.5、执行sql语句
中国科学院计算技术研究所教育中心
Ctrl+A全选后,ctrl+C复制。之后就是excel处理的过程了。
Page
173
5、excel统计
中国科学院计算技术研究所教育中心
1.将sql查询的结果黏贴到excel表格内
2.执行“图斑用地情况汇总工具.exe”得到最终结
果
Page
174
5.1、黏贴sql查询结果
中国科学院计算技术研究所教育中心
打开excel程序,黏贴之前赋值的查询结果,并删除第一行
的标题。
Page
175
5.2、运行统计程序
中国科学院计算技术研究所教育中心
在我的电脑找到“图斑用地情况汇总工具.exe”,执行。或
者在开始→运行,找到该程序,执行,这样以后可以方便地
运行该工具。该自编写程序是excel的外部工具,需要先启
动excel,然后再运行。
Page
176
5.3、得到统计结果
中国科学院计算技术研究所教育中心
在程序界面上选择要统计的方式,对应变更调查图、总体规
划图、业务红线等。执行后,在excel表格末尾10行之后得
到汇总结果。
Page
177