Ho un file di forma grande (1 GB) e devo rasterizzarlo. Ho già provato quanto segue.
1.) v.in.ogr
Importalo in GRASS usando questo errore con il messaggio di errore: ERRORE: G_realloc: impossibile allocare 498240036 byte a break_polygons.c: 188
2.) La mia seconda idea era quella di utilizzare PostGIS. Importa lo shapefile, ricampionalo nella posizione x, y della griglia, quindi esporta questi punti e crea una griglia da xyz. Ho importato con successo i shapefile (poligoni e punti) ma intersecare 1 milione di poligoni con 300k punti sembra essere molto lento. Ho usato la seguente classificazione PostGIS, forse c'è spazio per miglioramenti.
select polygons.land_id,grid.geom from grid,polygons where grid.geom && polygons.geom and within(grid.geom,polygons.geom)
3.) Ho anche provato a utilizzare simplify()
PostGIS. Ma ho perso molti piccoli poligoni (cioè alcune aree coperte solo da piccoli poligoni sono diventate nulle).
Qualsiasi idea sarebbe molto apprezzata.