【问题标题】:Postgres spatial SQL queriesPostgres 空间 SQL 查询
【发布时间】:2012-03-21 05:45:13
【问题描述】:

我试图从 SQL 的角度来概括一下 postgres 空间的东西是如何工作的。我的目标是能够将多边形几何引用作为列插入到还包含其他信息(几何名称等)的表中。

我首先将 shapefile 导入启用几何的 postgres 数据库。多边形表是在不同的模式上创建的;我们将使用 polygonGeometry 作为示例。因此,public.geometry_columns 对我插入的每个多边形都有对 polygonGeometry.(table) 的引用。

然后我想创建另一个表,它有一个 id(序列主键)、一个名称(字符变量)和对我插入的几何图形(多边形或对不同键的引用)的引用。如何设置此架构?

然后我有另一个表,其中包含 id(序列主键)、lat(真实)和 long(真实)。我将运行什么 SQL 查询以通过主键 id 从第一个表中选择几何图形,将它们与 ST_Union 组合,并从使用 ST_GeomFromText 创建的第二个表中返回点,并为联合多边形内的每一行提供 lat 和 long 列?

此外,如果您熟悉 SQL,是否有人知道从架构、设计和使用的角度快速掌握空间内容的任何好的参考资料?

【问题讨论】:

标签: postgresql postgis spatial


【解决方案1】:

我认为,如果您查看https://gis.stackexchange.com/,您会找到大部分(如果不是全部)问题的答案。在postgis tag 下搜索。

对于资源,我真的很喜欢“PostGIS in Action”一书。

您可以通过How do I get started with PostGis?Spatial databases learning resources for newbies 获取链接并了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多