基于GPS实时信号的WebGIS模拟[2]

Posted by 蒋波涛 31 March,2010 Views (3)Comment

我们继续来讲一讲如何在B/S架构的WebGIS上实现GPS实时信号的显示,在上一篇中,我通过一个web服务,能够产生一个随机的坐标点。而接下来,肯定是要能够定时触发一个访问该服务的请求才行。JS中本来有setTimeOut和setInterval两个函数,为了便于管理,我使用了Ext的定时器完成。下面是发送请求的函数:

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  JSAPI  

基于GPS实时信号的WebGIS模拟[1]

Posted by 蒋波涛 30 March,2010 Views (2)Comment

很早以前我就对GPS的实时显示感兴趣,一般物流或其他需要实施监控的企业采用的跟踪系统都是C/S的,后来我在一个Demo上看到过基于B/S的例子,主要是基于AGS JSAPI开发而成的。我也曾专门问过相关的人,证实了我对该技术实现流程的猜测,即客户端定期访问一个指定的WebService来获取GPS信号,然后将其在地图上显示。GPS信号模拟软件我没有找到,所以我就自己写了一个随机坐标生成服务,它能够

目录 : ArcGIS Server 标签 : ArcGIS Server  JSAPI  ExtJS  

基于ExtJS库的AGS JavaScript API集成5[完]

Posted by 蒋波涛 6 January,2010 Views (4)Comment

经过一份折腾,集成终于初步搞定了,今天实现的功能有: 1.识别功能(Identify)的实现,单击“识别”按钮后,在地图上单击一点,所有在被点击处3米范围内的地块都会以黄底红边状显示,而鼠标移动时则会出现各自地块的属性,鼠标移开,消息消失: 2.进一步完善了缓冲区功能,现在提供了点、线和面三种缓冲方式: 下面是一个线缓冲: 缓冲默认情况下是50米和100米,但通过缓冲

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  电子地图  

基于ExtJS库的AGS JavaScript API集成4

Posted by 蒋波涛 5 January,2010 Views (0)Comment

继续对集成的Panel进行修改,这一次的修改部分比较底层,它包括: 1.对esri.Map类根据需要进行了扩展,派生出一个esri.AGSMap类来实现了我需要的许多功能; 2.对地图的图形绘制属性设置进行了充分地的调整,包括颜色、透明度、点、线和填充样式都可以自定义设置: 3.搭建了GeometryService服务,并通过该服务提供了长度量算、面积量算和缓冲区分析的功能: 缓冲区分析,该缓

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  电子地图  

基于ExtJS库的AGS JavaScript API集成3

Posted by 蒋波涛 5 January,2010 Views (2)Comment

闲暇时继续对我的这个Panel进行扩展,现在的效果终于出来了,首先是地图功能的增加:第二是实现了查询的图文一体化,比如查询“银行”,左边地图中会出现绿色小点,而右侧也会出现相应的内容:单击右侧的某一条记录,绿点会变成红点,同时弹出信息提示,但2秒钟后红点又会恢复为绿点,提示信息也会消失:地图与右侧的信息窗口并不是一个Panel,它们是独立的,两边通过Ext的事件进行通讯,既

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  电子地图  

基于ExtJS库的AGS JavaScript API集成2

Posted by 蒋波涛 3 January,2010 Views (0)Comment

元旦在家继续对这个扩展组件进行了功能丰富,现在它已经能够提供模糊查询功能: 单击左下角的望远镜按钮,即弹出一个“查询”窗口: 查询“天一”的结果: 在查询出来的情况下,所有的查询点均以绿色点标识,如果将鼠标放上去,则会变成一个红点,并出现一个提示。将鼠标移开,符号再次变成绿点。

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  电子地图  

基于ExtJS库的AGS JavaScript API集成

Posted by 蒋波涛 2 January,2010 Views (2)Comment

大家知道,AGS JavaScript API是基于Dojo开发的,而选择Dojo的理由之一是AGS JS API的开发人员觉得这个library的兼容性最好。我没有专门学过Dojo,不过在看到ExtJS之后,我对Dojo的兴趣就不大了,很多人认为ExtJS并不好,这个当然就纯属仁者见仁,智者见智的问题。我喜欢UI用ExtJS写,但地图部分又必须使用AGS JS API来写,如何将两者进行mash

目录 : ArcGIS Server 标签 : ArcGIS Server  ExtJS  电子地图  

ExtJS学习2——使用Chart

Posted by 蒋波涛 7 July,2009 Views (1)Comment

ExtJS3.0出来了,不出所料,添加了Chart图表功能,但我觉得它自带的四种类型图表实在不怎么样,不够美观。今天在网上找了一下合适的Chart,比较流行的有AMChart和ChartFusion等。于是使用ExtJS和AMChart做了一个简单的图表演示Demo,感觉还不错。我下载的AMChart类型是amcolumn,即柱状图,大家可以根据需要在http://www.amcharts.com

目录 : Ajax 标签 : ExtJS  

ExtJS学习1——Ext.Element

Posted by 蒋波涛 22 June,2009 Views (2)Comment

Ext中最基本的元素是Ext.Element,它是构成Ext组件的元素,介乎于纯dom和Component之间,它是在标准HTML元素上进行的高级封装,可以在上面添加如事件侦听器,对DOM操作,对CSS操作等内容。一般情况下,我们获得一个dom对象使用的是getElementById或getElementByName等方法,而如果要得到HTML元素对应的Ext.Element对象,其方法是Ext.

目录 : Ajax 标签 : ExtJS