2014-01-17 167 views

回答

6

根據這個答案寫成(2016年6月),AWS Redshift本身仍然支持PostGIS擴展而不是

official documentation沒有太大的改變。在an AWS blog post,它隱含說

可以使用dblink的分機連接到Amazon紅移和槓桿PostgreSQL的功能。 ....有可能許多其他用途DBLINK擴展與亞馬遜紅移,如PostgreSQL中(僅亞馬遜EC2)的PostGIS或LDAP支持,...

從上面的AWS的博客文章中,我們可以通過使用dblink將Amazon Redshift和RDS /自託管PostgreSQL數據庫組合起來進行PostGIS查詢。

如果您的數據格式爲latitude-longitude pairs (EPSG-4326/WGS84),則可以使用GeoHashS2 Geometry Library散列將數據轉換爲單維數據。就我個人而言,我更喜歡S2幾何庫,因爲它具有更高的精度等級和功能。之後,您可以對該哈希列進行一些查詢。當然,您可以將結果結合到PostGIS數據庫。