- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 ArcGIS RIA 开发实践 PDF版本下载
鉴于直接贴出来的文档看不到图片,格式也比较混乱,在此提供一个PDF的下载: ArcGIS RIA 开发实践 PDF下载 另外一个下载地址
2009-06-24 01:21:00 2066 3
原创 ArcGIS RIA开发实践 3
I、 ArcGIS Flex API 高级 一 控制Map与Layer 1 Map中地图服务图层的控制 Map中图层的控制是很多人首先关心的问题,因为根据业务来切换图层的状态是经常遇到的一种需求。 首先让我们看一下对图层可见性的控制,Layer本身就有一个visible属性,这个属性指示的就是当前图层是否在Map中显示。不管是MapServiceLayer还是GraphicLayer,如果设置了visible为false,那么在这个图层是不会被显示的。 除了控制图层是否显示,我们还可以控制图层的透明度,这是
2009-06-24 01:07:00 3325 8
原创 ArcGIS RIA开发实践 2
ArcGIS RIA开发实践【Flex篇】 I、 ArcGIS Flex API 基础 一 Flex的历史和现状 Flex的前身是Flash,Flash是极为流行的互联网矢量动画解决方案,目前据统计97%的浏览器都安装有Flash Player插件用以播放swf动画,其中未安装的3%还有很多是因为某些场合的安全限制导致的,可以说Flash是极为普及的RIA平台。 但是由于Flash是一个动画制作软件,其中有很多比如时间轴、影片剪辑等程序员不容易理解的概念,因此Macromedia公司推出了Flex。Flex
2009-06-24 01:05:00 2204 1
原创 ArcGIS RIA开发实践 1
ArcGIS RIA开发实践【背景篇】 I RIA介绍 一 RIA相比传统Web应用的优势 RIA作为一个互联网领域越来越火的术语,究其根本在于它相对传统Web应用的诸多优势。RIA作为“富互联网应用”的代名词(Rich Internet Application),从名字上就已经可以看出它最大的特点:Rich,这个Rich是多方面的,包括丰富的表现力、富有交互、内容丰富、基于富客户端引擎等等。同时,RIA是Internet的,它在功能上希望和传统的Web应用一样通用、标准,因此,这也是为什么眼下很多2D/3
2009-06-24 01:04:00 1919
原创 ArcGIS Server Java ADF 案例教程 35
二 自定义一个地图放大5倍的Functionality【案例】在这个小节,我们去实现一个GISFunctionality去封装前面实现过的使地图放大5倍的功能。首先,当然是新建一个Functionality类并添加到ADF应用中去。前面我们经常通过直接编辑代码的方式去定义类和配置文件,这主要是为了帮助你理解ADF应用的配置和各个元素的相互关系。现在估计你也有一定了解了,我们也就尽量省事些,多使用ArcGIS的eclipse插件去完成这些工作吧。让我们打开eclipse的菜单【ArcGIS】-【Clas
2009-06-24 00:55:00 1067
原创 ArcGIS Server Java ADF 案例教程 32
监听AJAX请求并响应当从页面使用JavaScript发送了一个AJAX请求到服务器,服务器就需要对这个请求进行处理,因此这一小节的内容主要就是在服务器端。首先,让我们来了解一些JSF的内容——有关PhaseListener 。所谓的Phase就是JSF请求的阶段,一个JSF请求的生命周期中存在不同的阶段,当用户从页面向服务器发送一个请求的时候,JSF请求的生命周期就开始了。以下就是著名的JSF请求生命周期中6个阶段: 图 23 JSF请求的生命周期 PhaseListener是对JSF请求的阶段进行
2009-06-24 00:54:00 835
原创 ArcGIS Server Java ADF 案例教程 33
自定义AJAX请求获得地图范围【案例】比如你现在想随时知道当前地图的边界范围,也就是说每次地图范围更新后,希望服务器可以输出一个包含边界范围的AJAX响应到浏览器,那么首先你需要在用户对地图进行操作的时候发送一个AJAX请求。这个请求你可以在每次地图被更新的时候去调用,比如一开始就通过addUpdateListener给 Map添加一个监听:function onBodyLoad(){ map = EsriControls.maps['map']; map.addUpdateListener("
2009-06-24 00:54:00 973
原创 ArcGIS Server Java ADF 案例教程 34
第八章 自定义FunctionalityFunctionality在ADF中的全称是GISFunctionality,从ADF的逻辑结构中我们知道,每个GISResource会对应多个 GISFunctionality,由这些GISFunctionality来提供实际的功能。这一章我们主要来看如何定义自己的 Functionality来扩展资源的功能。一 GISFunctionality详解既然Functionality与Resource关系紧密,那么就让我们从Resource入手,来看GISFun
2009-06-24 00:54:00 813
原创 ArcGIS Server Java ADF 案例教程 31
自定义的请求和响应 前面用户的请求都是通过Task、Toolbar来执行的,在这一章里,我们将不使用这些ADF组件,来看看没有了它们的帮助,你应该怎么自己发送AJAX请求,或者在原先输出的AJAX响应中添加上一些额外的信息。 一 发送AJAX请求 首先让我们看一下怎么不依靠任何ADF组件的帮助来发送一个AJAX请求,比如,在页面上有一个纯HTML的表单按钮,我们希望点击这个按钮的时候可以发送一个AJAX请求到服务器,应该怎么做? 那就让我们假设这样一个场景:用户点击一个HTML的“放大5倍”按钮,地图就可以
2009-06-24 00:53:00 627
原创 ArcGIS Server Java ADF 案例教程 30
GraphicRenderer 上一小节我们知道怎样给GraphicElement指定WebSymbol来进行符号化,这里我们讲讲如何对WebGraphics进行设置,让它可以按照一定的规则自动将前面查询到的结果进行不同的渲染。 WebGraphis有个addRenderer方法,它可以添加GraphicRenderer对象,这个GraphicRenderer对象是几何对象的渲染器,它有一个renderer属性用以存放真正的符号渲染接口——WebRenderer,因此,它可以遵循某些规则对几何对象的集合进行
2009-06-24 00:53:00 831
原创 ArcGIS Server Java ADF 案例教程 29
GraphicElement的符号化GraphicElement的symbol属性是一个WebSymbol 对象,这个对象定义了使用什么符号来表示GraphicElement对象。下面让我们大概看一下有些什么WebSymbol可以为我使用: WebSimpleMarkerSymbol 简单点符号WebSimpleLineSymbol 简单线符号WebSimplePolygonSymbol 简单多边形符号WebPictureMarkerSymbol 图片点符号WebTrueTypeMarkerSymbol T
2009-06-24 00:52:00 802
原创 ArcGIS Server Java ADF 案例教程 28
在上一小节最后说马上要讲Graphic,为了和ADF本身的称呼统一,现在这里我们将其称为GraphicElement。由于Blogger被河蟹了,以前的文章我就先不修改了,下面我们来谈一下GraphicElement。 GraphicElement 要说GraphicElement就得先说WebGraphics,欲用GraphicElement,必先添加WebGraphics,在你的配置文件中你应该可以找到如下的定义: graphics com.esri.adf.web.data.WebGraphics
2009-06-24 00:52:00 683
ArcGIS Flex API 2.0 离线参考 - 无JS报错更新版
2010-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人