摘要:
ArcGIS REST API提供了简单、开放的接口来访问和使用ArcGIS Server发布的服务。使用ArcGIS REST API通过URL,可以获取和操作每一个服务中的所有资源和操作。上面这句话很重要,指明了,使用REST API(就是ArcGIS REST API,下面都泛指ArcGIS REST API)其实就是通过URL来向GIS服务器获取资源的操作(这是我目前的理解,欢迎指出理解不当的地方)。比如,要通过REST API来访问一个GIS Server,可以使用下面格式的URL: 阅读全文
摘要:
Dojo是一套工具,用来构建更好的基于浏览器的应用程序。Dojo绝大部分使用客户端Javascript语言来构建,大大扩展了现代浏览器的能力。它是一系列静态客户端JavaScript脚本,不需要任何的客户端插件和服务器组件。Dojo是开源的框架,也是面向对象的框架,使用起来非常方便,同时也有很绚丽的界面效果,它也符合现在RIA技术的潮流。
为什么要整理Dojo呢?因为ArcGISfor javascript API是基于Dojo框架的,或者说它是在Dojo的基础上搭建的,使用了大量的Dojo技术,因此,Dojo也是ArcGIS for javascript API程序设计的基础。本文整理的资料为简单的Dojo使用,只是满足了ArcGISfor javascript API开发的条件,我也没有深入学习和研究Dojo。 阅读全文
摘要:
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成为理想的数据交换语言。
阅读全文
摘要:
XML是Extensible Markup Language(可扩展标记语言)的简称。XML是一种以简单文本格式存储数据的方式,这意味着它可以被任何计算机读取。XML是在Internet上传书数据的绝佳格式。通过使用XML,数据可存储于HTML之外。
XML最大的优势在于:XML是跨平台的、用于传输信息且独立于软件和硬件的工具。
下面举一个很简单的例子来说明它对于传输信息的重要性。 阅读全文
摘要:
很多人都知道callback是.net里的回调机制,也知道使用callback技术能增加用户体验,对于我们做server开发的人来说,理解 callback更是一个必要条件。可是对于一个新手来说,想要理解并能很好的把callback机制用到自己的程序中还是有一定困难的。我也是一个新手,虽然以前用asp.net写过网站,但是当时也是边学边做,可是对于callback就是很朦胧,所以我的第一个网站没有使用任何的 callback。而我接触ArcGIS Server也不过短短20天。随着学习的深入,发现必须得弄懂callback。今天我花了一天时间终于理解透彻了。 阅读全文
摘要:
AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)。现在的GIS客户端编程都是基于Ajax技术的。我觉得Ajax最大的特点在于它提供了更好的用户体验。 阅读全文