Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks
Databricks Runtime 17.1 en hoger
Important
Deze functie bevindt zich in openbare preview-versie.
Opmerking
Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.
Retourneert waar als de twee invoerwaarden GEOMETRY elkaar raken.
Syntax
st_touches ( geo1, geo2 )
Arguments
-
geo1: De eersteGEOMETRYwaarde. -
geo2: De tweedeGEOMETRYwaarde.
Returns
Een waarde van het type BOOLEAN, waarmee wordt aangegeven of de twee invoerwaarden GEOMETRY elkaar raken.
De functie biedt geen ondersteuning voor geometrieverzamelingen.
Zie het predicaat Touches in de DE-9IM-matrixdefinitie voor meer informatie en de formele definitie.
De functie retourneert NULL als een van de invoerwaarden is NULL.
Foutvoorwaarden
- Als een van de invoergeometrieƫn een geometrieverzameling is, retourneert de functie ST_INVALID_ARGUMENT. INVALID_TYPE.
- Als de invoergeometrieƫn niet dezelfde SRID-waarde hebben, retourneert de functie ST_DIFFERENT_SRID_VALUES.
Examples
-- Returns false when geometries do not touch.
> SELECT st_touches(st_geomfromtext('LINESTRING(5 0,5 10)'),st_geomfromtext('MULTILINESTRING((0 0,10 10),(0 10,10 0))'));
false
-- Returns true when geometries touch.
> SELECT st_touches(st_geomfromtext('LINESTRING(5 0,5 5)'),st_geomfromtext('MULTILINESTRING((0 0,10 10),(0 10,10 0))'));
true