第六章 地图数据编辑6.1 栅格数据编辑6.1.1 栅格图像配准概述使用栅格图像文件,可将纸介地图、卫星照片、航空照片和其他图形图像引入到MapInfo Professional 中。
例如,如果使用纸介地图,可能会需要使用相应的纸介地图作为MapInfo Professional 创建地图的蓝本。
在将手头的纸介地图扫描为栅格图像文件之后,即可在地图创建显示相应文件。
但是很多栅格图像并不具有正确的坐标系统和投影,坐标和投影是地图表达的基础,只有具有正确的坐标系统和投影,才能应用该地图进行量测、统计以及和其他数据进行拼接等操作。
栅格图像的配准是通过一系列操作另栅格图像具有正确的坐标系统和投影的过程。
6.1.2 配准栅格图像1) 先打开后配准在 MapInfo Professional 之中,可打开未配准的栅格图像,并直接在地图窗口中显示该图像,要打开未配准的栅格图像然后再手动配准,可执行以下操作:a) 在文件菜单,单击打开。
此时将显示“Open”对话框。
b) 在“文件类型”下拉列表中,选择栅格图像。
c) 选择要打开的文件,然后单击“打开”按钮。
此时将显示对话框,提示用户确认是否显示未配准的图像,如图6.1。
d) 单击“Display”命令按钮,此时地图窗口中将显示该图像。
此时将使用非地球坐标为该图像创建一个TAB 文件,该TAB 文件生成后与图像放置在同一文件中。
MapInfo Professional 将使用虚配准点来定位该图像。
e) 启动图像配准窗口点击“Table ->Raster->Modify Image Registration”菜单命令,弹出“Image Registration”窗口,如图6.2。
从窗口中的显示配准点的栏中可以看到MapInfo Professional 系统定位该图像使用的虚拟控制点。
图6.1栅格图像配准提示窗口图6.2 “Image Registration”窗口f)编辑控制点在编辑控制点之前需要确定输入坐标的单位。
单击“Units”按钮,弹出“Units”窗口,如图6.3。
图6.3 “Units”窗口在此情况下,系统默认的单位为feet(英里)。
如果输入的控制点坐标单位为度,则还需要为图像设定投影。
单击“Projection”按钮,弹出“Choose Projection”窗口,可根据区域选择合适的投影,如图6.4。
图6.4 “Choose Projection”窗口设置完投影,单击“OK”按钮。
下一步可以开始对控制点的编辑。
先删除虚拟控制点,在地图相应位置点击增加控制点,此时弹出“Edit Control Point”窗口,如图6.5。
系统会自动为控制点编号。
地图X、地图Y栏分别存放X坐标、Y坐标,或者是在地图X栏输入经度,在地图Y栏输入纬度。
注:如果图像本身没有经纬网,则可通过具有正确坐标的地图来获取控制点坐标。
其过程如下:把鼠标光标移到对话框下半段的预览图像上,并移到一个能在矢量图上找到对应点的显著特征(例如同一个道路交叉口),再单击鼠标左键。
显示“增加控制点”对话框,单击“确定”。
此时其中的“图像X”和“图像Y”域内Pt1的X、图6.5 “Edit Control Point”窗口Y坐标值为0,这是正确的。
选中这个控制点。
不要关闭图像配准对话框。
选择菜单“Table->Raster->Select Control Point from Map”命令。
在矢量图找到与栅格图像上对应的一点,并点击左键,“Edit Control Point”对话框出现,其中显示出单击此点在地图中的经度/纬度坐标值,点击“OK”。
此时图像配准上部的“Map X”和“Map Y”域中的Pt1的X、Y坐标值已不再是0了。
选择“Cancel”按钮以撤消对该控制点的选中。
以同样的方法再加入最少三个控制点。
通常共有四个点就可以了,四个点的误差值越小表明配准的越准确。
注:有时为了保证精确结果,也可以输五到六个控制点或更多,但也不是越多越好。
另外,这些控制点的位置最好是均匀散布在图像的四角及周围。
完成控制点输入之后,单击确定。
栅格图像将显示为.tab文件。
使用“+”和“-”按钮来放缩栅格图像。
放大图像将有助于获取更高精度的控制点位置。
如果在图像配准图像上难于找到控制点,则单击图像配准列表中的控制点条目,然后单击查找按钮,以显示该图像中的点。
2) 先配准后打开栅格图像的先配准后打开与前一小节提到的先打开后配准的过程区别仅在于在栅格图像配准提示窗口中命令按钮的选择上,如图6.6。
如果先对栅格图像进行配准,则点击“配准”按钮。
弹出“图像配准”窗口。
由于栅格图像先配准后打开,所以在弹出的“图像配准”窗口中并没有虚拟控制点。
按照上一小节的“编辑控制点”中的步骤进行操作,完成配准。
如果此后在与矢量地图一起使用该图像的过程中仍有偏差,可以重新配准该图像。
执行上一小节“先打开后配准”中的5)、6)两步。
由于已为该图像创建 TAB 文件,在每次打开该文件时,即可像打开任意其他 MapInfo Professional 表一样打开该图像。
6.2 矢量地图绘制6.2.1 MapInfo 的绘图工具MapInfo Professional 拥有全套绘图工具和编辑命令。
使用这些工具可以绘制和修改地图上的对象。
还可以使用这些工具来自定义地图上的颜色、填充图案、线型、符号和文本。
此外,这些工具和命令还可以提供更多修改地图的功能。
您可以绘制各种各样的对象,可以使用这些对象来执行全面的地理分析。
例如,可以绘制圆、多边形和其他边界对象。
然后再搜索这些边界内的记录。
注: 当对象所在的图层是可编辑状态时,只能绘制和编辑地图上的对象。
以下是对绘图工具栏命令按钮的简介,见表2.1。
表2.1 绘图工具栏命令按钮符号 使用符号工具可以创建点标记。
直线 使用线工具可以绘制直线(街道、管道、电缆)。
要绘制水平线、垂线或 45线,在使用线工具的同时按住SHIFT 键即可。
请注意,区域或边界四周的边框不属于线。
因此,如果使用线工具来绘制方形,MapInfo Professional 不会将方形识别为区域。
不能用影线表示其内部或在其中执行搜索。
折线 与多边形工具类似,可以对折线进行整形和平滑化(用曲线替换角)。
这两个选项都可用于用线工具绘制的对象。
圆弧如果要绘制圆弧,在使用弧线工具的同时按住SHIFT 键即可。
图6.6栅格图像配准提示窗口多边形与椭圆工具、矩形工具和圆角矩形工具(其只能创建形状)不同,使用多边形工具可创建区域。
可以针对区域执行更多的编辑功能,如合并和整形。
椭圆椭圆是以单击的点为中心向外绘制而来的。
如果要绘制圆形,在拖动椭圆光标的同时按住SHIFT 键即可。
如果要从某个“角”开始绘制椭圆(或圆),将CTRL 键与椭圆工具结合使用即可。
矩形如果要绘制方形,在使用矩形工具的同时按住SHIFT 键即可。
将从一个角开始绘制对象。
要以所单击的点为中心绘制矩形,将CTRL 键与矩形工具结合使用即可。
圆角矩形要绘制圆角方形,按住SHIFT 键即可。
与矩形工具的用法一样,将CTRL 键与圆角矩形工具一起使用可以从中心外部绘制对象。
文本可以自定义字体、磅值和旋转角度。
通过使用MapInfo Professional 的标注工具和命令,还可以创建文本。
框架可以在布局中创建框架。
框架可以显示地图、统计图、浏览窗口、地图图例、统计图图例、信息窗口等。
整形当要添加、删除或移动可编辑图层中的节点时,使用此按钮可以切换到整形模式或退出整形模式(还可以通过编辑菜单执行)。
增加节点使用“添加节点”按钮可以在对象上放置其他节点,以进行更精确的编辑。
符号样式显示“符号样式”对话框,可以在此改变所选符号对象的符号类型、颜色和大小,或为未来的对象设置新的缺省值。
线样式显示“线型”对话框,可以在此改变所选线对象的颜色、宽度和类型,或为未来的对象设置新的缺省值。
区域样式显示“区域样式”对话框,可以在此改变所选区域对象的填充图案和边框或为未来的对象设置新的缺省值。
文本样式显示“文本样式”对话框,可以在此改变所选文本的字体、字号、颜色和属性,或为未来的文本和标注设置新的缺省值。
6.2.2 绘制对象在MapInfo Professional中绘制对象的操作过程比较简单。
只要将图层设为可编辑状态,就可以选择适当的工具进行地图的绘制。
使用绘图工具,可以在地图上绘制点、线、面等地图要素,并可以对这些地图对象添加文本标注。
此外,在绘制对象的过程中,通过按BACKSPACE键,可以删除对象的最后一个节点。
如果对象中只有一个节点,则将不会删除该节点。
1、符号对象符号对象即图层中的点要素。
要绘制符号,应将要绘制符号的图层设为可编辑状态,然后选择符号工具。
将光标放在符号将要所在的位置,然后单击。
此时将使用缺省符号样式设置显示符号。
要更改地图上的符号样式,可执行以下操作:1)用适当的选择工具选择符号。
2)启动“符号样式”对话框,对符号样式进行设置。
单击“Symble Style”按钮或在“Option”菜单上,单击“Symble Style”命令,便弹出“Symble Style”窗口,如图6.7。
图6.7 “Symble Style”窗口注:“Symble Style”窗口中的选项因图像大小和复杂性而异。
在此可以更改符号、字体、颜色和大小,以及创建符号的背景效果和粗体。
选中显示实际尺寸复选框可以最初创建的大小查看所选的符号。
此时将以所指定的样式更改显示符号。
在更改设置之前,这些设计还应用于后续绘制的所有符号。
2、线和面对象绘制线对象和面对象最常用的工具为“Polyline”和“Polygon”命令按钮。
使用多边形工具绘制面对象,在绘制最后一条边时,双击鼠标或者按ESC键,MapInfo 将自动绘制一条边将图形封闭。
此外,在使用多边形工具绘制面对象的过程中需要注意的就是节点对齐。
为保证两个图斑公共边线路径一致,节点对齐多应用于画相邻的两个图斑的过程。
a)激活节点对齐按键盘上的“S”键,激活节点对齐模式,以便准确捕捉到已有节点。
观察状态条,它显示出SNAP,表明对齐模式是活动的。
在这种模式下,当光标靠近已知节点时,光标会变成大的十字光标,如图6.8。
图6.8节点对齐状态b)对齐设置执行“Option”菜单中的“Preferences”命令,显示“Preferences”对话框,单击“Map Window”命令,弹出“Map Preferences”窗口,如图6.9。
图6.9 “Map Preferences”窗口在对话框的“Digitizing Options”部分,根据情况设置对齐公差和自动节点公差数值范围。