ciao a tutti,
devo creare una mappa delle densità di elementi puntuali (richiesta idoneità di alloggio) spalmandola su una griglia a celle quadrate (100m x 100m).
Esiste un comando (GRASS?) per conteggiare i punti ricadenti all’interno di ogni cella e memorizzare il dato tra gli attributi del layer griglia?
grazie per qualsiasi aiuto
flavio
–
io uso GNU/Linux
user #413018 counter.li.org
Se ti è possibile non inviarmi files .doc, .xls, .ppt, .dwg, .mdb.
Puoi usare formati aperti: .odt, .txt, .html, .pdf, .shp, dump SQL 
On Wed, Aug 08, 2007 at 11:33:51AM +0200, Flavio Rigolon wrote:
ciao a tutti,
devo creare una mappa delle densitA di elementi puntuali (richiesta
idoneitA di alloggio) spalmandola su una griglia a celle quadrate (100m x
100m).
Esiste un comando (GRASS?) per conteggiare i punti ricadenti all'interno
di ogni cella e memorizzare il dato tra gli attributi del layer griglia?
grazie per qualsiasi aiuto
flavio
C'e' v.count.points.sh di Stefano Costa:
http://grass.gdf-hannover.de/wiki/GRASS_AddOns#Vector_add-ons
ciao
Markus
------------------
ITC -> dall'1 marzo 2007 Fondazione Bruno Kessler
ITC -> since 1 March 2007 Fondazione Bruno Kessler
------------------
ciao Markus,
grazie per l’indicazione.
Nel frattempo avevo provato ad affrontare il problema con le funzionalità di postgis (dopo avere importato i vettoriali in postgis) e creando la query seguente:
nome_db => CREATE TABLE nuova_tabella AS SELECT griglia.cat, COUNT(id) AS count FROM punti,griglia WHERE punti.the_geom && griglia.the_geom AND CONTAINS (griglia.the_geom,punti.the_geom) GROUP BY griglia.cat;
Ottenendo una tabella che ho collegato tramite JOIN sul cat alla griglia.
Il risultato è quello che cercavo.
Adesso provo ad usare lo script di Stefano
ciao
flavio
–
io uso GNU/Linux
user #413018 counter.li.org
Se ti è possibile non inviarmi files .doc, .xls, .ppt, .dwg, .mdb.
Puoi usare formati aperti: .odt, .txt, .html, .pdf, .shp, dump SQL 