Lors de l'ajout de couches de tables à partir de fichiers Excel, ArcGIS tente de deviner les types de données :
Microsoft Excel n'applique pas les types de champ pour les valeurs lors de la saisie de données comme le font les bases de données standard. Par conséquent, le type de champ spécifié dans Excel n'est pas utilisé pour déterminer le type de champ exposé dans ArcGIS. Au lieu de cela, le type de champ dans ArcGIS est déterminé par une analyse des valeurs dans les huit premières lignes de ce champ. Si l'analyse trouve des types de données mixtes dans un seul champ, ce champ sera renvoyé en tant que champ de chaîne et les valeurs seront converties en chaînes.
Quelqu'un sait-il quelles règles heuristiques sont utilisées ici?
arcgis-desktop
excel
fmark
la source
la source
Réponses:
Je ne suis pas sûr que cela aide à répondre à votre question spécifique, et vous l'avez peut-être déjà vue, mais consultez ces liens du blog Esri ArcGIS et des documents d'aide, tous deux intitulés "Formatage d'un tableau Excel pour une utilisation dans ArcGIS" :
points forts:
la source
Les deux dernières phrases fournissent une assez bonne idée de l'heuristique qu'elles utilisent: analyser uniquement les huit premières lignes pour les types de données mixtes, tout ce qui est mélangé est converti en chaînes. Sans plus d'informations d'ESRI ou à travers de nombreux tests, nous ne pouvons pas en dire beaucoup plus, car nous n'avons malheureusement pas le code source.
Le problème avec l'utilisation d'Excel pour un travail `` d'analyse réelle '' est que, fondamentalement, c'est un programme de mise en page à deux dimensions: les types de données ne sont pas appliqués et la distinction entre les données et leur présentation n'est pas clairement établie.
la source