sql >> Database >  >> RDS >> PostgreSQL

Welk gegevenstype voor breedte- en lengtegraad?

U kunt het gegevenstype point . gebruiken - combineert (x,y) wat je lat / long kan zijn. Neemt 16 bytes in beslag:2 float8 nummers intern.

Of maak er twee kolommen van van het type float (=float8 of double precision ). 8 bytes elk.
Of real (=float4 ) als extra precisie niet nodig is. 4 bytes elk.
Of zelfs numeric als u absolute precisie nodig heeft. 2 bytes voor elke groep van 4 cijfers, plus 3 - 8 bytes overhead.

Lees de fijne handleiding over numerieke typen en geometrische typen.

De geometry en geography gegevenstypes worden geleverd door de extra module PostGIS en bezetten één kolom in uw tabel. Elk beslaat 32 bytes voor een punt. Er zit wat extra overhead in, zoals een SRID. Deze typen slaan op (lang/lat), niet (lat/lang).

Begin hier met het lezen van de PostGIS-handleiding.



  1. ML{.NET} Inleiding

  2. Gegevensclassificatie in IRI Workbench

  3. LTRIM() Functie in Oracle

  4. Hoe kan ik PDO gebruiken om een ​​resultatenarray in PHP op te halen?