提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2014-05-15 10:42:10.000|阅读 779 次
概述:本文介绍了MapInfo Professional入门过程中的空间查询与地理分析教程,下面将介绍的是下半部分——MapInfo地理分析。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
1)设置目标编辑模式
通过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、在“目标”列表中为每个字段选择适当的聚合方法(或无数据)。
注:要在“数据聚合”对话框中同时选择多个字段,请使用以下按键:
为每个字段选择了聚合方法后,请单击确定。
MapInfo Professional将计算新对象并将其显示为一个单一对象。使用信息工具可以查看与对象相关联的聚合数据(如果有)。
切记“对象合并”命令只能用于选定的地图对象。要对整个表执行合并操作,可使用查询菜单上的全部选择。要合并为组而不是对象,或输出到一个单独的表,可使用表菜单上的使用列合并对象。
合并具有不同表结构的对象
如果所要合并的表具有相同的结构,则可以完全按照第293页“通过设置目标合并对象”中介绍的过程执行操作。如果要合并的两个表具有不同的表结构,则“数据聚合”选项会稍有不同。
当输入表的表结构不同于输出表时,“数据聚合”对话框中将显示一个“列名”字段,以便调整表结构。
如果选定字段为数值,则面积比例单选按钮是活动的。同时,选择“值”单选按钮将启用“值”输入字段,并且下拉列表中包含“无”。
分解对象
使用分解对象功能时,可通过将另一个对象用作为模具,将目标对象分为更小的对象。您还可以使用重新分区功能将对象合并到领域中。
例如,可以使用分解功能将一个大的领域分为许多小的区域。
要使用设置目标分解地图对象,请执行以下操作:
1、选择可编辑图层中的对象以将其设置为目标。
2、在对象菜单上,单击设置目标。对象将以不同的样式显示,表示其是目标对象。
3、从“地图”窗口的任意图层上选择(或创建并选择)一个或多个要成为模具对象的地图对象。该对象必须是闭合对象。
4、在对象菜单上,单击分解。此时将显示“数据分解”对话框。
5、突出显示各个字段,然后在“目标”列表中选择适当的分解方法。可以选中无数据复选框,表示不希望从任何字段引入数据。
如果要分解的表与要保存结果的表的表结构不同,则在“值编辑”字段旁边 将显示一个下拉列表。此列表中包含与要将分解数据保存到的表相关联的列。
要将此字段中的值保存到新表(图层)中的特定列,请从列表中选择列。
6、单击确定。
MapInfo Professional将计算并显示新对象。使用信息工具可以查看分解对象的分解数据(如果有)。
使用折线分解地图对象
您可以使用“折线分解”命令分解多个点、集合、闭合对象(区域、椭圆、矩形和圆角矩形)以及线性对象(折线、直线和弧线)。
如上文所述,分解对象要求模具必须是闭合对象。使用“使用折线分解”功能,折线模具首先将转换为一个适合于执行模具操作的区域。此时将显示所创建的区域以便确认。用作为模具的折线必须是相互连接的,并且无分支。一般来说,如果模具折线是要合并的折线,则结果将是一条单一的折线。如果模具不是折线,并且是不连接的且有分支,则会出现错误,且操作将被取消。
不能对文本对象使用“折线分解”功能,也不能修剪不在可编辑图层上的对象。要分解地图对象,请执行以下操作:
1、使目标表成为可编辑表(在地图菜单上,单击图层控制),或者选取底部框架的“编辑”框中的可编辑图层。
2、使用选择工具或者在查询菜单中单击选择或SQL选择,选择要用作为编辑目标的对象。
3、使用“设置目标”命令或使用MapBasic的“SetTargetOn”语句,将对象设置为目标。
4、创建模具对象(或者使用同一图层或不同图层中的对象)。模具对象必须是连接的、无分支的折线。
5、选择模具对象。
6、在对象菜单上,单击折线分解。
7、此时将基于要用作为模具对象的折线创建区域对象。
注:只有那些与原始折线相交的对象才保留为目标。部分对象将从目标对象的列表中删除。
8、选择下一步以显示“数据分解”对话框。
“数据分解”将与地图对象相关的数据分解为更小的部分,以便匹配新的地图对象。例如,可以将一个州分解为几个区域,并将最初与整个州相关联的数据分摊到每个新区域。完成“数据分解”对话框。
9、单击确定。现在,目标对象将被分解为更小的地图对象。
在分解目标对象以后,MapInfo Professional将从表中删除原始目标。新建的对象将附加到表的末尾。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢