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

È stato utile?

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
scroll top