Ao adicionar camadas de tabelas a partir de arquivos do Excel, o ArcGIS tenta adivinhar os tipos de dados :
O Microsoft Excel não aplica tipos de campo para valores durante a entrada de dados, como fazem os bancos de dados padrão. Portanto, o tipo de campo especificado no Excel não é usado para determinar o tipo de campo exposto no ArcGIS. Em vez disso, o tipo de campo no ArcGIS é determinado por uma varredura dos valores nas oito primeiras linhas desse campo. Se a varredura encontrar tipos de dados mistos em um único campo, esse campo será retornado como um campo de string e os valores serão convertidos em strings.
Alguém sabe quais regras heurísticas são usadas aqui?
arcgis-desktop
excel
fmark
fonte
fonte
Respostas:
Não tenho certeza de que isso ajude com sua pergunta específica, e você já deve ter visto, mas veja estes links no blog do Esri ArcGIS e nos documentos de ajuda, ambos intitulados "Formatando uma tabela do Excel para uso no ArcGIS" :
Destaques:
fonte
As duas últimas frases fornecem uma boa idéia das heurísticas que eles usam: varre apenas as oito primeiras linhas em busca de tipos de dados mistos; qualquer coisa misturada é convertida em strings. Sem mais informações da ESRI ou através de muitos testes, não podemos dizer muito mais sobre isso, pois não temos o código fonte, infelizmente.
O problema com o uso do Excel para o trabalho de 'análise real' é que, fundamentalmente, é um programa de layout bidimensional: os tipos de dados não são impostos e a distinção entre dados e sua apresentação não é claramente feita.
fonte