sql >> Databáze >  >> RDS >> Mysql

Funkce MySQL GeoSpatial pro ST_Distance_Spheroid? Metrika použitá na oplátku Typ GLength?

Od MySql 5.1 jsou poskytovány funkce GIS distance_sphere() a distance_spheroid() funkcí. Existuje vysvětlení parametry a jak je používat.

Délka vrácená funkcí GLength() funkce může být v kterékoli jednotce, kterou mají souřadnice. Takže pokud jsou souřadnice ve stupních, délková metrika ve stupních nemá žádný význam. K vyřešení tohoto problému se používají projekce.

Pro projekci WGS84 SRID =4326, ale pro projekci Spherical Mercator, SRID =900913, která je kompatibilní s projekcí používanou v Mapách Google. Sférická Mercatorova projekce Mercatorova projekce používá metry, takže funkce GLength vrátí délku v metrech. Toto pasáž je užitečná pro projekce v MySql.




  1. Jak spojit dva sloupce do stejné tabulky

  2. Použití více polí pro jedinečný klíč v Prisma

  3. Identifikační vs neidentifikující vztahy (opět!!!)

  4. Jak používat RETURNING s ON CONFLICT v PostgreSQL?