dosya coğrafi veritabanını erişim kişisel coğrafi veritabanı gibi değiştirebilir misiniz?


11

Kişisel bir coğrafi veritabanında olduğu gibi bir dosya coğrafi veritabanında özelliklerle, ancak daha spesifik olarak öznitelikleriyle arayüz oluşturmanın bir yolu var mı?

Sık sık MS Access'te kişisel bir coğrafi veritabanı açacağım ve tablolarındaki öznitelikleri değiştirmek, tablo alanı güncellemeleri yapmak, kayıtları bırakmak için düz SQL (sorgu sihirbazı değil ham SQL kullanıyorum - daha hızlı düşünüyorum ve bu şekilde çok daha hızlı çalışıyorum) Bu, iyi çalışıyor ve bir alan eklemek vs. birkaç yıl boyunca birçok projede sorunsuz.

Bir dosya coğrafi veritabanıyla bu yaklaşımın herhangi bir başvurusu var mı? Tahmin etmiyorum ama yanlış olduğumu umuyorum ... ve ESRI gerçekten coğrafi coğrafi veritabanı biçimini ittikleri için kişisel coğrafi veri biçimini hep birlikte kullanımdan kaldırıp bırakamayacağını merak ediyorum ...

teşekkürler Tom



Kabul ediyorum - ODBC bir FileGDB arayüzü harika olurdu. Bu eski esri forum gönderisini okuduktan sonra hala "eserlerde" gibi geliyor. ArcObjects her şeyin cevabı değil!
turkishgold

@Mike adlı konuya bir Esri çalışanı 04 Mart 2008 tarihinde "ArcGIS'in daha sonraki bir sürümü için bir ODBC sağlayıcısı planlıyoruz (Post 9.3)" yayınladı. Hâlâ çok ihtiyaç duyulan ODBC arayüzüne sahip olmadığımız için üzgünüm.
RyanKDalton

Evet, bunu da fark ettim. kim aslında FGDB API ile kendi oluşturmak için zaman var? c'mon
esri

1
ODBC dosyasının coğrafi veri tabanına eklendiğini görmek istiyorsanız, lütfen bu fikri ideas.arcgis.com sitesinde tanıtın
turkishgold

Yanıtlar:


10

GDB Dosyası API'sı muhtemelen en iyi yoldur.
Eskiden http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api adresindeydi ancak şimdi ESRI'nin GitHub'ındaydı, https://github.com/Esri/file-geodatabase-api .

Onun hiçbir ön uç GUI ile sadece bir kütüphane. Eğer bir .NET geliştirici size başlayabilir C ++ dll için örnek bir sarıcı oluşturdu.
http://code.google.com/p/filegdbapi-dotnet-example/

Güncelleme
Burada en yenisini alabilirsiniz. Örneklerle C ++ ve C # kitaplığını içerir. https://github.com/Esri/file-geodatabase-api


3
+1 Bunu yaptığınız için teşekkürler. Şimdi birisi dosyagdb için bir IQueryable sağlayıcı inşa ederse ...
Kirk

5

Geodatabase dosyası ESRI'ye özgüdür, ancak Çapraz platformdur (yalnızca Kişisel Geodatabases pencerelerinin aksine).

Kişisel, Dosya veya SDE Coğrafi Veritabanları ile çalışmayı kolaylaştıran FME (Güvenli Yazılım) kullanıyoruz.

Kişisel coğrafi veritabanı yaklaşımını kullanmak mümkün olsa da, bir gecede bir dosya coğrafi veritabanına kopyalanacak (veya güncelleyecek) otomatik bir sisteme sahip olabilirsiniz.

Yakın zamanda Dosya Coğrafi Veri Tabanı API'sı daha kullanışlı hale geldi

http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api veya https://github.com/Esri/file-geodatabase-api

(C ++ becerileriniz varsa)

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.