2013Esri全球用户大会之ArcGIS for Server&Portal for ArcGIS
Q1:ArcGIS 10.2 for Server有哪些新特性?
ArcGIS 10.2对于ArcGIS for Server来说是一个引人注目的版本。它建立在ArcGIS 10.1扎实雄厚的基础上,并提供了简便的版本升级方式。它增加和增强了多个ArcGISfor Server用户所期望的关键功能,并增加了两个扩展模块:Portal forArcGIS和Geoevent Processor。
- 新增的Portal for ArcGIS 扩展模块:包含在ArcGIS for Server高级版中。详情参考下一个问题“什么是Portal for ArcGIS”。
- 新增的Geoevent Processor 扩展模块:标准版和高级版中可选的扩展模块,用于实时数据处理。关于它的详细介绍参见:http://www.esri.com/esri-news/arcuser/spring-2013/sensor-to-service。
- 改进要素服务DBMS的支持:很多用户希望ArcGIS能够以一种更简单的方式连接和编辑数据库,而不需要把它们转到Geodatabase中。这个功能将在ArcGIS 10.2的一些数据库中提供:SQL Server,Oracle和PostgreSQL。仅限在ArcGIS for Server标准版和高级企业版中使用。
- 安全性:
- 支持PKI,允许组织使用多种用户认证方式来访问使用了ArcGIS for Server的应用,电脑和设备。
- 该版中解决了关键的SQL缺陷。为了确保最大程度的安全,我们在10.2中所做的改动可能会影响一些在自定义应用程序中使用数据库特定SQL命令的高级用户。10.2的文档中将深入介绍如何修改应用程序来应对这些改变。
- 加强对Windows Active Directory 域森林和嵌套组支持。
- 管理员可以在同一个ArcGIS for Server站点中配置公共和私有的服务,即使是使用Web层认证。
- 管理:
- 管理GIS站点的新命令行功能,包括备份和恢复操作。
- 增强ArcGIS for Server Manager的用户体验
- 增加“服务工作空间”图标,方便用户查找服务所对应的数据路径。
- 更加直观的图标来反映和管理服务的状态(启动,停止)。
- 增加新的选项来阻止发布者将数据复制到Server中。
- 支持更长的服务名称(45字符以上)。
- 支持OLE-DB数据存储:对于那些希望使用ArcGIS for Server连接外部数据库(如AS400或其它)的用户来说非常有用。
- 支持Teradata数据库(只读):Teradata(http://www.teradata.com)提供高性能的数据库解决方案,在一些行业中得到广泛使用:卫生、金融、保险等等。通过在ArcGIS for Server中支持对Teradata数据库的只读操作,组织可以利用自己所熟悉的ArcGIS客户端,方便的以一种安全和可约束的方式访问他们数据仓库的核心内容。
- 可以非本版本化的表中启用数据库归档(历史):这样做的结果是可扩展性的明显加强,这对于使用大型Web编辑应用的组织很有意义(公共行业、农业等)。
Q2:什么是Portal for ArcGIS?
Portal for ArcGIS是一个新的ArcGIS for Server的扩展模块,提供以地图为核心的内容协作,可以部署在自己的基础设施中(内部部署或在云中部署)。ArcGIS portal是ArcGIS平台的一个核心组件,提供的功能包括快速创建、组织、授权和管理组织内部的地理资产。ArcGIS portal通过在线的GIS应用,地图和地理数据与最终用户连接,从而扩展ArcGIS专家团队和地理的覆盖领域。
Portal for ArcGIS 提供了与用户在ArcGIS Online看到的相似的协作工具,但它是为那些希望在他们自己基础设施中使用这些协作工具的用户所设计的。用户选择在自己基础设施中使用这些工具的原因包括:
- 敏感数据不能上传到云上
- 出于对服务水平协议完全尊重的要求,现在还不适合使用ArcGIS Online。
- 特殊的安全约束和IT策略,只适合在IT基础设施内部由他们自己的员工使行ArcGIS
- 糟糕或受限制的网络环境
- 需要与第三方应用和数据牢牢绑定
Portal for ArcGIS 扩展模块包含在ArcGIS for Server高级版中(企业级或工作组),其拥有一个用户用来为组织管理portal。不再需要额外的用户,ArcGIS for Server管理员就可以配置一个以地图为核心的web站点(ArcGIS portal),并组织web地图,web地图应用,供用户在web浏览器,ArcGIS for Desktop以及移动设备上使用。
可以单独购买更多的订阅用户,来扩大Portal for ArcGIS的价值。
- 支持共享:用户可以创建自己的web地图,通过使用已有的地理内容搭建,或者发布他们自己新的内容到portal上。
- 支持私人分享:用户可以将自己的web地图分享给组织内指定的组和用户。
- 更多的应用:用户可以登录ArcGIS组织使用更多的应用程序,如:Esri Maps for Office, Operations Dashboard, Collector for ArcGIS以及其他的ArcGIS应用。
Portal for ArcGIS已经预先配置好了ArcGIS Online上现成的服务。访问更多的内容可以通过订阅ArcGIS Online获取(使用额外的服务会消耗ArcGIS Online积分)。希望在自己基础设施中使用现成ArcGIS内容的组织,可以选择购置ArcGIS数据内容。
Q3:作为ArcGIS for Server用户,我是在ArcGIS Online上创建我的组织账户呢,还是在Portal for ArcGIS上创建?
这要视情况而定。虽然Portal for ArcGIS和ArcGIS Online在协同共享这一定位方面是相同的,但是两者也是有一定区别的。如果您想为组织快速创建ArcGIS门户,那么ArcGIS Online将是一个非常完美的选择,因为您不需要安装配置任何软件:您的server服务可以直接在ArcGIS Online中注册,即刻投入使用。然而也有些组织会选择在在即的基础设置中通过Portal for ArcGIS创建ArcGIS门户,这样他们可以很好的利用现有的IT基础设施和ArcGIS for Server,让它们紧密集成在一起。
一些能力只有Portal for ArcGIS才具有,比如在门户中配置本地地理编码和路径分析服务,或者分享组织用户和ArcGIS for Server的安全设置等。但是您也必须要意识到,不是在online上看到的所有功能都能立即在Portal for ArcGIS使用,比如,ArcGIS.com viewer的一些新的增强,如分析工具、使用影像服务图层等,要在Portal for ArcGIS今后的版本中才能提供。
Q4:怎样从ArcGIS 10.1 for Server 升级到ArcGIS 10.2 for Server?
用户应该始终遵循特定文档的详细步骤和最佳实践,但是在这里我们对如何从ArcGIS 10.1 for Server 升级到ArcGIS 10.2 for Server有一个较高的要求:
GIS服务器:ArcGIS 10.2 for Server对于安装可以运行在现有的ArcGIS 10.1(SP1)之上,或运行在没有为服务器安装ArcGIS for Server的机器上。当在一台安装有ArcGIS 10.1 for Server的机器上安装,安装过程将你所有的服务和配置设置升级到10.2。这个经验是和安装ArcGIS 10.1 for Server SP1是相同的。
ArcGIS的应用:没有改变我们的REST端点,所以现有应用程序在10.2中可以继续使用。这包括任何ArcGIS 移动设备、浏览器等应用。ArcGIS桌面像往常一样将继续能够利用ArcGIS for Server的服务。地图文档不需要任何改变,虽然我们总是推荐所有的组件保持同一版本,在这个版本中,我们也允许ArcGIS 10.1桌面管理和发布服务到ArcGIS 10.2 for Server中。
自定义应用程序:使用我们的ArcGIS api和sdk构建的自定义应用程序在你将ArcGIS 10.1 for Server 升级到ArcGIS 10.2 for Server后继续工作。唯一的例外是自定义应用程序使用数据库特定的SQL语法在where语句中。这不是一个常见的场景,但要记住的一些东西。至于为什么我们要在这个特定的场景中打破向后兼容性是因为ArcGIS 10.2预配置更加严谨,这消除sql注入攻击的安全漏洞。请参考文档中的细节,你的sql语句可能需要更改。
Geodatabases:一个地理处理工具提供了将Geodatabase升级到最新版本Geodatabase。 这个过程不涉及数据的副本。它是一个快速操作。虽然这么说,但GIS服务器和依赖REST服务的应用程序将继续工作在ArcGIS 10.2 GIS 服务器之上,但是可以使用10.1或10.0的Geodatabase。 我们建议您升级geodatabase,这样的话你可以利用新的geodatabase特性,但组织将有一个选择增量升级他们的ArcGIS组件。例如,用户可以决定第一步升级GIS服务器,然后一段时间后升级geodatabase。
许可证文件:新的10.2许可证文件将通过客户服务门户发给客户。这些许可证需要授权新安装的ArcGIS for Server。然而,对于升级现有10.1(SP1)服务器到10.2,没有重新授权的软件的需求。
我们非常清楚的软件更新的挑战,都特别重视对每个版本中,以最小代价为您的提供软件更新的解决方案。
Q5:Portal for ArcGIS 10.2发布后,现有用户如何将Portal for ArcGIS升级到最新的版本。
在ArcGIS 10.2中,Portal for ArcGIS 第一次实现了完全的产品化,有的用户已经通过Esri的专业服务体验了前几个版本的Portal for ArcGIS。将这些用户的现有的版本迁移到Portal for ArcGIS 10.2需要Esri专业服务的支持。如何将旧版本的Portal for ArcGIS中的管理的内容,系统设置和系统定制的内容迁移到10.2,目前还没有形成文档。但是从ArcGIS10.2版本开始,用户将能够自己升级到后续的版本(10.2.1以及后续版本)。
Q6:ArcGIS GeoEvent Processor forServer是什么?
ArcGIS GeoEvent Processor是ArcGIS for Server标准版和高级版一个新的可选的扩展。它扩展了ArcGIS的功能,允许人们将实时数据集成到到用来决策支持的GIS应用中。此前,使用这种能力的技术被称为GeoEvent Server forArcGIS,并被定位成独立的服务器产品。我们觉得该技术应该进一步与其他ArcGIS产品整合,于是决定使它成为ArcGIS for Server的一个扩展。
虽然它的概念和Esri Tracking Server类似,但是 ArcGIS Geoevent Processor forServer是一个全新的扩展,用于提供额外的功能,包括那些要将流媒体数据集成到现代企业IT体系结构的需求。此外,通过成为ArcGIS for Server的核心扩展,我们确保其能顺畅集成到ArcGIS的其他组件(如ArcGIS安全模型, ArcGIS应用等)。
GeoEvent Processor 包括常见传感器的连接器,含车载GPS设备、移动设备和社交媒体供应商。当然你也可以在网上找到其他连接器,允许使用你的GeoEvent Process来处理新类型的传感器。另外,如果你不能找到一个你想整合的传感器的连接器,您可以使用GeoEvent软件开发工具包创建一个新的连接器。
Q7:作为一个为ArcGIS for Server的用户,我为什么要关注ArcGIS Online和Portal for ArcGIS?
ArcGIS Online和Portal for ArcGIS将改变你在组织内提供GIS功能的方式。这些产品将帮助你把你现有的ArcGIS for Server的投资的价值翻倍,通过将你的ArcGIS for Server的服务转移到信息产品中,使组织内的任何人都很容易的访问。这些产品允许建立一个以地图为中心的内容管理系统,我们将一般称作“门户”。ArcGIS Online门户的价值主张和理念和Portal for ArcGIS 是相同的,但拥有Portal的人不一样:ArcGIS online 是Esri拥有为你提供的门户网站,而Portal for ArcGIS 是你自己部署和维护。这就是你关心的应该在ArcGIS for Server之上建立Portal的原因:
易于创建地图和应用:向用户快速提供信息和可用的格式是一个挑战。ArcGIS Online和Portal for ArcGIS包括COTS技术(门户)让组织如何轻松地创建有效的信息产品,并使最终用户在一个熟悉的环境中使用它们。Portal for ArcGIS 和ArcGISOnline介绍的概念“web map”,它允许你混搭ArcGIS服务和定义地图如何表现。web map可以创建一次,然后从Web浏览器、移动设备和平板电脑,嵌入网站等使用。web map减少时间花费,并使得快速的到达想要它们的人的手中。
容易发现地理空间信息:Portal for ArcGIS 和 ArcGIS Online帮助组织内的用户找到他们想要的地理信息以做出更好的决策。它们包括简单,但有效的、地图和应用的搜索工具,这些可以被web浏览器,移动设备、微软办公软件,或桌面工具使用。
通过安全的共享和协作解锁地理空间资产:门户允许组织控制谁可以访问的信息,不仅可以帮助您保护敏感信息的访问,但也允许你只暴露给用户与他们有关的信息。门户作为一个中央节点的ArcGIS平台、控制所有ArcGIS 客户端对资源的访问。
新的应用:不同任务的应用程序有很大差异。Portal for ArcGIS 和ArcGIS Online包括令人激动的应用程序如Esri Maps for Office、操作指示板, Collector for ArcGIS,你可以结合ArcGIS for Server使用这些。
在ArcGIS中利用你现有的投资:ArcGIS门户工作在现有的ArcGIS 服务之上和支持ArcGIS现有的应用程序。它建立在你们现有的ArcGIS投资之上并以最小的代价取得明显的效果。ArcGIS Online和Portal for ArcGIS工作在现有的ArcGIS for Server之上。
企业准备好了:像ArcGIS平台的其他组件,门户是为了利用你现有的IT技能和基础设施,减少你所实现他们花费的时间,配置等。我们建立了Portal for ArcGIS 和 ArcGIS Online和其余的ArcGIS堆栈密切配合,以确保组织可以提供GIS业务关键应用程序。您可以使用您的企业登录(Windows Active Directory,LDAP)。
Q8:如果需要保护敏感数据,在本地防火墙后管理这些数据,那么这种情况下我能使用ArcGIS Online的能力吗?
是的,用户可以继续自己管理数据并使用ArcGIS for Server发布数据。要利用ArcGIS Online的内容管理能力,用户有两个选择:
- 使用ArcGIS for Server发布数据,然后将web服务注册到ArcGIS Online。这样,用户可以在站点中保持数据,同时利用Esri托管的ArcGIS Online的内容管理能力来协同共享内容。这个选择适用于混合部署的情况,而且用户可以利用ArcGIS Server等现有资产,满足安全需求,并且还能利用ArcGIS Online的能力。
- 利用Portal for ArcGIS,完全在本地防火墙后部署。这是私有云的部署方式。通过该选择,用户可以在系统中完全控制数据。
这两个选项使用户都能在组织中保佑数据,并在自己的基础设施中完全控制、管理数据。
Q9:我的组织已经有Server和desktop,不能使用ArcGIS Online。组织怎样才能使用Web GIS?
如果你拥有ArcGIS for Server高级版和ArcGIS for Desktop(基础版,标准版或高级版),你同样有权限享有Portal for ArcGIS用户许可,具体的用户数量等同于你正在拥有的ArcGIS for Desktop许可数量。这些用户许可只能由ArcGIS for Desktop用户使用,不能转让。如果组织需要更多用户许可,可以购买。这种方式适用于那些还没有获得Esri企业许可协议或者还没有通过类似许可程序取得ArcGIS for Desktop许可的组织。
这样您的组织就可以使用所有的Web GIS能力了,包括Esri Maps for Office, Collector for ArcGIS, Operations Dashboard forArcGIS和组织防火墙后的应用模版。
Q10:我的组织已经有一个Portal for ArcGIS用户许可了,桌面用户怎么参与进去呢?
如果你已经有一个Portal for ArcGIS用户许可了,我们将给您增加到等同于你正在拥有的ArcGIS for Desktop许可数量的用户许可。这些用户许可只能由ArcGIS for Desktop用户使用,不能转让。如果组织需要更多用户许可,可以购买。这种方式适用于那些还没有获得Esri企业许可协议或者还没有通过类似许可程序取得ArcGIS forDesktop许可的组织。
这样您的组织就可以使用所有的Web GIS能力了,包括Esri Maps for Office, Collector for ArcGIS, Operations Dashboard forArcGIS和组织防火墙后的应用模版。
关于Web GIS的更多信息请见第一章1.1。如何获取Portal for ArcGIS用户许可,在用户大会之后我们会提供更多详细信息。
Q11:通过自己的Portal能否查询ArcGIS Online上的地图资源?
Portal for ArcGIS扩展不包括一个从ArcGIS Online上搜索Web 地图或条目的选项。客户有明确要求将搜索选项保持在他们的组织内。然而,Portal for ArcGIS共享API允许用户从ArcGIS Online中有选择地纳入自己的门户网站地图和项目,这样的话就可以在自己的组织内部进行选择。例如,一个可以运行的脚本,将所有的被欧洲环境局和美国国家海洋和大气管理局组织发布在ArcGIS Online上的网络地图和应用带入你自己的防火墙后面的Portal forArcGIS中。通过这种方式,Portal for ArcGIS的用户可以可以搜索和使用它们。
Q12:Portal for ArcGIS能使用ArcGIS Online服务创建web地图吗 ?
是的。就像你可以在自己的Web 应用程序中使用自己的ArcGIS for Server和ArcGISOnline中的地图,您可以在Portal for ArcGIS中使用web地图。这实际上是非常常见的。ArcGIS Online提供精彩底图,这些底图可以被你自己的ArcGIS for Server应用使用:你的应用程序,你的门户等。除了底图,你应该知道,ArcGIS Online对ArcGIS 用户提供了一些不需要花费的有意思的服务,比如全球地理编码、人口地图等。
Q13:Portal for ArcGIS是由esri专业技术团队部署,还是客户自己安装部署?
Portal for ArcGIS是COTS技术ArcGIS。这样,官方并不需要专业服务接触,但强烈推荐。首先,你可能会考虑专业服务支持指导你通过一些技术方面的实现包括安装、与你自己的安全基础设施(企业登录)和现有ArcGIS Server等集成。最重要的是,专业服务将带来专业知识,这将帮助你最大限度地利用自己组织内的Portal for ArcGIS。如何映射你的组织单位和业务工作流到Portal for ArcGIS中?如何正确地让组织内部的其他人理解如何通过新的Portal for ArcGIS和应用程序得到最好的ArcGIS体验?我们的经验表明,各种规模的组织大大受益于一个为期5天的短期现场培训。
Q14:ArcGIS for Server 是否计划支持在私有云环境中部署,并且符合用户的安全需求。
ArcGIS for Server已经设计并规划与私有云结合,他的架构和功能是按照可以适应虚拟环境和云部署的特点来设计的。ArcGISfor Server 已经支持VMware vSphere4.x 和 5.x的各系列版本,用户可以在任何VMware的云中来运行ArcGISfor Server。另外,ArcGIS for Server也支持AmazonWeb Services,用户可以使用新的工具和功能来进行自己的云设置。
Esri是几个云计算厂商的合作伙伴,ArcGISfor Server也已经在多个私有云平台上进行了测试。比如,VCEBlock已经与ArcGISfor Server进行了自认证。更多信息可以访问http://www.vce.com/asset/documents/esri-arcgis-whitepaper.pdf。我们与与微软的私有云以及IBM的云产品也正在进行类似的认证工作。许多用户都在微软的Hyper-V环境中运行ArcGISfor Server,而且运行的非常顺利。Esri将继续努力向用户提供可以搞笑运行在私有云环境中的“云支持”产品。
Q15:Esri如何计划ArcGIS for Server 对微软Azure 云的支持。
Esri正在关注Azure新发布的特性,并且已在“idea.esri.com”中已经创建了一个项目,这个项目的名字是“在微软Azure中使用ArcGIS10.1 for Server,这个项目提供了如何发布服务到微软的Azure中的信息。Esri正计划在未来的产品中,致力于满足用户的这些需求。
Q16:Esri 如何提升ArcGIS Server对OGC标准的支持?
Esri将会一如既往的在产品中支持各种OGC标准。在10.2版本中,ArcGIS for Server 提供了对以下OGC Web Service的支持——OGC Web Map Service (WMS), OGCWeb Feature Service (WFS), OGC Web Coverage Services (WCS), OGC Web Map TilingService ( WMTS), 以及 OGC Web Processing Service (WPS)。根据用户的反馈,我们已经对这些规范的实现做了多次修订和提升。同ArcGIS for Server前几个版本一样,针对支持的OGC服务,Esri会公布OGC认证证书。
Q17:如何在我们的工作中使用ArcGIS Data Reviewer forServer?
作为ESRI在数据质量管理方面的一个扩展,ArcGIS DataReviewer在过去的几个Release版本中有了很大的改进,最重要的是发布了服务器版本。现在用户可以通过ArcGIS for Server来运行Reviewer的数据质检组件了,从而使我们从大量的数据编辑工作中解脱出来。检查工作运行的更加快了,并且可以按计划或需求来运行,同时借助ArcGIS Workflow Manager可以将其集成到企业级的工作流中去。质检的结果会以要素服务的形式展现在Web端。
此外,质检的结果在web端的控制面板上也能看见了,并且对于比较严重的信息将会以高亮的形式来展现。最终,那些面向web制图程序的用户将会被纳入到质检控制的流程中来,从而建立一个超越桌面应用、反馈良好的流程。
原文地址:http://events.esri.com/uc/QandA/index.cfm?ConferenceID=CCAEEE69-1422-2418-7F1D0EB8490B776D#477
译者:小醉、沛沛
了解更多开发资讯,可在新浪微博关注“ArcGIS_Web开发”