ST_Intersects — Gibt TRUE zurück, wenn sich die Raster "rastA" und "rastB" nicht räumlich überschneiden.
boolean ST_Intersects( raster  rastA ,  integer  nbandA ,  raster  rastB ,  integer  nbandB );
boolean ST_Intersects( raster  rastA ,  raster  rastB );
boolean ST_Intersects( raster  rast ,  integer  nband ,  geometry  geommin );
boolean ST_Intersects( raster  rast ,  geometry  geommin ,  integer  nband=NULL );
boolean ST_Intersects( geometry  geommin ,  raster  rast ,  integer  nband=NULL );
Gibt TRUE zurück, wenn der Raster "rastA" den Raster "rastB" räumlich schneidet. Wenn die Bandnummer nicht angegeben ist (oder auf NULL gesetzt), dann wird nur die konvexe Hülle des Rasters zur Überprüfung herangezogen. Wenn die Bandnummer angegeben ist, werden nur die Pixel mit einem Wert (nicht NODATA) bei der Überprüfung herangezogen.
| ![[Note]](../images/note.png)  | |
| Diese Funktion verwendet die für Raster verfügbaren Indizes. | 
Erweiterung: 2.0.0 Unterstützung für Raster/Raster Verschneidungen eingeführt.
| ![[Warning]](../images/warning.png)  | |
| Änderung: 2.1.0 Die Verhaltensweise der Varianten von ST_Intersects(raster, geometry) wurde geändert um mit dem von ST_Intersects(geometry, raster) übereinzustimmen. | 
-- different bands of same raster
SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;
 st_intersects
---------------
 t