Açıklama

Personal geodatabase (.mdb) veri modeli, Esri tarafından Microsoft’un 32-bit Access veritabanı temeli üzerine geliştirilmiş olup, ArcGIS Desktop ve ArcMap uygulamalarında kullanılmak üzere oluşturulmuştur. Bu model, detay geometrilerini, karmaşık ilişkileri ve tablo verilerini depolayabilen, hafif ve esnek bir geodatabase ihtiyacını karşılamak amacıyla tasarlanmıştır.

Bu veri modeli yirmi yılı aşkın süredir kullanılmakta olup, kullanım ömrü boyunca önemli bir değer sağlamıştır.

64-bit ArcGIS Pro uygulamasının devreye girmesiyle birlikte, 32-bit mimariye dayalı personal geodatabase artık yeni nesil, daha esnek ve güçlü olan ArcGIS Pro’da desteklenmemektedir.

Bu durumda ortaya çıkan kritik soru, personal geodatabase içindeki verilerin nasıl çıkarılacağı ve bu verilerin file geodatabase veri modeline nasıl aktarılacağıdır. İşte bu kritik sorunun cevaplarını makalemizin devamında bulabilirsiniz.

Prosedür

Bu aktarımı gerçekleştirmek için şu anda üç farklı yaklaşım bulunmaktadır.

  • Data Interoperability for ArcGIS Pro ek bileşen kullanımı
    ArcGIS Pro’nun Data Interoperability ek bileşeni, ArcToolbox içerisinde Quick Import aracını içerir. Bu araç, ArcGIS Pro 3.5 sürümünden itibaren, orijinal personal geodatabase (.mdb) formatındaki detay sınıflarını file geodatabase (.gdb) formatına dönüştürmektedir. Bu ek bileşen ek bir lisans gerektirmektedir, ancak erişiminiz varsa oldukça kullanışlı bir seçenektir.

  • ArcGIS Desktop (ArcMap) üzerinden dışa aktarma yöntemleri
    1. Kopyala-Yapıştır Yöntemi
      ArcCatalog penceresinde hem personal geodatabase’i (.mdb) hem de hedef file geodatabase’i (.gdb) görünür hale getirin.
      Her bir detay katmanını veya verisetini seçip kopyalayarak (Copy) file geodatabase’e yapıştırabilirsiniz (Paste).
      Bu yöntem, geometri tiplerini, öznitelikleri, alt katmanları ve ilişkileri koruyarak hızlı bir dönüşüm sağlar.
    2. Shapefile’a dönüştürme
      ArcGIS Desktop (ArcMap) hala mevcutken, ArcCatalog içindeki Catalog Ağacı bölümünden her bir personal geodatabase detay sınıfına sağ tıklayıp Export > To Shapefile seçeneğini kullanarak, .mdb formatındaki her detay sınıfını shapefile formatına aktarabilirsiniz.
      Unutulmamalıdır ki, bir shapefile yalnızca tek bir detay türünü barındırabilir. Bu nedenle her detay türü (nokta, çizgi, poligon ve annotation) için ayrı bir shapefile oluşturulmalıdır. Bu yöntem 3B veriler için de uygulanabilir.
    3. XML Workspace Document yöntemi
      Alternatif olarak, personal geodatabase’in tamamını veya belirli feature dataset’leri XML Workspace Document olarak dışa aktarabilirsiniz.
      Ardından bu XML dosyasını Import XML Workspace Document aracıyla bir file geodatabase’e içe aktarabilirsiniz.
      Bu yöntem, ilişkiler, domain’ler ve subtypes gibi karmaşık veritabanı yapılarını korumak açısından özellikle avantajlıdır.
  • Annotation verilerinin kurtarılması
    Eğer personal geodatabase içerisinde annotation bulunuyorsa, bu annotation verileri ArcCatalog veya ArcMap üzerinden de “kurtarılabilir”.
    Adımlar aşağıdaki gibidir:
    1. Catalog ağacı içinde annotation detay sınıfına sağ tıklayın.
    2. Export > Shapefile seçeneğini seçin.

    Bu işlem sonucunda, annotation metinlerini TEXTSTRING alanında içeren bir poligon shapefile oluşturulur. Orijinal metinlerin yazı tipi (Font), yazı boyutu (Font Size), açısı (Angle) gibi özellikleri, her bir poligonun öznitelik tablosunda korunur. Böylece annotation verileri yeniden oluşturulabilir. Kullanıcılar, bu shapefile’ı bir file geodatabase detay sınıfına aktararak annotation verilerini özniteliklerden yeniden üretebilir.

Personal geodatabase’den file geodatabase’e geçiş sırasında, veritabanını yüksek doğruluklu (high precision) formata dönüştürmek mümkündür. Bu işlem, özellikle mühendislik ve altyapı projelerinde koordinat çözünürlüğü gerektiren durumlarda önerilir. Yüksek doğruluklu format, geometrilerin 0.1 mm çözünürlük seviyesine kadar hassasiyetle saklanmasını sağlar. 

Faydalı Bağlantılar

 

 

 

Geri Bildirim