搭配 Amazon Redshift 使用空間資料時的限制 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

搭配 Amazon Redshift 使用空間資料時的限制

以下是搭配 Amazon Redshift 來使用空間資料時的限制:

  • 一個GEOMETRYGEOGRAPHY對象的最大大小是 1,048,447 字節。

  • Amazon Redshift Spectrum 本身不支持空間數據。因此,您無法使用或欄建立或變更外部GEOGRAPHY資料表。GEOMETRY

  • Python 使用者定義函式 (UDF) 的資料類型不支援GEOMETRY或資GEOGRAPHY料類型。

  • 您不能使用GEOMETRYGEOGRAPHY欄作為 Amazon Redshift 表格的排序索引鍵或分發金鑰。

  • 您不能在 SQL 排序方式,組通過GEOMETRY或不同子句中使用或GEOGRAPHY列。

  • 您不能在許多 SQL 函數中使用GEOMETRYGEOGRAPHY列。

  • 您無法在執行 UNLOAD 作業,GEOMETRY或以每種格式執行GEOGRAPHY資料行。您可以將GEOGRAPHY資料欄取消載入GEOMETRY文字或逗號分隔值 (CSV) 檔案。這樣做以十六進制 EWKB 格式寫入GEOMETRYGEOGRAPHY數據。如果 EWKB 資料的大小超過 4 MB,則會發生警告,因為資料稍後將無法載入資料表。

  • GEOMETRYGEOGRAPHY資料的支援壓縮編碼為 RAW。

  • 使用 JDBC 或 ODBC 驅動程式時,請使用自訂類型映射。在這種情況下,客戶端應用程序必須具有ResultSet對象的參數GEOMETRYGEOGRAPHY對象的信息。ResultSetMetadata 操作會傳回 VARCHAR 類型。

  • 若要從複製地理日期SHAPEFILE,請先擷取至GEOMETRY欄中,然後將物件轉換至GEOGRAPHY物件。

下列非空間函數可以接受類型GEOMETRYGEOGRAPHY、或類型或的資料行的輸GEOMETRY入:GEOGRAPHY

  • COUNT 彙整函數

  • COALESCE 和 NVL 條件表達式

  • CASE 表達式

  • GEOMETRY和的預設編碼GEOGRAPHY為 RAW。如需詳細資訊,請參閱 壓縮編碼