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.
Vertaalt de invoerwaarde GEOMETRY in de X, Y en, indien opgegeven, Z-richtingen met behulp van de opgegeven offsets.
Syntax
st_translate ( geoExpr, xfactor, yfactor[, zfactor] )
Arguments
-
geoExpr: EenGEOMETRYwaarde. -
xfactor: EenDOUBLEwaarde die de verschuiving in de X-richting aangeeft. -
yfactor: EenDOUBLEwaarde die de verschuiving in de Y-richting vertegenwoordigt. -
zfactor: EenDOUBLEwaarde die de verschuiving in de Z-richting aangeeft (optioneel). De standaardwaarde is 0.
Returns
Een waarde van het type GEOMETRY, die de vertaalde geometrie vertegenwoordigt.
De SRID-waarde van de uitvoerwaarde GEOMETRY is gelijk aan die van de invoerwaarde.
De dimensie van de uitvoerwaarde GEOMETRY is hetzelfde als die van de invoerwaarde.
De functie retourneert NULL als een van de invoerwaarden is NULL.
Examples
-- Translates a point by 10 in the X direction and 20 in the Y direction.
> SELECT st_astext(_FUNC_(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0));
MULTIPOINT ZM ((11 22 3 -4),(15 26 7 -8),EMPTY)
-- Translates a point by 10 in the X direction, 20 in the Y direction, and 3 in the Z direction.
> SELECT st_astext(_FUNC_(st_geomfromtext('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)'), 10.0, 20.0, 30.0));
MULTIPOINT ZM ((11 22 33 -4),(15 26 37 -8),EMPTY)