在 PostGIS / Netezza / 任何其他开源中寻找 ArcGIS 等效功能 [关闭]

Posted

技术标签:

【中文标题】在 PostGIS / Netezza / 任何其他开源中寻找 ArcGIS 等效功能 [关闭]【英文标题】:Looking for ArcGIS equivalent functions in PostGIS / Netezza / any other open source [closed] 【发布时间】:2013-07-22 15:49:03 【问题描述】:

我正在寻找下面提到的带有 PostGIS/Netezza/任何其他开源的 ArcGIS 功能。

    gp.Dissolve_management() gp.FeatureEnvelopeToPolygon_management() gp.FeatureToPoint_management()

如何在 PostGIS 中实现相同的功能?

有什么想法吗?

提前致谢。

佛法

【问题讨论】:

【参考方案1】:

对于 PostGis,函数并不严格相等,您必须使用一些 SQL 查询来自定义它:

    ST_Union ST_信封 ST_Centroid

【讨论】:

谢谢你,这对我很有帮助。我还想知道 gp.Select_Analysis() 的类似功能是什么只是普通选择查询来选择几何?或者有不同的方法来执行这个操作? 我会说这只是一个普通的选择。请注意,ArcGIS 和 PostGIS 的用途并不完全相同:PostGIS 比 ArcGIS 更“低级”。 PostGIS 只允许以 SQL 方式操作数据,ArcGIS 有更多“用户友好”的功能 是的,我理解这个问题,再次抱歉打扰您,但您能否建议我如何使用 DB (PostGIS) 地理空间库实现“将值提取到点”?我在这里找到了一个链接,您认为在 PostGIS 中将值提取到点的正确方法是什么? geeohspatial.blogspot.com/2013/04/… @htulipe 我不同意 PostGIS 比 ArcGIS 更“低级”……ArcGIS 为以 ArcGIS 为中心的方式提供了一个 GUI,用于处理仅 ArcGIS 数据。 PostGIS 支持在强大的关系数据库 (PostgreSQL) 中进行空间数据管理和分析...有人认为 SQL 是一种更强大、更直观、更可持续的方式来管理和分析数据,尤其是空间数据! @Dhams 我认为这是正确的方法 - 您希望将栅格单元提取为点,对吗?【参考方案2】:

如果您正在寻找一个允许您针对 post gis 数据库执行此类活动的客户端,我会查看 Quantum GIS(也称为 QGis)。这样您就不需要直接在 PostGIS 中编写查询。 QGis 是开源的,支持广泛的数据库和格式,包括 PostGIS、Shapefiles、WMS 等。

值得注意的是,Post GIS 只是一个支持 GIS 的数据库,不包含编辑器。 ArcGIS 是一个自带专有数据库的编辑器。

请在此处查看:http://www.qgis.org/

【讨论】:

以上是关于在 PostGIS / Netezza / 任何其他开源中寻找 ArcGIS 等效功能 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

返回 Netezza 查询结果

Ruby on Rails 和 Netezza 后端

在 Python 3 上使用 PostGIS

我可以从 Netezza 导出 SQL 查询结果吗?

Netezza CI/CD 工具

Netezza 与 C++ 的连接