我想研究一下ArcGis,但我想不通它在哪里。
我已经使用Google Maps API创建了一些带有makers、Overlay、Listener等的简单地图。
我最近开始研究PostGIS,我完全理解,它通过额外的数据类型和函数增强了Postgres,用于绘制多边形和映射区域。太棒了!
我不明白的是ArcGIS的位置在哪里?
是干什么的呢?你为什么要用它。
我有一个庞大的地址数据库。
发布于 2012-05-23 05:48:09
如果你了解谷歌地图API和postGIS,那么你真的不需要ArcGIS了。下载QGIS并与POSTGIS结合使用http://www.qgis.org/是不必要的,这就是为什么它对您没有意义(理所当然)。
发布于 2014-02-13 05:31:04
归根结底,这取决于你是更乐于拥有一个大型软件堆栈,其中所有的东西都被设计为协同工作,还是你更乐于做一些SQL,和/或Javascript和Python编码(这些都是开源GIS中的重要角色),通常是自己拼凑代码。ArcGIS家族(包括台式机、服务器和基于web的技术)的制造商ESRI本质上是地理信息系统领域的微软--大玩家,他们的产品被设计成可以很好地相互协作,但有时在标准遵从性或与第三方软件的交互方面有点迟缓。
在开源方面,Postgis本质上提供了Postgres的空间类型扩展和许多空间函数,实际上是各种包的混合体: GEOS提供了许多空间谓词函数,Proj4j进行坐标系转换,GDAL提供了许多粘合函数。最近Postgis添加了对栅格、3d和拓扑函数的本地支持,以及长期存在的矢量函数,这意味着通过将SQL函数链接在一起,可以直接在数据库级别执行令人惊叹的复杂GIS分析。
如上所述,对于那些想要走这条路的人来说,QuantumGIS (通常称为QGIS)提供了ArcGIS桌面的大部分功能。JavaScript库,比如OpenLayers或Leaflet (还有很多其他的)可以用来可视化Postgis查询的结果。此外,还有一些工具,如Geoserver (基于Java serlvet ),允许您提供Postgres/Postgis表或ESRI shp文件中以常见格式保存的数据,如WMS、WFS和WMTS,充当客户端和服务器之间的桥梁。
最终的决定往往既是政治上的,也是技术上的。例如,如果你为一家大型公用事业公司或地方政府工作,支持合同和行业规范可能会压倒预算约束。如果你在一家小型初创公司工作,并且有喜欢在命令行工作的人,你可能会从开源堆栈中获得更高的性价比。
发布于 2012-05-11 19:17:16
我假设你问的是ArcMap,这是ESRI的桌面地理信息系统应用程序。该应用程序是一个极其强大的地图制作和分析工具,允许用户执行复杂的空间操作。ArcMap还提供了一个图形用户界面,允许用户编辑几何图形,支持模拟真实世界现象的复杂类型。该应用程序还支持广泛的光栅分析,通常用于遥感。
下面是一些如何在地址数据库中使用ArcGIS的示例:
这些只是你可以用ArcGIS做的几件事。简而言之,此工具允许您在空间上下文中查看和分析数据,而不是您现在似乎正在采用的关系方法。
https://stackoverflow.com/questions/10531231
复制相似问题