浏览了Esri UC 2013中发布或讨论的所有内容之后,我仍然对ArcGIS for Professional是什么真正感到困惑。我会承认它看起来很酷,并且具有一些不错的功能,但我只是不知道它与ArcMap或ArcGIS Online有何不同。

除了浮华的视频和主页?

#1 楼

已向我指出了此问答,我认为我可以通过提供一些有关ArcGIS Professional的透明性来帮助您。我负责负责ArcMap,ArcGlobe,ArcScene,ArcGIS Engine和新ArcGIS Professional应用程序的团队。首先,这是一个积极的开发项目,尚待做出许多与技术和业务相关的重要决定。而且,您可以帮助他们,我们的团队在Esri 2013用户大会上与许多使用ArcGIS Pro的人们进行了交谈,并给了我们很好的反馈–如果您是其中之一,谢谢!但是通过参与我们的Early Adapter或Beta版计划和论坛等方式,通过idea.arcgis.com,您的Esri客户代表提供您的想法,想法/反馈,都是在我们不断进步的过程中为我们提供指导的好方法。

ArcGIS Professional是否可以替代ArcMap,ArcGlobe和ArcScene?不能。ArcGISPro是一个全新的应用程序,它具有帮助用户解决实际问题的全新机会,例如,可以从多个2D和3D视图中受益,从而可以在两种环境中进行可视化和编辑。显然,我在全会期间的软件演示中对语言的选择不清楚是“与桌面一起运行”,对此感到抱歉,我应该更加了解现有桌面应用程序和ArcGIS Pro的并行功能。它们只是可以在同一台计算机上并排运行,而不共享注册表项...等。

我们的愿景是从这三个单独的桌面应用程序(ArcMap / Globe / Scene)中获取最常用的功能,然后将其合并为一个应用程序–对2D和3D视图的支持显然是这里的好处和示例。但是ArcMap / Globe / Scene将保持最新状态并保持不变,并长期通过这些应用程序提供新功能。我认为ArcGIS 10.2是一个很好的例子,请仔细阅读新文档,10.2中引入了许多强大的新功能。发布ArcGIS Professional后,当前的桌面应用程序也将更新并发布。会有一天某人只会使用ArcGIS Professional,而不会使用ArcMap –也许–但是取决于那个人,以及他们的工作流根据ArcGIS Professional的能力做出决定。不会因为我们的团队在可预见的将来停止交付ArcMap / ArcGlobe / ArcScene。现在,我们正在努力为这些应用程序开发10.2.1版本。

ArcGIS Pro是一个全新的基于WPF的应用程序,它既不是Java语言,也不是基于ArcGIS Runtime。重要的是具有出色的性能,并且应用程序始终保持响应状态,它不会像单线程应用程序中那样阻塞UI。当然,这是通过多线程(64位)应用程序框架实现的,该框架可以利用大内存地址空间和GPU来提高显示性能。图形引擎的2D部分已在多个版本的ArcGIS中提供,而3D功能以前尚未发布,并且是新的且非常快。我们的图形团队已对该引擎进行了多年的投资,很高兴能尽快将其交付。此3D图形引擎不基于CityEngine,但例如,CityEngine运行时在应用程序中用于3D表示,并将继续用于3D创新,这是我们针对3D城市和校园。
许可级别是另一个被询问的话题。

正如我在2013 UC未来会议上所说的那样,我们尚未在此处做出所有最终(业务)决策。但是我们的目标是在可能的地方简化许可,并确保其与ArcGIS.com和我们现在为ArcGIS Platform发布的新的更简单的订阅模型保持一致。我们正在努力通过网络下载来简化软件的访问和更新。在这些重要决策上取得进展时,我们将提供地位。
我希望这不仅可以帮助您了解更高层次的动机和愿景,而且可以帮助您了解到目前为止我们已实现的ArcGIS Professional的技术架构。

ArcGIS Professional可扩展性。这是我们目前对ArcGIS Pro可扩展性的想法。您可以在ArcGIS中编写和运行Python脚本,以调用地理处理工具,并使用ArcGIS Python API ArcPy中提供的详尽的脚本功能套件来自动执行GIS任务。您的脚本还可以使用Python的标准库和第三方库提供的多种功能。

您可以利用.NET框架和WPF的强大功能来扩展应用程序,使其具有涉及交互式场景和丰富的用户界面方面。这两种类型的自定义都是使用众所周知的外接程序模型来完成的。

.NET开发人员可以针对简化的对象模型进行编码,该对象模型比ArcObjects中基于COM的接口更易于理解和使用。 API。 .NET API是特定于语言的现代语言。

ArcGIS Professional将像当前的桌面应用程序和ArcGIS Runtime Apps一样“独立运行”。但是,我们也确实在尝试邀请桌面用户在他们认为合理的情况下充分利用ArcGIS平台。我们在创建这个专业GIS网站时就牢记在心:http://pro.arcgis.com/

我们将此网站视为GIS专业人员的综合信息资源,但也有机会接触到集成方式提供了ArcGIS平台中的全新功能,目的是帮助您更好地利用平台来解决实际问题。

评论


我假设我们将在开发峰会上听到更多有关它的信息,但是您能否提供任何有关ArcGIS Pro具有什么样的可扩展性以及是否可以使用相同框架构建独立应用程序的见解?

–blah238
13年8月8日在12:25

我认为使用新的,非基于WMF的显示管道很重要,并且最终将弃用ArcMap。遗憾的是,新应用程序基于WPF-将我们与Windows平台联系在一起-但是如果您想要原始性能和Windows应用程序的互操作性,Esri确实别无选择。您可能认为Esri到现在已经学到了。 ArcGIS for Professionals网站和ArcGIS Pro桌面WPF应用程序同时向社区推出了……真的吗?

–科蒂斯价格
13年8月15日在16:23

#2 楼

作为对我的原始猜测的更新(下线),我偶然遇到了Esri对“什么是ArcGIS Pro?”的回答。相同的链接回答了有关此新应用程序的一些常见问题,并暗示它将被称为ArcGIS Pro而不是ArcGIS Professional。


ArcGIS Pro是一个新应用程序,它将作为
ArcGIS for Desktop版本10.3的一部分发布。它被设计为主要的
应用程序,用于使用
本地内容或来自ArcGIS Online或Portal for ArcGIS
组织的内容进行可视化,编辑和执行分析。使用ArcGIS Pro,您可以在2D和
3D中创作内容,并将其发布为要素,地图和分析服务,3D Web
场景和Web地图。它是一个64位多线程应用程序,具有在Windows平台上运行的现代用户体验。



仅观看视频并访问了您每次引用的页面是,ArcGIS for Professional只是一个网站,供当前使用ArcGIS Platform的GIS专业人士使用。

另一方面,ArcGIS Professional(自重命名为ArcGIS Pro)是一个新的且功能增强的64位应用程序,我认为它将最终(可能需要5至10年的时间,但可能更少)完全取代ArcGIS for Desktop应用程序(ArcMap,ArcCatalog,ArcGlobe, ArcScene)作为ArcGIS平台的组件,旨在满足GIS专业人士的要求。您可以将其视为“面向下一代GIS专业人士的桌面ArcGIS”,但我认为尚未宣布它是否成为单独的产品或维护中升级的一部分。我有信心后者会成为现实,因为否则我会非常不受欢迎并扼杀其采用,而另一方面却会为相同的核心许可投入3D Analyst,Spatial Analyst和Network Analyst功能(因此,我现在将针对ArcGIS Pro而不是ArcMap等许多增强请求作为目标,因为我怀疑研发费用会高度优先考虑前者,这在ArcGIS 10.2中相对较少的桌面增强功能中得到了证明。

与ArcGIS Online的关系是,我认为ArcGIS Professional将成为ArcGIS Platform旨在编写的组件数据,地图,工具等,然后将其作为服务发布(或在ArcGIS for Portal上)。

评论


这是维护中的升级。真正的问题是,您将必须达到何种维护水平和/或维护成本才能增加。该应用程序具有本机3d来替换arcscene / arcglobe。核心对象不再是ArcObjects,并且可以肯定地说,它实际上是基于ArcGIS Server 10.1中使用的java核心。

– Blord-castillo
13年7月18日在22:42



希望我放弃基本和仅区分标准和高级(通过它们是否允许对企业级地理数据库进行写访问)的想法将在解决该问题时有所帮助。

– PolyGeo♦
13年7月18日在22:48

谢谢,我想让我更困惑的是刚刚链接到60天试用版ArcMap的“免费试用”链接...

– Craig
13年7月19日在12:08

我当时在UC,坐在1小时+未来之路的会议上,他们详细讨论了这一问题。他们不会说出来,但很显然,这最终将完全替代ArcMap,我们都应该对此表示感谢。

–wilbev
13年7月23日在23:18

还观看了UC的Road Ahead演示。拥有维护权的任何人也可以免费使用ArcGIS Pro。现在很明显,我们永远不会看到多线程(64位)ArcMap,ArcScene和ArcGlobe应用程序(叹气),可以肯定地假设,一旦我们(用户)帮助ESRI对该初始版本进行“测试”测试,帮助他们准备好生产,他们最终将用它替换核心的桌面应用程序。就个人而言,该演示并没有给我留下深刻的印象。大约5到10年的声音即将准备就绪。届时QGIS将占领市场。

–雅库布·西萨克地理图形学
2014年5月7日15:23



#3 楼

实际上,我实际上一周可以花几个小时在Test / Demo塔上,并使用该软件。您看到的是台式机软件的新版本/方向。随着服务器后端重写为64位,他们开始编写新的桌面前端,以使用服务器中所有新的/改进的/重构的代码来使桌面也能正常工作。由于现有应用程序对COM / DCOM的依赖性如此,它们不能仅迁移到较新的体系结构。要查看的主要项目...


Windows RibbonBar接口
无需分离ArcCatalog / ArcDesktop-完全集成
基于新的RibbonBar的ArcToolbox的更新工作流
基于新的RibbonBar的数据编辑功能的更新工作流

性能有了重大改进在屏幕上进行渲染和导航,基于使用ArcGIS Server的渲染逻辑重建的地图显示逻辑。


评论


赞成在Catalog和Map之间进行集成,但是赞成Ribbon Bar!

–user3461
13年7月19日在14:30



我同意;但是Autodesk在迁移到Ribbon上做得很好,因此我可以看到带有它的复杂应用程序。这完全取决于他们的组织水平。当我在塔上时,他们有很多工作要做。正在搜索工具,因为它们在功能区中尚不存在。

–D.E. Wright
13年7月19日在15:41

#4 楼

这是我的看法(部分在上面的注释中)。


11.0版本。这可能意味着2014年第三季度。
64位本机,只有64位。
没有ArcObjects。
基于Java,特别是基于ArcGIS Server 10.1当前的内核。 >维护的一部分,而不是单独的产品。如果您拥有ArcGIS Pro,则还可以获得ArcGIS for Desktop Advanced。
集成的3D(可能是CityEngine)。
最终可用于Linux和Mac。甚至在完整版本的Linux上也可用。
使用“项目”而不是mxd文件。可以将Mxd文件作为地图和布局导入到项目中。一个项目可以容纳多个地图和多个布局。一个布局可以容纳多个地图,并且一个地图可以在多个布局中使用。不确定项目之间的地图可互换性。实际上,这是一个应用程序实例中的多个地图窗口。

ArcGIS for Desktop Advanced仍然需要很长时间。

评论


我认为它实际上是基于.NET而不是Java构建的,因为在桌面的Road Ahead会话中,他们讨论了用于扩展它的.NET扩展模型以及python,没有提到Java。大概基于WPF是我的猜测。他们预计将在今年第四季度发布beta版本。

–wilbev
13年7月23日在23:08

那些可能只是包装器。 UC几乎从未涉及Java开发。也许开发者峰会可以使您对代码库有更多的了解。我将通过我通常的渠道开始闲逛一些:)

– Blord-castillo
13年7月24日在2:36

#5 楼

从杰克在UC的闭幕式中,我得到了一些东西(似乎与Arcgispro有关)。 IMO
他们无法在桌面上的旧代码上完成64位集成(达到所需的级别)。
所以他们开始了新的代码集。
他们想开发SAS。
更不用说更紧密地集成AGOL了。