我是GIS的新手,在2007年才接触ArcGIS for Desktop大约4周。我从事的业务希望针对编写涉及GIS的完整解决方案,因为这将有利于其硬件销售。他们不知道要瞄准哪个市场,但希望我选择要使用的GIS软件,但是我对GIS市场非常满意。我只知道目标平台是Windows,Windows Mobile,Android和Web应用程序。移动应用程序的概念意味着数据连接并不是100%的,因此可能需要排除基于Internet的服务,例如GoogleMaps。 Esri的ArcGIS for Desktop,CadCorp,MapInfo,GoogleMap / Earth,qGIS,Manifold,openJump,openstreetmap等多种GIS产品可用。
问题,为什么要使用Esri ArcGIS。从我的经验来看,它在地图上浏览的速度很慢,并且在编写程序时非常冗长,从而导致开发时间很长。 Esri还是市场上最昂贵的产品,我相信也是最受欢迎的产品。但是为什么人们会继续使用它,而CadCorp之类的其他系统却具有相同的功能(如果不具备更多功能,似乎响应更快),则可以导入Esri数据并​​且成本更低。
俯瞰这里的东西。我知道在国防等行业中的客户需求,想要Esri,但为什么它仍然如此受欢迎,因为我经常听到其他产品的情况更好(这是Windows还是Mac的市场份额与质量对比示例)

这个问题是从StackOverflow上产生的。

评论

就像我要感谢我到目前为止所读的所有评论。鉴于我以前阅读过其他GIS系统的许多正面评论,因此我期望对ERSI会有更大的支持。

为了澄清几个答案:Maptitude Mapping Software具有无限的地理编码功能; TransCAD的价格在6,000美元至12,000美元之间(不到50,000美元!)

自从这个问题被搁置以来,我试图通过编辑使其重新回到主题上。我还感到,将对话仅限于桌面软件,并且只允许使用ArcGIS产品的人回答,这损害了问题的可行性和客观性。最近还出现了许多争论,我想为为什么使用ArcGIS替代方案提供合理的意见。

@ blah238:我认为您的大量修改完全改变了问题的性质和意图。与如此大量地编辑它相比,我结束这个问题要舒服得多。

该OP已有3年没有去过我们的网站了。问题和答案不是其原始作者的财产;而是鼓励社区通过评论,编辑等方式来改善问答。由于这是网站上最受欢迎的问答之一,它显然具有价值,如果不进行尝试挽救它,就不值得关闭。此外,我认为问题的性质不会改变,并且由于OP很可能永远不会回来,所以我认为他们不会介意。但是,您当然有权提出自己的意见。如果愿意,可以随时打开有关meta的讨论。

#1 楼

首先,易于使用。我使用ArcGIS已有近7年了,我可以告诉大家,人们喜欢它的简单性以及如何构建简单的地图和分析。就像其他人指出的那样,QGIS在功能上越来越接近,但人们的想法仍然印有“ ESRI”。公司无法提供。他们一直在投资于新技术和新概念的传播(可能与否有关-请查看GeoDesign)。

QGIS是替代ArcGIS的强大候选者。对于巴西(北方大首都)的一个城市,有一个具体项目,我们能够坚持使用QGIS,他们对此感到非常满意。定制它是另一点,但似乎并不难-每个人都只需要“习惯它”即可。

支持ESRIs工具的一点是其本机制图输出,这仍然是最好的,而且看起来还需要几年的时间。

EDIT解释本机地图输出注释: ,可以在GIS范围之外进行编辑。

我听说许多人使用FOSS GIS软件生成其地图的基本布局,然后更改为Inkscape之类的内容并完善该地图的外观和感觉。

从根本上说,ArcGIS具有最好的制图控制和输出。它具有广泛的标记功能,符号创建功能,并且具有矢量图形软件的许多功能。

这就是我所说的本机制图输出:D

评论


您能否扩展“本地制图输出”注释。虽然我是GIS的“新手”,但令我惊讶的是QGIS之类的评论,而我昨天从未听说过,而我看到的第二大竞争对手是CadCorp,它仍然是使用GIS系统的游戏。

–JonWillis
2011年3月3日在10:28

感谢您将其更改为Wiki,我无法确定该选择的位置。

–JonWillis
2011-3-3在10:43

我也对“本地制图输出”的含义感到好奇

– djq
2011年3月3日10:56



今天的QGIS和ArcGIS一样容易。加载图层并开始GIS(这是一个术语吗?)。但是以前,例如,如果您查看GRASS,则必须创建一个项目,定义空间参考等,等等。ArcGIS在后台为您做了很多工作,但是今天大多数os GIS软件包已将其纳入其功能。由于用户群和文档的原因,对开发人员来说比较容易,但是变化很快。

–乔治·席尔瓦(George Silva)
2011年3月3日在19:07

易用性取决于用户。如果您已经长大了ESRI产品,那么ArcGIS看起来会很熟悉,而其他大多数GIS平台似乎会违反直觉,不透明且令人沮丧。如果您还没有接触过,那么完全相同的形容词将表征您的ArcGIS体验(以及“越野车”和“耗时”)。

– hu
11 Mar 4 '11 at 22:19

#2 楼

制图是我们使用Arcgis的原因。我可以并确实在保证使用其他产品的情况下,例如,ogr2ogr的速度比arcgis转换shapefile的速度快36倍,这使它成为了我工具集的永久和专用部分。不过,即使我无法绘制结果也没关系。我们在视觉上进行沟通吗?”。那是橡胶上路的地方,而布丁也被证明是令人讨厌的陈词滥调。如果我们不能用传达含义的数据制作地图或其他视觉产品,那么它实际上就不存在,并且浪费在构建数据上的数百万美元。

我们没有检查过其他产品,甚至没有接近Arcmap中可用选项的广泛性。早在Arcinfo工作站,ArcView3和ArcPlot时代,由于地图优势,我们在最后阶段使用了Mapinfo。 Adobe Illustrator可能比Arcmap更好,它与Arcmap之间的距离与Arcmap和__之间的距离一样大。

我对QGIS和SAGA和bretheren充满希望-我也想在日常工作之外使用我的手艺,但是他们还没有实现我的工作。 br />
更新:一年前,我说:“如果Illustrator可以原位读取shapefile或文件地理数据库,那么我们很有可能会使用它。”那是在我开始更认真地研究制图表达之前。据我所知,它是一个非常强大的工具集,在GIS内外,在任何其他应用程序中都没有类似物。简而言之,您可以保留精确的十进制几何图形进行分析,并在保持单个数据存储的同时将地图图钉移动几百米,以使地图更易读。正如我们所看到的,Qgis持续增长的问题是,人们越来越频繁地问到它是否应在我们的运营中扮演重要角色。在我们的意识中,制图表达的出现又将这些噪音再次推向了后台。你会认识他们。我已经使用Inkscape进行了几个小型地图项目,但是随着对象数量的增加,它真的很快停顿了下来,这在我们的地图中会很快发生。

我最大的愿望是希望Illustrator / Inkscape与Arcgis / Qgis的数据智能一起使用。

评论


马特,曾经在Illustrator中使用过MapPublisher吗?它将导入shapefile,现在可以连接到个人,文件和企业级地理数据库(SDE)。我已经使用过它,如果您精通ArcGIS和Illustrator,则学习曲线还不错。

–乍得·库珀
2011-3-4在11:45

@Chad是的,我们使用发布者已有两年了。我们发现维护两个数据存储区和两个并行的地图组成部分的开销过于昂贵。一次性地图是可以的,但是需要进行更新的地图需要大量重复的工作,在已发布的地图上进行更改,然后在分析数据存储中进行相同的更改,反之亦然。我没有意识到他们增加了读取文件地理数据库的功能。我不知道他们如何在没有file-gdb API的情况下做到这一点?那可能会改变事情。

–马特·威尔基
2011年3月7日19:02

@scw:对不起,我之前错过了这个好问。已经有一段时间了,我已经过时了,但据我所知,Qgis尚无法生成这样的地图(营地地图是一个例外,它是一个arcmap-illustrator混合体)。我对真正简单的事情感到沮丧,例如如何更新和刷新地图窗格中的功能,拆分和自定义图例,文本框等。很高兴被证明是错误的:)

–马特·威尔基
2012年2月9日在22:49



#3 楼

尽管从技术上我实际上不能回答这个问题,但是由于我不使用ESRI产品,所以我可以对“……但是为什么它仍然如此受欢迎”这一问题有所帮助。 (这只是我的意见,是基于多年来与我相比知识渊博的人们的讨论,因此我不能用事实来支持它,但对我来说似乎很有意义)。

主要原因是市场和思想份额。 “大多数人”都知道ESRI软件,而大多数听说过GIS的人都想到了ESRI。这只是大气中的一般智慧,因为大量公司,政府部门和教育机构已经大规模部署了ESRI软件。市场份额是选择某些产品的原因之一,但是(取决于您的业务模型)评估产品与您的需求的技术匹配可能更为重要。 (这就是我认为您应该问的关于btw的问题)。

我认为许多人期望像GIS这样的“严肃”事物需要庞大,因此人们认为它很昂贵,所以它很好,很多人都在使用它,它一定是最好的。由于投资确实花费很多,因此,无论他们的真实感受如何,您也不会听到许多人反对它的成本效益,因为他们致力于进行大笔投资(这显然是有争议的,并不意味着要对抗ESRI确实是正确的选择)。

随着开放源代码和更实惠产品的更具成本效益的解决方案(GDAL和QGIS如今已广为人知,还有许多其他产品),这种情况正在改变,但染入并没有改变羊毛ESRI用户-部分是因为使用新工具而不是老式工具的GIS新手,并且由于当前用户将是一个更难破解的市场-对于希望投资想要大量新人使用的软件的组织。

评论


嗨,mdsummer。我对此表示赞赏,并完全同意从GIS问我想要什么。杀手problem的问题是我不知道,因为我没有得到具体的要求,虽然有目标市场,但是由于没有明确的问题,因此无法定义要求。这使得问一个问题变得非常困难。我听说Esri可能会在10年内失去与Google的共享,因为Google拥有大量信息,并且可以将其部署到Google地图/地球平台。您对现有esri开发人员的评论是我很想念的观点。

–JonWillis
2011年3月2日在10:55

#4 楼

我在船的另一侧,从2006年开始使用Qgis,然后在2009年切换到ArcGIS。尽管在ESRI中您无法做的事比在QGIS中无法做到的事,但问题是时间。如果您是顾问或雇员,每小时薪金$ X。精益和效率要求您以可接受的资本成本(许可证购买)增加来最小化运营成本。使用ESRI,可以轻松实现模型制作,输出结果以及使地图看起来非常漂亮的效果。印刷地图,网络地图,动态/网络互动地图。除了后两个之外,没有其他软件可以使用FOSS,它可以像ESRI一样漂亮,高效且快速地完成此任务。

第三,地图和模型维护,ESRI在制作地图方面表现出色可以很容易地使用当前数据进行更新,也可以提取显示较早数据的地图存档版本。

第四,确实不那么昂贵。如果您想到的是TransCAD(运输GIS)或EMME2 / 3(另一个运输GIS软件),则每个许可证的费用高达50,000美元,而且大多数时候您仍然需要ArcGIS来完成工作

, 革新。我认为所有FOSS和非FOSS软件都在追赶ArcGIS,无论我们是否愿意接受。尽管有些人可能会说,使用FOSS,您可以获得更好的R和R-py支持,或者使用GRASS,您可以获得更好的建模,但最终,ESRI的创新超出了模型的范围,使他们的软件更易于使用并从收集的数据到打印的地图周期的地图制作变得更加轻松和美观。

第六,我讨厌ArcGIS的可怕ui,但是您已经习惯了,我认为这是他们最大的失败之一

评论


嗨,当您从QGIS迁移到ERSI时,看到您的评论很有趣。随着业务刚刚起步,他们聘请了我自己和一名Web开发人员,这是两名最近的大学毕业生。因此,人工业务的成本较低,但他们确实希望快速发布。我对ESRI的看法是开发,地图滚动很慢,因此我很惊讶地看到您发现开发速度很快。虽然我有责任查找GIS软件,但我希望能对此做很多事情,如果我想报告一下,我们需要在研究应用哪种GIS之前集中精力定义问题。

–JonWillis
11 Mar 3 '11 at 10:32



#5 楼

我进入石油勘探行业已有21年了,自1990年代初以来,我一直在台式机和企业中使用所有版本的ArcGIS软件。我也使用了您过去提到的大多数产品。 Esri工具经过实践检验,证明是真实的,经过测试的,并且比市场上的任何其他工具都能更好地工作。他们完美吗?不,是不是他们对持续改进有反应吗?是。

由于解决螺母和螺栓映射问题的复杂性,我看不到Esri的主导地位正在改变。我使用了您提到的许多其他产品,但是当您使用它们时,它们并没有完成工作所需的用户群,广泛的功能或详细的技术和领域知识。我在石油GIS中工作-需要一个完全独立的领域经验和技术知识的世界。

我们喜欢一些开源解决方案,尤其是诸如postgreSQL之类的产品。我喜欢Esri玩得很好-使我们更加快乐。我提到这一点是为了让您看到,如果开源解决方案既好又专注,那么我就不会显得开放。我去FOSS会议。这样做非常有用,但是他们只是没有Esri for GIS的财务资源。

最后,它是我们客户的首选产品,我们希望与他们及其工作兼容流。即使有其他选择,它也会为我们转移到其他地方带来很多隐性和非隐性成本。

评论


我完全同意。如果您考虑组成ArcGIS的制图,SDK,模型构建器,Python脚本,在线帮助等,那么这是一个很好的价值。尤其是在时间就是金钱的情况下,ArcGIS是值得的。

– klewis
2011年3月2日在22:20

我对esri的感觉是,它领先于游戏,每个人都在追赶,但是其他GIS系统已经赶上或即将赶上,有些则采用了不同的系统。我无法深入了解GIS,所以我可能会错,尽管我确实知道ESRI将其6.6亿美元利润中的20%投入了研发。

–JonWillis
2011-3-3在10:41

#6 楼

这是一个很好的讨论主题。这是我的看法。我学会了在大学环境中使用GIS软件-就像许多大学一样,这所大学拥有带有ESRI的ELA。这使许多用户使用ESRI软件进入GIS。 ESRI是否有很大的市场份额?当然。它是好的软件吗?我认为是的。它受到良好的支持,稳定,不断改进,可扩展,可互操作,并且拥有庞大的用户社区,可以寻求支持和想法。我认为大多数日常用户(可能与此相关的公司)都会选择符合我上面描述的标准的产品,因为这对他们来说更容易。从长远来看,ArcGIS平台已经过尝试,测试和可靠。就此而言,ESRI许可是一次巨大的改变,因为我们还有其他软件包,其ELA达到数百万美元。我也在旁边进行咨询,并拥有ArcGIS-ArcView的个人许可证。为什么我花了1500美元问您呢?因为我的客户都使用它,所以我有业务要使用他们也使用的软件包为他们提供解决方案。好吧,我真的很喜欢ArcGIS。

评论


我认为,使用ESRI产品对大学中的学生(未来的GISer)进行培训对于保持ArcGIS的市场份额至关重要。如果更多的大学较少关注ESRI产品,并使用开源替代方法教授基础知识,我将非常高兴。

– djq
2011年3月2日18:55



实际上,在这所大学中,栅格GIS课是通过GRASS授课的。

–乍得·库珀
2011年3月2日19:05

当我与CadCorp会面时,他们提出了将Ersi发给大学生的讨论,而CadCorp则不这样做,因为当遇到问题时,他们无力为学生提供支持。就我个人而言,我的大学甚至从未在程序中提到过地图或GIS,所以我没有被教过。但我同意这是维持市场份额的好方法。

–JonWillis
2011年3月3日在10:23

本科GIS教育会教您按什么按钮而不是按空间分析。 ESRI很多时候都为校园提供免费的学生许可,这样您就可以学习按下按钮而不是其他按钮。为此,我为同时拥有ESRI ELA的美联储工作。他们似乎把我包围了。

–罗伊
2012年8月13日在18:17

#7 楼

从开发的角度来看,它是最具成本效益的选择。以每小时$美元的价格购买具有ArcObjects所提供的所有智能功能的ArcEngine许可证要便宜得多,要便宜得多。可以公平地说,在大多数货币中,ArcEngine许可证的成本不到开发人员一天的时间。

评论


您使用的Esri产品的原始成本是多少?我假设会有开发许可证,然后会为客户提供更多许可证。使用esri许可系统,可以使用基于ersi的产品创建低成本解决方案。

–JonWillis
2011-3-4在10:54

我经常使用ArcEngine,每个许可证的费用为1320澳元。开发人员许可约为每年1500美元

– BlinkyBill
2011年3月6日23:30

#8 楼

使用ESRI产品通常是因为您必须这样做。几乎每个政府组织都在使用它们,而当您雇用它们时您别无选择。
我喜欢ArcGIS产品套件,但是我还没有看到另一个功能强大,易于使用且被众多人使用的GIS程序。
还是,ArcGIS很烂。



费用! -ESRI烂透的第一大原因:程序过于昂贵,扩展程序令人the目结舌,这使任何组织的GIS部门在预算表上看起来都非常糟糕。非GIS用户永远无法理解为什么成本如此之高。它迫使大多数人寻找替代品。最终,ArcGIS的价格很高,除非它们降低价格,否则人们将在QGIS真正腾飞之后立即狂奔。很多错误,崩溃和减速。最终,我觉得自己被卖了一种产品,它既没有瓶坯也没有被炒作。 ArcGIS非常适合分析,但是当您花半天的时间对程序中的错误进行故障排除,重新启动计算机并联系支持人员时,这对我来说是不可接受的。有超过500,000个顶点。这是ESRI认可的事实。请在此处查看此链接。在评论中,ESRI员工有话要说。好的,他们是一个bug,程序中有bug。但是,他们直到10.1才解决此问题,就像踢倒你时一样。他们为我们提供了无法完全正常工作的产品。但是,如果您有能力升级(或支付服务费),他们会修复它。

LiDAR数据-如果要使用LiDAR,请远离ArcMap。它甚至无法打开文件而不会崩溃,而且我有一台出色的计算机。如果可以的话,我会选择别的。

评论


这里有很多东西,但是恕我直言,它正在越界变成蚂蚁。您是否认为您可以删除毫无根据的指控,特别是“谎言”部分的第一部分?

– hu
2012年8月13日在17:54

同意使用ArcMap经历了艰难的一天。

–科迪·布朗
2012年8月13日在18:09

#9 楼

考虑到易用性和可用工具的范围,当前没有其他选择。

我认为,随着QGIS和FOSS越来越紧密,这种情况将在未来几年内改变。我迫不及待要等到ESRI失去市场份额并以几百美元的价格卖出一种快速而强大的产品。

评论


这是我尝试过的很多事情。这是有问题的,您不能指望所有技术都能正常工作。因此,坚持使用ESRI的主要原因之一。

–布拉德·尼索姆(Brad Nesom)
2011-3-2在16:45

@JonWillis我对“仅一个GIS数据库,并运行来自不同供应商的单独客户端(都读取/写入同一数据源)”的评论感到不满。我曾经使用过Microstation,Integraph,Autodesk,Qgis,ArcFM,ESRI,SDE,FME,Oracle,Sql Server和Postgressql。我已经在Autodesk Map3d,Autodesk Mapguide,ESRI Arcmap,ESRI SDE,ArcFM和Oracle Spatial上花费了大量时间。我成功了,所以并不是说这项技术没有用。在提到的堆栈中,并非所有客户端都可以/“应该”写入地理数据库。虽然有雾的道路。继续...

–布拉德·尼索姆(Brad Nesom)
2011年3月3日14:18

此外,还必须仔细考虑地理数据库的设计(不确定我以前是否曾经一起写过这三个词)。例如,由autodesk设计的oracle空间模式不同于esri期望的oracle空间模式。非常细微的差异。在新的位置,我现在使用的是Autodesk,qgis,esri和postgres(实际上是在开发模型)。两者之间的差距越来越小,尤其是在autodesk和esri之间,但是根据应用程序的数据结构和所需的所有组件,它总是需要花费一些时间才能使其正确。

–布拉德·尼索姆(Brad Nesom)
2011年3月3日14:29



我的评论并没有真正回答这个问题,但是现在我想我要...哦,好吧...我认为,通过免费的,付费的,发展成熟的其他所有技术,ESRI拥有最佳的解决方案,以最优惠的价格提供最多的附件和大量的新功能。因此,我始终将其作为我设计的任何系统的骨干。并围绕它构建。

–布拉德·尼索姆(Brad Nesom)
11 Mar 3 '11 at 14:55

@布拉德;很高兴看到那种立场。我一个人是一个混合平台的人; AutoCAD / Microstation始终包含在我的工具包中,再加上ArcView 3.x,直到与ArcGIS冲突。

–D.E. Wright
2011年6月3日,0:42

#10 楼



ArcPy Python网站程序包

我使用ArcPy网站程序包比任何其他地理空间工具都能完成更多工作。结合了ArcGIS功能和Python的灵活性/可扩展性的能力对我来说是一笔难事。


64位背景地理处理

ArcGIS 10.1之前的版本,我经常必须借助内存
扩展的矢量操作(例如“集成”)来发挥创造力。这一切都因64位背景地理处理而发生了变化。组织改进。


ModelBuilder

没有GIS具有ArcGIS的ModelBuilder
所具有的功能。创建和共享工具的能力改变了游戏规则。


ArcGIS帮助

我无法想象我用Google搜索“ Con arcpy”的次数, “ mosaic
到新栅格arcpy”或知道它的许多ArcGIS工具中的任何一个
将带我进入该主题的ArcGIS帮助页面。这是迄今为止我遇到的最好,最有用和最全面的在线帮助。此外,它们的页面是可预测的,例如,
,我知道工具参数位于页面的顶部
,受支持的环境位于底部。


矢量和栅格功能

与十年前相比,ArcGIS具有惊人的矢量和栅格功能。不久之前,数字图像处理还只是专门软件领域中的
。现在,大多数GIS技术人员可以
完成此软件包中所需的一切。 ESRI出色的营销举措;
在大学级别上几乎放弃了许可证,以确保地理空间人在毕业后依靠这些工具。



#11 楼

这也有利于工作安全。自从旧命令行以来,就已经使用ESRI 19年了。 (返回时:o)。与我实际使用该软件相比,我每周花费更多的时间来尝试使ArcGIS正常工作。

如上文所述,对于基本的地图开发(尽管存在打印问题)和为此很好。否则,随着每个新版本的发布和更新都将迅速走下坡路。现在,我将其安装到仅安装9.3.1和10的位置,因为它们都没有用于数据开发和脚本编写的完整“非bug”工具集。特别是python脚本。

将在一个版本中工作,而在另一个版本中不行。

我认为他们的“变通”数据库可能也是这个星球上最大的数据库。他们建议不要“解决”问题,而建议“解决”。

我认为它就像Microsoft。更好的操作系统已经面世,但是MS早早介入,这就是“标准”。

当然,与政府承包商合作没有太多选择。但是,如果我从头开始,那么ESRI将是我推荐的最后一个。
那不是真的,我永远不会推荐它们,无论最后还是不推荐。 br />
专业的ESRI beta测试人员(并非自愿选择)(而且,我们(客户)为此支付钱给他们)

评论


上个月在WAURISA会议上,我们有“杰克”在场,几位与会者指出他确实承认他们在10日将球丢了。

–D.E. Wright
2011年6月3日,0:44

唯一的好处是,他们在所有方面都牢牢树立了Python(以arcpy.mapping模块为例,它是很久以前就应该做的事情了……不完美,但即将出现……)

–user681
2011年6月3日17:17

#12 楼

回应“ ESRI缓慢...所以我很惊讶地看到您发现它可以快速发展”的想法:将Web地图/服务开发与“桌面”开发与“真实”开发区分开来很重要。

webmaps-我认真研究了使用ESRI(ArcIMS)或开放源代码(Mapserver)平台提供webmaps已有几年了,所以现在情况可能有所不同。当时,mapserver在性能和开发时间上都更快/更好。在网上和在网上阅读各种对话表明,使用ArcGIS Server可以使事情大大改善。开源方面的活动更多。从远处看,相对平衡看起来差不多。无论如何,面向Web的地图和服务从来都不是ESRI的强大套件,就像现在使用arcgis服务器可以做到的那样,与桌面工具相比,它显得苍白。他们正在将大量的能量注入arcgis服务器,因此最终可能会改变。

桌面开发-这是建模器和命令行界面,然后清理并扩展保存的脚本(但是许多人从未发现需要走那么远)。使用Modeller,最初的设计和原型制作阶段非常容易,只需拖放组件并定义流程之间的关系和依赖性即可。该模型不仅是概念上的,还不仅仅是图片。该工具可以随意保存并在真实数据上重复使用。

打开CLI并随意运行罐头工具箱。工具运行时,将报告实际执行的命令及其参数。这些报告可以复制到文本编辑器或电子表格中,根据需要进行调整,然后粘贴回CLI以执行。该CLI也是交互式的,显示了可能的命令作为一种类型进行选择,并带有可能的参数的工具提示,并接受来自各种arcmap / catalog面板的拖放操作。

ArcGIS中的桌面开发是快速,很大程度上直观且集成良好的。 (我确实有很多需要改进的清单,请注意!)

真正的开发-这是启动Visual Studio或[insert-favourite-IDE]并在C#中直接从ArcObjects构建一些东西, C ++,Java,Python等。我还没有讲过这种环境下的开发与其他GIS平台相比如何。我的直觉是,由于要选择的可能对​​象的数量实在太大,因此感觉很难。有人告诉我ESRI COM库是世界上最大的库,甚至比Microsoft构建的任何库都要大。要弄清楚要点,将需要一些时间。

#13 楼

我多年来一直依靠ArcGis,因为它易于使用,并且提供了最佳的布局界面来输出所需的地图质量,而无需使用Adobe Illustrator。它也是用于地理处理和地理对象手动编辑的良好软件。

但是,该产品价格昂贵,基本版本(ArcView)并未实现非常基础的工具。

对于脚本编写和自动化任务,我使用歧管系统。它可以完成我在ArcView中找不到的更多功能。脚本确实比在Arc中更容易。但是,生成地图并不是一个好的软件。

他们共同制作了一个价格合理的GIS套件。

评论


您对Manifold.net GIS的看法是什么。 mdsummer建议在大多数答案和评论中使用它。

–JonWillis
2011-3-4在10:47

这是用于数据处理的非常有用的GIS软件。 SQL像Spatial SQL一样,在其中易于使用,没有ArcView这样的限制。编程能力非常好,并且支持多种语言。真正比ArcObjects更容易加入。即使制图能力和手动对象编辑能力很弱,它也绝对物有所值。由于上述两个原因,我无法想象仅与歧管一起工作。但是我无法想象没有它就可以工作。

–user2107
2011年3月4日19:45

#14 楼


我很懒。自1996年以来,我一直在使用ESRI产品。ArcGIS让我感到沮丧,但我仍然想尽办法。根本上重要的简单函数有很多错误。同时,他们添加了其他功能...
使用了许多产品,但仍发现ArcGIS中的制图功能优越。在Illustrator中可以获得更好的结果,但是在一个统一的框架内维护一个地图和数据要容易得多。有一个充满活力的用户社区,当您在尝试按时完成项目时遇到错误时,将为您提供帮助。很多书都使用ESRI数据格式。
我靠ESRI软件为生....


#15 楼

由于Esri可以为台式机,移动设备,服务器和新版ArcGIS.com开发应用程序,因此在所有环境中迁移同一应用程序相对容易。只需单击几下,即可将其放到桌面上并将其推送到云托管的ArcGIS.com(稍后再付费以进行在线存储和访问)。您可以在移动或桌面应用程序,Web地图等中使用相同的托管版本。它将很快消除ArcGIS的优势。但是对我而言,与此同时,ArcGIS提供了足够的好处来证明成本合理。

#16 楼

博士学位学生在进行经济地理分析时,可以说我对ArcMap的印象并不深刻。
我发现两者都继承了嵌套的3、4的GUI项目的MS Excel范式,甚至更深层的用于设置选项(实际上是函数调用)。如果您需要确切地了解正在发生的事情,那么我认为实际查看开放源代码文档并阅读函数调用的每个选项会更容易。有10,000名受访者访问了90,000个地点,我需要使用最短路径对他们进行建模以模拟运输行为。

我还需要将分析与受访者住所周围的绘图缓冲区结合起来,因为我正在建模他们的本地建筑环境对他们的交通行为的影响。

使用绘图缓冲区和合并具有其他图层属性的数据,ArcGIS和Maptitude / TransCAD可以很好地完成工作。

但是,一旦您了解PostGIS,一个简单的划线器就会绘制一个缓冲区并将其与所有属性相交,并为您创建一个新表,使其成为“可重复的研究”,这是基于GUI的系统永远无法做到。我还发现SQL的稳定性远远优于ArcGIS。

然后我们继续进行路由。 ArcGIS的设置很费力,文档和支持也很糟糕,恕我直言。另一方面,PostGIS中的设置是命令行中osm2po或osm2pgrouting的简单内衬,并且您拥有可路由的网络。

在ArcGIS和TransCAD中也建立了一个网络(这需要做更多的工作)之后,我运行了一个等效的函数调用(即,将调查对象从一个地方路由到另一个地方,约90k条路线),并且我获得了大约50%的成功来自TransCAD的成功率,来自ArcGIS的持续崩溃(仍从未起作用)以及具有pgRouting的PostGIS的成功率100%,再次通过在线教程进行了一些简单的查询。

我不太清楚关于事物的映射方面;对我来说,任何PostGIS查询都可以像黄油一样轻松地映射到QGIS中。

再说一次,一旦您过去了几天学习SQL的知识,您就会意识到PostGIS中的任何几何函数总是对ST_geomfuction(geomA,geomB)的调用,其余只是选择。

就应用程序等的部署而言,在我看来,SQL函数的速度非常快,并且能够从SQL语句创建简单函数并将其报告给QGIS(或就此而言,R)将在最初的学习曲线之后导致更加自动化的工作流程。

就空间统计建模而言,如果您除了基本工作之外还做其他任何事情,R是无可替代的。

所以我想我是PostGIS,QGIS和R的加分项。我使用ArcGIS打开他们专有的数据库格式并将其导入PostGIS。

评论


在将ArcGIS与其他软件进行比较时,虽然我有与您类似的经验,但是我看不出这如何回答OP的问题。这在哪里回答以下问题:“为什么使用ArcGIS for Desktop?”

–德夫达塔(Devdatta Tengshe)
2014年6月20日9:10

不同意。这就是为什么有人使用ArcGIS而不是其他工具的原因。我列举了为什么我偏爱其他工具的案例,并举例说明了我认为ArcGIS失败的地方。尽管问题标题可能与您所说的一样,但是实际问题和该主题的其余部分都不是特定于Arc的,因此,我认为您的下票和评论不合时宜。

– EconGeo
14年6月23日在17:45

#17 楼

我从事GIS业务已有30年。在DEC MicroVax上使用ArcInfo(带有信息)来进行叠加!我心中的答案是使用最适合自己的工作。今天,您拥有FOSS,Google,Bing,Oracle,SQL Spatial,PostgreSQL。我将问题分为数据收集,数据维护,地图制作(硬拷贝还是在线)和分析。我想说,根据您的域要求,ESRI可能是,也可能不是最佳选择。我在公用事业领域,特别是在水和废水方面。

数据收集和数据维护
ESRI在此领域拥有非常强大的工具集。我的许多客户都是从CAD开始的,因为这是他们在将承包商移入ArcGIS之前从承包商那里接收数据的方式。

生产-硬拷贝
ESRI在我的领域中有非常好的一套用于硬拷贝地图生产的工具。我们经常使用它。

生产-在线
关于在线地图,我们着眼于ArcGIS以及其他解决方案,例如MapGuide或WMS。它们既开源又免费。 ArcGIS十分流行,但是占用空间很大,而且复杂且缓慢,最终您会发现很多限制。它适用于某些应用程序,但对于需要地图查看和查询要求的其他应用程序却过于复杂。

分析
当涉及到分析时,我们尝试在空间数据库中进行大部分操作(如果需要)支持它,而不是使用ESRI模型构建器。其他一些人可能会喜欢ArcGIS,具体取决于他们执行的操作。我们希望将地理数据库中的数据发布到纯净的空间数据库中,以构建应用程序和进行集成。打开我们的选项,与必须通过ArcEngine / ArcObjects使用SDE和地理数据库。

评论


(营销警报)。如果您是公用事业部门,特别是供水和废水处理部门;找到GEOSECMA。我想听听一些批评者。 (对不起,我无法抵制FORTRAN风格与我们的Marketing dpt的冲突。)

– RemigijusPankevičius
2014年3月7日在21:34

#18 楼

我们曾经使用过ArcGIS。自2014年起,他们将收取“服务信用”来进行地理编码等工作。除了软件问题/错误外,由于我们要进行大量的地理编码,因此我们再也负担不起该软件。我们仍在决定使用什么,但可能会回到10年前使用的Maptitude。