ArcGIS tablo yüklemesinde veri türü algılama


10

Excel dosyalarından tablo katmanları eklerken, ArcGIS veri türlerini tahmin etmeye çalışır :

Microsoft Excel, standart veritabanları gibi veri girişi sırasında değerler için alan türlerini zorunlu kılmaz. Bu nedenle, Excel'de belirtilen alan türü ArcGIS'de gösterilen alan türünü belirlemede kullanılmaz. Bunun yerine, ArcGIS'deki alan türü, o alanın ilk sekiz satırındaki değerlerin taranmasıyla belirlenir. Tarama tek bir alanda karışık veri türleri bulursa, bu alan dize alanı olarak döndürülür ve değerler dizelere dönüştürülür.

Burada sezgisel kuralların kullanıldığını bilen var mı?


2
Geçmişte, Excel verileriyle çalışma gereksinimim olduğunda, genellikle istemcinin .csv dosyalarını (hem arcgis hem de excel tanıtıcısı) kullanmayı kabul etmesini sağlayabildim.
Kirk Kuykendall

Yanıtlar:


4

Bunun özel sorunuza yardımcı olduğundan emin değilim ve bunu daha önce görmüş olabilirsiniz, ancak Esri ArcGIS blogundan ve her ikisi de "ArcGIS'te kullanmak için bir Excel tablosunu biçimlendirme" başlıklı Esri ArcGIS bağlantılarına bakın :

vurgular:

Excel workbook and worksheet names should not contain spaces.

Field names must:
   - start with a letter.
   - contain only letters, numbers, and underscores.
   - not exceed 64 characters.

ArcMap scans first eight rows to determine field type. 
If mixed types encountered field is converted to text.

Numeric fields are converted to the double data type.
ArcMap can only read the first 255 characters of a cell. 

2

Son iki cümle kullandıkları sezgisel tarama hakkında oldukça iyi bir fikir vermektedir: karışık veri türleri için sadece ilk sekiz satırı tarayın, karışık olan her şey dizgeye dönüştürülür. ESRI'dan daha fazla bilgi almadan veya çok fazla test yapmadan, maalesef kaynak koduna sahip olmadığımız için bunun hakkında başka bir şey söyleyemeyiz.

Excel'in 'gerçek analiz' çalışması için kullanılmasındaki sorun, temelde iki boyutlu bir yerleşim programı olmasıdır: veri türleri zorunlu değildir ve veri ile sunumu arasındaki ayrım açıkça yapılmamıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.