[Gfoss] conteggio punti su griglia

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 :slight_smile:

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 :slight_smile: