界面设计
地名引擎的最后的功能还没有完全确定下来,目前确定显示的数据有:应急预案、应急案例、地名的相关介绍性数据和地图数据等。上两个星期自己主要是将程序的主要框架写完了,至于程序框架的合理性问题,目前只能是说按照目前的需求来写,并在此基础之上自己把有可能出现的问题先考虑进去。
其实我们在考虑做地名引擎之前,也看过不少的地名引擎相关的资料,其中也包括Google Maps,Baidu map,mapbar,mapabc和Sogou相关的地图搜索。他们的搜索都做的非常的强大,而且是和人们的生活是密切相关的。我们要做的地名引擎的主要目的是从知识的角度来思考,这个也是我们的地名引擎与现在的GIS搜索主要区别的地方,我们的最终结果是将与地名相关的知识展现出来。目前我们有的数据有地名数据(包括经纬度坐标和相关的介绍数据)、突发事件数据、湖泊数据、人口数据和气象数据等。我们地名引擎做的就是要以地名为主要搜索关键字,将与他相关的信息有组织的形式展现出来。
然而目前界面设计确实是一种很恶心的事情,我们实验室就缺乏这样的一个人,我做的界面大家都看的有点想吐了,颜色搭配太不协调了。不过我一直想想做一个类似于iGoogle那样的界面,而且用户可以根据自己对于信息喜好来管理需要显示的信息。如果用户在查看数据的过程中发现我们的数据有误,用户还能够对出错的数据进行修改,经过审核之后就可以将正确的数据展现出来。学术界常常称这种引擎为知识引擎,其实现在可以找到类似的搜索引擎,例如yebol和wolframalpha ,但是他们的范围都比较广泛,所以相对来说数据组织的不是很好,wolframalpha不支持中文搜索。用户在修改错误的数据的时候,必须得说明自己正确数据的来源,杂志的名称或者是互联网的url地址。在系统中目前还打算预留关于信息推荐的部分,根据用户的搜索记录和用户的浏览记录,将用户有可能感兴趣的信息推荐给用户。
目前我的界面只是做出了一个简单的轮廓,等实验室有了好的前台程序人员的时候,可以和让一起商量关于前天页面的事情。






