<HTML dir=ltr><HEAD><TITLE>Re: [Gvsig_italian] gestione attributi shapefile</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.5730.13" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText76531 dir=ltr>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Ciao, Alberto</FONT></DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3></FONT> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Secondo le prove che ho fatto, gvSIG usa il valore di 'scale' (interpretato come 'precisione') per decidere il tipo dei campi numerici. Se scale è zero, il campo diventa INTEGER su gvSIG. Se diverso da 0, il campo diventa DOUBLE su gvSIG. Quindi, se c'è un campo con 'precision' = 15 e 'scale' = 0, gvSIG cerca di gestionarlo come un campo di tipo INTEGER, ma c'è un problema poiché il tipo INTEGER usato da gvSIG è il formato INTEGER convenzionale (4 byte) che permette solo valori tra -2 x 10^9 e 2 x 10^9 (cioè, 10 caratteri).</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Una possibile soluzione sarebbe create un campo DOUBLE(15, 1), così gvSIG non userà il tipo INTEGER.</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>---</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Secondo la documentazione di ESRI, i concetti 'precision' e 'scale' hanno questo significato:</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Precision is the number of significant digits used to store numbers. The precision of data reflects the level of detail at which a value is kept, not necessarily its accuracy. Determine the level of precision actually needed for your application because the higher the precision setting, the more disk space will be required for storage. Scale, in the context of data attribute types, refers to the number of places to the right of the decimal point.</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Invece, su gvSIG:</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>il valore 'precision' viene interpretato come 'lunghezza': caratteri a sinistra del punto decimale<BR>il valore 'scale' viene interpretato come 'precisione': caratteri a destra del punto decimale</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>---</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr>La tua esperienza con ESRI e gvSIG è coerente con tutto questo che ho detto? Cioè, credi che ho capito male qualcosa?</DIV>
<DIV dir=ltr>---</DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Inoltrerò tutto questo casino a chi si occupa degli attributi.</FONT></DIV>
<DIV dir=ltr> </DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3>Ciao,</FONT></DIV>
<DIV dir=ltr><FONT face="Times New Roman" color=#000000 size=3></FONT> </DIV></DIV>
<DIV id=idSignature49935 dir=ltr>
<DIV>Juan Lucas Domínguez Rubio<BR>Prodevelop SL, Valencia (España)<BR>Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR><A href="http://www.prodevelop.es/">http://www.prodevelop.es</A></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>De:</B> gvsig_italian-bounces@lists.gvsig.org en nombre de Alberto Perli<BR><B>Enviado el:</B> mar 15/07/2008 11:43<BR><B>Para:</B> gvsig_italian@lists.gvsig.org<BR><B>Asunto:</B> Re: [Gvsig_italian] gestione attributi shapefile<BR></FONT><BR></DIV>
<DIV><BR>
<P><FONT size=2>Ciao Lucas,<BR>con i metadati anche gvSig legge correttamente il formato, che è<BR>DOUBLE(15,0), quindi lunghezza di 15 caratteri e precisione 0. Ti allego lo<BR>screenshot.<BR><BR><A href="http://www.nabble.com/file/p18461416/meta_gvsig.jpg">http://www.nabble.com/file/p18461416/meta_gvsig.jpg</A> meta_gvsig.jpg<BR><BR>Ho provato a modificare i valori anche in editing sulla tabella ma se<BR>inserisco un intero di 11 caratteri viene riportato sempre '0'.<BR>Allego lo shapefile su cui ho fatto questo test. I file sono derivati da una<BR>fornitura Teleatlas per un nostro cliente.<BR><BR><A href="http://www.nabble.com/file/p18461416/ita022________nw_sel.zip">http://www.nabble.com/file/p18461416/ita022________nw_sel.zip</A><BR>ita022________nw_sel.zip<BR><BR>Ciao e grazie, Alberto<BR><BR><BR>Juan Lucas Dominguez Rubio wrote:<BR>><BR>> Ciao, Alberto<BR>> <BR>> Anche su gvSIG si possono creare campi lunghissimi ti tipo DOUBLE. Forse<BR>> ArcView e gvSIG interpretano in modo diverso i valori 'lunghezza' e<BR>> 'precissione'. Hai visto su gvSIG i metadati  dei campi? Per farlo, devi<BR>> mettere il layer in modo editting, poi vissualizza la tabella e sul menu<BR>> "Tabella - Struttura della tabella" puoi vedere la lunghezza e precissione<BR>> dei campi DOUBLE (vedete attach baleari.jpg, il layer si trova in modo<BR>> editting.) Che valori di lunghezza e precissione ha il tuo shapefile? Puoi<BR>> inviare un piccolo shapefile in cui si verifica questo problema?<BR>> <BR>> Ciao,<BR>> <BR>> <BR>> Juan Lucas Domínguez Rubio<BR>> Prodevelop SL, Valencia (España)<BR>> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>> <A href="http://www.prodevelop.es/">http://www.prodevelop.es</A> <<A href="http://www.prodevelop.es/">http://www.prodevelop.es/</A>><BR>><BR>> ________________________________<BR>><BR>> De: gvsig_italian-bounces@lists.gvsig.org en nombre de Alberto Perli<BR>> Enviado el: lun 14/07/2008 15:06<BR>> Para: gvsig_italian@lists.gvsig.org<BR>> Asunto: [Gvsig_italian] gestione attributi shapefile<BR>><BR>><BR>><BR>><BR>> Buondì, ho notato un paio di differenze sugli attributi confrontando due<BR>> shapefile in Arcview 9.2 in gvSig 1.1.2:<BR>> - il campo ID è un DOUBLE (15), con tutti i valori effettivamente interi<BR>> di<BR>> 15 caratteri;<BR>> - il campo ID_NEW è anch'esso un DOUBLE(15), ma con i seguenti valori,<BR>> inseriti da me:<BR>> 1, 12, 123, 1234, 12345, 123456, ecc...<BR>><BR>> In Arcview i dati vengono visualizzati correttamente:<BR>><BR>> <A href="http://www.nabble.com/file/p18443527/Attributes_ArcView.jpg">http://www.nabble.com/file/p18443527/Attributes_ArcView.jpg</A><BR>><BR>> In gvSIG invece i dati vengono visualizzati in maniera errata, la colonna<BR>> ID<BR>> è sempre a 0, mentre la colonna ID_NEW viene visualizzata correttamente se<BR>> i<BR>> valori contenuti arrivano al massimo di 10 caratteri:<BR>><BR>> <A href="http://www.nabble.com/file/p18443527/Attributes_gvSIG.jpg">http://www.nabble.com/file/p18443527/Attributes_gvSIG.jpg</A><BR>><BR>> Avete per caso già riscontrato questo problema oppure è già stato<BR>> segnalato<BR>> da qualche parte e io me lo sono perso?<BR>> Thanks<BR>><BR>><BR>> -----<BR>> _________________________________________<BR>> Alberto Perli<BR>> Sinergis<BR>> Loc. palazzine, 120/F<BR>> 38014 Spini di Gardolo (TN)<BR>> tel: +39 0461997154<BR>> cel: +39 3460941357<BR>> fax: +39 0461997330<BR>> mail: alberto.perli@sinergis.it<BR>> web: www.sinergis.it<BR>> --<BR>> View this message in context:<BR>> <A href="http://www.nabble.com/gestione-attributi-shapefile-tp18443527p18443527.html">http://www.nabble.com/gestione-attributi-shapefile-tp18443527p18443527.html</A><BR>> Sent from the gvSIG Italian mailing list archive at Nabble.com.<BR>><BR>> _______________________________________________<BR>> Gvsig_italian mailing list<BR>> Gvsig_italian@lists.gvsig.org<BR>> <A href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</A><BR>><BR>><BR>><BR>> <BR>> _______________________________________________<BR>> Gvsig_italian mailing list<BR>> Gvsig_italian@lists.gvsig.org<BR>> <A href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</A><BR>><BR>><BR><BR><BR>-----<BR>_________________________________________<BR>Alberto Perli<BR>Sinergis<BR>Loc. palazzine, 120/F<BR>38014 Spini di Gardolo (TN)<BR>tel: +39 0461997154<BR>cel: +39 3460941357<BR>fax: +39 0461997330<BR>mail: alberto.perli@sinergis.it<BR>web: www.sinergis.it<BR>--<BR>View this message in context: <A href="http://www.nabble.com/gestione-attributi-shapefile-tp18443527p18461416.html">http://www.nabble.com/gestione-attributi-shapefile-tp18443527p18461416.html</A><BR>Sent from the gvSIG Italian mailing list archive at Nabble.com.<BR><BR>_______________________________________________<BR>Gvsig_italian mailing list<BR>Gvsig_italian@lists.gvsig.org<BR><A href="https://gvsig.org/lists/mailman/listinfo/gvsig_italian">https://gvsig.org/lists/mailman/listinfo/gvsig_italian</A><BR></FONT></P></DIV></BODY></HTML>