随笔分类 - ArcGIS客户端技术
包括ArcGIS for javascript API、ArcGIS rest API和ArcGIS for flex API
ArcGIS客户端开发学习笔记(五)——ArcGIS REST API基础
摘要: ArcGIS REST API提供了简单、开放的接口来访问和使用ArcGIS Server发布的服务。使用ArcGIS REST API通过URL,可以获取和操作每一个服务中的所有资源和操作。上面这句话很重要,指明了,使用REST API(就是ArcGIS REST API,下面都泛指ArcGIS REST API)其实就是通过URL来向GIS服务器获取资源的操作(这是我目前的理解,欢迎指出理解不当的地方)。比如,要通过REST API来访问一个GIS Server,可以使用下面格式的URL:
阅读全文
ArcGIS客户端开发学习笔记(四)——Dojo基础
摘要:Dojo是一套工具,用来构建更好的基于浏览器的应用程序。Dojo绝大部分使用客户端Javascript语言来构建,大大扩展了现代浏览器的能力。它是一系列静态客户端JavaScript脚本,不需要任何的客户端插件和服务器组件。Dojo是开源的框架,也是面向对象的框架,使用起来非常方便,同时也有很绚丽的界面效果,它也符合现在RIA技术的潮流。
为什么要整理Dojo呢?因为ArcGISfor javascript API是基于Dojo框架的,或者说它是在Dojo的基础上搭建的,使用了大量的Dojo技术,因此,Dojo也是ArcGIS for javascript API程序设计的基础。本文整理的资料为简单的Dojo使用,只是满足了ArcGISfor javascript API开发的条件,我也没有深入学习和研究Dojo。
阅读全文
ArcGIS客户端开发学习笔记(三)——JSON基础
摘要: JSON(JavaScript Object Notation,Javascript对象标记)是一种轻量级的数据交换格式。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition -December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
阅读全文
ArcGIS客户端开发学习笔记(二)——XML
摘要:XML是Extensible Markup Language(可扩展标记语言)的简称。XML是一种以简单文本格式存储数据的方式,这意味着它可以被任何计算机读取。XML是在Internet上传书数据的绝佳格式。通过使用XML,数据可存储于HTML之外。
XML最大的优势在于:XML是跨平台的、用于传输信息且独立于软件和硬件的工具。
下面举一个很简单的例子来说明它对于传输信息的重要性。
阅读全文
ArcGIS客户端开发学习笔记(一)——AJAX机制
摘要: AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)。现在的GIS客户端编程都是基于Ajax技术的。我觉得Ajax最大的特点在于它提供了更好的用户体验。
阅读全文
浙公网安备 33010602011771号