地图数据编辑.docx
- 文档编号:5078595
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:32
- 大小:2.07MB
地图数据编辑.docx
《地图数据编辑.docx》由会员分享,可在线阅读,更多相关《地图数据编辑.docx(32页珍藏版)》请在冰豆网上搜索。
地图数据编辑
第六章地图数据编辑
6.1栅格数据编辑
6.1.1栅格图像配准概述
使用栅格图像文件,可将纸介地图、卫星照片、航空照片和其他图形图像引入到中。
例如,如果使用纸介地图,可能会需要使用相应的纸介地图作为创建地图的蓝本。
在将手头的纸介地图扫描为栅格图像文件之后,即可在地图创建显示相应文件。
但是很多栅格图像并不具有正确的坐标系统和投影,坐标和投影是地图表达的基础,只有具有正确的坐标系统和投影,才能应用该地图进行量测、统计以及和其他数据进行拼接等操作。
栅格图像的配准是通过一系列操作另栅格图像具有正确的坐标系统和投影的过程。
6.1.2配准栅格图像
1)先打开后配准
在之中,可打开未配准的栅格图像,并直接在地图窗口中显示该图像,要打开未配准的栅格图像然后再手动配准,可执行以下操
作:
a)在文件菜单,单击打开。
此时将显
示"”话框。
b)在文件类型”下拉列表中,选择栅格图像。
c)选择要打开的文件,然后单击打开”
按钮。
此时将显示对话框,提示用户确认是否显示未配准的图像,如错误!
未指定书签。
。
d)单击“命令按钮,此时地图窗口中将显示该图像。
此时将使用非地球坐标为该图像创建一个文件,中。
将使用虚配准点来定位该图像。
e)启动图像配准窗口
点击>>”菜单命令,弹出“窗口,如错误!
未指定书签。
。
从窗口中的显示配准点的栏中可以看到系统定位该图像使用的虚拟控制点。
图6•错误!
未指定顺序。
“窗口
f)编辑控制点
在编辑控制点之前需要确定输入坐标的单位。
单击“按钮,弹出“窗口,如错误!
未指
定书签。
。
图6.错误!
未指定顺序。
“窗口
在此情况下,系统默认的单位为(英里)。
如果输入的控制点坐标单位为度,则还需
要为图像设定投影。
单击“按钮,弹出“窗口,可根据区域选择合适的投影,如错误!
未指
定书签。
。
图6•错误!
未指定顺序。
“窗口
设置完投影,单击“按钮。
下一步可以开始对控制点的编辑。
先删除虚拟控制点,在地图相应位置点击增加控制点,此时弹出“”窗口,如错误!
未指定书签。
。
其中,标号一栏为控制点的编号,每当新增控制点时,系统会自动为控制点编号。
地图X、地图Y栏分别存放X
坐标、Y坐标,或者是在地图X栏输入经度,在地图Y栏输入纬度。
注:
如果图像本身没有经纬网,则可通过具有正确坐标的地图来获取控制点坐标。
其过程如下:
把鼠标光标移到对话框下半段的预览图像上,并移到
一个能在矢量图上找到对应点的显著特征(例如同一个道
路交叉口),再单击鼠标左键。
显示增加控制点”对话框,单击确定”此时其中的图像X”和图像Y”域内1的X、Y坐标值为0,这是正确的。
选中这个控制点。
不要关闭图像配准对话框。
选择菜单“>>”命令。
在矢量图找到与栅格图像上对应
的一点,并点击左键,“”对话框出现,其中显示出单击此点在地图中的经度/纬度坐标
值,点击“”此时图像配准上部的“X”和“Y”域中的1的X、Y坐标值已不再是0了。
选
择“按钮以撤消对该控制点的选中。
以同样的方法再加入最少三个控制点。
通常共有四个点就可以了,四个点的误差值越小表明配准的越准确。
注:
有时为了保证精确结果,也可以输五到六个控制点或更多,但也不是越多越好。
另外,这些控制点的位置最好是均匀散布在图像的四角及周围。
完成控制点输入之后,单击确定。
栅格图像将显示为文件。
使用“+和按钮来放缩
栅格图像。
放大图像将有助于获取更高精度的控制点位置。
如果在图像配准图像上难于找到控制点,则单击图像配准列表中的控制点条目然后单击查找按钮,以显示该图像中的
点。
2)先配准后打开栅格图像的先配准后打开与前一小节提
到的先打开后配准的过程区别仅在于在栅格图像配准提示窗口中命令按钮的选择上,如错
误!
未指定书签。
。
如果先对栅格图像进行配准,则点击配准”按钮。
弹出图像配准”窗口。
由于栅格图像先配准后打开,所以在弹出的图像配准”窗口中并没有虚拟控制点。
按照上一小节的编辑控制点”中的步骤进行操作,完成配准。
如果此后在与矢量地图一起使用该图像的过程中仍有偏差,可以重新配准该图像。
执行上一小节先打开后配准”中的5)、6)两步。
由于已为该图像创建文件,在每次打开该文件时,即可像打开任意其他表一样
打开该图像。
6.2矢量地图绘制
6.2.1的绘图工具
拥有全套绘图工具和编辑命令。
使用这些工具可以绘制和修改地图上的对象。
还
可以使用这些工具来自定义地图上的颜色、填充图案、线型、符号和文本。
此外,这些工具和命令还可以提供更多修改地图的功能。
您可以绘制各种各样的对象,可以使用这些
对象来执行全面的地理分析。
例如,可以绘制圆、多边形和其他边界对象。
然后再搜索
这些边界内的记录。
注:
当对象所在的图层是可编辑状态时,只能绘制和编辑地图上的对象。
以下是对绘图工具栏命令按钮的简介,见表2.1。
表2.1绘图工具栏命令按钮
[S
符号
使用符号工具可以创建点标记。
使用线工具可以绘制直线(街道、管道、电缆)。
要绘制水平线、垂线或45线,在使用线工具的同时
按住键即可。
请注意,区域或边界四周的边框不属于线。
因此,如果使用线工具来绘制方形,不会将方
形识别为区域。
不能用影线表示其内部或在其中执行搜索。
区
直线
折线
与多边形工具类似,可以对折线进行整形和平滑化(用曲线替换角)。
这两个选项都可用于用线工具绘制的对象。
0
圆弧
如果要绘制圆弧,在使用弧线工具的同时按住键即可。
曲符号
显示符号样式”对话框,可以在此改变所选符号对象的符号类型、颜色和大小,或为未来的对象设置新的缺省值。
显示线型”对话框,可以在此改变所选线对象的颜色、宽度和类型,或为未来的对象设置新的缺省值。
显示文本样式”对话框,可以在此改变所选文本的字体、字号、颜色和属性,或为未来的文本和标注设置新的缺省值。
622绘制对象
在中绘制对象的操作过程比较简单。
只要将图层设为可编辑状态,就可以选择适当的工具进行地图的绘制。
使用绘图工具,可以在地图上绘制点、线、面等地图要素,并可以对这些地图对象添加文本标注。
此外,在绘制对象的过程中,通过按键,可以删除对象的最后一个节点。
如果对象中只有一个节点,则将不会删除该节点。
1、符号对象
符号对象即图层中的点要素。
要绘制符号,应将要绘制符号的图层设为可编辑状态,然后选择符号工具匚。
将光标放在符号将要所在的位置,然后单击。
此时将使用缺省符号样式设置显示符号。
要更改地图上的符号样式,可执行以下操作:
1)用适当的选择工具选择符号。
2)启动符号样式”对话框,对符号样式进行设置。
单击“按钮匚或在“菜单上,单击“命令,便弹出“窗口,如错误!
未指定书签。
图6•错误!
未指定顺序。
“窗口
注:
窗口中的选项因图像大小和复杂性而异。
在此可以更改符号、字体、颜色和大小,以及创建符号的背景效果和粗体。
选中显示实际尺寸复选框可以最初创建的大小查看所选的符号。
此时将以所指定的样式更改显示符
号。
在更改设置之前,这些设计还应用于后续绘制的所有符号。
2、线和面对象
绘制线对象和面对象最常用的工具为“和“”令按钮。
使用多边形工具绘制面对象,在绘制最后一条边时,双击鼠标或者按键,将自动绘制一条边将图形封闭。
此外,在使用多边形工具绘制面对象的过程中需要注意的就是节点对齐。
为保证两个图斑公共边线路径一致,节点对齐多应用于画相邻的两个图斑的过程。
a)激活节点对齐
按键盘上的“S键,激活节点对齐模式,以便准确捕捉到已有节点。
观察状态条,它显示出,表明对齐模式是活动的。
在这种模式下,当光标靠近已知节点时,光标会变成大的十字光标,如错误!
未指定书签。
。
签。
Srlectiing:
No电
SNAP
图6•错误!
未指定顺序。
节点对齐状态
b)对齐设置
执行“菜单中的“命令,显示“对话框,单击“命令,弹出“窗口,如错误!
未指定书
图6•错误!
未指定顺序。
“窗口
在对话框的“部分,根据情况设置对齐公差和自动节点公差数值范围。
单击“”返回
到参数设置对话框,结束设置。
3、文本对象
用文本工具创建文本对象,多用于为地图或布局添加注释(例如,地图标题和子标题)与标注不同,文本对象没有与数据进行连接。
要创建文本,应确保要绘制文本的图层处于可编辑状态,并选择
放在文本将所在的位置上,然后输入所需的文本。
要更改地图上的文本样式,可执行以下操作:
1.用适当的选择工具选择文本。
2.
启动文本样式”对话框,对文本样式进行设置。
之一可显示“对话框,可以在此更改字体、字号和颜色,以及创建各种效果,如轮廓线或下落阴影,如错误!
未指定书签。
。
在更改这些设置之前,其将对后续在地图上绘制的任何文本都有效。
图6•错误味指定顺序。
“窗口
4、对象整形
整形是对区域、折线、线、弧线和点等对象进行的操作。
区域是用多边形工具创建
的对象。
不能对用矩形工具、圆角矩形工具或椭圆工具创建的对象进行整形。
要进行对象整形,需要执行以下操作:
1.用选择工具选择对象
2.启动整形工具
在“菜单中单击“”令,或使用绘图工具栏上的“”令按钮匚。
此时处于整形模式
之中。
3.要将对象进行整形,可以移动节点、添加节点或从对象中删除节点
要移动节点,先将节点选中,同时按住鼠标按钮,然后将节点拖到预期的位置上。
此
时与该节点相连的线段将移到新位置上。
要添加节点,从绘图工具栏单击“工具并将光标定位在添加节点的位置,然后
单击鼠标按钮。
此时将添加节点。
要删除节点,先将光标定位在节点上,单击该节点,然后按键。
要在创建折线或多
边形时删除最后一个节点,单击键即可。
例6.1画椭圆形操场
虽然整形工具不能对用矩形工具、圆角矩形工具或椭圆工具创建的对象进行整形。
但可将这些对象转换为区域,然后进行操作。
首先,画一个正圆形,选中圆形对象,单击右键,在快捷菜单中点击>命令。
将圆
形对象转换为区域,在区域处于被选中的下,启动整形工具。
则圆形区域显示出节点。
用选择工具选择第一个节点。
按住键的同时单击与第一个节点相对的节点(只要大概就行)
选择节点之间最短路线中的所有节点,如错误!
未指定书签。
所示。
图6•错误!
未指定顺序。
选择多个节点
应用“键单击被选中的节点不松手,同时向合适的方向移动,便画出椭圆形操场形状,如错误!
未指定书签。
。
图6.错误!
未指定顺序。
利用整形画椭圆形效果
6.3对象编辑
6.3.3设置和清除目标
1、设置目标
中有对对象的高级编辑功能,将对象设置为目标是实现这些高级编辑的前提。
首先,需要将被编辑对象设置为目标,然后通过各种模块实现对图形对象的编辑。
本节对图形对象的编辑有一个最大的特点,就是需要借助本图层或其他图层中的对象实现对对象的编辑。
设置目标的操作简单,但它是很多分析操作的前提,把地图对象设置为目标的操作过程为:
1)设置要编辑的对象所在的图层为可编辑;
2)选择要成为编辑目标的对象;
3)点击“〉”命令,或点击鼠标右键,在快捷菜单中点击“〉”命令,所选的地图对
象被设置为目标,如错误!
未指定书签。
所示。
2、清除目标
清除目标是设置目标的反向过程。
对象被设置成目标对象后,如果用户想撤销此项操作,可以清除目标,操作如下:
点击“>命令,或点击鼠标右键,在快捷菜单中点击“->"命令,目标对象被清除。
6.3.4合并和分解对象
1、合并对象
合并()功能可以将多个单独的地图对象合并成一个对象,因此在实际操作中经常用到。
对象的合并操作步骤如下:
1)将要操作的图层设置成可编辑,并选择一个需要合并的对象;
2)在地图窗口中选择两个或多个地图对象;
3)选择“〉菜单,打开“窗口,如错误!
未指定书签。
。
“窗口中各选项含义如下:
1)无变化():
保持目标对象的值为新对象的值;
2)值:
为新对象的字段设置一个特定值;
3)总和:
对所有被合并对象的字段值求和,将总和赋为新对象的字段值;
4)平均值:
计算所有被合并对象字段值的平均;
5)加权:
在下拉列表选择某列作加权平均;
6)无数据:
在合并对象过程中,如果设定了目标,选中该复选框可使目标对象的所有列值保持不变;如果没有设定目标,选中此复选框可使新行所有列存储为空白值;
7)点击确定"按钮,选择的所有对象被合并成一个新的对象。
2、分解对象
被合并的对象,如果需要将其分解开,则需要进行对象分解操作,具体步骤如下:
1)将包含编辑对象的图层设置为可编辑;
2)选中要分解的对象,点击“〉命令,打开“窗口;
3)在窗口中选择合适的选项,点击“设置“”窗口中的各选项,如错误!
未指定书签。
;
4)在窗口中选择一个或多个字段,选择分解方法:
a)空白:
删除目标对象某字段数值;
b)值:
为新对象的字段设置一个特定值;
c)面积比率:
将目标对象的数值根据新对象的面积按比例分解到各个新对象中。
5)点击“按钮,选定的对象被分解。
6.3.5对象分割
对象分割功能可以将其他对象作为切割器,将目标对象分割成多个小对象。
对象分割
包含两个命令:
即分割()和折线分割(),如错误!
未指定书签。
。
其中,“命令中作为
切割器的对象为区域对象,“命令中作为切割器的对象为线对象。
SetTargetCrarT?
rgr+Combine...Dkaggr=-g^1e„
Butter,,、ConvexHulL,EncloEO^,VorcuioL-
图6错误味指定顺序。
“和“命令
对象的分割操作如下:
1)将包含编辑对象的图层设置为可编辑;
2)选中要成为分割目标的对象,点击“〉”命令,所选目标被突出显示;
3)创建或选择一个或多个对象作为切割对象,这些对象应该是封闭的;
4)选择用作切割的对象;
5)依据情况选择点击“>命令或“〉”命令,打开“”窗口;
如果选用◎命令会首先弹出“”窗口,如错误!
未指定书签。
,单击“按钮再弹出窗口•
图6错误味指定顺序。
用折线分割”窗口
6)选择合适的数据分解方法;
7)点击“按钮,目标对象被分割。
636对象擦除
利用的对象擦除()功能可以擦除图形对象。
应用擦除功能删除目标对象的一部分
时有两种选择:
使用“〉可以擦除目标对象被切割对象覆盖的那部分,也可以使用“>”将
目标对象未被切割对象覆盖的那一部分擦除,如错误!
未指定书签。
。
“”令可以擦除区域
和线对象,但不能擦除点或文本对象。
a执行“命令原始与结果对比图
b执行“命令原始与结果对比图
图6.错误!
未指定顺序。
“与“命令操作结果示意图
擦除对象的操作步骤如下:
1)将包含编辑对象的图层设置为可编辑;
2)选中要编辑的对象,点击“〉”命令,所选目标被突出显示;
3)创建或选择一个擦除对象,擦除对象需要闭合;
4)依据情况选择“或“'命令,打开“对话框,选择分解方法;
5)点击“按钮,完成擦除对象操作。
6.3.7叠压节点
叠压节点()命令允许在目标对象与切割对象的交叉处为目标对象增加节点。
例如,在地图上增加新街道,新、旧街道交叉时,就可使用叠压节点命令在新街道上增加节点。
叠压节点的操作步骤为:
1)设置包含编辑对象的图层为可编辑;
2)选中要增加节点的对象,点击“〉”命令,所选目标被突出显示,如错误!
未指定书
签。
所示;
方总詡护鼻*专兴
v■«;■«■s;s■■iu・>{・u・s;i■>H"<"S0k-M-4*4»-H-«»-«4
卜乐■:
h4磊||#母祕沁中Ut*4
e▼虽r*«-总•▼十于唱夕皆•鼻-■»*^^*»*<■>m■廿¥或>"牛卜电斗电井$电牛匸斗*><廿$<・■<4">4+^^h»孑轩■・・■>・・・■:
■!
*<■>・p#▲曲孑斗0444^4■。
鼻亠护*奇#4驻鼻亠鼻44鼻亠皙鼻丐#4瑞鼻斗»-M-4##»k*4">«4<4r>*4"t4-*'*-frti'*p*-++*4+<4-*<+*■+■>中不鼻费4<>*44-*++<4-*r*«h***+*«■«***-r4***i»+i•4^+4r+^^^v+i****-**********1*
t孑县暫孑爭*孔驻#區習44#亠护*硏呼#亠#4冲曲4护冉毛d袅W斗孑軒嗚歪4**%詡祎町碑吕dk«4-*«44+i"**b亡■"才才▲才十■才辛朴丰冷■*母<4->寺车4«
3于电牛。
由■毛04中義总亠卓电老斗4車■专#*4去卜H->・**#*■*€>**召■*=-**令**十普十i4-^-1-i;:
-E4-;-B・•・■.”:
->■才寺<-•}-**
勺半.A年*牛■缶串■•事*・帝事丰*・豪*・4・#4・丰*¥4*律4車九“婷石・丰电"入匕庐也"勺U孑斗<>事爭少亠(1#■耳曾電曲宀鼻护#心4丄Q4-JLP驻事J#4专#斗鼻*耳盘卓#*专02*4亠
--»•;•■•-・•:
•r-A尸-.-4-.-.-;-.-■;■.--.;■-.;■--;■--.:
■.--;-.--a
*******+****屯牛¥电E
\承・4心、…■备■畝耳
•沪事#
、義专義屯詡*%亠再£鼻再诈斗斗*奇4必鼻44-S-#气■£"事■vS-jfr-i■:
h予禺曲4
图6.错误味指定顺序。
将要增加节点的对象设置为目标
在窗口的任意图层选择一个或多个与目标对象相交的对象作为切割对象;点击“〉"命令,切割对象与目标对象相交处,为目标对象添加了节点,如未指定书签。
所示。
图6.错误!
未指定顺序。
执行“命令后结果
6.4矢量数据质量检查
在绘制好的表文件中,数据中难免会出现一些错误,这些错误包括数据自身带有的,数据夹杂其他类型的数据,即存在异类,如在存放面状要素的地图中存在线状要素,也包括图层之间空间位置关系有错误的,如存放道路的图层和存放建筑物的图层之间,道路和建筑物存在压盖现象,即空间上的重叠。
通过以下的矢量数据质量检查方法可以排除以上错误。
641区域检查
区域检查是针对面对象进行的数据质量检查,如果区域内存在点、线、文本等要素,系统会弹出提示窗口,如错误!
未指定书签。
,则区域检查不能继续,所以应先除去异类或将其转化为区域,排除异类的方法参见下一小节。
图6.错误!
未指定顺序。
检查区域错误提示窗口
区域检查步骤如下:
1)激活要检查的区域图层,使其处于可编辑状态。
2)选中区域图层中要检查的范围内的所有对象。
3)单击鼠标右键,点击快捷菜单中的>命令,如错误!
未指定书签。
图6.错误!
未指定顺序。
启动“命令
弹出检查区域对象”窗口,如错误!
未指定书签。
。
图6•错误!
未指定顺序。
“”窗口
1、设置“”窗口
检查区域能够检测出在数据中出现的自相交、重叠、缝隙三类错误,错误味指定书签。
为这三类错误的示意图。
图6.错误!
未指定顺序。
检查区域的三类错误示意
依据要检查的内容,选中各项检查前的复选框,其中在缝隙检查一栏中有最大缝隙面积和面积单位一栏需要进行设置。
最大缝隙面积是指在检查缝隙的过程中,如果两个或多个区域对象所包围的缝隙超过设定的最大缝隙面积阈值,则在区域检查后不将其列入缝隙范围,不予标示。
通过区域检查,检查结果会在图上以不同的形式表示出来,这些有相应错误的标示能够根据用户需要进行自定义。
图6.23框中所示的即是有相应数据错误的标示设定按钮。
2、检查结果
检查结果是利用生成的对象作为标示,这些对象与图层中的其他对象一样,在属性表中有记录,如错误味指定书签。
为检查前后的示意。
b检查区域后在属性表的后面添加多行记录
图6.错误!
未指定顺序。
检查区域前后属性表变化
3、修改错误
修改错误时可依据浏览窗口中的记录查找错误位置,因为错误一般都非常小,如果错误不处在被选中的状态下,即使有标示也很难发现。
自相交的修改前,在应用标示错误的对象找到错误的位置时,首先删除标示错的对象,然后进行修改。
自相交的修改主要应用整形按钮,进行移动点、删除点、增加点等操作校准区域对象边界位置。
重叠错误的修改前,在应用标示错误的对象找到错误的位置时,首先删除标示错的对象,然后进行修改。
重叠错误的修改最好先擦除/擦除外部操作,再应用整形按钮,进行移
动点、删除点、增加点等操作校准区域对象边界位置。
缝隙错误的修改首先利用提示缝隙错误位置的区域对象和周边任一区域对象合并,然
后应用整形按钮,进行移动点、删除点、增加点等操作校准区域对象边界位置。
4、紧缩表
单击菜单中的“>>命令。
此时将显示“对话框。
选择刚刚修改错误后的区域表,选择“”项,单击确定。
642图层内排除异类
图层内异类是一类图层要素中出现其他图层要素的情况,比如面状图层中出现线状要素。
图层内排除异类的步骤如下:
点击菜单“”的“命令,或者点击菜单“中的“命令均可。
以“命令为例。
对弹出的“窗口进行设置,如果要排除的是存放区域图层中的异类,则窗口设置
如错误!
未指定书签。
。
丿Resulls
SQLSelect
Tables
Columns
Operalorv
i?
溜i慚行甘区划
Funivtliunu-
|T飾口di?
Solootcn
LoudTmiddle
SeleOCLluntns-:
rhertLaidncn
LrdupBpy
IFrdInruirrrt'/^in-irw
rtal^bioN^:
c:
心RdsUIjToCji询
Verily
oT
图6.错误味指定顺序。
排除非区域异类“窗口设定根据查询结果,编辑异类。
其他三类图层条件一栏的条件表达式:
排除线图层中的异类:
$()<>"",
排除点图层中的异类:
$()<>排除线图层中的异类:
$()<>
643图层之间排除重叠
他们之间在空间上出现重叠的错误。
B中存放的是表达道路的线状图层,
图层间的重叠,是指对象处在不同的图层中存放,假设图层A中存放的是表达建筑物的区域图层,图层
图层之间对象在空间位置上出现重叠错误的示意图,见错误!
未指定书签。
。
如图中所示,
图层B中的一个线对象与图层A中的三个区域对象有重叠现象。
图6.错误!
未指定顺序。
图层间对象重叠示意
当然这种重叠不仅仅局限于区域和线对象之间。
查找该类错误的步骤如下:
1)点击菜单“”的“命令。
2)对弹出的“窗口进行设定,如错误!
未指定书签。
。
图6•错误!
未指定顺序。
“窗口设置
6.5实例与练习
综合实验:
安徽省各地区单位面积道路里程、人均道路里程统计
该综合实验设计如下:
1、根据已有的安徽省某年份的道路交通图一幅及该年份的人口统计数据如图6.29,应
用软件统计出安徽省该年份各地区的单位面积道路里程和人均道路里程(此处的道路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地图 数据 编辑