[关闭]
@alexhuang 2015-03-06T09:35:43.000000Z 字数 1107 阅读 1652

抓取数据后台服务

在线地图 后台服务


数据一直都是GIS系统的源头,非常重要的部分。获取公开的数据或者在后台处理数据进而发布是重要内容。

CrapperMap地址这是一位牛人搭建的WebGIS系统,据说都是在开源基础上做的。前端挺丰富,用户可以添加各种图层,WMS图层,WMTS或者geoJson等等,动态静态切片,注记图层。而且可以进行图层管理,包括wgs84和火星坐标的对比示例。其中包括一些气象数据的展示,http://mesonet.agron.iastate.edu/ogc/ 例如这个网址中提供了符合OGC标准的wms、tms数据服务地址,我们可以根据需求在地图中加入对应的图层来显示这些气象数据!是不是很棒!

CrapperMap系统截图
上图为CrapperMap系统截图

IEM气象数据
上图:IEM气象数据通过WMS服务加载

另外Nokia HERE地图做的也很棒,基于WebGL的三维视图更是震撼。其中的三维模型有多层级的显示机制,并且效率很高,配色非常好。猜测是根据城市的机载LiDAR数据创建模型,并且根据点数分级,根据点云渲染三维模型,借助照片贴图……

HERE地图3D

要谈到数据的获取,目前在线的资源最多就是影像底图,街道底图,或者一些POI搜索和路径导航的服务可以直接采用,或者解析获得。但有的数据并不是我们直接能用的形式,不是OGC标准服务,也不是Json形式。是一些零散的实时数据(表格形式或者列表形式的站点数据),那么我们需要从门户网站或者某些地址去抓取。或者我们想去下载需要的数据切片。那么未来一段时间将研究下数据的实时抓取!

接着上次讲的各种数据,最近一段时间发觉地理信息系统必须建立在信息系统的基础上。对于除了地理数据之外的其他信息必须要合理的处理,在网页中需要注意地理数据的多样展示方法。包括表格、图表、动态地图等。这里我发现几个好用的插件,可以帮助更好地呈现数据。
http://www.datatables.net/是jquery非常优秀的表格插件,界面美观,功能强大。默认带有分页和排序功能。符合Jquery的风格,界面比easyUI更现代和大气。对于表格信息如何提供下载这个问题,还需要研究。Highchart是一款很好用的图表插件,基于JS,动态效果极好,时间轴、折线图、柱状图等各类统计图表,并提供图表下载。另外在网站设计和开发过程中需要注意的问题。主页面和分级页面(subpage)的关系,是通过Tabs标签页触发页面切换(switch:函数内按照指令redirect☞对应页面,可通过在Iframe下替换subpage.src来实现子页面切换)。多字段查询是重要的一部分,在后台转换为Json后返回前端,有的表格插件只有简单的单字段查询。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注