ArcGIS VS QGIS——两者之间的27点比较下篇(译)

QGIS和ArcGIS的比较

本文续借上一篇译文

17.使用数据驱动框自动地组织制图

如果你正在制作一幅图,你肯定需要用到ArcGIS中的数据驱动框,它是你自动生产地图的得力工具。数据驱动框是在相互独立的不同图层页面之间进行切换的工具。制图员们经常使用数据驱动框和制图工具箱来完成制图过程。
Data Driven Pages
制图工具箱是用来制作带状的地图的,如果你的地图横跨多个投影,需要使用UTM区域计算工具。
QGIS的开发人员在程序中集成了一个非常好用的地图集切换工具箱。
Atlas-Toolbar
选中图层中包含的一些地理图形和字段,使用地图集生成工具,会得到一个新的只包含这些地理图形和字段的页面。与地理图形想关联的字段比如文字标签等都可以被使用。
地图集切换工具的功能很强大,QGIS和ArcGIS的数据驱动框都很棒。

18.在ArcGlobe和ArcScene中观看三维场景

是时候告别二维平面世界,而走向三维了。
ArcGlobe和ArcScene都是标准独立的三维分析扩展程序,能够展示一个三维的立体世界。ArcScene用于小型场景的研究,可以通过竖轴因子调节物体的高度。
ArcScene
ArcGlobe则是展示全球数据的良好媒介,支持模拟飞行地对地浏览。
ArcGlobe
当然,使用这些模块需要一个三维分析的许可。
虽然QGIS本身缺乏一个像样的三维模块,但Qgis2threejs插件可以以三维形式展现场景。该插件可以向你的浏览器中导出地形数据,三维地图遮盖图和矢量数据。
QGIS 3DViewer
但是别觉得这个插件能够像ArcGlobe和ArcScene那样强大,ArcGIS的三维功能还是要比QGIS强太多了

19.设计一个宏大的网页地图来讲述故事

网页地图正在蓬勃发展。许多政府和企业应用网页地图来讲述宏大的史诗故事。
在ArcGIS中设计网页地图是很简单的,制图员只需要通过ArcGISOnline把数据发送到网页上就可以了。ArcGIS Online for webmaps是这些在线地图在Esri的地理信息云中的存储位置。
而且更为方便的是ArcGIS推出的ArcGIS story maps,它能够非常方便地帮助我们利用地图讲述我们的故事。
ArcGIS-Webmap
QGIS服务器提供WMS(网页地图服务),该服务与QGIS桌面端使用同样的库。所以QGIS桌面端提供的地图和打印模板只需要简单地将QGIS的工程文件复制到服务端文件夹就能够以网页地图的形式发布了。
QGIS-Webmap

20.使用ArcGIS animations来动态展现数据

你有没有想过动态地展现你的数据?
直观地看到北极冰雪随时间融化,展现全球的气候变化。ArcGIS中的动画工具箱使得数据从静态的变成动态的。各种地理信息随时间的变化可以在ArcGIS中非常容易的展现出来。
如果你有一个时间相关的字段,只需要将时间轴从左拖到右就能够直观地看出你的数据随时间的变化。当然,这需要一些并不繁重的准备工作(如填写字段),之后你就可以把生成的动画导出为影音格式让你的老板印象深刻。
Time-Series-Animation
时间管理插件为QGIS添加了时间控制功能。你可以使用时间控制器让矢量特征随时间属性而变化。该时间控制器还支持实验栅格层和两点之间插值。你可以直接在地图窗口创造动画并且导出图像序列。
Time-Manager-QGIS

21.制造颜色编码的主题地图

社会科学家经常制作专题图,来展现一些与地理区域相关的特殊主题。
QGIS为制作专题地图提供了一系列的工具:渐变色、渐变符号、比例符号和密集点,以及线状、块状和专栏的数据化符号、直方图和文本流程图等等。
Equal-Interval-Classification
QGIS中有一个非常独特的工具:热力图。根据一个点集立刻创建出一个矢量的热力图。热力图渲染工具修正半径、色差、透明度和融合模式,最后在点图层产生一个动态的热力图。
你可以在QGIS中通过“设置列描述”或者“规则描述”来使众多字段符号化。而在ArcGIS中,使用“唯一值,多字段”也可以轻松达到类似的效果。点云图和大量图表是ArcMap的独一无二的优势。
QGIS和ArcGIS都具有良好的专题图制作功能

22.使用ArcMap的高级编辑工具创造一览无余的详细编辑

ArcGIS和QGIS的编辑功能稍有不同。
比如,你在QGIS中点击右键完成快速的矢量创建,而在ArcGIS中则需要双击。你会觉得单击右键是很方便而且不易出错的,而双击则容易在绘制大量矢量的时候出现不必要的错误。
QGIS提供一系列编辑工具如图形改造、切割和追踪还可以删除要素中的一部分形成一个环。使用捕捉选项可以捕捉要素点。QGIS的cad工具插件提供了13个高级工具,其中一个闪亮点是撤销编辑。在ArcMap中只能在进行矢量编辑的时候进行回退。
QGIS-Toolbar
在ArcMap中创建数据是相当轻松的,ArcGIS有许多高级编辑的选项。你可以通过要素模板创建一个新的要素。高级编辑还包括多块型要素打碎,曲线剔除、修剪或扩张,替换图形等。ArcMap中的边界追踪工具真得非常棒。
Editor-Toolbar

23.拓扑关系不是问题

  • 这个点在多边形上吗
  • 是否存在覆盖呢
  • 这些线是否与多边形边界重合了?

我所能想到的,能够描述ArcGIS中拓扑功能的词就是:完美。如果你担心你的地理信息数据有错误(重叠、缝隙等),ArcGIS提供一个丰富、完整的拓扑关系错误检查工具。它将对你的数据进行超过三十种规则的检查,来保证拓扑关系的正确。
ArcGIS-Topology
一旦你的数据被导入地理数据库中,你就可以创建拓扑关系了。
QGIS包含一系列拓扑规则:“必须包含”、“绝不能重叠”、“绝不能有缝隙”、“绝不能有无效图形”、“绝不能有多区域型图形”、“觉不能覆盖”和“绝不能覆盖XX”。你可以用这些规则检查地理图形,但你如何修正它?
QGIS-Topology
ArcGIS的拓扑修正是交互式的,你可以一个接一个地查看错误并修正它们。
拓扑检查和修正编辑功能是ArcGIS的一个闪光点

24.以工程的形式表现数据记录

QGIS和ArcGIS都拥有精简的地理数据记录管理机制,他们都提供相似的功能。
当你在QGIS中创建一个shapefile的时候,你需要立刻设定一些字段(文本、小数或者日期)。使用ArcGIS的时候你可以之后再创建字段-除非你是在ArcCatalog中。
atrribute-table-exmaple
在QGIS中创建字段以后,你可以使用表管理插件重新命名它们。也许你认为在ArcGIS中不得不重新建立一个字段并把原来字段的值拷贝过来,其实数据管理功能中的“替换字段”可以完成这个过程。
在地理数据库中,用户可以设置数据记录的类型、归属和默认值,当用户开始输入属性信息的时候,可以使用下拉列表来选择。当地理信息统计出现问题时常使用这种方法来寻找无效的数据记录。
Domain-ArcGIS
通过地理位置的搜索功能通过交互式的选择工具已经有了很大提高。当记录被选中的时候,他们就被过滤出来了(并可以添加和移除)。字段计算工具支持Python和VB脚本。
ArcGIS中必须停止编辑才能进行字段计算是广为诟病的。

25.通过地理编码确定XY坐标

地理编码是给予街道地址XY坐标的过程。
地理编码可以通过ArcGIS Online Geocoding来实现。这是一个付费服务而且需要使用执照。
ArcGIS Online Geocoding
ArcGIS桌面程序有其自己的方式来实现对你的数据进行地理编码
。只需要通过地理编码工具箱就可以找到目标的地理,再添加一个标签,你就完成了位置的标识。
如果你不想看到填满标识信息的表格,在QGIS中你有两种不错的选择。MMQGIS是一个很好的批量地理编码的工具,它支持包含地址信息的独立表格格式的数据,并把它们在地图中以点的形式标识出来。
QGIS-Geocoding
地理编码插件需要先输入地址,然后点击ok,瞧,地点就在地图上标出来了。
Geocoding Result
五五开,平手!
我们不想为地理编码增加预算了,使用QGIS简单又实惠。

26.使用数据转化工具替换地理图形

要素图形化对于制图员来说是经常要用到的,但是替换要素却不是那么容易。但是在QGIS中,就不会很麻烦。
在QGIS中,你可以把线段转化成多边形,点转多边形或者任意两者之间的转化。
QGIS-conversion
在ArcMap中,你也许需要一个高级的许可来完成数据转化的功能。QGIS有一些相当酷的常规化工具:简化线、统计点和多边形。

扫描二维码关注公众号,回复: 4976886 查看本文章

27.ArcGIS的文档相当详尽

ArcGIS的文档非常棒。ArcGIS不仅提供工具的使用文档,还提供了一些示例数据让你实际操作一遍。
这并不代表QGIS的文档不好,它也提供了很多信息,也写的很规范,很实用,但它就是没有ArcGIS的文档好。
Geonet
Esri有Geonet,而QGIS又GIS Stack Exchange作为社区。
GIS-stack-exchange
QGIS的支持非常活跃,一个非常专注的志愿社区支持着QGIS项目,而ArcGIS的社区则主要是雇员和用户。
他们都提供了问题反馈的场所和手段。

总结

地理信息系统的设计的核心需求仅仅只有4个:创建地理数据、管理它、分析它并显示它。现有的软件都能够很好地完成这些基本功能。
所以说QGIS和ArcGIS并无一定的高下之分。
QGIS-vs-ArcGIS-small
QGIS是免费的,而且有众多语言的支持。依赖于志愿者的努力,QGIS的社区十分活跃。你使用的越多,令你惊奇的发现也就越多:交互式的组状态表,支持csv的快捷导入,令人惊愕的制图符号和标记选项等等。
ArcGIS几乎是最好的GIS软件。它是可以扩展的,而且有全世界最大的用户社区。它提供样例数据和使用教程来帮助你获得实际操作的经验。模块设计器和自动化运行是顶级的功能,各各具特色的ArcGIS拓展软件也为其增光添彩。
但也许一个不懂行的人会问:ArcGIS赢在哪儿了?QGIS有什么优点吗?

翻译结语

从9.9号开始这个翻译计划开始,到今天翻译完成,大概花了12天,9600多字。其实翻译完了这篇文章感觉其实也并没有什么非常有价值的信息,所以仅当练手吧,方便研究QGIS和ArcGIS的同学们入个门。以上。

猜你喜欢

转载自blog.csdn.net/hanminaaa/article/details/52604565
今日推荐