Re: [QGIS-it-user] compilazione attributi in base a regole e direzione flussi

2016-11-15 Per discussione Giuliano Curti
On 11/15/16, ugi  wrote:
> Buongiorno a tutti

buongiorno,

> ..
> Nei due layer esistono due campi STA (che vorrebe significare start
> partenza) e END (fine) con codici numerici, questi codici servirebbero o
> sarebbero serviti in passato a fare analisi di rete.

vuoi costruire una lista linkata di geometrie, ok?

> .
> Vorrei evitare di compilare tutto manualmente visto il numero degli elementi
> da modificare e purtroppo di questo campo i committenti non vogliono
> rinunciare.

in modo automatico, cioè con strumenti nativi di QGIS non saprei (e
certo vale la pena di approfondire), ma con un piccolo script python
non dovrebbe essere difficile testare le estremità di inizio e di fine
della polyline con le altre e registrare le linee interessate;
forse dovrai avere cura di trattare il senso di percorrenza delle
linee e/o anche intersezioni a più di due linee;


> Grazie
> Ugi

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


Re: [QGIS-it-user] compilazione attributi in base a regole e direzione flussi

2016-11-15 Per discussione Marco Grisolia
Ciao,
ammetto di non aver capito il problema: devi aggiornare campi già
esistenti o riempire i campi di tratte nuove con lo stesso criterio
adottato per tratte vecchie? La descrizione che hai fatto mi ha un po'
confuso, ma credo che si possa risolvere scorrendo i due layer e
andando ad annidare un po' di cicli if.
Per favore potresti allegare gli shape di partenza (anche in parte,
giusto per avere un'idea) e un esempio di shape di arrivo (dove fai
vedere quale sia il risultato che si vuole ottenere partendo dagli
shape di partenza)? Grazie.
Marco

Il 15 novembre 2016 12:34, ugi  ha scritto:
> Buongiorno a tutti
>
> avrei un quesito se qualcuno può aiutarmi, dovrei compilare in modo
> automatico o quasi alcuni campi, di tratte sostiuite con nuove geometrie.
>
> Ho una rete formata da due layer, uno di punti e uno di linee, ogni
> geometria lineare all'estremità tocca una geometria puntuale.
>
> Nei due layer esistono due campi STA (che vorrebe significare start
> partenza) e END (fine) con codici numerici, questi codici servirebbero o
> sarebbero serviti in passato a fare analisi di rete. Ovvero esite un campo
> numerico che identifica la partenza e la fine e segue la direzione della
> linea. Ovvero avremo un nodo di partenza che avrà un campo STA vuoto e un
> campo END. La linea che parte da quel punto avra il campo STA che prende il
> numero del campo END del nodo e avrà un campo END con nuovo numero, il nodo
> successivo prenderà il campo END dalla linea e lo avrà come campo STA e
> avanti così.  In caso che più linee si vanno ad unire in un unico punto,
> allora il campo END per tutte le linee sarà uguale e il campo STA del punto
> di intersezione dovrà avere quel valore di END.
>
> Nello scrrenshot ho etichettato i campi STA in nero e END in rosso .
> 
> 
>
>
> Vorrei evitare di compilare tutto manualmente visto il numero degli elementi
> da modificare e purtroppo di questo campo i committenti non vogliono
> rinunciare.
>
> Lo sò è un bel casino, se qualcuno sà come affrontare il problema, posso
> allegare gli shape.
>
> Grazie
> Ugi
>
>
>
> --
> View this message in context: 
> http://osgeo-org.1560.x6.nabble.com/compilazione-attributi-in-base-a-regole-e-direzione-flussi-tp5295827.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] compilazione attributi in base a regole e direzione flussi

2016-11-15 Per discussione ugi
Buongiorno a tutti

avrei un quesito se qualcuno può aiutarmi, dovrei compilare in modo
automatico o quasi alcuni campi, di tratte sostiuite con nuove geometrie.

Ho una rete formata da due layer, uno di punti e uno di linee, ogni
geometria lineare all'estremità tocca una geometria puntuale.

Nei due layer esistono due campi STA (che vorrebe significare start
partenza) e END (fine) con codici numerici, questi codici servirebbero o
sarebbero serviti in passato a fare analisi di rete. Ovvero esite un campo
numerico che identifica la partenza e la fine e segue la direzione della
linea. Ovvero avremo un nodo di partenza che avrà un campo STA vuoto e un
campo END. La linea che parte da quel punto avra il campo STA che prende il
numero del campo END del nodo e avrà un campo END con nuovo numero, il nodo
successivo prenderà il campo END dalla linea e lo avrà come campo STA e
avanti così.  In caso che più linee si vanno ad unire in un unico punto,
allora il campo END per tutte le linee sarà uguale e il campo STA del punto
di intersezione dovrà avere quel valore di END.

Nello scrrenshot ho etichettato i campi STA in nero e END in rosso .
 
 


Vorrei evitare di compilare tutto manualmente visto il numero degli elementi
da modificare e purtroppo di questo campo i committenti non vogliono
rinunciare.

Lo sò è un bel casino, se qualcuno sà come affrontare il problema, posso
allegare gli shape.

Grazie
Ugi



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/compilazione-attributi-in-base-a-regole-e-direzione-flussi-tp5295827.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