摘要:
概述: 本文讲述结合heatmap.js,在Openlayers中如何实现热力图。heatmap.js简介: Heatmap 是用来呈现一定区域内的统计度量,最常见的网站访问热力图就是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。Heatmap.js 这个 JavaScript... 阅读全文
摘要:
申明: 文章所述观点与任何组织或个人无关,仅代表我个人观点,如有不对,还望批评指正!概述: 从毕业到现在,在GIS这条路上也算是摸爬滚打4、5年了,说长也不长,说短也不短。在这4、5年的时间里,做过遥感应用,做过Arcgis Engine二次开发,做过Arcgis for Android的移动端的... 阅读全文
摘要:
概述:我们在用Arcgis Server发布服务时,会发布Mapserver的同时发布Wmsserver服务,但是,调用的图层的顺序却相反,本文从几个例子详细介绍下rest服务和wms服务的对应关系。示例:1、无分支的情况 RESTWMSmapserver layer104 layer21... 阅读全文
摘要:
概述:在做一些web请求时,会涉及到很麻烦的浏览器跨域问题,因此,一般都会通过后台处理再给前台。本文讲述通过servlet解决浏览器的跨域问题。实现:在工程下新建一个servlet,实现代码如下:package lzugis.web.agent;import java.io.BufferedInp... 阅读全文
摘要:
概述:在上一篇文章(Arcgis for js之GP实现缓冲区计算)介绍了Arcgis for js实现缓冲区计算,但是很多时候,我们不会用Arcgis的东西却想调用GP来实现对应的功能,怎么做呢,没错,本文将讲述如何通过ajax的方式去执行GP并返回结果。思路:按下F12打开谷歌的调试工具,切换... 阅读全文
摘要:
概述:GP服务的存在使得在Web端使用ArcGIS 提供的空间分析,而这些分析的能力是和桌面中的一样的。因此,是Arcgis for js的一个重点,也是一个难点。因此,在本文讲述如何发布并在代码中调用GP服务,实现缓冲区的分析计算。简介:框架介绍参考文章:http://www.cnblogs.c... 阅读全文
摘要:
概述:本文讲述基于Arc SDE forOracle实现erase空间分析计算。实现流程:1、叠加计算判断叠加,非叠加部分即为一部分所要结果,叠加部分进入第二步;2、合并计算根据objectid进行union计算;3、差异计算用原始数据data1和合并计算后的结果进行差异计算,所得的结果即为另一部... 阅读全文
摘要:
概述:在OL2中,鼠标默认是箭头,地图移动时,鼠标样式是移动样式;很多时候,为了形象起见,我们总是希望鼠标在地图上的时候和移动地图的时候鼠标的样式不是默认的效果,本文讲述如何实现这样的效果。实现方式:通过下面的代码实现修改鼠标样式。map.layerContainerDiv.style.curso... 阅读全文
摘要:
概述:在最近的工作中遇到了这样一个问题:地图全屏后在地图上绘制,发现鼠标的位置和绘制点的位置发生了偏移,因此,花了半天的时间去解决这个BUG,所以在此标记一下。解决办法:解决后发现其实很简单,就是将地图重新渲染一下即可,即:map.render(mapDiv)。测试示例: openl... 阅读全文
摘要:
概述:在前面有篇文章提到了OL3中的多地图联动展示,在本节中讲述在OL2中实现多地图的联动展示。效果:实现思路:在Ol2中,实现多地图的联动展示也是比较简单的。查看OL2中map的api,可知只要添加map的move事件即可。实现代码如下:OpenLayers MapQuest Demo ... 阅读全文