彩票走势图

MapInfo Professional入门基础教程:空间查询与地理分析(下)

原创|使用教程|编辑:龚雪|2014-05-15 10:42:10.000|阅读 779 次

概述:本文介绍了MapInfo Professional入门过程中的空间查询与地理分析教程,下面将介绍的是下半部分——MapInfo地理分析。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

二、mapinfo地理分析

1)设置目标编辑模式

通过MapInfo Professional的高级设置目标编辑功能,可使用“设置目标 - 应用操作”编辑模型来合并、分解和删除地图对象和覆盖节点。通过该模型,可使用同一表或其它表中的对象创建新对象。使用复杂的数据聚合方法可以计算匹配新对象的新数据值。

MapInfo Professional v12下载

显示市场渗透力的缓冲的零售区域

MapInfo Professional入门基础教程:空间查询与地理分析

使用MapInfo Professional中的设置目标编辑模式,可将地图对象设置为要编辑的目标,然后创建一个修改对象。该对象可以作为目标的模具,用来覆盖目标并对该目标执行编辑操作设置目标”位于“对象”菜单的下面。

用于编辑地图对象的设置目标模型大致可以描述为三个步骤:

1、将要编辑的对象设置为目标。

2、选择其它对象作为编辑操作的修改对象。您也可以创建新对象。

3、执行编辑操作(合并、分解、删除、外部删除或覆盖节点)。

此时将创建一个新对象(或一组新对象)来代替目标对象。

下表介绍了执行所支持的对象处理操作的有效模具/目标对象:

对象类型

覆盖节点

分解和删除
外部删除

合并

 

模具

目标

模具

目标

目标

其它
非目标对象

闭合

X

X

X

X

X

X

线性

X

X

 

X

X

X

文本

 

 

 

 

 

 

 

 

 

X

X

X

多个点

 

 

 

X

X

X

集合

 

 

 

X

X

X

2)数据聚合/分解

如果要编辑的地图对象有相关的数据,则可分摊每个字段的数据以匹配新对象。这称为数据聚合或分解,视要合并还是分解对象而定。MapInfo Professional根据您指定聚合或分解的方法,为对象计算新的数据值。

合并对象时,可以从多种数据聚合方法中进行选择,这些方法包括:

  • 总和 - 计算原始对象的字段值之和,从而生成新对象中字段的总和。
  • 平均值 - 计算原始对象的字段值的平均值。
  • 加权平均 - 在计算均值时为不同的值赋予不同的加权。您可以选择表中的一个数 值字段作为加权因数或选择区域(在该区域中,加权平均值以将要合并的区域的 相对地理面积为基础)。
  • 值 - 存储新对象的字段中的特定值。
  • 不更改 - 在新对象中保留目标对象的值。

在分解地图对象或删除地图对象的一部分时,可以选择:

  • 空白 - 删除目标对象的原始值。
  • 值 - 保留目标对象的原始值。
  • 面积比例 - 根据新对象的大小删除原始值的一部分。

使用设置目标下的任何编辑操作时,可以通过选中无数据复选框,选择不引入任何数据。

例如,如果只为了演示而编辑地图对象,不需要任何与对象相关的数据,则可以这样做。完成设置目标、选择修改对象和选择编辑操作等一系列操作之后,系统将显示“数据聚合(或数据分解)”对话框。在这些对话框中,必须指定为每个字段计算数据的方式。在对聚合方法感到满意之后,即可以执行编辑操作。

3)地理分析中的编辑操作

通过设置目标合并对象

通过合并,可将同一图层中的单独地图对象合并到一个对象中。使用通过设置目标进行合并功能,可将另一图层中的对象用作为要编辑的修改对象,这样可以提供比单独使用“合并”功能更强大的功能。当某个对象比要合并的其它对象更为重要(例如,将岛屿添加到大陆地区)时,该功能也是非常有用的。使用“通过设置目标进行合并”时,大陆地区在对象合并后可以保留原有名称。

使用“通过设置目标进行合并”功能时,一次只能将一个对象设置为目标。修改对象可以由多个对象组成。

要使用设置目标合并地图对象,请执行以下操作:

1、选择可编辑图层中的一个对象以将其设置为目标对象。

2、在对象菜单上,单击设置目标。对象将以不同的样式显示,表示其是目标对象。

3、从“地图”窗口的任意图层上选择(或创建并选择)一个或多个地图对象。这就是要修改的对象。

4、在对象菜单上,单击合并。此时将显示“数据聚合”对话框。

5、在“目标”列表中为每个字段选择适当的聚合方法(或无数据)。

注:要在“数据聚合”对话框中同时选择多个字段,请使用以下按键:

  • 按住SHIFT键的同时单击鼠标可以将相同的方法应用于连续的字段。
  • 按住CTRL键的同时单击鼠标可以将相同的方法应用于不连续的字段。

为每个字段选择了聚合方法后,请单击确定。

MapInfo Professional入门基础教程:空间查询与地理分析

MapInfo Professional将计算新对象并将其显示为一个单一对象。使用信息工具可以查看与对象相关联的聚合数据(如果有)。

切记“对象合并”命令只能用于选定的地图对象。要对整个表执行合并操作,可使用查询菜单上的全部选择。要合并为组而不是对象,或输出到一个单独的表,可使用表菜单上的使用列合并对象。

合并具有不同表结构的对象

如果所要合并的表具有相同的结构,则可以完全按照第293页“通过设置目标合并对象”中介绍的过程执行操作。如果要合并的两个表具有不同的表结构,则“数据聚合”选项会稍有不同。

当输入表的表结构不同于输出表时,“数据聚合”对话框中将显示一个“列名”字段,以便调整表结构。

MapInfo Professional入门基础教程:空间查询与地理分析

如果选定字段为数值,则面积比例单选按钮是活动的。同时,选择“值”单选按钮将启用“值”输入字段,并且下拉列表中包含“无”。

分解对象

使用分解对象功能时,可通过将另一个对象用作为模具,将目标对象分为更小的对象。您还可以使用重新分区功能将对象合并到领域中。

例如,可以使用分解功能将一个大的领域分为许多小的区域。

要使用设置目标分解地图对象,请执行以下操作:

1、选择可编辑图层中的对象以将其设置为目标。

2、在对象菜单上,单击设置目标。对象将以不同的样式显示,表示其是目标对象。

3、从“地图”窗口的任意图层上选择(或创建并选择)一个或多个要成为模具对象的地图对象。该对象必须是闭合对象。

4、在对象菜单上,单击分解。此时将显示“数据分解”对话框。

MapInfo Professional入门基础教程:空间查询与地理分析

5、突出显示各个字段,然后在“目标”列表中选择适当的分解方法。可以选中无数据复选框,表示不希望从任何字段引入数据。

  • 空白 - 选择此选项可在选定字段中存储空白值。建议只对要设置为空白值的 单个字段选择“空白”选项。
  • 值 - 选择此选项后,在“值编辑”字段中输入的值将存储到新表的选定字 段中。

如果要分解的表与要保存结果的表的表结构不同,则在“值编辑”字段旁边 将显示一个下拉列表。此列表中包含与要将分解数据保存到的表相关联的列。

要将此字段中的值保存到新表(图层)中的特定列,请从列表中选择列。

  • 面积比例 - 如果该字段是一个数值字段,请选择此选项。这样可以调整面积 比例以反映新分解的对象的比例。
    注:要在此对话框中同时选择多个字段,请执行以下操作:
  • 按住SHIFT键的同时单击鼠标可以将相同的方法应用于连续的字段。
  • 按住CTRL键的同时单击鼠标可以将相同的方法应用于不连续的字段。

6、单击确定。

MapInfo Professional将计算并显示新对象。使用信息工具可以查看分解对象的分解数据(如果有)。

使用折线分解地图对象

您可以使用“折线分解”命令分解多个点、集合、闭合对象(区域、椭圆、矩形和圆角矩形)以及线性对象(折线、直线和弧线)。

如上文所述,分解对象要求模具必须是闭合对象。使用“使用折线分解”功能,折线模具首先将转换为一个适合于执行模具操作的区域。此时将显示所创建的区域以便确认。用作为模具的折线必须是相互连接的,并且无分支。一般来说,如果模具折线是要合并的折线,则结果将是一条单一的折线。如果模具不是折线,并且是不连接的且有分支,则会出现错误,且操作将被取消。

不能对文本对象使用“折线分解”功能,也不能修剪不在可编辑图层上的对象。要分解地图对象,请执行以下操作:

1、使目标表成为可编辑表(在地图菜单上,单击图层控制),或者选取底部框架的“编辑”框中的可编辑图层。

2、使用选择工具或者在查询菜单中单击选择或SQL选择,选择要用作为编辑目标的对象。

3、使用“设置目标”命令或使用MapBasic的“SetTargetOn”语句,将对象设置为目标。

4、创建模具对象(或者使用同一图层或不同图层中的对象)。模具对象必须是连接的、无分支的折线。

5、选择模具对象。

6、在对象菜单上,单击折线分解。

7、此时将基于要用作为模具对象的折线创建区域对象。

注:只有那些与原始折线相交的对象才保留为目标。部分对象将从目标对象的列表中删除。

8、选择下一步以显示“数据分解”对话框。

“数据分解”将与地图对象相关的数据分解为更小的部分,以便匹配新的地图对象。例如,可以将一个州分解为几个区域,并将最初与整个州相关联的数据分摊到每个新区域。完成“数据分解”对话框。

9、单击确定。现在,目标对象将被分解为更小的地图对象。

在分解目标对象以后,MapInfo Professional将从表中删除原始目标。新建的对象将附加到表的末尾。

MapInfo Professional入门基础教程:空间查询与地理分析

MapInfo Professional中文介绍>>


标签:GIS地图Mapinfo

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP