• ArcGIS Server REST API开发相关新词汇


    REST:表述性状态转移。Roy Fielding在其2000年的论文中提出的概念。REST是一个直
    观的架构风格,通过网址提交到Web服务的请求来创建地图图像。REST允许程序在不同计
    算机上独立于操作系统或平台进行通讯,通过发送一个HTTP请求到网址,并获取某种格式
    的返回数据,支持的格式包括XML或嵌入网址的XML。REST中,数据在调用之后仍保持原
    始状态。REST认为,网络已经拥有Web服务所必需的一切,不需要增加额外的规范协议,
    例如SOAP。利用REST,任何资源都可以作为URI提供(即代表)和可以使用在HTTP中定
    义的一个简单操作操纵,(“get”读,“put”创建,“post”更新,“delete”删除)。从本质上说,
    REST中所有的请求就是一个简单的网址。

    REST API:REST应用程序编程接口。REST API的目的是让人一目了然,可以很容易地应
    用在多中编程语言中,使用通过浏览器与服务进行通讯,例如.NET,Java,JavaScript, Ruby,
    Python, Perl等等。REST API利用网址可以访问任何资源。

    REST风格:一个描述按照REST架构风格的系统和网络服务的形容词。也就是说,使用服
    务仅仅需要来自客户端的一个网址。

    CRUD:创建、读取、更新和删除的首字母缩写,有时是创建、返回、更新和注销的缩写。

    这被认为是允许查看、搜索、改变信息的一个完整应用程序必备的四个基本功能。

    DOJO:JavaScript写成的开源动态HTML(DHTML)工具包。DOJO旨在解决DHTML长期
    存在的问题,适用于大规模动态Web应用开发。

    动态地图服务:根据请求动态生成地图的一种地图服务。缓存地图服务的地图是预先生成的。

    Mashup:将多个Web数据源数据整合成一个单一的综合应用程序。Mashup可以通过多种
    方式和格式实现。利用JavaScript创建Mashup可能是最简单的一种方法。Mashup在地理信
    息系统产业中已经越来越流行,ArcGIS Server 9.3提供了一个JavaScript API来推进地理空
    间产业的Mashup潮流。

    地理编码:转换街道地址到空间数据,以便在地图上显示地理信息系统操作,通常是从一个
    街道分段数据层参照到地址信息。

    地理数据库:ArcGIS使用的地理数据集。可以包括不同类型的地理数据,如要素类、属性
    表、栅格数据、网络数据、拓扑结构以及其他数据。

    地理数据服务:一个地理信息系统服务,仅提供没有处理的地理数据。

    几何服务:一个地理信息系统服务,执行复杂的和常用的几何操作,如计算长度和面积,以
    及投影和简化几何形状。功能包括:坡度分析、最小距离以及最优路径。详见投影几何和单
    一化几何形状。

    地理处理服务:一个地理信息系统服务,用户能够在服务器上运行地理处理模型。地理处理
    服务,可以执行多种多样的空间分析操作,如地理要素叠加、覆盖选择和分析,拓扑处理,
    数据转换等等。

    地理浏览器:可以显示一系列标准地理信息系统网络服务的地图浏览器——例如,ArcGIS
    Explorer和Google Earth。

    JavaScript:与Java相关不大的一种脚本语言。虽然与Java 性能有很大的差距,但
    JavaScript代码通常更简单容易。JavaScript通常使用REST API,但在ArcGIS Server 9.3
    中,实际是JavaScript API在调用REST API。

    JSON:JavaScript对象注释。轻量级的电脑数据交换格式,JSON是一个易于阅读, 基于
    文本格式来表达简单的数据结构和关联数组(对象)。它是REST返回客户端的两个主要格
    式,另外一个就是HTML。JSON不需要解析为对象结构就可用于JavaScript。

    KML:Keyhole 标记语言。一种基于XML的文件格式,用来在谷歌地球上显示三维空间数
    据。KML是已被批准的OGC标准。

    KMZ:压缩的KML文件。当一个KMZ文件(.kmz)解压缩后,单个doc.kml文件通常包含重
    叠的图像和KML引用的图标。

    Pooled(池化):服务的属性可以池化或者非池化(Unpooled)。池化的服务可以在多个
    应用程序之间会话中共享。当应用程序会话返回一个池化服务实例到服务器,就可以被其他
    应用程序的会话使用。因此,池化服务只适用于无状态操作。

    无状态:程序中不保留调用之间的交换。无状态对象或应用程序被调用后不存储参数或值,
    始终是在其原始状态。

    面向服务的架构(SOA):创建和使用松散耦合,分布式服务的计算机系统架构风格,通
    过公认的标准进行通讯和交互。

    服务目录:HTML格式的ArcGIS Server REST API列表,用户可以浏览服务器内容和获取用
    来开发应用程序的信息。

    Silverlight:一个跨浏览器,跨平台和跨设备的微软插件,用来将.NET为基础的应用程序
    传输到Web。

    SOAP:最初只是简单对象访问协议的缩写,但目前该词的这个含义已经被弃用。SOAP是
    分布式环境中基于XML语言的协议,用来进行信息交换。通过使用万维网HTTP和XML的通
    讯机制,SOAP协议允许不同计算机上独立于系统和平台的程序进行交互。SOAP协议主要
    面向网络服务,现在是一个W3C规范。

    令牌:类似短消息或小型包的一个特殊信号(一个传输单位代表数据和包含识别号码、来源
    和目的地以及误差控制数据的头),用来管理局域网络中的消息传递。

    URI:统一资源标识符。联系特定对象的一种独特的字符串或数值。

    网址(URL):统一资源定位器。网站地址的标准格式。一个网址格式可能如下格式:
    http://www.un.int/ireland,www.esri.com。第一部分表明使用什么协议(如http或FTP),
    而第二部分指定IP地址或主机名称(包括域名)。来表明其在网络上的位置。第三部分可有
    可无,用来指明特定路径的文档或资源(http://www.esri.com/products.html)。
    URL字符串:字母和数字的序列片段或数字字母的混合片段,代表网址的任何一部分。

    VE:编程中使用的微软虚拟地球缩写。

    矢量:基于坐标的一种数据模型,可以表达地理要素的点,线和多边形。每个点具有一对坐
    标,而线和多边形要素则是通过一系列的顺序顶点来表达。每个矢量要素都有属性,而栅格
    数据模型是将属性赋值到网格单元上。

    Web莫卡托:基于莫卡托投影的一种常用地图投影。

    Web服务:可在万维网上被其他应用程序使用的软件组件。Web服务不依赖于任何特定的
    操作系统或编程语言,可被众多类型的应用程序访问。

    Web服务描述语言(WSDL):描述基于SOAP的Web服务的方法,类型和连接点的XML
    格式。

    XML:可扩展标记语言。W3C开发的文本格式的标准通用标记语言,旨在推动计算机应用
    程序之间的数据交换。XML是建立标准信息格式一套规则,使用定制标签来共享不同程序
    间的数据和格式。
    一起学习GIS及其二次开发,一起进步!
  • 相关阅读:
    对Spark硬件配置的建议
    Hadoop调优 | NameNode主备宕机引发的思考
    系统解析Apache Hive
    Spark集群和任务执行
    Redis中的一致性哈希问题
    Java并发队列与容器
    重要 | Spark和MapReduce的对比,不仅仅是计算模型?
    Redis从入门到精通
    LeaFlet自定义控件
    java学习的一些琐碎知识点
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/1532251.html
Copyright © 2020-2023  润新知