基于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  电子地图  

我的AGS Flex API PPT

Posted by 蒋波涛 28 December,2009 Views (5)Comment

ArcGIS Server Flex API怎么样,如ESRI的技术人员在讲座时所言,从未见到过这么简单的AGS 客户端应用程序开发方式。我将自己在学习使用Flex的过程和经验做成了一份PowerPoint2007的文件,放在这里,大家喜欢的可以下载看看。

目录 : ArcGIS Server 标签 : ArcGIS Server  

试用UCMap

Posted by 蒋波涛 2 December,2009 Views (1)Comment

我对Mobile这块的开发不是很熟悉,仅仅知道如何在VS里面搭个Mobile环节,显示一个最简单的Mobile地图例子而已。但基于Mobile的GIS客户端是很丰富的,各大公司都在做导航开发、移动办公之类的活儿。最近使用模拟器试用了一下南京跬步科技公司的ucmap,感觉还不错。

目录 : 乱七八糟 标签 :

需要Google Wave的人请在下面留下email

Posted by 蒋波涛 30 November,2009 Views (25)Comment

前几天收到了Google Wave的邀请邮件,手头还剩下16个invite,想要的朋友可以在下面留下email。

目录 : 乱七八糟 标签 :

《WebGIS开发实践手册》的写作缘起

Posted by 蒋波涛 18 November,2009 Views (0)Comment

发表于《3SNews新闻周刊》第22期《3S书评》

  • 题外话:我主持“3S书评”栏目,来给自己的书写书评,是标准的“老王卖瓜”。但出版的书中把该讲的话都讲了,现在反而写不出个所以然来,我还是来谈谈为什么要写这本书,为什么在ArcIMS正在“被遗忘”的时刻写这么一本书吧。相信我的WebGIS学习过程,能够给大家一点启示,这样,也就足够了。

我在05年左右才第一次接触ArcIMS,毫不夸张地讲,那个时候安装ArcIMS都算是一项“技术活”,比起桌面端组件的“Next”式安装,ArcIMS要配置一堆的东西:Web服务器、Servlet引擎、ArcIMS安装、地图服务、WMS、WFS等等。如果没人点拨,大部分人在好不容易安装完之后的问题就是:我该怎么来开发它?——现在这个问题被修正为“该怎么开发一个客户端来使用ArcIMS提供的服务!”

目录 : 著作出版 标签 : 作者著作  

三维GIS,看上去很美

Posted by 蒋波涛 18 November,2009 Views (3)Comment

发表于《3SNews新闻周刊》第22期

“三维GIS”在今天已经成为了一个炙手可热的名词,在稍具规模的GIS会议和展览上,都可以看到形形色色的三维GIS产品,国内的、国外的、单机版的、网络版的、可浏览的、可分析的,一幅欣欣向荣的热闹景象,颇给人一种2DGIS已经过时,3DGIS时代业已来临的感觉。 也就在最近一两年,3DGIS市场上突然冒出了众多的平台和厂商,有一鸣惊人

目录 : 评论与随笔 标签 : 评论随笔  

Flex中的自定义事件[备忘]

Posted by 蒋波涛 18 November,2009 Views (0)Comment

面向对象语言中对象的三个要素:属性、方法和事件,其实最关键的就是事件,“事件驱动”机制使得两个对象之间能够互相沟通,并且是以一种松散耦合的方式。直接绑定的方式固然方便,但对对象的耦合较为紧密,无法适应多变的情况和“黑箱”原则。

目录 : Flex 标签 : Flex  

Flex中HTTPService对象的e4x和ArrayCollection两种数据处理(备忘)

Posted by 蒋波涛 17 November,2009 Views (0)Comment

学习Flex中的HTTPService发送异步请求的备忘。1.返回数据转换为ArrayCollection;2.使用e4x返回为XML数据。

目录 : Flex 标签 : Flex  

感谢博文

Posted by 蒋波涛 5 November,2009 Views (1)Comment

从2006年开始到现在,我已经现在编、著、译了四本GIS方面的著作,这几本书,既非教材,也无任何基金资助,但其畅销程度却全都令人满意(当然,GIS的书是不能与主流IT类的图书相提并论的,其比较也只能在GIS书籍内部进行)。最新的《WebGIS开发实践手册》业已攀升到dangdang网“计算机/网络”热卖榜第7位(当前时刻),在joyo的测绘类书籍中,也居于第5位。说实话,我很满意,相信出版社也会满意。

目录 : 评论与随笔 标签 : 评论随笔  作者著作  

参加2009 ESRI年会的一点记录和感想

Posted by 蒋波涛 26 October,2009 Views (8)Comment

DSC_0469

与Jack Dangermond总裁的合影

20-22号,去北京,参加了今年的ESRI年会,今年的大会以“设计我们的未来”为主题,展示了ESRI的一系列愿景、规划和技术。无论是最新的ArcGIS9.4 beta软件,大量的GIS专题讲座和ESRI技术的发展方向,还是趣闻密辛,以及我非常荣幸地与Jack Dangermond的合影等,都让人大开眼界,所闻所见,实在是不殊此行。下面是一点流水帐,以飧大家。

目录 : 评论与随笔 标签 : 评论随笔  个人咚咚  

将去参加2009年的ESRI用户大会

Posted by 蒋波涛 17 October,2009 Views (0)Comment

我与ArcGIS结缘应该快5年了(04年左右第一次知道有ArcGIS这种软件集),从那时起,无论是个人的学习、工作,还是我在业余时间写的几本书,都与ArcGIS结下了不解之缘,但直到今年,才有机会第一次去参加ESRI的用户大会。前几日收到ESRI寄来的邀请函(2),真是吓了一跳,3天的时间,内容丰富之至,从技术到应用,从吹牛到心得,无一不有,应该会丰富异常,精彩异常才是。

目录 : 评论与随笔 标签 : 个人咚咚  评论随笔  

《WebGIS开发实践手册》将在ESRI用户大会首发

Posted by 蒋波涛 13 October,2009 Views (6)Comment

《WebGIS开发实践手册》已经在上周末(9号)印刷结束,本周即将装订入库。首批样书已经发往“搜海书店”(ESRI中国有限公司网络书店合作伙伴),将在20日的ESRI中国2009用户大会展会上首发出现。

下面是SOHI网站的书籍链接:

webgissohi

目录 : 著作出版 标签 :

《WebGIS开发实践手册》2.7 本书的第一个目标[连载完]

Posted by 蒋波涛 6 October,2009 Views (0)Comment

在全面了解和熟悉了ArcIMS这一GIS服务器的体系架构、组件、程序进程和开发方式等内容后,我们将开始迈向本书的第一个目标:使用Ajax等技术开发一个基于浏览器的WebGIS客户端程序。

我们为什么要选择基于浏览器的JavaScript,而不是ASP、JSP或开发环境更好的ASP.NET呢?第一个原因是为了适应具有不同开发经验的Web技术人员,毕竟与地图交互的那点代码无论如何都是要用JavaScript来写的,还不如让整个过程的语言统一;第二,Ajax、Dojo等浏览器端客户端技术如此火热,我们没有理由弃之不用。

在下一章中,我们将详细介绍与ArcIMS进行交流的语言ArcXML,并开发和介绍测试ArcXML的一些常用工具,这是开发一个ArcIMS浏览器应用程序的关键之一。

目录 : 著作出版 标签 :

《WebGIS开发实践手册》2.6 ArcIMS自定义开发方式

Posted by 蒋波涛 30 September,2009 Views (0)Comment

有了Web Manager和Designer,我们就可以高枕无忧了吗?如果用户的需求只是简单地显示和查询地图信息,这两个快速生成工具当然完全能够满足需要,但如果用户的要求更多一点,更复杂一些,就必须想办法进行自定义开发了。我们一般可以将自定义开发的方式分为三种:Ø 使用Web ADF提供的Web控件和API进行自定义开发;Ø 在HTML或Java浏览器基础上进行自定义开

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.5 ArcIMS的管理组件

Posted by 蒋波涛 29 September,2009 Views (0)Comment

在了解ArcIMS的服务器层、连接器和Web ADF等原理性内容之后,我们需要开始了解如何使用ArcIMS服务器。ArcIMS中拥有多种不同功能的管理程序,便于用户制作地图、产生服务、开发Web客户端应用程序和调整监测WebGIS站点的运行。

目录 : 著作出版 标签 : ArcIMS  作者著作  

China-Pub 新书预订

Posted by 蒋波涛 27 September,2009 Views (2)Comment

1

地址

24小时样书已经出版,本周内即可入库销售。

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.4 ArcIMS连接器和Web ADF

Posted by 蒋波涛 25 September,2009 Views (0)Comment

ArcIMS支持多种开发环境,如ASP、ASPX、ColdFusion和JSP等,这让具有不同开发背景的程序员都能开发ArcIMS的客户端程序。ArcIMS应用服务器是与空间服务器的交互语言是ArcXML,因此,ArcIMS需要一种机制将来自这些客户端的请求转换为ArcXML,这个转换是通过ArcIMS连接器(Connector)和Web ADF实现的,它们居于Web服务器和ArcIMS应用服务器

目录 : 著作出版 标签 : ArcIMS  作者著作  

《WebGIS开发实践手册》2.3 ArcIMS的进程

Posted by 蒋波涛 24 September,2009 Views (0)Comment

ArcIMS的空间服务器、虚拟服务器和ArcIMS服务都是一种在逻辑上划分的对象或概念,它们依赖在计算机上实际运行的ArcIMS进程的存在而存在,如图 2‑7所示:

clip_image001

2‑7 ArcIMS的进程

可以看到,ArcIMS的进程有6个,即Aims_AppServer.exe、Aims_Monitor.exe、Aims_Tasker.exe和3个aimsserver.exe,有三个aimsserver.exe的原因是我们安装了ArcMap Image扩展插件,它会产生另外两个空间服务器进程。

这6个进程被分为四种:Application Server、Monitor、Tasker和Spatial Server,下面我们将对这四种进程进行详细介绍:

目录 : 著作出版 标签 : ArcIMS  作者著作