ArcGIS 10.0'ı 4GB RAM ile Windows 7 64 bit üzerinde kullanıyorum.
ArcGIS'e aktarmak için CSV formatında bazı çok büyük tablolarım var, hepsinin yaklaşık 30 alanı var, tablo başına 5 milyon kayıt (birkaçının iki veya daha fazlası var) ve yaklaşık 5 GB'a kadar dosya boyutları var. Sonuçta, bir özellik sınıfına onları bağlamak ve konumlarına göre tablolarda sonuçları analiz böylece her biri ayrı tablolar olarak bir dosya geodatabase içine almaya çalışıyorum.
Sorun şu ki, ArcGIS belirli bir noktada kayıtları içe aktarmayı bırakıyor gibi görünüyor. Dönüşüm> Geodatabase için "Tablodan tabloya" aracını kullanıyorum, ancak "Satırları Kopyala" aracı aynı sorunu var. CSV dosyasını ilk önce bir FGDB tablosuna dönüştürmeye çalışmadan doğrudan ArcGIS'e eklesem bile sorun aynıdır. Tablolarımdan birinin yaklaşık 11 milyon kaydı var ve ArcGIS sadece yaklaşık 10 milyonunu içeri aktarıyor. ArcGIS bana herhangi bir hata oluştuğunu söylemiyor, araç sanki hiçbir şey yanlışmış gibi bitiyor.
Şimdi birkaç kez denedim ve FGDB tablosuna yapan kayıtların sayısı her zaman aynıdır ve şimdiye kadar duyduğum bir dosya boyutu sınırı gibi görünmüyor (2 kare veya 16). ArcGIS, yaklaşık 6 milyon kayıtla başka bir CSV içe aktarabildi ve tüm kayıtlar geldi (daha büyük tablo ile yaşadığım problemlerle birlikte, küçük olan da şimdi şüpheli). ESRI'nin web sitesi bir dosya coğrafi veritabanında aşağıdaki boyut sınırlarını listeler ve bunlardan herhangi birini vurmaktan çok uzaktayım:
- Dosya coğrafi veritabanı boyutu: Sınır yok
- Tablo veya özellik sınıfı boyutu: 1 TB (varsayılan), anahtar kelime ile 4 GB veya 256 TB
- Özellik sınıfı ve tablo sayısı: 2.147.483.647
- Bir özellik sınıfındaki veya tablodaki alan sayısı: 65.534
- Bir özellik sınıfındaki veya tablodaki satır sayısı: 2.147.483.647
- Coğrafi veritabanı adı uzunluğu: İşletim sisteminin bir klasörde izin verdiği karakter sayısı
- Özellik sınıfı veya tablo adı uzunluğu: 160 karakter
- Alan adı uzunluğu: 64 karakter
- Metin alanı genişliği: 2.147.483.647
Bu tablolara gerçekten yapmam gereken tek şey birkaç alan eklemek, birkaçını silmek ve yeni alanlar (mevcut alanlardan birkaçının toplamı) için değerler oluşturmak. Bunun için ArcGIS kullanıyorum çünkü alan hesap makinesine aşinayım ve milyonlarca kayıttan oluşan tabloları işleyebileceğini biliyorum (veya şimdiye kadar biliyordum ), oysa diğer masaüstü yazılımlarının çoğu kullanışlı (MS Access / Excel) ) birçok kayda boğulur. Bu yüzden orijinal tabloyu işlemek için başka bir yazılım parçası kullanmaya ve ardından (çok daha küçük) sonuç tablosunu ArcGIS'e aktarmaya açıkım. Gerçekten, bu sorunu yaşıyorum ve ArcGIS bana sorunun bile meydana geldiğine dair herhangi bir hata veya uyarı vermiyor olması, bu verileri mümkün olduğunca ArcGIS dışında ele almamı sağlıyor.