arcgis api
目录 基本概念 介绍 1.2 介绍 1.3 介绍 1.4 介绍 介绍 介绍 1.5.2 l:要特点 1.6 服务类型 16.1主要服务具备的能力 应用开发起步 2.1集成开发环境和的准备 2.1.1 离线部署 2.1.2 帮助的离线部署 2.13关于智能提示 2.2第一个应用程序 基础入门 3.1基木概念 3.1.1地图 3.12图层 3.1.3 3,14 3.l.5 3.1.6 3.1.7 32常用控件(小部件) 3.2.1鹰眼图 3.2.2 3.2.3书签 3.2.4 3,2.5编辑控件 32.6图例 32.7时间滑块 服务访问 4.1预备知识 4.1.1 其本函数 4.2动态地图服务加载 42.1动态地图服务主要方法 42.2主要属性 42.3动态地图服务加载示例 4.3切片服务加载(缓存地图服务) 43.1切片服务加载示例 4.4要素服务加载 44.1如何使用要素服务 44.2要素图层按需模式显小示例 4.5影像服务加载 4.5.1什么是影像服务 4.5.2 影像服务可以做什么 4.5.3 介绍 454影像服务动态处坦 4.55影像服务加载示例 45.6影像服务的时态展示示例 4.6 地图服务 加载示例代杩 4.7 标准服务 4.7.1 服务加载示例 4.8 4.8.1 的主要方法 的主要属性 483GraphicsLayer示例 4.9动态图层 49.1什么是动态图层 49.2如何注册工作空间 493动态图层使用示例 地图操作 5.1地图 5.1.1 的主要方法 5.1.2属性 5.1.3事件 5.14地图操作示例 5.2导航 5.2.1 定义的要方法 522事件 523导航示例 5.3绘图 5.3 绘图工具的主要方法 5.32属性 533事件 5.34绘图示例 5.4 图形编辑 54.1编辑工具的主要方法 542事件 符号渲染 6.1渲染器 6.2简单符号渲染 62.1示例 6.3唯一值渲染 6.3 示例 64分级渲染 64.1示例 任务知多 71查询检索 7.1.1 712查询统计 7.13 7.14 71.5关联查询 7.1.6 7,17查询检索小结 7.2服务器端渲染 7.2.1示例 7.3地址匹配 7.3. 服务发布 732示例 74网络分析 74.1示例 7.5 7.5.1地处理服务介绍 7.52返回矢量数据示例 7.53返回栅格数据示例 7.6服务器端打印 7.6.1 例 几何操作 8.1几何操作简介 8.2示例 8.2 核心代码 8.2 展示结果 关系运算 9,1关系运算简介 9.2 例 92.1核心代码 9.2.2展示结果 在线编辑 10.1在线编辑简介 10.2示例 10.2.1核心代码 10.2,2展示结果 开发进阶 高级定制 11.1.1简单的 11.1.2复杂的 11.1.3使用 扩展 11.2自定义专题图 11.2.1示例 1.2.2核心代码 11.2.3更加复杂的图表展现 11.3第三方地图资源加载 11.3.1切片服务的源头 11.3.2天地图 113.3百度地图 ll.3.4 地图 114轨迹移动 11.4.1简单的轨迹移动代码示例 114.2复杂的轨迹移动代码示例 11.5业务数据整合( 整合) 11.5.1 介绍 11.5.2 和 相关的名词 11.6使用扩展 介绍 1.6.2使用示例 11.7代理 11.7.1为什么需要代理 11.7.2代理原理 11.73 何时需要代理 11.7.4代理配置 11.7.5额外内容为什么可以直接使用 在线的 11.8 整合 1.8.1 l1.8.2 应用部署 12. 应用部署 12.1.1在 中发布 12.1.2禁用目录浏览功能 12.1.3添加默认文档 122小结 参考资料 学习资料 附录 151如何发布动态地图服务 l52如何发布要素服务 15.3使用要素服务的准备条件 154如何发布影像服务 15.5 服务发布(最短路径分析为例) 156如何创建 基本概念 介绍 是种基于对象和事件驱动 并具有安全性能的脚本语言。使用它的 目的是与 超文本标记语言、 脚本语言(小程序)一起实现在一个页面中连接多 个对象,与客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入到标准的 语言中实现的。它的出现弥补了 语言的缺陷,是与 折衷的选择,具有以下 几个基本特点 是一种脚本语言 是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样, 同 样也是一种解释性语言,它提供了一个简易的开发过程。它的基本结构形式与、等类似,但它不 像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与标识结合在一起 从而方便用户的使用操作。 、基于对象的语言。 是一种基于对象的语言,同时以可以看作一种面向对象的开发语言。这意味着它能运用 自己已经创建的对象。 简单性 的简单性主要体现在:首先它是一种基于基本语句和控制流之上的简单而紧凑的设 计,从而对于学习是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据 类型。 、安全性 是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器,不允许对 网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丟失。 、动态性 是动态的,它可以直接对用户或客户输入做出响应,无须经过服务程序。它对用户 的反映响应,是采用以事件驱动的方式进行的。比如按下鼠标、移动窗口、选择菜单等都可以视为事 件。当事件发生后,可能会引起相应的事件响应。 、跨平台性 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 的浏览器就可正确执行。从而实现了编写一次走遍天下”的梦想。 介绍 是一个强大的面向对象 框架。主要由三大模块组成: 。其中 提供 等相关操作 是一个 可更换皮肤,基于模板的 控件库。 包括一些创新新颖的代码和控件 离线应用、跨浏览器矢量绘图等 的特点可从下面几部分说起: 、是一个纯 库后台只要提供相应的接口就能够将数据以的格式输出给前台。 自身定义了完整的函数库,屏蔽了浏览器的差异。 自身定义了界面组件库,其组件代码采用了面向对象的思想,便于继承及扩展 、当对前端界面联动需求较为复杂的时候,基于的页面组件将是首选,因为其可以将界面中 某一个具有共性的区域抽象出来,封装这一区域的界面行为以及数据,可以用搭积木的方式完成复杂 页面的开发。 1.3 介绍 )是 博士在年他的博士论文中提出来的 一种软件架构风格。本身并不涉及任何新的技术,基于 协议比起和 来说它更加地简洁、高效,现在越来越多的大型网站正在使用 风格来设计和实现 最突出的特点就是用来描述互联网上所有的资源, 博土通过观察互联网