Jerryhuang的个人博客分享 http://blog.sciencenet.cn/u/Jerryhuang

博文

图说东溪信息服务平台-东溪地图功能的设计

已有 3653 次阅读 2012-8-15 10:41 |系统分类:科研笔记| 地图, 信息服务

基于FlexArcGIS ServerWebGIS的开发框架,应用于图说东溪信息服务平台的开发,不失为明智之举。图说东溪平台针对的用户是东溪村的村名和外来游客,他们大都不具备地图专业的知识,所以系统的设计理念就是系统运行效率高,交互能力强,表现力丰富,以下是对平台功能的设计。

1. 系统登录

系统登录通过判别输入的用户名和用户密码,验证其有效性。验证有效,则进入系统;否则,弹出错误信息,返回到登陆界面。其算法比较简单,是一个判断的过程,验证用户名和密码的算法既可以在客户端实现,也可以在服务器端实现。用图表示即为下图所示。图说东溪平台是开放的浏览平台,可考虑不设置游客系统登录,只设置管理员登陆。

           

2.地图数据 

为了较好地解决多地图文档切换显示的问题,对Flex中数据绑定进行了深入研究。在此过程中,尝试将需要显示的地图服务信息如服务名称、url、服务类型等信息记录为XML文件,通过HTTPService将其绑定给合适的控件,再根据用户选择的显示对象将地图加载到前端进行显示。

3.地图数据浏览功能(地图导航)

地图数据浏览主要实现地图文档的浏览操作,包括地图放大、缩小、漫游、全屏、前一视图和后一视图等,以及属性查询、量测功能等。该模块为用户提供了与地图直接交互操作的功能,这些操作都是作为一个GIS应用程序所必须具备的基本功能。该模块属于公共操作模块,地图数据浏览的子功能组成如下图所示。

           

地图导航包括拉框放大、拉框缩小、平移、前一视图、后一视图、全图显示,这些在GlS系统中常用的功能被封装在ArcGIS API For Flex的一个名为Navigation的组件中,只要实例化组件,绑定其map属性,就可以调用相应的方法,轻松、快捷地实现这些地图导航功能。

 

 

 

 



https://blog.sciencenet.cn/blog-743248-602376.html

上一篇:海量数据挖掘算法的并行化
下一篇:关联规则数据挖掘平台学习及遇到的问题
收藏 IP: 220.160.68.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-29 06:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部