地理信息系统应用于教育领域之查询功能

 

1.       地理信息系统之查询功能<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

地理信息系统(GIS)是用来采集、存储、管理、操作、分析、模型化和显示地理空间信息的计算机软件系统。地理信息是空间信息和属性信息的结合,地理信息系统通常具有数据海量的特点;如何从海量数据中获取用户需要的信息,成为地理信息系统中极为重要的问题。随着GIS技术的发展,目前众多GIS二次开发平台均提供各种各样的查询接口,诸如空间查询、SQL查询等,开发人员只需要调用这些查询接口就能实现查询功能,因此,如何基于这些查询接口和待查询的信息做UI设计,成为影响系统易用性的关键问题。

GIS通常涉及的查询有两种,通俗的说,即图查属性和属性查图。

1)        图查属性是指通过地图查询相关信息,即通过客户端和地图的交互,由空间信息作为筛选条件获取相关信息。

2)        属性查图是指使用属性信息作为筛选条件获取相关,属性信息不必从地图获得,这种查询方式可以通过其它形式的客户端和服务器端交互来实现,如提交查询字段信息等。

2.      地理信息系统应用于教育领域之查询设计

教育领域也是地理信息系统的一个应用领域。由于教育系统和教育原始数据的复杂性,教育信息的获取也需要通过查询入口来获取有效信息。如何做好查询模块的设计,使用户能够方便快捷的获得有效信息,是我们应该考虑的问题。

3.      具体的设计原则

我认为我们讨论的查询分为两大部分:空降数据筛选条件的设计、属性数据筛选条件的设计和查询结果的显示。

1)        空间数据筛选条件的设计

这是针对用户在使用空间信息作为筛选条件的时候,如何获取用于查询的空间信息的问题。

a)         点选查询:点击地图,获取单击点的地理坐标;

b)        圆形查询:在地图窗口画圆,以圆形区域作为空间查询条件;

c)        矩形查询:在地图窗口画矩形,以矩形区域作为空间查询条件;

d)        多边形查询:在地图窗口随意画多边形,以多边形形区域作为空间查询条件;

e)         SQL查询:用户输入空间信息查询条件。

2)        属性数据筛选条件的设计

a)         筛选条件的通用性:筛选条件的设定理论上应该能够满足所有人的查询需求,考虑到界面美观,可以设定一般查询和高级查询。一般查询选择关键字段作为筛选条件;高级查询则可以提供所有查询。

b)        筛选条件的易用性:筛选条件应该是用户易于理解含义的。

c)        筛选条件的相关性:

I.   如果筛选条件从性质上讲各自独立,没有联系,它们应该在地位上是平等的,用户应可以随意选择;

II. 如果筛选条件具有从属关系,应做成多级无刷新联动筛选器

d)        筛选器的选择:

I.   如果筛选项条目较多,最好做成下拉列表框;如果筛选项条目较少,可以使用单选框或者复选框;

II. 提供模糊查询的入口,用户可以直接查询自己有一定了解的信息,可以使用文本域供用户输入筛选条件。

3)        查询结果的显示

a)         宜在所有查询条件设置完成后,进入查询结果的显示;不宜因为单个查询条件的改变,直接伴随查询结果的改变;

b)        允许分页显示;

c)        如果通过查询结果提供索引以获取更详细的信息,则查询结果应该有更多关键的信息利于用户去筛选;

d)        查询结果呈现时,保留筛选条件的状态。

e)         专题图的显示,应提供图例和具体结果的数据表格。

转载于:https://www.cnblogs.com/TonyWu/archive/2005/10/29/264369.html

猜你喜欢

转载自blog.csdn.net/weixin_33743248/article/details/92875510
今日推荐