原创|使用教程|编辑:龚雪|2014-05-14 13:51:43.000|阅读 4560 次
概述:本文介绍了MapInfo Professional入门过程中必备的图形要素操作教程, 包括MapInfo地图对象的绘制、地图对象的编辑与修改以及地图对象的转换。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
MapInfo Professional拥有全套绘图工具和编辑命令。使用这些工具可以绘制和修改地图上的对象。还可以使用这些工具来自定义地图上的颜色、填充图案、线型、符号和文本。
此外,这些工具和命令还可以提供更多修改地图的功能。您可以绘制各种各样的对象,可以使用这些对象来执行全面的地理分析。例如,可以绘制圆、多边形和其他边界对象。然后再搜索这些边界内的记录。
注:当对象所在的图层是可编辑状态时,只能绘制和编辑地图上的对象。
设定绘图对象样式
MapInfo Professional使用进行绘制所属图层的缺省颜色、填充图案、线型、符号和文本设置来绘制对象。可以在“样式首选项”对话框中设置缺省样式。
要改变现有对象的样式,请执行以下操作:
1、在地图菜单上,单击图层控制,然后将图层设为可编辑状态。
2、选择对象,然后从“选项”菜单选择适当的样式命令。
绘图工具栏上也提供了样式命令。这些命令还可以设置要在图层上绘制的后续对象的样式。
3、保存所做的更改。
对于封闭的形状,如圆形和方形,可以更改其填充图案和颜色,边框的样式和颜色,以及边框的线宽。对于弧线和线,可以更改其线型、颜色和线宽。此外,还可以使用交叉线型来创建一个图层中重叠交点和线的交叉外观。交叉线型可以与具有相同样式和颜色的线一起使用(两者的宽度可以不同)。交叉线型不可用于实线或边框。
在执行新更改之前,将在整个工作会话期间应用对对象的缺省设置所做的编辑。要保存设置,必须保存对象所属的表。还可以更改对象在图层控制中的显示方式。在“图层控制”对话框中,单击显示按钮可打开“显示选项”对话框。单击样式替代复选框可激活样式替代按钮。单击样式按钮可打开适当的“样式”对话框。
注:将表保存到工作空间之前,通过“显示选项”对话框指定的设置都是临时的。
设定用户自定义样式
您可以在MapInfo Professional中创建自定义位图,并作为符号使用。要访问这些自定义符号,请将其放在CUSTSYMB目录中,然后从“符号样式”对话框字体列表中的“自定义符号”选项来进行选择(选项>符号样式)。MapInfo Professional中的所有自定义符号都存储在CUSTSYMB目录中。如果找不到该目录,可以检查以下两处。该文件的位置主要取决于您计算机的管理方式、所用的MapInfo Professional版本以及安装目录的位置。
通常,此目录位于Program Files\MapInfo\Professional\(或其子目录之一)或\Documents and Settings\user login directory\Applications Data\MapInfo\MapInfo\version number\。如果找不到此目录,那么单击开始和搜索,然后在系统上搜索\CUSTSYMB。
注:如果要在使用 MapInfo Professional时添加自定义符号,那么打开“符号样式”对话框,然后单击再加载按钮即可确保显示已添加的新符号。如果不显示,则必须退出MapInfo Professional,再重新进入,以使新符号显示在“自定义符号”列表中。
更改自定义符号的样式时,“符号样式”对话框中的效果选项也要随之发生变化。可以显示一个背景或应用一种颜色。
创建扩展的自定义符号时,如果不需要透明效果,建议您选中“背景”复选框。此设置可以在转出和拖动操作过程中显著提高性能。
您很有可能需要更改或编辑一些已绘制或经过地图处理的对象。在此过程开始之前,需要将要更改的图层设为可编辑状态(在地图菜单上,单击图层控制)。
要编辑对象,请执行以下操作:
1、用选择工具选择对象。
如果对象是线,编辑柄将出现在一侧端点上。
如果对象是边界或区域,编辑柄将出现在对象的外角。
2、将对象拖到新位置上,或更改其线型、填充图案或符号。
3、在文件菜单上,单击保存,即可保存所做的更改。
要删除对象,请执行以下操作:
1、用选择工具单击对象。
2、执行以下操作之一:
MapInfo Professional可使用以上方法之一来删除对象。
如果要在编辑和绘制时查看对象的节点、中点和线方向,应在“显示选项”(图层控制)对话框中设置条件。
定位地图对象和调整地图对象的大小
要将对象移到新位置,请将对象的图层设为可编辑状态,然后单击对象可将其选中。按住鼠标按钮至少一秒钟,直到光标变为四头箭头。将对象拖到新位置上,然后释放鼠标按钮。此时对象将保持其形状不变。
要将对象(位于可编辑图层中)一次移动一个像素,先单击该对象,然后按住CTRL键和与对象移动方向对应的箭头按钮。要将对象一次移动10像素,按住CTRL和SHIFT键,然后按与对象的移动方向对应的箭头按钮。
而且,如果单击第五个编辑柄(旋转柄),然后按住鼠标按钮,即可将突出显示的框旋转到所需的角度。此时将绘制橡皮带式生成线框,代表所旋转对象的边界。如果在绘制橡皮带式生成线框时按住SHIFT键,那么旋转的角度将限制在以45度递增。
移动地图上的对象
可以轻松移动可编辑地图图层中的所选对象。
要移动地图上的对象,请执行以下操作:
1、单击地图以将其激活。
2、请确保对象所在的图层处于可编辑状态(在地图菜单上,单击图层控制)。
3、使用选择工具选择对象。
如果一次要选择多个要移动的对象,那么将以相同的方式移动对象。请注意,不要错误移动地图中的对象。
注:移动对象时,要一次移动所有对象,这样可以保持对象之间的位置不变。
4、执行以下操作:
注:由于是按照屏幕像素进行移动的,因此缩放级别将影响对象移动的距离。
使地图上的对象偏移
使用偏移功能可以制作从原始源对象选择的对象的副本,并将其保存在原始数据文件中。
使用此过程,可以移动所选的对象,并使其发生偏移。这两项操作之间的区别是MapInfo Professional是制作数据的副本(与复制操作一样),还是只移动对象,并将新值存储在原始表中。
要移动地图上的对象或使其发生偏移,请执行以下操作:
1、单击地图以将其激活。
2、请确保图层处于可编辑状态(在地图菜单上,单击图层控制)。
图层处于可编辑状态时(不仅是要移动或造成偏移的对象处于可编辑图层中时)可以使用偏移/移动功能。但是,只能移动可编辑图层中的对象。只要图层可编辑,就允许执行复制操作。
3、使用选择工具选择对象。
4、在对象菜单上,单击偏移可显示“对象偏移”对话框。
5、要移动所选对象,输入内容或从以下选项中进行选择,然后单击确定可应用所做的 更改。
要复制所选的对象以使其发生偏移,输入内容或从以下选项中进行选择,并单击下一步。然后转到第6步。
单击球面坐标时,MapInfo Professional通过将数据映射到地球投影的经度/纬度来计算复制/移动的距离。
单击笛卡尔坐标,MapInfo Professional通过使用要投影到平面的数据计算复制/移动距离,并使用笛卡尔距离计算来测量距离。
6、如果满足以下条件之一,将显示“数据聚合”对话框:
请注意,只在此对话框中可用的控件如下:空白、值和无数据。
7、单击确定可复制数据,并使所选的对象偏移。
更改地图对象属性
用选择工具双击区域、线、点或文本对象时,MapInfo Professional显示“对象属性”对话框。此对话框将提供对象的大小、位置和其他有关对象的特定信息。例如,如果双击区域,MapInfo Professional将显示周长、中点和面积。此对话框还显示用于获取这些值的距离计算类型。
如果图层是处于可选择状态,而非可编辑状态,那么只能查看这些属性。如果图层也处于可编辑状态,那么可以通过向此对话框的文本框输入新值更改这些属性。上面的图示显示了可编辑图层中区域对象的“对象属性”对话框。此外,还可以在编辑菜单上访问此对话框(单击获取信息)。
与在屏幕上绘制对象相比,使用“对象属性”对话框改变对象的大小和位置可以更好地控制对象的确切尺寸和位置。例如,您拥有十个无线电塔的列表及其X和Y坐标。可以使用“创建点”命令对这些点进行地理编码。然而,如果打开点的“对象属性”对话框,并键入新的X和Y坐标,那么可以用符号工具创建十个点,然后分别将它们放在正确的位置上。
还可以使用“文本对象”属性对话框来更改点的实际文本。例如,您在地图窗口上输入标题“世界人口”。但是您想修复排版错误。打开该文本对象的“对象属性”对话框。可以在显示文本的框中更正错误。
对地图对象进行整形
可以对区域、折线、线、弧线和点进行整形。区域是用多边形工具创建的对象。不能对用矩形工具、圆角矩形工具或椭圆工具创建的对象进行整形。
要进行对象整形,请执行以下操作:
1、用选择工具选择对象。
2、执行以下操作之一:
此时处于整形模式之中。MapInfo Professional在两条折线或多边形线段的相交处绘制节点。
3、要将对象进行整形,可以移动节点、添加节点或从对象中删除节点。
要移动节点,线将其选中,同时按住鼠标按钮,然后将节点拖到预期的位置上。此时与该节点相连的线段将移到新位置上。
要添加节点,从绘图工具栏单击添加节点工具,并将光标定位在添加节点的位置,然后单击鼠标按钮。此时MapInfo Professional将添加节点。现在可以移动或删除该节点,对任何节点都可以执行这些操作。
要删除节点,先将光标定位在节点上,单击该节点,然后按DELETE键。要在创建折线或多边形时删除最后一个节点,单击BACKSPACE键即可。
请注意,区域和折线的最大节点数是一个多边形区域或折线1,048,572个节点。每增加两个多边形,按照减少七个节点进行限制。如果一个对象的节点数超过3,2000,在MapInfo Professional4.5之前的版本中保存并且读取该对象,那么该对象将不可见。只有节点数小于3,2000的对象才可见。
当创建销售分区或其合并边界时,整形命令很有用。例如,将邮政编码边界合并在一起,以创建学校街区。一些邮政编码边界落在多个学校街区中。使用整形命令可以将学校街区进行整形,以将邮政编码边界的各个部分合并在一起。
移动弧线的端点
使用整形命令还可以更改弧线的端点。用选择工具选择弧线,然后选择“整形”。抓住弧线的一端,然后将其移到预期的位置上。将弧线整形不会改变为其中一部分的椭圆的形状,只是改变其端点而已。
选择多个节点
使用整形模式可以轻松执行以下操作:选择现有对象的节点,对其进行复制和粘贴,将其进行拖动以对对象进行整形、将其删除等。要跟踪现有对象,我们建议使用自动跟踪功能,将在下一节“对齐节点”中加以介绍。以下图示如何复制肯塔基州和印地安那州之间的边界。
要将对象进行整形(如肯塔基州),请执行以下操作:
1、选中肯塔基州以启用整形模式。
2、用选择工具选择第一个节点。按住SHIFT键的同时单击要复制的最后一个节点。MapInfo选择节点之间最短路线中的所有节点,如下所示。
(要选择最短距离之间那些节点以外的所有节点,用选择工具使用CTRL键并单击即可。)
3、在编辑菜单上,单击复制可将节点复制到剪贴板。
4、将多个节点粘贴到地图上。在文件菜单上,单击粘贴。所复制的对象将作为折线绘制在原始对象的顶部。
5、要移动折线,先单击,按住鼠标按钮,然后将该折线拖到新位置上。
使用“对齐”可选择节点和中点
不仅节点可用于将对象进行整形,而且还可以将其用于将对象彼此对齐。MapInfo Professional将此过程称为对齐节点。
注:此外还可以使用对齐功能将区域对象中的可视中点对齐。
在地图窗口中,区域、折线、线、弧线和矩形都拥有可以彼此附加(或对齐)的节点。启用对齐模式后,MapInfo Professional可以在窗口之间搜索节点和中点。当光标位于节点对齐容错度内时,MapInfo Professional可以将光标与节点或中点对齐。当“对齐”节点时将显示交叉线。
要切换到“对齐节点”,然后按S键。当激活对齐模式时,状态条将显示单词“SNAP”。激活对齐模式之后,光标周围显示一个圆圈,显示对齐模式的容错度(像素)。
S键的作用就像切换键。可以在“地图窗口首选项”对话框中设置对齐容错度(像素)对齐容错度”字段用于指定对齐运行的容错度。例如,如果将对齐容错度设置为3像素,那么在节点的3像素内移动光标时,光标将与节点对齐。
可以在地图窗口和布局窗口中使用对齐模式(但是不是栅格图层)。其可以使用主工具栏和绘图工具栏中的所有MapInfo Professional工具,但是平移、拖动地图和文本工具除外。
此外,可以在多种对象类型上使用对齐模式,包括区域、点、多点、集合对象、线和折线、矩形和弧线等。但是其不可用于文本对象、椭圆和圆角矩形。一次可以在一个窗口中设置对齐,并可以用工作空间进行保存。
对齐节点应用于所有可选择图层 - 如果在一个图层中绘制对象,并要将其附加到另一个图层中的对象时,这将非常有用。如果不想对齐某些图层中的对象,应确保这些图层不可选择。
移动多个节点
在大多数地图中,各种对象的节点通常是彼此相连的,特别是共享公用边界的相邻街道和边界。使用“地图窗口首选项”下面的“移动重复节点”选项,可以指定MapInfo Professional按顺序移动相连节点的位置,以便统一进行移动。选择无图层按钮可将此选项关闭。选择相同图层按钮,以便在移动同一图层中相连节点之一时其中的所有节点都随之移动。
自动跟踪现有对象
使用MapInfo Professional可以使跟踪现有多边形/折线网络变得更加轻松,例如美国。使用新增的自动跟踪功能可以跟踪另一个折线或多边形的节点。打开对齐模式时可以使用自动跟踪功能。请注意,只能够使用现有折线和多边形上的自动跟踪功能。不能自动跟踪用绘图工具制作的矩形、椭圆、弧线或其他形状。
要自动跟踪折线/多边形,请执行以下操作:
1、打开对齐模式(单击S键),然后单击要自动跟踪的折线/多边形的节点。
2、将鼠标移到同一对象的另一个节点上。
3、执行以下操作之一:
只要按SHIFT键或CTRL键,MapInfo Professional将突出显示要自动跟踪的路径。单击后,MapInfo Professional将自动跟踪两个节点之间的所有线段,然后将其添加到所绘制的折线/多边形。
注:SHIFT键将自动跟踪两个节点之间较短的路径(具有较少节点数的路径),CTRL键将自动跟踪较长的路径(具有较多节点数的路径)。在整形模式中选择多个节点时,自动跟踪都以相同的方式运行。
一次只能自动跟踪一个对象。按住SHIFT/CTRL键并单击的第二个节点属于与第一个节点相同的对象。如果其属于不同的对象,那么MapInfo Professional将绘制两个节点之间的直线。如果单击两个对象共享的节点(例如,共享边界),那么可以从其中一个多边形开始进行自动跟踪。
使线平滑和取消平滑
可以使用平滑命令将折线角度转换为折线曲线。
要将折线角度进行平滑处理,以将其转换为折线曲线,请执行以下操作:
行平滑处理,以便其显示为连续的曲线,而不是连续的角度。
只有折线可以使用平滑和取消平滑命令。折线是用折线工具绘制的线。平滑和取消平滑不适用于用线工具绘制的对象。如果尝试要对非折线对象进行平滑处理或取消平滑处理,MapInfo Professional将显示一条警告消息。
把对象转换为折线对象\把对象转换为区域对象
您会发现,在某些情况下,需要在编辑会话过程中将对象更改为折线或将折线更改为区域。操作方法很简单,即选中对象,然后在对象菜单上,单击转换为区域或转换为折线。
例如,可以选择要复制和粘贴到地图上任意位置的节点。MapInfo Professional将该组视为折线,并将其复制到剪贴板。在地图上粘贴折线之后,可以将其转换为区域,方法是在对象菜单上,单击转换为区域。
如果要在一英里边界内创建一个缓冲区,这意味着一个区将从边界向内和向外扩展一英里,那么首先必须将区域转换为折线,然后再创建缓冲区。如果首先在区域上创建缓冲区,那么在该缓冲区中将包含太多区域(缓冲区中的整个区域加上扩展到区域外部一英里的缓冲区)。
将对象转换为折线和区域可以在通常不允许进行节点编辑的对象上执行节点编辑操作。例如,不能将节点添加到矩形对象中。但是,如果首先将矩形转换为折线或区域,那么可以向对象添加节点。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都控件网