2012-05-10 28 views
1

我想看看ArcGIS中,并围绕它的用武之地我不能让我的头。Arcgis解释?

我已经使用了谷歌地图API来创建厂商一些简单的地图,叠加,监听器等

我最近开始研究PostGIS,我完全理解,它增强了Postgres的额外数据类型和函数,用于绘制多边形和绘图区域。大!

我不明白的是ArcGIS适合哪里?

它是做什么的?你为什么要使用它。

我有一个大地址分贝。

+1

Qgis是ArcGis的免费替代品,如果你想进一步调查自己 –

回答

0

如果您了解Google Maps API和PostGIS,那么您确实没有必要使用ArcGIS。下载QGIS并将其与POSTGIS结合使用http://www.qgis.org/ ARCGIS只是不必要的,这就是为什么它对你没有意义(以及正确的做法)。

5

我假定您问的是ESRI桌面GIS应用程序ArcMap。该应用程序是一个功能非常强大的制图生成和分析工具,允许用户执行复杂的空间操作。 ArcMap还提供了一个图形用户界面,允许用户编辑支持复杂类型的几何模型,以模拟真实世界的现象。该应用还支持广泛用于遥感的光栅分析。

的你怎么可以使用ArcGIS与地址的数据库中的一些例子:

  1. 你可以用它来比较人口普查数据地址和更好地了解客户。
  2. 生成具有统计显着性聚类的热图。
  3. 使用网络分析工具来识别最近的设施或以最有效的顺序将您路由到地址。
  4. 找到您的数据属于哪些类型的功能(即市议会区,消防区,州等),并使用该信息更新您的数据。

这些只是您可以使用ArcGIS执行的一些操作。简而言之,该工具允许您在空间上下文中查看和分析数据,而不是您现在正在使用的关系方法。

2

ESRI的ArcGIS功能非常强大,通过它的ArcObjects API提供了多种自定义选项,以及通过一个他们称为Add-ins的框架添加自定义工具和按钮命令的新方法。你甚至可以使用Python来创建一个非常简单的(代码明了的)工具,让用户点击一个按钮,例如,在树形线50英尺内的所有电话杆的地图上返回一个选择。然后,他们可以将这组杆功能作为表格数据报告输出给树木修剪人员,以访问每根杆,以确定是否需要修剪植被。您还可以使用他们的ArcGIS Runtime来构建一个完全自定义的工具,该工具从USB拇指驱动器运行,零安装,仅包含您创建的零件和零件,如地图,目录和仅具有按钮和工具的自定义工具栏你需要特定的应用程序。我见过这样写的燃气公用检查应用程序,只有地图和三个按钮供他们在iPad或Android平板电脑上使用。 ArcGIS的选项非常接近无尽,他们不断更新它。

我的日常工作是自定义ArcGIS以适应天然气,水和电力公用事业公司的需求以匹配其业务工作流程。我一直在ArcGIS自2004年以来

0

我会说,如果你已经熟悉了PostGIS,你应该罚款与载体的任何工作。如果您正在处理栅格数据,那么我认为这将是ArcGIS适合的地方。在ArcGIS中,您可以在栅格上运行不同类型的统计信息和过滤器,但我不认为您可以使用PostGIS,但我相信最终会被添加。

还有一件事,如果你需要来自动PostGIS的工作,我会建议使用Python与psycopg2库。

+1

Postgis有一段时间以来非常令人印象深刻的光栅功能阵列:http://postgis.net/docs/RT_reference.html它们可以无缝地与矢量功能。而且,是的,很棒的电话重新psycopg2。 –

6

最终归结为您是否拥有一个大型软件堆栈,其中一切都旨在协同工作,或者您是否更喜欢做一点SQL,和/或Javascript和Python编码(这些都是大玩家在开源GIS中),并且通常自己拼凑比特。 ESRI是ArcGIS家族的成员(包括桌面,服务器和基于Web的技术),它本质上是GIS领域的微软 - 这个大玩家的产品被设计为可以很好地相互工作,但有时候有点儿当涉及标准合规性或与第三方软件的交互时,迟迟不会。在开源方面,Postgis基本上为Postgres提供了一个空间类型扩展以及许多空间函数,它实际上是各种包的混合物:GEOS提供许多空间谓词函数,Proj4j可以实现坐标系转换和GDAL,它提供了很多胶水功能。最近,Postgis增加了对栅格,3d和拓扑功能的原生支持以及长期存在的矢量函数,这意味着可以通过将SQL函数链接在一起直接在数据库级别执行非常复杂的GIS分析。

正如已经提出上述QuantumGIS(通常称为QGIS)提供了大部分的ArcGIS的桌面的功能,为那些想要去的路线。 Javascript库,如OpenLayers或Leaflet(还有很多其他的)可用于可视化Postgis查询的结果。此外,还有一些工具,如Geoserver(基于Java serlvet),它允许您以常见格式(如WMS,WFS和WMTS)提供Postgres/Postgis表或ESRI shp文件中的数据,作为客户端和客户端之间的桥梁服务器。

最终的决定往往与技术一样具有政治意义。例如,如果您为一家大型公用事业公司或当地政府工作,支持合同和行业规范可能超出预算约束。如果您正在为一家小型创业公司工作,并且有人在开发人员的命令行上工作,那么您可能会从开源堆栈中获得更高的价值。

1

简单的答案:它可以让你使用地图来分析,并在表面上或在三维空间中的一个数据库,其中所述数据具有某种“位置”的存储数据的属性。

这里有一个简单的例子:“返回所有在史密斯县1000英尺的一所学校内,并以红色显示它们在地图上的包裹”

1

如果让我用一句话来回答这将是这样的:如果你只是想显示这里是什么在地图上(以及它的一些基本数据)使用谷歌地图API,但如果你要分析,查询和了解您的空间数据使用ArcGIS。

ArcGIS是一个平台,包含支持各种类型地理数据库的Desktop,Server,Portal(空间CMS)。 ArcGIS for Desktop用于强大的空间分析,它包含700多种不同的工具,可支持强大的空间和alpha数值分析。当我们谈论空间分析时,我们可以讨论不同的空间叠加(简单的例子:狼和狐狸在哪里生活),邻近分析(工厂到客户的距离;石油钻探周围的保护区(缓冲区))和空间统计空间(和时间),映射集群(热/冷点),也因为数据库是在每一个严肃的GIS可以使用SQL查询您的字母数字(和空间)数据,以做出更好的决策背景。

映射也是的ArcGIS Desktop软件的功能 - 我们的大脑可以理解更好的信息时,他们正在显现,而你也可以和应该想象你通过分析获得的结果是疯狂的记住,地图只有在地理数据库中的数据的可视化(或。 shapefile)

ArcGIS Desktop也用于数据输入 - 用“抬头”编辑,例如形成用于创建具有属性的矢量的orto-photo图像。

地理数据库管理也是ArcGIS中的一部分,从地理数据库文件地理数据库有所不同,其使用SQL服务器,Oracle,DB2等RDBMS系统的企业级地理数据库。单用户文件地理数据库支持一个并发编辑器并且没有存储限制,而企业数据库提供多用户编辑,版本控制,归档和备份方案。个人地理数据库是使用Microsoft Access存储空间数据的单用户地理数据库。

的ArcGIS为服务器提供的包含与字母数字信息(如果由格式支持)沿空间数据(地图)空间服务不同的格式。对于服务器服务的ArcGIS可以发布的类型有:绘图,WCS,WMS,功能接入,原理图,移动数据接入,网络分析,KML,WFS ...用于服务器服务的ArcGIS正在使用ArcMap执笔,曾与服务器(当然)并且他们的URL链接由开发人员使用,这些开发人员从头开始编写代码或在Portal for ArcGIS Web应用程序模板中使用,可以由开发人员根据需要自定义,或者使用Flex Esri查看器的其他Silverlight。

+0

'如果你只是想显示这里是地图上的东西使用谷歌地图API,但如果你要分析,查询和了解您的空间数据使用ArcGIS' NO,世界上没有GMaps和ArcGIS之间进行分配。这不是关于品牌,而是关于软件的类型。 –