#1 Thu 23 August 2007 09:03
simple précision vs double precision
Bonjour,
Un client me demande de lui transmettre des données exportées en E00 avec une simple précision.
Or, tout mes tests jusqu'ici ont conduit à lui transmettre un fichier en double précision.
Pour la saisie, je travaille avec ARcInfo 4.x et table à digitaliser, ou arcMap 9 (saisie sur scans géoreférencés).
j'ai essayé de convertir mon fichier de forme et/ou ma couverture en passant par la version workstation d'arcinfo/view en précédent toute mes commandes de la commande PRECISION SINGLE,SINGLE.
Comment savoir dans quel type de précision se trouve mon jeu de données ? Comment convertir un jeu de données en double précision en un jeu de donnée en simple précision, sans perdre le contenu de la Base ?
Merci pour vos lumières
Saroumane
Dernière modification par saroumane (Thu 23 August 2007 12:05)
Hors ligne
#2 Thu 23 August 2007 14:33
Re: simple précision vs double precision
Re-
j'ai testé (après avoir bien cogité) cette procédure (j'attends le retour du client)
1) création du fichier de forme avec les champs qui vont bien
2) digitalisation des données
3) Commande ARCSHAPE sous Arcinfo station
4) commande ALTER =>pour corriger les champs qui n'ont pas le bon type
5) commande COPY couv1 couv2 SINGLE => pour convertir si besoin un fichier double précision en un simple précision
6) Commande EXPORT =>pour obtenir le E00 que j'ai envoyé.
So wait & see
Hors ligne
#3 Thu 23 August 2007 16:57
Re: simple précision vs double precision
Bonjour,
avec ArcInfo workstation 9 (à mon avis, peu différent de arcinfo 4...), voici 2 solutions dans Arc :
* LISTCOVERAGES {workspace} {NOSTATUS | STATUS | PRECISION}
=> liste les couvertures d´1 workspace. avec l´option PRECISION, les noms sont en plus précédés d´1 S ou d´1 D, pour Single ou Double.
* PRECISION {HIGHEST | LOWEST | SINGLE | DOUBLE}
=> détermine la précision qu´auront les nouvelles couvertures à leur création (SINGLE ou DOUBLE).
avec : PRECISION SINGLE SINGLE
Tu ne devrais avoir que des couvertures en SINGLE.
Avec ces 2 fonctions, tu devrais pouvoir répondre à la demande de ton client.
NB : dans les notes de la fonction PRECISION, ils disent que la précision par défaut est SINGLE, sauf si la source de données avait 1 précision supérieure.
" When an ARC/INFO session begins, the creation rule, precision, is always SINGLE and the processing rule, {HIGHEST | LOWEST | SINGLE | DOUBLE} precision, is always HIGHEST."
Alban
____________________________
Alban Thomas
http://alban-thomas.exen.fr/
Hors ligne
#4 Fri 24 August 2007 08:57
Re: simple précision vs double precision
Chouette
Merci bien, la fonction listcoverages me sauve
mon problème venait du fonctionnement par défaut d'arcmap (double) et arcinfo, comme tu me l'as expliqué.
Donc, la procédure que j'avais citée fonctionne.
Cependant, je ne comprend pas pourquoi, quand j'avais essayé :
Arc:Precision single,single
Arc:shapearc toto titi
Pourquoi j'étais qd même en double ?
[edit] je viens de tester, mon "titi" est bien en single GRRR je comprends plus trop mais l'essentiel est que ça fonctionne et surtout que j'ai un moyen de vérifier la précision de mes couvertures
Merci encore
Dernière modification par saroumane (Fri 24 August 2007 09:03)
Hors ligne