名稱

ST_NotSameAlignmentReason — 傳回文字,說明柵格是否對齊;若未對齊,則說明原因。

概要

text ST_NotSameAlignmentReason(raster rastA, raster rastB);

描述

傳回文字,說明柵格是否對齊;若未對齊,則說明原因。

[Note]

如果柵格未對齊有多個原因,則僅會傳回一個原因(第一個測試失敗的原因)。

可用性:2.1.0

範例

SELECT
    ST_SameAlignment(
        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),
        ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)
    ),
    ST_NotSameAlignmentReason(
        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),
        ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)
    )
;

 st_samealignment |            st_notsamealignmentreason
------------------+-------------------------------------------------
 f                | The rasters have different scales on the X axis
(1 row)