[QGIS-it-user] Digest di QGIS-it-user, Volume 67, Numero 20 (Genna Comite)

Buongiorno,

se non ho capito male il problema è come far riconoscere a QGIS la natura dei dati contenuti in un file .csv. Quello che faccio è creare un file di testo con lo stesso nome di quello .csv e con l'estensione .csvt e salvarlo nella stessa cartella.
Questo file contiene in un'unica riga la natura dei dati contenuti nel .csv in questa forma:
- ad esempio, se il csv ha tre colonne allora il csvt conterrà tre specifiche, in questa forma "Integer","Real","String", dove "Integer" sta per numeri interi, "Real" per numeri decimali e "String" per i campi testuali.
Eventualmente si può anche specificare la lunghezza dei campi: se il testo è di 20 caratteri, allora "String(20)", "Real(2.5)" - numero decimale con due interi e 5 decimali.

Spero di essere stato utile
Un saluto,
Gabriele Di Palma

qgis-it-user-request@lists.osgeo.org ha scritto:

Invia le richieste di iscrizione alla lista QGIS-it-user all'indirizzo
  qgis-it-user@lists.osgeo.org

Per iscriverti o cancellarti attraverso il web, visita
  https://lists.osgeo.org/mailman/listinfo/qgis-it-user
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
  qgis-it-user-request@lists.osgeo.org

Puoi contattare la persona che gestisce la lista all'indirizzo
  qgis-it-user-owner@lists.osgeo.org

Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
in modo che sia più utile di un semplice "Re: Contenuti del digest
della lista QGIS-it-user..."

Argomenti del Giorno:

   1. Re: Digest di QGIS-it-user, Volume 67, Numero 20 (Genna Comite)

----------------------------------------------------------------------

Message: 1
Date: Mon, 24 May 2021 12:18:19 +0200
From: Genna Comite <gennarocomite@gmail.com>
To: qgis-it-user@lists.osgeo.org
Subject: Re: [QGIS-it-user] Digest di QGIS-it-user, Volume 67, Numero
  20
Message-ID:
  <CAPam6YfrJuNs2-tdKFGA5JeTaCSA2ueP3Lu2vsVO_G+QBN0Wiw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Scusa Totò, hai perfettamente ragione.
Uso QGIS LTR 3.16.4 su win 8.

i dati usati sono resi pubblici dal'ISTAT, non posso allegarli per
questioni di MB, ma sono reperibili qui:
https://www.istat.it/it/archivio/104317
selezionando
- in basi territoriali lo zip 03-Lombardia del 2011 WGS84UTM32N
- in variabili censuarie il csv 2011

Ho collegato i dati del csv all'shp attraverso il codice comune "SEZ_2011".
Non so voi, ma io aprendo i dati vedo i numerici come reali a 11 decimali
piuttosto che interi.....

Il giorno lun 24 mag 2021 alle ore 11:59 <
qgis-it-user-request@lists.osgeo.org> ha scritto:

Invia le richieste di iscrizione alla lista QGIS-it-user all'indirizzo
        qgis-it-user@lists.osgeo.org

Per iscriverti o cancellarti attraverso il web, visita
        https://lists.osgeo.org/mailman/listinfo/qgis-it-user
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
        qgis-it-user-request@lists.osgeo.org

Puoi contattare la persona che gestisce la lista all'indirizzo
        qgis-it-user-owner@lists.osgeo.org

Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
in modo che sia più utile di un semplice "Re: Contenuti del digest
della lista QGIS-it-user..."

Argomenti del Giorno:

   1. Re: rinominare file .gpkg (Giacomo Fontanelli)
   2. Re: rinominare file .gpkg (Andrea Giudiceandrea)
   3. Re: rinominare file .gpkg (Giacomo Fontanelli)
   4. Re: rinominare file .gpkg (Totò)
   5. Re: rinominare file .gpkg (Andrea Giudiceandrea)
   6. cambiare il formato campi (Genna Comite)
   7. Re: cambiare il formato campi (Totò)

----------------------------------------------------------------------

Message: 1
Date: Mon, 24 May 2021 07:44:10 +0200
From: Giacomo Fontanelli <giacomofontanelli76@gmail.com>
To: Andrea Giudiceandrea <andreaerdna@libero.it>
Cc: Utenti QGIS it <qgis-it-user@lists.osgeo.org>
Subject: Re: [QGIS-it-user] rinominare file .gpkg
Message-ID:
        <
CAO5DHxFRh1yUAn2b3tJ-GP9_nkG4VbpzH+HBrORepRv3FkA9cw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Vi faccio un esempio

mi creo un nuovo layer geopackage
- al database do il nome "A"
- alla tabella do il nome "B"

Questo nuovo layer sarà visualizzato con il nome della tabella, quindi "B".

Adesso rimuovo il layer da qgis e lo rinomino (in ubuntu) come "C"

Reimportando lo stesso file mi comparirà nel pannello layer con il nome "C
B".
La modalità di importazione (drag & drop etc) non influisce.

Ad oggi credo che il modo migliore per rinominare il file gpgk, facendo in
modo che venga importato ogni volta con il nome "C"
credo sia quello di esportare lo stesso con il nome desiderato, creando un
nuovo file gpkg uguale al primo.

Non è un problema, basta saperlo.

Grazie

Giacomo

Il giorno dom 23 mag 2021 alle ore 18:20 Andrea Giudiceandrea <
andreaerdna@libero.it> ha scritto:

> Totò wrote
> > Unica cosa che accade con il dragAndDrop e geopackage con unica
tabella è
> > che nella toc compare il nome del contenitore e il nome della tabella.
>
> Quindi forse Giacomo sta proprio facendo confusione tra il nome del file
> GeoPackage e il nome del layer contenuto nel file GeoPackage (che sono
> indipendenti uno dall'altro)?
>
> Andrea
>
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <
http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20210524/8ce1e7f5/attachment-0001.html
>

------------------------------

Message: 2
Date: Mon, 24 May 2021 00:05:34 -0700 (MST)
From: Andrea Giudiceandrea <andreaerdna@libero.it>
To: qgis-it-user@lists.osgeo.org
Subject: Re: [QGIS-it-user] rinominare file .gpkg
Message-ID: <1621839934465-0.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8

Giacomo Fontanelli-2 wrote
> Vi faccio un esempio
>
> mi creo un nuovo layer geopackage
> - al database do il nome "A"
> - alla tabella do il nome "B"
>
> Questo nuovo layer sarà visualizzato con il nome della tabella, quindi
> "B".
>
> Adesso rimuovo il layer da qgis e lo rinomino (in ubuntu) come "C"
>
> Reimportando lo stesso file mi comparirà nel pannello layer con il nome
"C
> B".

Ciao Giacomo,
un GeoPackage è un file che può memeorizzare uno o più layer. Quindi il
file
in sè non è un layer, ma contiene un layer. Il nome del layer contenuto nel
file non può essere modificato normalmente dal gestore di file del sistema
operativo. Può essere invece modificato chiaramente il nome del file.

Comunque, a parte questo, ti consiglio di fare una prova: riesegui i
passaggi della tua procedura tranne la rinominazione. Quale nome ha il
layer
dopo averlo importato in QGIS?

A presto.

Andrea

--
Sent from:
http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

------------------------------

Message: 3
Date: Mon, 24 May 2021 10:38:36 +0200
From: Giacomo Fontanelli <giacomofontanelli76@gmail.com>
To: Andrea Giudiceandrea <andreaerdna@libero.it>
Cc: Utenti QGIS it <qgis-it-user@lists.osgeo.org>
Subject: Re: [QGIS-it-user] rinominare file .gpkg
Message-ID:
        <CAO5DHxECbdQ3zydHr2cKn1ChzMnQabWnBW7rpfa9g6j=
ZRn7KA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Ciao Andrea

esperimento interessante

se creo un nuovo layer geopackage e
- al database do il nome "A"
- alla tabella do il nome "B"

se poi rimuovo ed importo lo stesso file mi viene visualizzato con "A B"

Giacomo

Il giorno lun 24 mag 2021 alle ore 09:05 Andrea Giudiceandrea <
andreaerdna@libero.it> ha scritto:

> Giacomo Fontanelli-2 wrote
> > Vi faccio un esempio
> >
> > mi creo un nuovo layer geopackage
> > - al database do il nome "A"
> > - alla tabella do il nome "B"
> >
> > Questo nuovo layer sarà visualizzato con il nome della tabella, quindi
> > "B".
> >
> > Adesso rimuovo il layer da qgis e lo rinomino (in ubuntu) come "C"
> >
> > Reimportando lo stesso file mi comparirà nel pannello layer con il nome
> "C
> > B".
>
> Ciao Giacomo,
> un GeoPackage è un file che può memeorizzare uno o più layer. Quindi il
> file
> in sè non è un layer, ma contiene un layer. Il nome del layer contenuto
nel
> file non può essere modificato normalmente dal gestore di file del
sistema
> operativo. Può essere invece modificato chiaramente il nome del file.
>
> Comunque, a parte questo, ti consiglio di fare una prova: riesegui i
> passaggi della tua procedura tranne la rinominazione. Quale nome ha il
> layer
> dopo averlo importato in QGIS?
>
> A presto.
>
> Andrea
>
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <
http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20210524/b48a98ad/attachment-0001.html
>

------------------------------

Message: 4
Date: Mon, 24 May 2021 01:53:59 -0700 (MST)
From: Totò <pigrecoinfinito@gmail.com>
To: qgis-it-user@lists.osgeo.org
Subject: Re: [QGIS-it-user] rinominare file .gpkg
Message-ID: <1621846439098-0.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8

Buongiorno,
secondo me in QGIS esiste solo un modo corretto per importare i dati ed è
quello tramite Il Gestore delle sorgenti Dati (Data Source manager), tutti
gli altri modi (compreso il panel Browser) sono errati o meglio non
utilizzano il corretto provider, quindi il DragAnDrop è da evitare in
produzione.

saluti

PS: potrei fare alcuni esempi, vedi i file CSV, con il DragAndDrop viene
caricata una tabella solo testuale, ecc...

-----
https://pigrecoinfinito.com/
--
Sent from:
http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

------------------------------

Message: 5
Date: Mon, 24 May 2021 01:57:24 -0700 (MST)
From: Andrea Giudiceandrea <andreaerdna@libero.it>
To: qgis-it-user@lists.osgeo.org
Subject: Re: [QGIS-it-user] rinominare file .gpkg
Message-ID: <1621846644634-0.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8

Giacomo Fontanelli-2 wrote
> se poi rimuovo ed importo lo stesso file mi viene visualizzato con "A B"

Quindi il tuo problema non dipende dalla rinominazione del file, ma proprio
da come QGIS assegna il nome nella TOC ai layer importati da un GeoPackage.

Questo sarà del tipo "nome_file nome_layer", tranne se il GeoPackage
contiene un solo layer che ha lo stesso nome del file o se, pur contenendo
più di un layer, utilizzi l'opzione "Add layers to a group" nella finestra
di importazione.

A presto.

Andrea

--
Sent from:
http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

------------------------------

Message: 6
Date: Mon, 24 May 2021 11:53:09 +0200
From: Genna Comite <gennarocomite@gmail.com>
To: qgis-it-user@lists.osgeo.org
Subject: [QGIS-it-user] cambiare il formato campi
Message-ID:
        <CAPam6Yd7q5+YwPjN4a3Kpx3k=
jpYu6weY3SOjW9Z0xcKN2Q3vQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Ciao a tutta la comunità,
aprendo alcuni dati istat in qgis, campi in origine numerici interi, come
per esempio il numero abitanti o il progressivo del comune, in qgis vengono
visti come numeri reali a 11 decimali, e la cosa produce qualche
difficoltà.

Secondo voi ho una impostazione nelle preferenze che produce questo
risultato?
Per sistemare la cosa l'unica è creare un nuovo campo di tipo intero e
ricopiarvi dentro le codifiche dei campi errati con l'istruzione
"to_int(nome_campo_decimale)"oppure ho una strada più veloce consentendo la
modifica del formato campi esistenti?

Grazie.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <
http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20210524/d9d93265/attachment-0001.html
>

------------------------------

Message: 7
Date: Mon, 24 May 2021 02:59:16 -0700 (MST)
From: Totò <pigrecoinfinito@gmail.com>
To: qgis-it-user@lists.osgeo.org
Subject: Re: [QGIS-it-user] cambiare il formato campi
Message-ID: <1621850356244-0.post@n6.nabble.com>
Content-Type: text/plain; charset=UTF-8

Genna Comite wrote
> Ciao a tutta la comunità,
> aprendo alcuni dati istat in qgis, campi in origine numerici interi, come
> per esempio il numero abitanti o il progressivo del comune, in qgis
> vengono
> visti come numeri reali a 11 decimali, e la cosa produce qualche
> difficoltà.

Ciao,
devi sempre indicare il tipo di formato del dato (ahapefile, geopackage,
csv
ecc...) e la versione esatta di QGIS che stai utilizzando e magari il
sistema operativo.

Infine, puoi condivider il link alle risorse?

saluti

-----
https://pigrecoinfinito.com/
--
Sent from:
http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

------------------------------

Subject: Chiusura del digest

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

------------------------------

Fine di Digest di QGIS-it-user, Volume 67, Numero 20
****************************************************

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20210524/0d4534c7/attachment.html&gt;

------------------------------

Subject: Chiusura del digest

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

------------------------------

Fine di Digest di QGIS-it-user, Volume 67, Numero 21
****************************************************