GIS for Web Developers 是开发webGIS的非常畅销的入门书籍,深入浅出的讲解了webgis的原理,同时也通过搭建几个规范的webgis小网站使得你能更快的进入webGIS的大门。虽然是英文版的,但是并不难,作者的写作风格也非常幽默,所以本书读起来感觉很棒,里面介绍的GIS开源软件和数据非常的多,鼎力推荐哦。
WebGIS开发中,点击查询是最常用的一种查询方式,在ArcGIS api 中,这种查询叫IdentifyTask,主要作用是前台提交参数,交ArcServer查询分析返回。本文从开源框架的角度,从前台到服务端到数据库等多个角度,多种方式实现点击查询。干货如下:
1.1 Select控制器
对于矢量数据,Ol3中的官网demo提供了一个Select控件,实现鼠标的选择查询,代码如下:
//定义select控制器
var select= new ol.interaction.Select();