- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 GeoAgent原型系统应用
GeoAgent原型系统应用
应用领域介绍
城市化已经成为当代社会经济可持续发展问题的焦点之一,在21世纪更将随着人口的增长和产业现代化而加剧。我国目前城市人口仅占19%左右,预期到2010年增至39%,到2050年增至49%,即16亿人口中将近半数集中在城市。城市化来势凶猛,势不可挡。
地理信息系统服务于城市规划管理中各个领域,已产生了巨大的社会与经济效益。但是由于由于城市规划与管理面向的是一个城市的多个部门,它们相互之间相互独立但又紧密关联,有着密不可分的诸多血缘关系(如图7-1所示),传统的GIS在城市规划与管理中的应用有着很大的局限性。
城市规划管理有着信息多样、信息分布、涉及应用部门多、信息共享问题突出、应用广泛等特点,而传统的GIS应用都是针对城市的某个部门而建设的,受软件技术的限制,各部门所建设的GIS系统难以与其他部门的系统进行有效的交互,造成不少重复开发及数据资源浪费,并且有些涉及多各部门的应用还难以完成。
应用GeoAgent系统,可以在城市规划管理中展开全面的应用。
应用系统环境建设
数据库建设
空间数据库建设
在本应用系统中,共建立了五个空间数据库,即环保数据库、交通数据库、城建数据库、给水数据库、电力数据库。它们分别存储相关部门的地理空间数据,由各个部门自己维护管理。
元数据库建设
根据具体应用需要,分别建立了多个不同级别的空间元数据库:每个空间数据库都建立一个空间数据库级空间元数据库;在电力数据库和给水数据库的基础上建立了一个城市管网区域级空间元数据库;最后再建立了一个管理所有地理空间数据的城市规划管理全局级空间元数据库。图7-2是元数据库以及空间数据库的逻辑关系:
系统模型
整个城市规划管理信息系统组成一个Agent System,每个部门各自建设自己的信息系统,但都加入到同一个Agent System中来(如图7-3所示)。
应用实例
应用实例1:道路改造拆迁管理
应用背景
在城市建设过程中,交通部门往往需要对一条道路进行拓宽改造,以适应日益增加的交通负担。
任务要求
给出一条道,问将这条道路拓宽成300米需要拆迁多少建筑,分别是哪些。
GeoAgent实现
已知参数 道路路中线(RoadEntity),道路改造后的宽度为300
米,建筑物图的专题和范围建筑物,城市一
可用的Agent 缓冲区Agent,实体相交Agent
结果 建筑物实体集(bldSet)
GeoScript语句
IN RoadEntity
OUT bldSet
RelationType NONE
GroupName
GroupMember
GenAgentName
Role
WaitTime
Task
VAR bufSet
CREATEAGENT 缓冲区Agent BAgent
SETPARAMETER BAgent ENTITYSET //求实体集的缓冲区
SETPARAMETER BAgent RoadEntity
SETPARAMETER BAgent 300 //缓冲半径
STARTAGENT BAgent
GETRESULT BAgent bufSet //获取缓冲区操作结果
CREATEAGENT 实体相交Agent IAgent
SETPARAMETER IAgent bufSet
SETRULE IAgent //建筑物地图要求
BEGIN
Request MAP
Descript FUZZ
Subject 建筑物
Scope 城市一
END
STARTAGENT IAgent
GETRESULT IAgent bldSet //得到目标结果
ENDAGENT
应用实例2:地下管线查询
应用背景
在城市建设基础设施管理过程中,市政管理部门往往需要了解一些区域或某个地点的地下管线分布情况,以确定地下管网改造的方案。
任务要求
给出一范围条件,问该范围内地下管线的分布情况。比如:求条道路路中线两边100米内的所有的地下管线。
GeoAgent实现
已知参数 道路路中线(RoadEntity),道路路中线两边100米,
地下管线图专题和范围地下管线,城市一
可用的Agent 缓冲区Agent,实体相交Agent
结果 地下管线实体集(pipeLineSet)
GeoScript语句
IN RoadEntity
OUT pipeLineSet
RelationType NONE
GroupName
GroupMember
GenAgentName
Role
WaitTime
Task
VAR bufSet
CREATEAGENT 缓冲区Agent BAgent
SETPARAMETER BAgent ENTITYSET
SETPARAMETER BAgen
文档评论(0)