http://www.gissky.net- GIS空间站

我要投稿 投稿指南 RSS订阅 网站资讯通告:
搜索: 您现在的位置: GIS空间站 >> 技术专栏 >> ArcGIS >> ArcGIS入门与应用 >> 正文

地理创造价值—2008ESRI全球用户大会问答

作者:Jack Dan…    文章来源:ESRI中国    点击数:    更新时间:2008-12-4
摘要:

17、 能否解释ESRI的互操作战略和它如何在ArcGIS中体现出来?

    答:支持标准是互操作的一个重要组成部分,ESRI公司正致力于在其软件中支持GIS领域标准和Web服务标准。ESRI公司支持的地理空间标准包括OGC、ISO、FGDC等;IT技术标准则来自W3C和OASIS以及各种GIS相关领域的标准。我们还提供了各种组件的互操作,如直接读/写几十种数据格式,支持数以百计的地图投影和地球基准,支持公开发布的数据模型和工具,以及数据的空间ETL工具。ArcGIS还支持各种元数据和目录相关规范,提供切实可行的方式发布、发现并绑定到地理空间数据和服务中。

Web标准和服务
    ESRI公司已采用了几乎所有的Web标准和服务,包括WMS,WFS,KML,XML和SOAP。用户可以利用最近发布的REST服务,使用ESRI提供的各种API创建Web应用程序,包括Flex、Java, 、JavaScript和.NET。符合标准使用户能够将来自任何ArcGIS Server的地图和任务嵌入到一个Web应用程序,并与现有的数据共同显示在其他可视化平台上。

企业标准支持
    ArcGIS支持包括SOAP,XML,EJB和SQL在内的企业标准,使组织能够整合任何支持工作流程和业务要求所需的系统。强劲的SOA平台,能够处理丰富的地理信息类型,并能提供数据管理、编辑、分析和显示的全面工具。这使组织能够建立企业级GIS系统,以进行:

  • 将他们的GIS应用与其他企业级应用进行整合,如ECM、ERP系统、SCADA系统和BI。
  • 将地理空间信息和分析能力整合到执行仪表板、门户网站和通用态势图(COP)。
  • 使用来自各不相同的数据库、业务系统和部门的信息。
  • 面向内部和外部的客户,扩大地理空间信息和分析能力。

工业和IT互操作支持
    GIS技术和其他IT基础设施之间的关系是至关重要的。ESRI公司已改进软件中的工具来支持和整合几乎所有被普遍接受的标准。这包括直接与其他软件供应商的数据互操作,包括计算机辅助设计、如Pictometry的三维图片、Google地图、微软虚拟地球、IBM Maximo、数据库管理系统技术(DB2,SQL Server,Oracle,Informix)和各种图像格式,以及通过SQL、OLE COM、XML和GML,支持空间数据格式的直接读取和数据存取。

    除了这些外,ESRI公司也与合作伙伴Safe Software紧密合作。Safe Software拥有全球领先的空间ETL(提取、转换和加载)技术解决方案,这就使得我们的用户能够紧跟目前GML标准的发展趋势。Safe Software将其作为ArcGIS的数据互操作扩展的FME产品整合到ArcGIS Desktop和ArcGIS Server。

18、 目前ESRI对OGC标准支持的水平达到什么程度?

    在ArcGIS 9.3版本中,我们已广泛支持KML、WMS、WCS、CSW和WFS。通过支持风格化层描述器、过滤器编码以及对WFS的事务支持,我们相信我们对这些Web服务标准的支持是非常全面的,并准备应用到实际项目中。ESRI利用与合作伙伴Safe Software的ArcGIS数据互操作扩展,我们支持的GML既包括内置的简单要素GML支持,也包括扩展GML支持(类似OS MasterMap、Top10NL、CityGML的不同应用模式)。Safe Software拥有全球领先的空间ETL(提取、转换和加载)技术解决方案。这使得我们的用户能够紧跟目前GML标准的发展潮流。

    利用ArcGIS 9.3版本中对WFS事务的支持,Geodatabase现在可用于使用WFS-T 协议的任何客户端的基于简单要素的各种事务当中。针对新兴的OGC规范,如Web处理服务(WPS)和Sensor Web Enablement(SWE)支持,我们目前正在研究,准备在未来版本中实现。

    更多ESRI支持标准的信息请参考: www.esri.com/standards.

19、 ESRI如何参与开源环境?

    ESRI公司一直致力于互操作与开放源码地理信息系统的推进与研发。传统上,ESRI是一个公开系统、封闭源代码的软件销售商。从1980年代ArcInfo的最初版本开始,通过发布数据格式的详细信息(Shapefile 和Geodatabase XML),支持所有主流的、事实上的和合法的GIS数据标准(如SDTS、DXF与ISO 19115元数据),并发布应用程序接口的细节(例如:ArcSDE C API、ArcObjects、.NET和Java APIs,以及ArcGIS Server WSDL),支持Web服务标准(如SOAP/XML、WMS 和WFS),ESRI公司已提供了众多开放的地理数据和功能接口。

    ESRI 将继续保持开放式系统的策略。我们对开源关系型数据库管理系统的支持,就证明了我们的这一战略。在ArcGIS 9.3版本中,我们增加了对PostgreSQL Enterprise Geodatabase的支持。此外,ArcGIS 9.3支持空间开源关系数据库PostGIS作为第三方矢量存储类型。

    许多ESRI产品都与开源软件平台有公共接口,我们支持开发者和用户使用开源软件补充和定制ESRI软件产品:

  • ArcGIS Engine(Java)和ArcGIS Server支持NetBeans,支持利用IBM的开源IDE——Eclipse进行定制开发。
  • ArcGIS Engine 和ArcGIS Server支持Red Hat Linux和SUSE Linux平台。
  • 开源脚本语言Python,可作为ArcGIS 9 开发人员的自定义选项,用于编制地理处理脚本、自定义工具或批处理工具。
  • ESRI Java应用程序开发框架 (ADF) 支持Apache Tomcat servlet engine、Apache HTTP/Web server和JBoss Application Server。
  • 开发者也可以使用SUN公司免费下载的Java Server Faces,用于在他们基于 ArcGIS的Java解决方案中创建动态的网络控件。
  • 为方便编辑和部署ArcGIS 9 Java应用程序,ESRI公司提供和支持ANT(Another Neat Tool)脚本,它是Apache Foundation项目下的开源构建工具。
  • 从ArcGIS 9.2版本开始,Java 开发者可以使用来自SUN公司的Java Studio Creator,它是一个免费的网络开发环境。同时不管以前的选择如何,ArcGIS开发者都可以在开源的Linux平台上使用ADF。
  • 任何Java开发者可以免费使用ArcSDE Java API作为一个规范。
  • ArcGIS Server包括GADL库,该库是栅格地理数据格式的转换库,是在由开源空间信息基金会提供的X/MIT风格开源授权下发布的。
  • 如前所述,ArcGIS Server 9.3支持PostgreSQL开源DBMS。

    此外,ESRI成为52°North开源战略协会的创始会员之一。52°North的宗旨是开发用于空间数据基础设施(Spatial Data Infrastructures)的开源软件。目前的发展重点是网络传感器、安全性以及数字权利管理。因此,要对这些新领域进行重点研究和开发。52°North的产品将通过两种许可方式获得:GNU 通用公共许可 (GPL) 和商业用途许可。同时,ESRI还是OpenAJAX联盟会员之一,这样ESRI公司就能同参与主导AJAX标准的高层进行对话,从GIS角度增加AJAX标准的内容。为进一步促进该领域的发展,ESRI在ArcGIS 9.3中免费提供JavaScript API,用户可以通过ArcGIS Online和ArcGIS Server利用该API。

    此外,ESRI公司一直在赞助和参与各种空间开源会议。这些会议给ESRI提供一个很好的对话平台,以更多地了解开放源码地理空间开发商和使用者的需求。我们的目标是确保这些讨论的反馈能够反映到我们未来的产品和业务方向中,以继续为我们的客户提供帮助。

上一页  [1] [2] [3] [4] [5] [6] [7] 

Tags:2008,ESRI全球用户大会  
责任编辑:gissky
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 中国地图