Mevcut CBS verilerini nasıl yönetiyor ve bir Varlık yönetim sistemiyle entegrasyona izin veriyorsunuz?


10

ESRI tabanlı GIS yazılımı Postgresql / PostGIS / ArcSDE DB kullanıyorum ve bir Mincom Elips varlık yönetim sistemimiz var.

Şu anda varlık siteleriyle ilgili tüm mekansal bilgilerimiz puan olarak kaydedilmiştir, bu, çeşitli ölçeklerde haritalamayı barındırması nedeniyle çok yönlüdür. Varlık Yönetim Sistemimizi GIS veritabanımıza entegre ettiğimize göre, varlık yönetimi çalışanları CBS özelliklerinin yapıyı yansıtmasını istiyorlar, örneğin bir bina yerine, bir nokta yerine çokgen olarak bina ayak izi.

Uzamsal veri yönetimi açısından sorum. İki veri kümesini tutmalı mıyım? Biri varlık gösterimleri için, diğeri çeşitli haritalama görevleri için mi?

Teşekkürler DB


Hangi varlık yönetim sistemi?
Jay Cummins

1
Bu Minicom Elips'e özgü ise, soruyu daha açık hale getirmek için düzenlemelisiniz. Genel soruna birden fazla yaklaşım vardır, ancak sisteminizde özel gereksinimler / kısıtlamalar varsa hiçbiri yardımcı olmaz.
Sean

Üzgünüm Sean. Şimdi umarım biraz daha açık olması için yazıyı düzenledim. Aslında yazılım içermiyordum çünkü bunun daha teorik bir soru olduğunu düşündüm.
DBlack

Özür gerekmez! Hepimiz bu soruları / cevapları herkes için daha kullanışlı hale getirmeye çalışıyoruz.
Sean

Yanıtlar:


2

Hem çokgen hem de nokta verilerini içeren bir tablonuz olmasını öneririm. Bu tabloda (en azından):

  • eşleşen varlık kaydının yabancı anahtarı olan bir kimlik sütunu,
  • bu çokgen geometrisini içeren bir geometri sütunu ve
  • nokta geometrisini içeren bir geometri sütunu.

Nokta sütununu st_pointonsurface kullanarak çokgen sütundaki eklemelere / değişikliklere göre güncelleyen bir tetikleyici oluşturun.

Biri yalnızca çokgen sütunları ve diğeri yalnızca nokta sütununu içeren iki görünüm oluşturun (kimlik sütununu ve elbette görünümlere diğerlerini ekleyin). Bu görünümler SDE'ye kaydettirdiğiniz görünümlerdir.

Bu şekilde yalnızca çokgen verilerini güncel tutma konusunda endişelenmeniz gerekir. Çokgen yoksa, yine de bir noktaya koyabilirsiniz. Görünümlerden boş geometrili kayıtları filtrelemeyi unutmayın.


Şimdi yukarıdaki sorumu tekrar okuduğum için oldukça kıvrımlı görünüyor ... bu konuda üzgünüm! Farklı katmanlarda farklı katmanlar göstermenin zor olmadığını anlıyorum, bunu yönetmenin birçok yolu var. Bu iki katmanın aynı özellikleri nasıl görüntüleyebileceğini daha fazla merak ediyorum, örneğin, aynı özelliği gösteren iki katınız varsa, varlık yönetim sisteminizle bir veya her ikisini de ilişkilendirir misiniz? Bir varlık kaydıyla ilgili özellikleri yönetmenin bir bakım kabusu olabileceğine inanıyorum.
DBlack

Ne tür bir depolama alanı kullanıyorsunuz? Hepsi bir RDBMS'de mi? Başka bir şey?
Sean

Tüm RDBMS Postgresql / PostGIS.
DBlack

2

Sorunuzda birkaç sorunuz olabileceğini hissediyorum. Başlığınızdaki soru için, CBS veya varlık yönetimi sisteminiz hakkında cevaplayacak yeterli bilgi vermiyorsunuz.

Ancak, bunun iyi bir soru olduğunu düşünüyorum, ancak kesinlikle varlık yönetimi ile sınırlı değil.

Artık 1: 100.000'de aynı sitelerin haritasını oluştururken eşleme amaçlı bir nokta katmanı olan 1: 1,000'de görüntülemek için varlık yönetim sistemiyle kullanılacak barajlarım için bir çokgen katmanı oluşturmak zorunda mıyım?

Şu anda, Esri coğrafi veritabanlarımızda hem bina ana hatlarına hem de nokta özelliklerine sahibiz. Sadece bir Cityworks uygulamasına başlıyoruz, ancak tablolarımızla ilişkilendirmek için kullandığımız nokta özellikleri gibi görünüyor ( nokta özelliklerini koruduğumuzdan ancak bina anahatları farklı bir ajans tarafından korunduğundan ).

Aynı özellik için hem nokta hem de çokgen geometrilerine sahip olmak nadir değildir. Esri coğrafi veri tabanları için bunlar farklı özellik sınıflarına girmelidir. Esri özellik sınıflarında geometri türlerini karıştıramazsınız (en azından Esri yazılımı tarafından tanınan bir şekilde).


Güncelleme:
Bir Esri coğrafi veritabanı kullandığınızdan, kartografik temsiller kullanabilirsiniz. Onları kullanmadım (bir dakika öncesine kadar), ama işe yarıyor gibi görünüyor. Ekran görüntümde, bina kartografik gösterimi ile 1 katmanı ve gerçek özellik geometrisine sahip 2. katmanı görüntülüyorum. Ölçek aralıklarını uygularsanız, uzaklaştırdıkça binaların çok noktadan nokta sembollerine geçmesini sağlayabilirsiniz. Kartografik temsilciler için kullanıcı arayüzünün, ArcMap ve ArcCatalog'un geri kalanından daha az rafine hissettiğini söyleyeceğim.

alternatif metin


CBS yazılımı esri tabanlıdır ve Varlık yönetim sistemi mincom elips'tir. Bilgi eksikliği için özür dilerim, daha teorik bir soru olsa da. Örneğinizde, varlık kayıtlarıyla ilişkilendirmek için bina noktalarını kullanıyorsunuz veya bunun tersi? Bina çokgenleri varlık kayıtları hakkında herhangi bir bilgiye sahip mi veya sadece gösteri için oradalar mı? Konum ve varlık arasında bire bir ilişki istediğinizi düşünürdüm?
DBlack

Uygulamamıza yeni başlıyoruz, ancak haklısınız: bina çokgenlerimizin varlık bilgisi olmayacak.
Jay Cummins,

Ben her ne kadar düşünmüyorum rağmen varlık başına birden fazla CBS özellikleri ele AMS kadar olacağını düşünüyorum. Ya da belki de GIS özelliği başına birden fazla geometri alanı depolayın ve belirli geometrileri belirli bir ölçekte görüntüleyin, ancak ESRI coğrafi veri tabanları ve yazılımı ile bu tür bir işleve yakın olduğumuzu düşünmüyorum.
Jay Cummins,

1

Artık 1: 100.000'de aynı sitelerin haritasını oluştururken eşleme amaçlı bir nokta katmanı olan 1: 1,000'de görüntülemek için varlık yönetim sistemiyle kullanılacak barajlarım için bir çokgen katmanı oluşturmak zorunda mıyım?

Alternatiflerden biri , belirli bir ölçeğin dışına çıktığında barajlar için noktalar görüntüleyen özel bir oluşturucu geliştirmek olabilir .


0

Ölçeğe bağlı olarak özellikleri farklı gösterebilirim.

Özelliğiniz için birden fazla geometri depolamak için, varlığı daha büyük ölçeklerde temsil etmek üzere tek bir noktayı hesaplamak için binaların geometrik sentroidlerini kullanabilirsiniz.

Ancak bunun nasıl uygulandığına bağlı olarak CBS yazılımınıza bağlıdı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.