繁体版 | 简体版 | 手机版
您当前的位置:Home> 科技前沿> 科技巨头> 软件巨头> > 正文
ESRI(3)
时间:2013-12-30 16:26 来源:百度百科
字号:【

   1.3ArcView—空间制图和分析的桌面GIS系统
   ArcView是世界上最为广泛使用的GIS桌面软件,因为它给用户提供了一个容易使用地理数据的方法。利用其大量的符号和强大的地图功能,用户能够方便地创建高质量地图。ArcView使得数据的管理和编辑很省事,任何人都可胜任。实际上,任何地理数据都可以在ArcView兼容格式下使用。由于可以从任何地方整合数据,为了让数据在本地或网络上可以使用,数据投影应及时设定。ArcView通过在逻辑工作流中设置可视化的任务模型来简化复杂的分析和数据管理任务。非技术性用户也可容易地操作ArcView,经验丰富的用户可利用复杂的工具进行高级的地图设计、数据整合及空间分析。程序开发者可利用行业编程语言定制ArcView。ArcView是一款独特的、独立的GIS桌面软件,也是ArcGIS桌面软件核心产品之一。
   1.4ArcReader是一个免费地图浏览器。
    它
可以查看的打印用其他ArcGIS桌面产品生成的所有地图和数据格式。还具有简单的浏览和查询功能。
服务GIS器产品
   服务器GIS
   服务器GIS用于多种类型的集中式的GIS计算。基于服务器的GIS技术目前正快速发展、日趋成熟。
   GIS软件可以被集中地管理在应用服务器和网络服务器上,通过网络向任意数量的用户提供各种GIS功能。企业GIS用户可以使用传统的、高级的GIS桌面软件、网络浏览器、定制的应用、移动计算设备、以及数字设备等连接到中央GIS服务器,获得GIS服务。
   这些服务器GIS能够提供丰富的GIS功能。例如:
   ·管理大型GIS数据库
   ·通过Internet提供地理信息
   ·维护中心GIS网络门户以提供数据挖掘和使用
   ·集中提供各种高级GIS功能给一个机构内部的多用户访问
   ·企业GIS数据库的后台处理
   ·分布式GIS计算(如,分布式GIS数据管理和分析)
   ·通过Internet提供丰富的GIS功能
   GIS服务器是与主流IT标准兼容的,并可以跟其他的企业软件(如,网络服务器、DBMS和企业应用程序框架,包括JavaJ2EE和微软.NET)很好地集成。这就使得GIS系统能够与大量的信息系统技术和计算标准开放、协同地工作。
   服务器GIS的种类
   ArcGIS提供了三种服务器软件:ArcSDE,ArcIMS和ArcGISServer。
   ArcSDE是一个先进的空间数据服务器软件。它为任意的客户端应用,例如ArcIMS或ArcGISDesktop,提供了一个在DBMS中存储、管理和使用空间数据的通道。
   ArcIMS是一个可伸缩的网络地图服务器软件。它被广泛地用于向大量的网络用户发布网络GIS地图、数据和元数据。例如,ArcIMS提供对GIS目录门户的基于浏览器的访问,使用户能够容易地发布和共享地理知识。
   ArcGISServer是提供给企业和网络应用开发者的一个具有丰富GIS功能的服务器GIS产品。它用来构建分布式的、多层的企业信息系统配置。
   2.1ArcGISServer——企业级GIS服务器
   ArcGISServer是一个发布企业级GIS应用程序的综合平台,支持的GIS软件可以集中管理并且支持多用户。ArcGISServer提供了创建和配置GIS应用程序和服务的框架,这样可以满足各种客户端的各种需求。
   ArcGISServer的功能
   ·对GIS提供基于浏览器的访问方式
   · 在企业内部发布高级的GIS网络服务
   · 应用.NET开发个性化应用程序,满足用户各种特殊的需求
   ·应用行业标准软件集成GIS和其他IT技术
   ·提供集中管理、多用户编辑的能力
   ·在服务器上实现集中的空间分析
   2.2ArcIMS——互联网数据发布系统
   ArcIMS提供了一种通过网络获取动态地图、GIS数据以及各种服务的途径。它为适应企业网络需求以及访问国际网络而建立的GIS网页发布提供了高效的分层框架结构。ArcIMS服务可被应用于多种客户端中,如自定义网页应用、ArcGIS桌面系统以及移动和无线设备。通过应用ArcIMS,城市和地方政府、商业机构以及其他组织均可以发布,发掘以及共享地理空间信息。
   应用ArcIMS您可以做到:
   ·通过网络获取动态地图和数据
   ·创建简单易行、面向地图内容的应用程序
   ·应用行业化标准网页开发环境创建自定义应用程序
   ·与其他用户共享数据
   ·实现与GIS的接口
   2.3ArcSDE——高级空间数据服务器
   ArcSDE是一个用于访问存储于关系数据库管理系统(RDBMS)中的海量多用户地理数据库的服务器软件产品。它是ArcGIS中所集成的一部分,也是任何企业GIS解决方案中的核心要素。它的基本任务是作为存储在RDBMS中的空间数据的GIS网关。
   ArcSDE提供了一组服务,用于增强数据管理功能、扩展数据类型以便于存储于RDBMS中、使模型在RDBMS间便于操作并提供灵活的配置。
   应用ArcSDE您可以:
   为多种系统提供空间数据服务,如ArcGISDesktop(ArcReader,ArcView,ArcEditor,和ArcInfo)、通过ArcIMS连接的网络客户端以及由ArcGISEngine和ArcGISServer开发的应用软件。
   通过ArcSDEforCoverages提供基于文件的Esri数据。
   在四个商业数据库中的一个管理地理信息-IBM的DB2通用数据库、Informix动态服务器,Oracle,以及微软SQLServer。
嵌入式GIS产品
   在许多情况下,用户不仅需要通过高端的专业GIS桌面或连接到互联网服务器的浏览器访问GIS,还需要通过介于两者之间的一种中间方式访问GIS——如:辅助式应用,面向GIS的应用和移动设备等。
   典型的中间GIS应用方式是通过定制应用访问GIS功能,这种应用介于简单的Web浏览器和高端GIS桌面之间。例如:
   ·作为嵌入Web浏览器内的辅助应用
   ·通过将GIS功能嵌入字处理文档和电子表格中
   面向GIS的应用,它们与ArcView类似,但是只支持特定的部分高级功能(类似于一个定制的ArcView的便捷版本)。这些软件要求简单、有针对性的用户界面。他们通过高级的GIS逻辑执行一些具体的任务。例如,很多组织只需要简单的数据编辑器而不是一个完整功能的桌面GIS。客户化的GIS应用也要具有高度灵活的可定制性。用户界面是为了给不熟悉GIS的用户使用GIS功能。
   因此,软件开发者需要有一个可编程的GIS工具包,在构建应用时提供常规的GIS功能。ArcGISEngine提供的工具可以满足这些需求。它提供了嵌入式的GIS组件,能用来在一个组织内建立应用,为用户提供有针对性的GIS功能。ArcGISEngine是为每个用户的特定需求提供有针对性的GIS功能实现的基础。
   3.1ArcGISEngine——高级GIS组件
   ArcGISEngine是一个创建定制的GIS桌面应用程序的开发产品。ArcGISEngine包括构建ArcGIS产品ArcView,ArcEditor,ArcInfo,和ArcGISServer.的所有核心组件。使用ArcGISEngine可以创建独立界面版本(stand-alone)的应用程序,或者对现有的应用程序进行扩展,为GIS和非GIS用户提供专门的空间解决方案。
   ArcGISEngine提供了COM、.NET和C++的应用程序编程接口(API)。这些编程接口不仅包括了详细的文档,还包括一系列高层次的组件,使得临时的编程人员也能够轻易的创建ArcGIS应用程序。
   ArcGISEngine可以为您带来:
   ·标准的GIS框架和用于建立ArcGIS家族的ArcObjects。
   ·节省成本的配置,每台电脑只需要一个ArcGISEngineRuntime或者ArcGIS桌面许可(license)。
   ·可用于ActiveX、.NET和Java的开发者控件,以简化应用程序的开发。
   ·.多种标准开发语言的选择,包括COM,.NET,Java,和C++。
   ·丰富的开发者资源,包括对象模型、工具集、范例和文档。
移动ArcGIS产品
   通过将GIS带到野外以及与周围世界直接交互的能力,移动计算正发生着根本性的改变。移动GIS包括一系列的技术的综合:
   ·移动硬件设备包括轻便设备和野外个人电脑
   ·全球定位系统(GPS)
   ·可以接入到网络GIS的无线通讯设备
   传统的,野外数据的采集和编辑一直是耗时并且容易出错的工作。野外地理数据的获取一直借助于纸制地图。野外编辑是通过在纸制地图上绘草图,并在笔记里记录标示来实现的。一旦回到办公室,这些野外编辑的数据被编译和手工输入地理信息系统数据库。结果是:地理信息系统数据不能经常更新或者不够精确。这样导致了地理信息系统分析和决策结果的不可靠性。
   近来移动技术的发展使得GIS信息以数字地图格式存储在功能强大的移动计算机中,并被带到野外,这提供了野外环境下,对企业级地理信息访问的手段。组织机构可以在企业级数据库和应用中加入实时(或接近实时)的信息,快速地分析,显示,并运用现时的精准的数据进行决策。
   许多基于野外的利用地理信息的工作从移动GIS日益增强的高效和准确中获益良多,包括:
   ·经常要求野外数据整理和绘图的资产评估
   ·经常要求更新属性信息和GIS要素几何信息的资产维护
   ·野外资产巡视
   ·事故报告——例如,与空间相关的事件
   ·GIS分析和辅助决策
   这些基于野外的工作在许多GIS应用中都非常常见,像自然资源调查和维护、自然资源地图绘制、矿藏探查、事故记录、野外巡视、野外火情绘图等许多方面。
   一些野外任务只需要简单的地理工具完成简单操作。相反的,一些任务需要完成复杂的操作,相应的,需要复杂的地理工具。ArcGIS及其应用满足了上述两种要求:
   ArcPad侧重于需要简单地理工具的野外工作。这些工作通常在手持设备(运行微软WindowsCE或PocketPC操作系统)上完成。
   ArcGISDesktop和ArcGISEngine侧重于需要更高级的地理工具的野外工作。这些工作通常在高端的TabletPC(TabletPC)上完成。
   野外GIS经常通过应用的定制来简化移动任务。同时以无线方式连接中心GISWeb服务器获取实时的数据信息,这些站点通常由ArcIMS和ArcGISServer构建。
   移动ArcGIS桌面系统
   许多用户要求带有内置GPS的高端的野外计算机。这些野外的计算机运行完整的WINDOWS操作系统并且能远程完成许多高级的基于计算机的工作任务。在最近几年里,微软推出了一种新的操作系统——微软WindowsXPTabletPC版本,它带来多种创新的特点,如基于光笔的计算,数字墨水技术以及增强的移动功能。
   运行于TabletPC上的ArcGISDesktop对于野外计算来说是一个功能强大的移动平台。TabletPC技术使用户能绘制红线,通过GPS获取精确的野外测量数据,同时可以在野外支持ArcGIS完整的功能和空间数据库。
   ·TabletPC综述
   TabletPC的一个关键功能是:通过一个基于光笔的界面进行计算机交互,勾绘和捕捉注释。这些功能是以数字墨水技术为基础的。数字墨水是通过勾绘来创建的,并可以通过文本识别引擎转化成文本,添加到编辑任务的编辑草图中,或者是被作为一个图形存储在数据集中。
   TabletPC平台通常通过下面四种方式应用:
   ·TabletPC作为一个笔记本电脑:WindowsXPTabletPC版本是现在WindowsXP操作系统的一个延伸版本。
   ·TabletPC的基于光笔的技术:TabletPC允许你运行WindowsXP操作系统并且所有的基于Windows系统的应用都使用光笔替代鼠标。例如,在ArcGIS中,光笔可以用来拖拽工具栏中的按钮和在地图上画图。
   ·WindowsXP语音识别:语音识别功能被嵌入TabletPC的输入面板中,可以与ArcGIS一起来完成口述功能。
   ·TabletPC的数字墨水技术:光笔用来在TabletPC上勾绘。通过勾绘创造的数字墨水可以通过文本识别引擎转化成文本,添加到编辑任务的编辑草图中,或者作为图形进行存储。
   运行在TabletPC的ArcGISDesktop和ArcGISEngine
   ArcGIS包含一组用于TabletPC的工具,用户可以体验到TabletPC的创新特点——基于光笔的计算,数字墨水技术,以及强大的移动功能,包括ArcGIS的丰富的制图和数据编辑功能。
   ArcGIS9主要的一个亮点就是支持在TabletPC上运行ArcGISDesktop以及丰富的制图和编辑工具。TabletPC上也可以运行ArcGISEngine。例如ArcGISEngine的用户可以使用光笔的界面来查询和高亮显示要素,添加和改变属性值,以及用定制的应用程序进行交互操作。
   ArcGISDesktop应用程序ArcMap包含一个用于TabletPC、集成了数字墨水技术的工具条。运用这个工具条,用户可以通过墨水工具来创建注释或勾绘草图并绑定到一个地理位置上。这种墨水工具还可以用来在地图上高亮显示要素,能完成诸如画几何图形这样的GIS编辑工作。Tablet工具还可以运用墨水技术来实现诸如图形和文本识别等功能。
   ArcGISDesktop的Tablet工具添加了一个墨水图形元素(inkgraphic)。Inkgraphic和其他的图形元素及文本一起都存储在地图的图形层或者作为注记存储在geodatabase中。因而,你可以用ArcGIS创建一个“墨水(ink)”,并选择是存储在地图中还是正在编辑的geodatabase中。
   这里列出一些Tablet工具条的功能:
   ·光笔工具:在地图上创建新的ink图形
   ·高亮工具:在地图上绘制透明ink用于高亮显示要素
   ·清除工具:从地图上清除多余的墨水(ink)笔划
   ·完成墨水草图命令:创建新的墨水图形元素
   ·清除墨水草图命令:清除所有的墨水图形
   ·添加墨水到草图命令:通过ink来完成目前的编辑任务(如创建新的要素)
   ·识别墨水图形命令:将选中的通过光笔工具创建的ink图形转换为文本元素
   ·重新激活选中墨水图形命令:从选中的墨水图形创建新的墨水草图,以便可以通过光笔或高亮工具进行编辑
   ·查找墨水图形工具:在地图或空间数据库中基于识别的文本查找墨水图形。
   ·TabletPC的客户化
   移动GIS需要专门的应用设计和客户化方式为野外工作者构建一个产品化的、用户界面简捷的应用。自从应用ArcGIS以来,相同的客户化方式和ArcObjects编程工作也同样可以用来构建和部署TabletPC应用。
   4.1ArcPad——为野外应用设计的移动GIS软件
   ArcPad是为移动GIS和野外制图应用而设计的。它通过移动和手持设备为野外工作者提供了制图、GIS与GPS集成功能。应用ArcPad获取数据方便而快捷,大大提高了野外数据的有效和可利用性。
   ArcPad为您提供了以下功能:
   ·地图导航,包括漫游和缩放,空间书签以及确定当前GPS的中心位置
   ·为识别属性而进行的数据查询,超级链接显示以及属性定位
   ·地图距离、面积、方向量测
   ·GPS导航
   ·自动GIS野外作业的应用开发
   4.2ArcPadApplicationBuilder——ArcPad应用开发包
   ArcPadApplicationBuilder是一个创建个性化ArcPad应用软件的开发环境,服务对象为移动GIS用户。
   高效的移动GIS工作者需要为某个特定的野外任务或者项目定制应用软件和工具,ArcPadApplicationBuilder创建了这种开发环境,它为移动GIS应用软件和工具提供了个性化解决方案。
   ArcPadApplicationBuilder的功能
   ·设计用户自定义窗体,用于数据采集的流水作业和确保野外采集数据的完整性
   ·创建包含插件和自定义工具的新工具栏
   ·对野外特定的应用和任务编译Java程序
   ·编写可以与ArcPad软件内部对象交互的脚本文件
   ·开发支持新的文件格式和定位服务的扩展模块

( 编辑:Lingli)
    美闻网---美国生活资讯门户
    版权申明 | 关于我们 | 广告服务 | 联系我们
    ©2012-2014美闻网版权所有