-
大小: 18.76MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-07-20
- 语言: JavaScript
- 标签: ArcGIS for JavaScript; ArcGIS; WebGIS
资源简介
第1章Web GIS基础
1.1GIS及相关技术的发展
1.1.1Web开发技术的发展
1.1.2GIS的发展
1.1.3Web服务的发展
1.1.4Web GIS的发展
1.2OGC的Web服务规范
1.2.1OWS服务体系
1.2.2空间信息Web服务的角色与功能
1.2.3空间信息Web服务的系统框架
1.2.4OWS中的常用服务
1.2.5服务的请求与响应
1.3REST及REST风格的Web服务
1.3.1REST中的基础知识
1.3.2REST风格的Web服务
1.3.3REST风格的Web服务实例
1.4Web GIS的组成
1.5ArcGIS Server REST风格的Web服务
1.5.1ArcGIS Server站点的架构
1.5.2ArcGIS Server发布的服务类型
1.5.3服务发布
1.5.4Web服务的URL及元数据
1.5.5查看地图
1.5.6使用ArcGIS Server REST风格Web服务的过程
1.5.7支持的输出格式
第2章ArcGIS API for JavaScript基础
2.1ArcGIS API for JavaScript版的Hello World
2.2ArcGIS API for JavaScript与Dojo
2.2.1ArcGIS API for JavaScript的构成
2.2.2ArcGIS API for JavaScript与Dojo的关系
2.3开发与调试工具
2.3.1集成开发环境
2.3.2调试工具
2.3.3Firebug
2.3.4其他工具软件
2.4Dojo基础知识
2.4.1JavaScript对象
2.4.2函数也是对象
2.4.3模拟类与继承
2.4.4使用模块与包管理源代码
第3章页面布局设计
3.1使用布局小部件设计页面框架
3.1.1小部件与布局小部件简介
3.1.2使用面板组织页面元素
3.1.3使用容器小部件设计页面布局
3.2可移动的小部件微架构
3.2.1自定义小部件的基础知识
3.2.2内容小部件的基类实现
3.2.3可移动的框架小部件
3.2.4测试
3.3集中控制的小部件微架构
3.3.1可集中控制的框架小部件
3.3.2小部件容器
3.3.3测试
3.3.4订阅/发布模式的事件处理机制
3.4使用菜单组织功能
3.4.1菜单容器小部件
3.4.2菜单项小部件
3.4.3菜单小部件
3.4.4测试
第4章地图与图层
4.1图层操作
4.1.1图层类及其之间的继承关系
4.1.2切片地图图层
4.1.3动态地图图层
4.1.4图形图层
4.1.5带地理参考的影像图层
4.1.6 KML图层
4.2自定义图层
4.2.1自定义动态图层——热度图图层
4.2.2自定义切片地图图层——百度地图
4.2.3自定义图层——三维建筑图
4.3地图操作
4.3.1地图窗口操作
4.3.2地图属性获取
4.3.3事件处理
4.4地图参数的基本配置
4.4.1漫游与缩放动画的参数配置
4.4.2比例滚动条的参数配置
4.4.3跨域访问参数配置
4.5图层控制器
4.5.1图层控制器小部件模板
4.5.2图层控制器小部件类
4.5.3图层控制器小部件的使用
第5章空间参考系统与几何对象
5.1空间参考系统
5.1.1空间参考系统类
5.1.2参考系统转换
5.2几何对象
5.2.1几何对象类及其之间的继承关系
5.2.2几何对象的绘制
5.2.3几何对象相关的功能模块
第6章符号与图形
6.1符号
6.1.1标记符号
6.1.2线符号
6.1.3填充符号
6.1.4文本符号
6.2图形
6.2.1图形对象的构成
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
namespace Sample1_1
{
[DataContract]
public class Person
{
[DataMember]
public string ID;
[DataMember]
public string Name;
[DataMember]
public string Age;
}
// NOTE: You can use the “Rename“ command on the “Refactor“ menu to change the interface name “IRESTService“ in both code and config file together.
[ServiceContract]
public interface IRESTService
{
//POST 操作
[OperationContract]
[WebInvoke(UriTemplate = ““ Method = “POST“)]
Person CreatePerson(Person createPerson);
//Get 操作
[OperationContract]
[WebGet(UriTemplate = ““ ResponseFormat = WebMessageFormat.Json)]
List GetAllPerson();
[OperationContract]
[WebGet(UriTemplate = “{id}“ ResponseFormat = WebMessageFormat.Json)]
Person GetAPerson(string id);
//PUT 操作
[OperationContract]
[WebInvoke(UriTemplate = “{id}“ Method = “PUT“)]
Person UpdatePerson(string id Person updatePerson);
//DELETE 操作
[OperationContract]
[WebInvoke(UriTemplate = “{id}“ Method = “DELETE“)]
void DeletePerson(string id);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-02-12 08:51 Chapter01\
目录 0 2014-02-12 13:39 Chapter01\Sample1-1\
文件 1460 2014-02-12 16:20 Chapter01\Sample1-1\IRESTService.cs
目录 0 2014-02-12 08:51 Chapter01\Sample1-1\Properties\
文件 1389 2014-02-12 08:51 Chapter01\Sample1-1\Properties\AssemblyInfo.cs
文件 176 2014-02-12 10:39 Chapter01\Sample1-1\RESTService.svc
文件 1556 2014-02-12 11:07 Chapter01\Sample1-1\RESTService.svc.cs
文件 5259 2014-02-12 16:20 Chapter01\Sample1-1\Sample1-1.csproj
文件 1086 2014-02-12 16:20 Chapter01\Sample1-1\Sample1-1.csproj.user
文件 907 2014-02-12 08:51 Chapter01\Sample1-1\Sample1-1.sln
文件 25600 2014-02-12 17:04 Chapter01\Sample1-1\Sample1-1.v11.suo
文件 1299 2014-02-12 08:51 Chapter01\Sample1-1\Web.Debug.config
文件 1360 2014-02-12 08:51 Chapter01\Sample1-1\Web.Release.config
文件 943 2014-02-12 13:10 Chapter01\Sample1-1\Web.config
目录 0 2014-02-12 10:12 Chapter01\Sample1-1\bin\
文件 7680 2014-02-12 16:20 Chapter01\Sample1-1\bin\Sample1-1.dll
文件 15872 2014-02-12 16:20 Chapter01\Sample1-1\bin\Sample1-1.pdb
目录 0 2014-02-12 08:51 Chapter01\Sample1-1\obj\
目录 0 2014-02-12 16:20 Chapter01\Sample1-1\obj\Debug\
文件 8313 2014-02-12 13:39 Chapter01\Sample1-1\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 531 2014-02-12 10:12 Chapter01\Sample1-1\obj\Debug\Sample1-1.csproj.FileListAbsolute.txt
文件 3667 2014-02-12 10:12 Chapter01\Sample1-1\obj\Debug\Sample1-1.csprojResolveAssemblyReference.cache
文件 7680 2014-02-12 16:20 Chapter01\Sample1-1\obj\Debug\Sample1-1.dll
文件 15872 2014-02-12 16:20 Chapter01\Sample1-1\obj\Debug\Sample1-1.pdb
目录 0 2014-12-30 13:34 Chapter01\Sample1-1\obj\Debug\TempPE\
文件 0 2014-02-12 08:51 Chapter01\Sample1-1\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2014-02-12 08:51 Chapter01\Sample1-1\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2014-02-12 08:51 Chapter01\Sample1-1\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2014-02-25 11:24 Chapter02\
目录 0 2014-02-18 14:09 Chapter02\Sample2-1\
文件 1044 2014-05-22 07:44 Chapter02\Sample2-1\HelloWord.html
............此处省略1525个文件信息
相关资源
-
ArcGIS API for ja
vasc ript v3.31api + sdk开 -
SuperMap iClient for ja
vasc ript开发教程 - 《WebGIS从基础到开发实践》
- SpringMvc+POI 导入Excel
-
SuperMap for ja
vasc ript开发教程 - arcgis-js-api-v4.14 本地部署资源包
-
ArcGIS API for ja
vasc ript4.9最新API和开 -
ArcGIS API for ja
vasc ript 3.27 API+SDK资源 - kendoui.for.jquery.2019.1.115.commercial
- arcgis_js_v320_api.zip
- Web GIS从基础到开发实践 基于ArcGIS
-
ArcGIS ja
vasc ript GP服务(查询并生成 -
基于ArcGIS for ja
vasc ript的网络分析 - jQuery.formatMoney
-
ArcGIS API for ja
vasc ript 4.14 自定义测 - FormDesigner基于AntDesign和jQueryUI的表单设
-
ArcGIS API for ja
vasc ript 3.9至4.3版本全 -
arcgis api forja
vasc ript 轨迹移动 - arcgis for js 带边框背景的文字标注
-
ArcGIS API for ja
vasc ript 实现热力图 -
ArcGIS API for ja
vasc ript ECharts 图表统 -
ArcGIS for ja
vasc ript 动态标绘燕尾箭 - 使layui.js form 可主动验证表单是否通过
- ArcGIS API 4.X-heatmap.js
- 使用高德地图Web服务-路径规划,用
- ArcGIS_API_For_JS的智能提示 jsapi_vsdoc12
- jquery.form.js
-
arcGis for ja
vasc ript4.8如何中文地图 -
ArcGIS API for ja
vasc ript4.10加载腾讯地 -
《ja
vasc ript构建Web和ArcGIS Server应用
评论
共有 条评论