ArcGIS'i PostgreSQL ile ArcSDE üzerinden kullanmanın faydaları nelerdir?


13

ArcGIS uzamsal veri türlerinden (ST_GEOMETRY, versiyonlu coğrafi veri tabanları vb.) Yararlanabilmek için ArcSDE'nin kurulması gerektiğini ve 10.1 istemcisi ile otomatik olarak kurulduğunu (iki katmanlı istemci >> DBMS, buraya bakın) anlıyorum .

Ancak, hala bir Esri ön uç PostgreSQL (veya Oracle) bağlamanın faydalarını anlamaya çalışıyorum. Ölçeklenebilirlik / performans / artıklık / DBAability gibi tamamen arka uç avantajları mı yoksa PostgreSQL / PostGIS kurulumu tarafından sunulan ekstra ön uç özellikleri var mı? Esri yardımı ayrıntılı görünmüyor

FYI, Postgresql / PostGIS / QGIS'in ArcGIS / herhangi bir veritabanından neden daha ölçeklenebilir / esnek (ve daha ucuz) olduğunu göstermeyi amaçlayan bir CBS tezi tasarlayan bir veritabanı acemisiyim, bu yüzden yukarıdaki senaryoyu da düşünmeliyim. uygulamak göze alamaz. Bu son noktada, özellikle iş akışıyla ilgili her türlü bağlantı (örneğin, her şeyi karıştıran şekil dosyalarının çok fazla olmaması) en hoş geldiniz. d.

Yanıtlar:


12

Verilerinizi bir Uzamsal Veritabanında depolamanın, verileri RDSYS Arka Uç ile ArcSDE Geodatabase'de depolamanın birçok faydası vardır.
Bunlar:

  • Verilerinize diğer üçüncü taraf ürünleri tarafından serbestçe erişilebilir.
  • Tüm normal DBA en iyi uygulamalarını veritabanına uygulayabildiklerinden, DBA'nız Saf Veritabanı depolama alanı olduğundan daha mutlu olur.
  • İstediğiniz istemciden gelen verilere Spatial SQL sorguları uygulayabilirsiniz. Bu genellikle ArcGIS Desktop'ta yapılabilecek Analizden çok daha güçlü olabilir.

İşleri bu şekilde yaparak, sürüm oluşturma, veri kümeleri, Ağ veri kümeleri, Geometrik ağlar vb.Gibi birçok ArcGIS Geodatabase işlevselliğine erişemezsiniz.

Bir uzlaşma, bir ArcSDE coğrafi veritabanına sahip olmak ve uzamsal verileri veritabanının yerel geometrisi / Coğrafya türünde depolamak olabilir. Bu, veri oluşturulurken ve yüklenirken uygun config anahtar sözcüğü kullanılarak yapılabilir.


uzlaşma üzerinde biraz durur musunuz? Avantajları nelerdir? PostGIS veri tiplerini Postgre sunucunuzda depolamak ve ArcSDE istemcilerini bağlamak için herhangi bir neden var mı? ArcMap araçlarının PostGIS veri türleriyle doğrudan çalışamayacağını varsayıyorum (bunun ne yaptığını biliyoruz!). Neden sadece ArcGIS'i atlayıp QGIS kullanmıyorsunuz?
Simplest2remember

1
Bu iki soru 'uzlaşma' açıklamalıdır gis.stackexchange.com/questions/132/… gis.stackexchange.com/questions/2930/… QGIS'i PostGIS ile doğrudan kullanıp kullanamayacağınıza emin olun, bunu yapabilirsiniz. Ancak, Sürüm Oluşturma, çoğaltma, etki alanları, alt türler, ağ / geometrik veri kümeleri vb. Gibi Geodatabase kavramlarını kaçırırsınız.
Devdatta Tengshe

1

Büyük ad RDBMS'nin tümü olmasa da çoğu uzamsal veri türlerini içerir. Bu amaçla, coğrafi özellikleri saklamak veya görüntülemek için ArcSDE gerekli değildir. ArcSDE, sürümlendirilmiş düzenlemenin ve ağlar ve topoloji gibi karmaşık coğrafi kuralların özelliklerinizin eksiksiz ve temiz kalmasını sağlamak için yönetim özellikleri ekler. Coğrafi veritabanı işlevselliği, özellikleriniz için ilişkileri ve alan takma adları gibi şeyleri tutar. Tüm bunlar, ArcSDE'yi bir veritabanı içindeki coğrafi özellikler için güzel bir sarıcı yapan şeydir. Bununla birlikte, SDE olmadan aynı tür faydalar yaratılabilir, ancak önemli miktarda geliştirme ve veritabanı tasarımı gerektirecektir. Coğrafi özelliklerin coğrafya veya geometri kullanılarak saklanabileceğini lütfen unutmayın. İkincisi Kartezyen depo, yani düzlemsel


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.