[QGIS-it-user] Creare un poligono con alcune condizioni

2016-03-13 Per discussione skampus
ciao a tutti,
ho un problema di "agrimensura" che mi sta facendo uscire di testa da una
settimana.

dunque, ho una serie di particelle catastali che sono circoscritte da un
poligono di circa 6 ha; i due lati maggiori di tale poligono sono (o si
avvicinano ad essere) paralleli.
mi chiedono di tagliare il poligono in due con un segmento parallelo agli
altri due in modo tale da avere un'area di 3 ha per ciascuna parte.

inoltre mi chiedono di proseguire anche all'esterno del poligono, verso
destra, sempre creando fette di 3 ha e che sono limitate superiormente ed
inferiormente dai limiti delle particelle.

io mi sono incartato già nel primo quesito. con il comodo plugin "calculate
area while editing" riesco a calcolare l'area ma non so come andare
parallelamente ai lati maggiori.

allego un disegno.
in nero, il perimetro del poligono da dividere.
in blu, ulteriore suddivisione in fette da 3 ha circa sempre parallelamente
al lato lungo del poligono nero

http://i68.tinypic.com/30b2xoy.jpg

vi ringrazio

s.
s.



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Creare-un-poligono-con-alcune-condizioni-tp5256120.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Rasterizzazione di punti: celle "no data" e celle con valore 0

2016-03-13 Per discussione Marco Spaziani
Più chiaro di così    Grazie.


Il domenica 13 marzo 2016, Totò  ha scritto:

> Marco wrote
> > 1) La funzione di QGIS:
> /
> > Menu → Raster → Conversione → Rasterizzatore
> /
> >  altro non è che il comando di GDAL
> /
> > Rasterizza
> /
> > eletto a "core". Usandolo di default mi restituisce con valore = 0 le
> > celle della grid interposte ai punti. Lo stesso comando di GDAL
> /
> > Rasterizza
> /
> > , lanciato da
> /
> > Processing
> /
> > , di default mi restituisce invece con valore NULL le celle della grid
> > interposte ai punti. Personalmente questa doppia opportunità di
> > rasterizzare con GDAL mi fa comodo perchè quando devo "interpolare"
> > arealmente i dati dei punti uso
> /
> > Rasterizza
> /
> > di GDAL da
> /
> > Processing
> /
> > , mentre quando non ho questa necessità uso
> /
> > Menu → Raster → Conversione → Rasterizzatore
> /
> > .
> > La domanda è questa. Volendo essere padrone di questi procedimenti, a
> > prescindere dalle opzioni di default offerte da Processing o da Menu di
> > QGIS, qual'è l'opzione da inserire o modificare nella stringa di comando
> > di GDAL per avere l'uno o l'altro risultato?
> > 2) Poniamo di aver rasterizzato un layer di punti tramite
> /
> > Rasterizza
> /
> > di GDAL da
> /
> > Processing
> /
> > . Ottengo una grid con associati alle celle corrispondenti ai punti del
> > layer un valore numerico mentre alle restanti celle della grid un "non
> > valore" NULL. Ora, volendo trasformare le celle con "non valore" NULL in
> > celle con tutte lo stesso valore numerico (ad esempio valore uguale a 0 o
> > anche un altro qualsiasi valore, tipo 3 o 7, ecc.) che metodo usereste
> > voi? Una riclassificazione? E come la impostereste? E con quale comando
> di
> > Processing (Grass, SAGA, GDAL?)
>
> 1) -a_nodata -  puoi aggiungerla nella finestra di dialogo nel caso di
> Rasterizzazione da QGIS;
> 2) a me piace fare questo: vai su proprietà del layer raster, tab
> trasparenza e togli lo spunto da valori nulli (-); poi avvia il
> calcolatore raster e scrivi:
> (raster@1 =-)*x + (raster@1 !=-)*raster@1
>
> x:=valore che desideri (3,7,10, 1000, .)
>
> ecco un video dimostrativo
> <
> https://www.youtube.com/watch?v=Jzfdh_WS_k4&list=PLqDFjeQq7NBga78nkZUVr6IjDe8_xWUjJ
> >
> .
>
> saluti
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Rasterizzazione-di-punti-celle-no-data-e-celle-con-valore-0-tp5256034p5256085.html
> Sent from the QGIS Italian User mailing list archive at Nabble.com.
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org 
> http://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Rasterizzazione di punti: celle "no data" e celle con valore 0

2016-03-13 Per discussione Totò
Marco wrote
> 1) La funzione di QGIS: 
/
> Menu → Raster → Conversione → Rasterizzatore
/
>  altro non è che il comando di GDAL 
/
> Rasterizza 
/
> eletto a "core". Usandolo di default mi restituisce con valore = 0 le
> celle della grid interposte ai punti. Lo stesso comando di GDAL 
/
> Rasterizza
/
> , lanciato da 
/
> Processing
/
> , di default mi restituisce invece con valore NULL le celle della grid
> interposte ai punti. Personalmente questa doppia opportunità di
> rasterizzare con GDAL mi fa comodo perchè quando devo "interpolare"
> arealmente i dati dei punti uso 
/
> Rasterizza 
/
> di GDAL da 
/
> Processing
/
> , mentre quando non ho questa necessità uso 
/
> Menu → Raster → Conversione → Rasterizzatore
/
> .
> La domanda è questa. Volendo essere padrone di questi procedimenti, a
> prescindere dalle opzioni di default offerte da Processing o da Menu di
> QGIS, qual'è l'opzione da inserire o modificare nella stringa di comando
> di GDAL per avere l'uno o l'altro risultato?
> 2) Poniamo di aver rasterizzato un layer di punti tramite 
/
> Rasterizza 
/
> di GDAL da 
/
> Processing
/
> . Ottengo una grid con associati alle celle corrispondenti ai punti del
> layer un valore numerico mentre alle restanti celle della grid un "non
> valore" NULL. Ora, volendo trasformare le celle con "non valore" NULL in
> celle con tutte lo stesso valore numerico (ad esempio valore uguale a 0 o
> anche un altro qualsiasi valore, tipo 3 o 7, ecc.) che metodo usereste
> voi? Una riclassificazione? E come la impostereste? E con quale comando di
> Processing (Grass, SAGA, GDAL?)

1) -a_nodata -  puoi aggiungerla nella finestra di dialogo nel caso di
Rasterizzazione da QGIS;
2) a me piace fare questo: vai su proprietà del layer raster, tab
trasparenza e togli lo spunto da valori nulli (-); poi avvia il
calcolatore raster e scrivi:
(raster@1 =-)*x + (raster@1 !=-)*raster@1

x:=valore che desideri (3,7,10, 1000, .)

ecco un video dimostrativo

 
.

saluti



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Rasterizzazione-di-punti-celle-no-data-e-celle-con-valore-0-tp5256034p5256085.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Confronto layer

2016-03-13 Per discussione giulianc51
Il giorno Sun, 13 Mar 2016 12:00:05 +0100
Nicola Pezzotta  ha scritto:

> Buongiorno, volevo chiedervi questo.

buongiorno Nicola,


> Io ho due layer quasi identici (sono due fogli catastali, uno del
> 2014 e uno del 2016). Devo trovare le particelle che sono cambiate in
> quegli anni. Come posso fare?
> 

non sono un esperto, ahimè, di catasto ma temo che il problema sia più
articolato di quanto ipotizzato dagli amici che mi hanno preceduto: le
tecniche SQL sono certamente utili per vedere permanenze e/o
soppressioni di particelle nei due layer, ma potresti anche avere:

a) particella mantenuta ma cambiata a seguito di frazionamento; la
tecnica precedente darebbe un falso positivo: "particella mantenuta", in
realtà la particella è cambiata; forse quì un controllo sulla SN/SR
potrebbe servire;

b) scambio di particella, ad es. la X e la Y si scambiano numero(*);
anche in questo caso avresti con la tecnica suddetta due falsi positivi,
"particelle mantenute" invece sono cambiate entrambe;

non escluderei altre condizioni particolari (fusioni ad es.), io mi
fermo quì, volevo solo darti l'idea di maggior complessità del
problema . sempre che abbia capito bene :-)


> Grazie per la vostra disponibilità!
> 
> Nico
> 

ciao,
giuliano


(*) fatto probabilmente insolito, ma incontrato personalmente: scambio
di particelle probabilmente avvenuto nelle operazioni di reimpianto
digitale del catasto;
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Confronto layer

2016-03-13 Per discussione Totò
Nicola Pezzotta wrote
> Io ho due layer quasi identici (sono due fogli catastali, uno del 2014 e
> uno del 2016). Devo trovare le particelle che sono cambiate in quegli
> anni.
> Come posso fare?
> 
> Se faccio uno studio delle tabelle, ho visto che basterebbe confrontare le
> due e vedere gli elementi presenti in un layer e assenti nell'altro (e
> viceversa). Ma operativamente come potrei procedere?

Utilizzando le tabelle degli attributi potresti fare un join tra i due
layer.

supponiamo di chiamare i layer L14 e L16:
1. crea nei due layer un campo nuovo e lo chiami 'mod_L14_16' (nel layer
L14) e 'mod_L16_14' (nel layer L16);
2. fai un join tra L14 e L16 attraverso un campo comune (valore diverso per
ogni record);
3. con il join, punto 2, otterrai tutti i record del layer L14 e i record
del L16 in comune (potrai ottenere valori NULL);
4. attraverso il calcolatore di campi scrivi qualcosa nel campo 'mod_L14_16'
(p.e. ok, solo nei record comuni, potresti usare una istruzione condizionale
CASE);
5. elimina il join del punto 2 e fai un altro join, questa volta tra L16 e
L14;
6. procedi come nel punto 4;

a questo punto avrai le info di L14 in L16 e viceversa: cioè nel L14
troverai scritto 'ok' in tutti i record che sono presenti anche in L16 e in
L16 troverai scritto 'ok' in tutti i record presenti in L14. Poi verrà
semplice selezionare i record che ti interessano.

NB:con il join tra le tabelle confronti attributi e NON geometria!!! quindi
potrebbe accadere che stessa particella sia diversa (come geometria) tra L14
e L16 (ma forse questo non riguarda il quesito).

Altra tecnica potrebbe essere quella di fare una 'intersezione' tra i due
vettori;
Altra tecnica potrebbe essere quella di importare i layer in SpatiaLite e
fare delle query;
Altra tecnica potrebbe essere quella di fare uno spatialJoin;
Altre tecnica potrebbe essere la selezione in funzione della posizione
oppure una interrogazione spaziale;
ecc...

saluti.



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Confronto-layer-tp5256053p5256070.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Confronto layer

2016-03-13 Per discussione nino formica
Ciao Nicola,

quando dici :
Il 13 marzo 2016 12:00, Nicola Pezzotta  ha scritto:
> Se faccio uno studio delle tabelle, ho visto che basterebbe confrontare le
> due e vedere gli elementi presenti in un layer e assenti nell'altro (e
> viceversa). Ma operativamente come potrei procedere?
>
non è molto chiaro (almeno per me) cosa intendi.

Comunque nel caso in cui vorresti trovare le features che sono state
aggiunte/tolte (se è questo intendi ?) puoi usare sotto il menù
"vector" : geoprocessing tools > difference ..

Saluti
Nino
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Confronto layer

2016-03-13 Per discussione girarsi
Il 13/03/2016 12:00, Nicola Pezzotta ha scritto:
> Buongiorno, volevo chiedervi questo.
> 
> Io ho due layer quasi identici (sono due fogli catastali, uno del 2014 e
> uno del 2016). Devo trovare le particelle che sono cambiate in quegli anni.
> Come posso fare?
> 
> Se faccio uno studio delle tabelle, ho visto che basterebbe confrontare le
> due e vedere gli elementi presenti in un layer e assenti nell'altro (e
> viceversa). Ma operativamente come potrei procedere?
> 
> Grazie per la vostra disponibilità!
> 
> Nico

Dico la mia da non tecnico, apri le tabelle e ordini per data crescente,
la prima quella più recente, poi tenuto conto dell'ultima data della
precedente, apri la seconda tabella, ordini per data crescente,
selezioni le date dopo l'ultima della precedente, ed esporti quanto di
serve, se ho capito bene.


-- 
Simone Girardelli
_|_|_|_|_|_|_|_|_|_
|_|_|_|_|_|_|_|_|_|_|


___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


[QGIS-it-user] Confronto layer

2016-03-13 Per discussione Nicola Pezzotta
Buongiorno, volevo chiedervi questo.

Io ho due layer quasi identici (sono due fogli catastali, uno del 2014 e
uno del 2016). Devo trovare le particelle che sono cambiate in quegli anni.
Come posso fare?

Se faccio uno studio delle tabelle, ho visto che basterebbe confrontare le
due e vedere gli elementi presenti in un layer e assenti nell'altro (e
viceversa). Ma operativamente come potrei procedere?

Grazie per la vostra disponibilità!

Nico

-- 
*Ing. Nicola Pezzotta*
*Ingegnere civile ambientale | Tecnico GIS.*
*Guida naturalistica o ambientale escursionistica.*
*Founder, blogger e Seo Strategist presso
**http://www.coninfacciaunpodisole.it/
*
*Strada Faleriense, 4265 | **63811 Sant’Elpidio a Mare (FM)*
*Mail: nico.pezzo...@gmail.com  |
**nicola.pezzo...@ingpec.eu
 *
*Tel. 333.3626495 *
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Rasterizzazione di punti: celle "no data" e celle con valore 0

2016-03-13 Per discussione Marco Spaziani
Mi rendo conto solo ora che, scrivendo da Nabble (come ho fatto poco fa io)
il carattere corsivo viene poi rappresentato, nel testo delle email, con
delle antipatiche slash (/) all'inizio e alla fine della frase. Non lo
sapevo e me ne scuso.

Il giorno 13 marzo 2016 10:11, Marco  ha scritto:

> La segnalazione di Totò
>
> http://osgeo-org.1560.x6.nabble.com/riempire-buchi-raster-nodata-td5256015.html
> mi ha riproposto due quesiti che è tanto che volevo farvi.
> 1) La funzione di QGIS: /Menu → Raster → Conversione → Rasterizzatore/
> altro
> non è che il comando di GDAL /Rasterizza /eletto a "core". Usandolo di
> default mi restituisce con valore = 0 le celle della grid interposte ai
> punti. Lo stesso comando di GDAL /Rasterizza/, lanciato da /Processing/, di
> default mi restituisce invece con valore NULL le celle della grid
> interposte
> ai punti. Personalmente questa doppia opportunità di rasterizzare con GDAL
> mi fa comodo perchè quando devo "interpolare" arealmente i dati dei punti
> uso /Rasterizza /di GDAL da /Processing/, mentre quando non ho questa
> necessità uso /Menu → Raster → Conversione → Rasterizzatore/.
> La domanda è questa. Volendo essere padrone di questi procedimenti, a
> prescindere dalle opzioni di default offerte da Processing o da Menu di
> QGIS, qual'è l'opzione da inserire o modificare nella stringa di comando di
> GDAL per avere l'uno o l'altro risultato?
> 2) Poniamo di aver rasterizzato un layer di punti tramite /Rasterizza /di
> GDAL da /Processing/. Ottengo una grid con associati alle celle
> corrispondenti ai punti del layer un valore numerico mentre alle restanti
> celle della grid un "non valore" NULL. Ora, volendo trasformare le celle
> con
> "non valore" NULL in celle con tutte lo stesso valore numerico (ad esempio
> valore uguale a 0 o anche un altro qualsiasi valore, tipo 3 o 7, ecc.) che
> metodo usereste voi? Una riclassificazione? E come la impostereste? E con
> quale comando di Processing (Grass, SAGA, GDAL?)
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Rasterizzazione-di-punti-celle-no-data-e-celle-con-valore-0-tp5256034.html
> Sent from the QGIS Italian User mailing list archive at Nabble.com.
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user


[QGIS-it-user] Rasterizzazione di punti: celle "no data" e celle con valore 0

2016-03-13 Per discussione Marco
La segnalazione di Totò
http://osgeo-org.1560.x6.nabble.com/riempire-buchi-raster-nodata-td5256015.html
mi ha riproposto due quesiti che è tanto che volevo farvi.
1) La funzione di QGIS: /Menu → Raster → Conversione → Rasterizzatore/ altro
non è che il comando di GDAL /Rasterizza /eletto a "core". Usandolo di
default mi restituisce con valore = 0 le celle della grid interposte ai
punti. Lo stesso comando di GDAL /Rasterizza/, lanciato da /Processing/, di
default mi restituisce invece con valore NULL le celle della grid interposte
ai punti. Personalmente questa doppia opportunità di rasterizzare con GDAL
mi fa comodo perchè quando devo "interpolare" arealmente i dati dei punti
uso /Rasterizza /di GDAL da /Processing/, mentre quando non ho questa
necessità uso /Menu → Raster → Conversione → Rasterizzatore/.
La domanda è questa. Volendo essere padrone di questi procedimenti, a
prescindere dalle opzioni di default offerte da Processing o da Menu di
QGIS, qual'è l'opzione da inserire o modificare nella stringa di comando di
GDAL per avere l'uno o l'altro risultato?
2) Poniamo di aver rasterizzato un layer di punti tramite /Rasterizza /di
GDAL da /Processing/. Ottengo una grid con associati alle celle
corrispondenti ai punti del layer un valore numerico mentre alle restanti
celle della grid un "non valore" NULL. Ora, volendo trasformare le celle con
"non valore" NULL in celle con tutte lo stesso valore numerico (ad esempio
valore uguale a 0 o anche un altro qualsiasi valore, tipo 3 o 7, ecc.) che
metodo usereste voi? Una riclassificazione? E come la impostereste? E con
quale comando di Processing (Grass, SAGA, GDAL?)



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/Rasterizzazione-di-punti-celle-no-data-e-celle-con-valore-0-tp5256034.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user