Podczas dodawania warstw tabel z plików Excel ArcGIS próbuje odgadnąć typy danych :
Microsoft Excel nie wymusza typów pól dla wartości podczas wprowadzania danych, tak jak robią to standardowe bazy danych. Dlatego typ pola określony w programie Excel nie jest używany do określania typu pola ujawnionego w ArcGIS. Zamiast tego typ pola w ArcGIS jest określany przez skanowanie wartości w pierwszych ośmiu wierszach dla tego pola. Jeśli skanowanie znajdzie mieszane typy danych w jednym polu, pole to zostanie zwrócone jako pole ciągu, a wartości zostaną przekonwertowane na ciągi.
Czy ktoś wie, jakie reguły heurystyczne są tutaj stosowane?
arcgis-desktop
excel
fmark
źródło
źródło
Odpowiedzi:
Nie jestem pewien, czy to pomaga w konkretnym pytaniu i być może już je widziałeś, ale zobacz te linki z bloga Esri ArcGIS i dokumentów pomocy, z których oba zatytułowane są „Formatowanie tabeli Excela do użycia w ArcGIS” :
najważniejsze:
źródło
Ostatnie dwa zdania dostarczają całkiem niezłego pomysłu na używaną heurystykę: skanuj tylko pierwsze osiem wierszy w poszukiwaniu mieszanych typów danych, wszystko zmieszane jest przekształcane na ciągi. Bez dalszych informacji z ESRI lub poprzez wiele testów nie możemy nic więcej na ten temat powiedzieć, ponieważ nie mamy niestety kodu źródłowego.
Problem z używaniem programu Excel do pracy z „prawdziwą analizą” polega na tym, że zasadniczo jest to dwuwymiarowy program układu: typy danych nie są wymuszane, a rozróżnienie między danymi a ich prezentacją nie jest wyraźnie określone.
źródło