ciao,
per un lavoro sulla microzonazione sismica su alcuni shapefile (Stab) mi chiedono campi "Numerico precisione singole (Float in ambiente GIS)" e non Double.
come si fa con QGIS?
Eugenio
ciao,
per un lavoro sulla microzonazione sismica su alcuni shapefile (Stab) mi chiedono campi "Numerico precisione singole (Float in ambiente GIS)" e non Double.
come si fa con QGIS?
Eugenio
Eugenio Fasser wrote
ciao,
per un lavoro sulla microzonazione sismica su alcuni shapefile (Stab) mi
chiedono campi "Numerico precisione singole (Float in ambiente GIS)" e
non Double.come si fa con QGIS?
Eugenio
In questi giorni sto anch’io tribolando con i campi numerici degli
shapefile. Non sono un informatico e spero che qualcun’altro intervenga a
fare chiarezza ma intanto ho trovato questa discussione:
https://gis.stackexchange.com/questions/25749/why-does-esri-make-me-store-my-dbf-doubles-as-strings
un po’ vecchia (2012) e relativa a programmi esri dove però mi sembra di
capire che i dati numerici nel dbf dello shapefile sono salvati come testo e
vengono poi convertiti in interi, float o double dal programma che li legge
(ma forse è una mia supposizione errata e spero che intervenga qualcuno a
correggermi).
Nel caso fosse corretto, per avere un dato float bisognerebbe per prima cosa
inserire un dato che ne rispetta il limite di lunghezza di 7 caratteri (ma
non ho capito se compreso il punto/virgola o meno) ma poi dipende comunque
dal software che legge il dato.
Ora provando QGIS 2.99 (53ebe050bd installata in Windows7 tramite osgeo4w)
mi succede che se inserisco nel campo numerico di uno shapefile un valore
che supera la lunghezza prestabilita esso viene accettato e viene cambiata
automaticamente la lunghezza del campo.
Ho messo un esempio di ciò che succede qui:
http://www.alspergis.altervista.org/software/qgis3/problemi/lunghezza_numerici.html
Mi chiedo: è un bug o è una cosa voluta? Se è voluta c’è un’opzione per
impedirlo?
(La versione 2.18 non mi permette di inserire valori più lunghi di quanto
prestabilito.)
-----
Alessandro Perego
http://www.alspergis.altervista.org
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
si usa geopackage o spatialite
Luigi Pirelli
**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS 2nd Edition:
* https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
* Hire me: http://goo.gl/BYRQKg
**************************************************************************************************
2017-12-18 10:18 GMT+01:00 e <qfasser@gmail.com>:
ciao,
per un lavoro sulla microzonazione sismica su alcuni shapefile (Stab) mi
chiedono campi "Numerico precisione singole (Float in ambiente GIS)" e non
Double.come si fa con QGIS?
Eugenio
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
Ciao,
il formato numerico non è un problema di QGIS, ma dello shapefile !
Come ti ha già suggerito Luigi la soluzione più semplice è passare a un altro tipo di dato vettoriale: per esempio SpatiaLite .
Nino
Il 18 dic 2017 10:17 AM, “e” <qfasser@gmail.com> ha scritto:
ciao,
per un lavoro sulla microzonazione sismica su alcuni shapefile (Stab) mi chiedono campi “Numerico precisione singole (Float in ambiente GIS)” e non Double.
come si fa con QGIS?
Eugenio
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user