strati geografici in mysql
-
20-09-2019 - |
Domanda
Sto cercando un'implementazione di MySQL e strati geografica (caratteristiche \ raster),
come funziona per voi? che DataAccess \ ORM si sta utilizzando? come si fa a scrivere le geo-query? come SQL o in codice
Soluzione
Almeno per la roba semplice, in generale, è necessario convertire un oggetto geometrico da testo in una geometria:
INSERT INTO table (geometry) VALUES (GeomFromText('POLYGON((x y, x y, x y, x y, x y))'))
SELECT AsText(g.geometry) AS geometry FROM table
Si può fare un indici spaziali come ALTER TABLE my_table ADD SPATIAL INDEX(my_field);
Non si può davvero fare molto al di là delle nozioni di base con i dati GIS in MySQL .. se si vuole veramente fare cose GIS con un dataserver FOSS, si deve andare PostGIS con PostgreSQL. Vedere questo articolo .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow