calcolatore campi

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

calcolatore campi

marcozanieri
Salve, sto utilizzando la versione Qgis 1.6 trunk su wxp ed ho il seguente problema:
dovrei modificare il contenuto di un campo della tabella degli attributi di uno shape file, si tratta di un campo in cui si trovano allocati i percorsi di immagini da richiamare poi con un'azione, dovrei modificare, per tutti i records, una parte della stringa mantenendone invariata la parte finale (che è il nome dell'immagine), ossia:

stringa originale:
C:\CASAFONTANA\05_IMMAGINI\RILIEVO\ARREDI\DSCN3764185.JPG

parte della stringa da variare:
C:\CASAFONTANA\05_IMMAGINI\RILIEVO\ARREDI

nuova stringa:
C:\CASAFONTANA\IMMAGINI\DSCN3764185.JPG

Sapete dirmi se nel calcolatore dei campi esiste una sorta di funzione che permetta la sostituzione di parti di stringa?

Grazie mille,
marco

--
            dott. Marco Zanieri
   e-mail: [hidden email]

           cartografia tematica
          banche dati territoriali
     sistemi informativi geografici
      applicazioni GIS e webGIS





_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: calcolatore campi

marcozanieri
ho risolto, grazie al consiglio di Luca Delucchi, utilizzando il modulo calc di OpenOffice, quindi "Trova e Sostituisci"...
Saluti,
marco

Il giorno 30 ottobre 2010 15:51, marco zanieri <[hidden email]> ha scritto:
Salve, sto utilizzando la versione Qgis 1.6 trunk su wxp ed ho il seguente problema:
dovrei modificare il contenuto di un campo della tabella degli attributi di uno shape file, si tratta di un campo in cui si trovano allocati i percorsi di immagini da richiamare poi con un'azione, dovrei modificare, per tutti i records, una parte della stringa mantenendone invariata la parte finale (che è il nome dell'immagine), ossia:

stringa originale:
C:\CASAFONTANA\05_IMMAGINI\RILIEVO\ARREDI\DSCN3764185.JPG

parte della stringa da variare:
C:\CASAFONTANA\05_IMMAGINI\RILIEVO\ARREDI

nuova stringa:
C:\CASAFONTANA\IMMAGINI\DSCN3764185.JPG

Sapete dirmi se nel calcolatore dei campi esiste una sorta di funzione che permetta la sostituzione di parti di stringa?

Grazie mille,
marco

--
            dott. Marco Zanieri
   e-mail: [hidden email]

           cartografia tematica
          banche dati territoriali
     sistemi informativi geografici
      applicazioni GIS e webGIS







--
            dott. Marco Zanieri
   e-mail: [hidden email]

           cartografia tematica
          banche dati territoriali
     sistemi informativi geografici
      applicazioni GIS e webGIS





_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: calcolatore campi

Andrea Peri
In reply to this post by marcozanieri
E' in effetti una mancanza di cui qgis soffre... :(

infatti a parte il tuo caso, spesso puo' servire effettuare delle sostituzioni di stringhe.
Nel tuo caso ti e' andata bene che era uno shapefile e quindi hai potuto fare ricorso a OpenOffice.

Verifica solo che OpenOffice non abbia modificato l'ordine dei records originale del file DBF,
altrimenti ti ritrovi i records agganciati alle geometrie sbagliate.
Per controllare questo basta che controlli se due o tre geometrie hanno sempre il medesimo record alfanumerico che
avevano prima di trattare il dbf con OpenOffice.

Tornando a qgis, sul fronte dei dati testuali, secondo me al calcolatore dei campi di qgis manca 3 cose:

una buona funzione di sostituzione.
Una funzione per porre tutto a maiuscolo/minuscolo e
una funzione che esprima la lunghezza in caratteri di una stringa.


--
-----------------
Andrea Peri
. . . . . . . . .
qwerty àèìòù
-----------------


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: calcolatore campi

pcav
Il 31/10/2010 11:04, Andrea Peri ha scritto:

> Tornando a qgis, sul fronte dei dati testuali, secondo me al calcolatore
> dei campi di qgis manca 3 cose:
>
> una buona funzione di sostituzione.
> Una funzione per porre tutto a maiuscolo/minuscolo e
> una funzione che esprima la lunghezza in caratteri di una stringa.

Puoi aprire altrettanti tickets sul trac?
Grazie.
--
Paolo Cavallini: http://www.faunalia.it/pc
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: calcolatore campi

Giovanni Manghi
On Sun, 2010-10-31 at 11:08 +0100, Paolo Cavallini wrote:

> Il 31/10/2010 11:04, Andrea Peri ha scritto:
>
> > Tornando a qgis, sul fronte dei dati testuali, secondo me al calcolatore
> > dei campi di qgis manca 3 cose:
> >
> > una buona funzione di sostituzione.
> > Una funzione per porre tutto a maiuscolo/minuscolo e
> > una funzione che esprima la lunghezza in caratteri di una stringa.
>
> Puoi aprire altrettanti tickets sul trac?

ticket aperto.


Saluti

-- Giovanni --

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010
Reply | Threaded
Open this post in threaded view
|

Re: calcolatore campi

Giovanni Manghi
In reply to this post by Andrea Peri

> una buona funzione di sostituzione.
> Una funzione per porre tutto a maiuscolo/minuscolo e
> una funzione che esprima la lunghezza in caratteri di una stringa.


https://trac.osgeo.org/qgis/changeset/14533/




_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010