📄 mapinfo重点及难点讲解2.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0062)http://www.hynu.edu.cn/wyds/zihuanxi/mapinfo/Redistricting.htm -->
<HTML><HEAD><TITLE>Mapinfo重点及难点讲解</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<SCRIPT language=JavaScript><!--
</SCRIPT>
</HEAD>
<BODY bgProperties=fixed bgColor=#ffffff>
<DIV align=center>
<CENTER>
<TABLE width=759 bgColor=#c7edbc border=0>
<TBODY>
<TR>
<TD width=751>
<P align=center><STRONG><FONT face=宋体 color=#ff0000 size=4><A
href="http://www.hynu.edu.cn/wyds/zihuanxi/CAI_Online.htm#MapInfo 重难点讲解"
target=_self
tppabs="http://coobe.cs.hn.cninfo.net/~xzjlj/explain.htm.htm">Mapinfo重点及难点讲解</A></FONT><FONT
face=宋体 color=#0000ff size=4>(二)</FONT></STRONG></P>
<P align=center><STRONG><FONT face=金山简黑体 color=#ff0000
size=5><BR></FONT><A
href="http://www.hynu.edu.cn/wyds/zihuanxi/mapinfo/SQL.htm"><FONT
face=金山简黑体 color=#ff0000 size=4>SQL查询</FONT></A><FONT face=金山简黑体
color=#ff0000 size=4> <A
href="http://www.hynu.edu.cn/wyds/zihuanxi/mapinfo/Redistricting.htm">重分区</A>
<A
href="http://www.hynu.edu.cn/wyds/zihuanxi/mapinfo/seamless.htm">无缝图层 </A>
<A
href="http://www.hynu.edu.cn/wyds/zihuanxi/CAI_Online.htm">返回</A></FONT></STRONG></P>
<P align=justify><FONT face=宋体
color=#000000><STRONG>二、重分区</STRONG></FONT></P>
<P align=justify><FONT color=#000000><B> 1.什么是重分区(<FONT
face="Times New Roman">Redistricting</FONT>)<FONT
face="Times New Roman">?<BR></FONT></B> 重分区是一些<FONT
face="Times New Roman">Map</FONT>对象指派到某些组时,<FONT
face="Times New Roman">MapInfo</FONT>自动计算各组对象的总数,并把这个总和显示在一个特殊的<FONT
face="Times New Roman">Browser</FONT>窗口中。这个过程有的被称为<FONT
face="Times New Roman">Load-balance</FONT>(平衡装载)。<BR>
当你进行重分区时,你要创建许多个分区。需要的准确分区数据取决于你的工作性质。对每一个区你可以指定一个独特的名字;例如,如果你要用四个分区来工作,你可以叫这些区为东北、西北和西南区。每一个区以一行出现在<FONT
face="Times New Roman">Direstricts
Browser</FONT>中。分区浏览器与其它浏览窗有几点不同:</FONT></P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P align=justify><FONT color=#000000>你一次只能从分区浏览器中选择一个行,不能用<FONT
face="Times New Roman">Shift-Click</FONT>来选择多行。</FONT></P>
<P align=justify><FONT color=#000000>区浏览器中总有一个行是被选择的,你不能用<FONT
face="Times New Roman">Unselect All</FONT>来取消一个行,那个行就成为了目标区(<FONT
face="Times New Roman">Target
district</FONT>)。这个目标区将会受到随后的重分区操作的影响。</FONT></P></BLOCKQUOTE></BLOCKQUOTE>
<P align=justify><FONT color=#000000>
只要你选择了一个目标区,你就可以通过选择<FONT face="Times New Roman">Map</FONT>对象的方法把这些<FONT
face="Times New Roman">Map</FONT>对象指派到那个区。你可以用鼠标指定并按击的操作来选择对象,或者通过<FONT
face="Times New Roman">SQL Select</FONT>之类的查询来选择。</FONT></P>
<P align=justify><FONT color=#000000> 当你选择<FONT
face="Times New Roman">Map</FONT>对象时,<FONT
face="Times New Roman">MapInfo</FONT>试探性地指派新选择的对象到目标区。然后<FONT
face="Times New Roman">MapInfo</FONT>重新计算各区的总和,并把新的总和显示于区浏览器中。这时,你可以检查区浏览器中的内容以决定是否要把这些区指派作为永久性的。</FONT></P>
<P align=justify><FONT color=#000000>
为了取消试探性的区指派。取消<FONT face="Times New Roman">Map</FONT>对象即可。</FONT></P>
<P align=justify><FONT color=#000000>
为使试探性的分区指派成为永久的,应选择<FONT face="Times New Roman">Redistrict > Assign
Select Object</FONT>。当你选择了<FONT face="Times New Roman">Assign Select
Object</FONT>后,<FONT
face="Times New Roman">MapInfo</FONT>就把这个目标区的名字存放到新选对象的各行中。例如,如果你指派了若干<FONT
face="Times New Roman">Map</FONT>对象到西北区,那么<FONT
face="Times New Roman">MapInfo</FONT>就把撐鞅睌放到各个对象行中。</FONT></P>
<P align=justify><FONT color=#000000>
各个分区有自已的充填线型和符号式样设置。当你指派一个<FONT
face="Times New Roman">Map</FONT>对象到一个分区时,这个对象随后就以该区设置类型出现。所以,如果你选择实心兰色充填东北区,那么,你指派到这个东北区的对象也以实心兰出现。</FONT></P>
<P><FONT color=#000000> </FONT><FONT face="Times New Roman"></P><B>
<P align=justify></FONT><FONT color=#000000>重分区窗口命令</FONT></B></P>
<P align=justify><FONT color=#000000>
这个命令的目的是开始一个重分区操作,它建立一个你为分区的特殊表,然后把此表显示于一<FONT
face="Times New Roman">Browser</FONT>窗口中。这个分区<FONT
face="Times New Roman">Browser</FONT>,用于联系一个<FONT
face="Times New Roman">Map</FONT>窗口,允许你进行重分区。你可以指派图对象到一个分区。</FONT></P>
<P align=justify><FONT color=#000000>这个命令何时活化?<BR></FONT></P>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P align=justify><FONT color=#000000>1一个<FONT
face="Times New Roman">Map</FONT>窗口活化</FONT></P>
<P align=justify><FONT color=#000000>2你尚未处在一个重分区操作中,3 否则要关掉分区<FONT
face="Times New Roman">Browser</FONT>。</FONT></P><B>
<P align=justify><FONT
color=#000000>重新分区窗口对话框</FONT></P></B></BLOCKQUOTE><B></BLOCKQUOTE>
<P align=justify><FONT
color=#000000>源表</B>:其下拉列表含有一系列表名。选择含有你愿意将其重分区的对象的表。例如,如果你的一个表含有顾客信息,你要把顾客指派到若干销售分区,那就从源表下拉列表中选择这个顾客表。</FONT></P>
<P><B><FONT color=#000000> </FONT></P>
<P align=justify><FONT
color=#000000>分区字段</B>:分区字段下拉列表含有新选源表中的全部的表列。要从中选择出一个列来让<FONT
face="Times New Roman">MapInfo</FONT>用以存放分区名。</FONT></P>
<P align=justify><FONT color=#000000>特别注意,在重分区期间,<FONT
face="Times New Roman">MapInfo</FONT>要自动重写该分区字段的内容,因此,你必须小心地选择一个分区字段。</FONT></P>
<P align=justify><FONT color=#000000>要知道<FONT
face="Times New Roman">MapInfo</FONT>会重写你选择的列的内容。如果你第一次进行重分区,你可能要加一个新列到你的表上,然后用这个新列作为分区列(字段)。为加一个新列到你的表上,选择<FONT
face="Times New Roman">Table > Maintenance > Table
Structure</FONT>。</FONT></P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -