Як ви керуєте наявними даними ГІС та допускаєте інтеграцію до системи управління активами?


10

Я використовую програмне забезпечення GIS на базі ESRI, Postgresql / PostGIS / ArcSDE DB, і у нас є система управління активами Mincom Ellipse.

В даний час наша вся наша просторова інформація щодо сайтів активів фіксується у вигляді балів, це було багатозначним тим, що вона вміщує карти в різних масштабах. Тепер, коли ми інтегруємо нашу систему управління активами з нашою базою даних GIS, хлопці з управління активами хочуть, щоб функції ГІС відображали структуру, наприклад, слід будівлі як полігон замість точки.

Моє запитання щодо управління просторовими даними. Чи повинен я підтримувати два набори даних? Одне для представлення активів, а потім одне для різних завдань картографування?

Дякую БД


Яка система управління активами?
Джей Каммінс

1
Якщо це стосується Minicom Ellipse, вам слід відредагувати питання, щоб зробити його більш зрозумілим. Існує кілька підходів до загальної проблеми, але жоден не буде корисним, якщо ваша система має особливі вимоги / обмеження.
Шон

Вибачте, Шон. Я відредагував публікацію, щоб, сподіваюся, зараз трохи зрозуміліше. Спочатку я не включав програмне забезпечення, тому що вважав, що це більше теоретичне питання.
DBlack

Вибачення не потрібно! Усі ми намагаємось зробити ці питання / відповіді кориснішими для всіх.
Шон

Відповіді:


2

Я пропоную вам мати одну таблицю, яка містить дані про багатокутник і точку. Ця таблиця міститиме (як мінімум):

  • стовпчик id, який є зовнішнім ключем до відповідного запису активів,
  • стовпчик геометрії, який містить цю геометрію багатокутника і
  • стовпчик геометрії, який містить точкову геометрію.

Створіть тригер, який оновлює стовпчик точок на основі вставок / змін у стовпці багатокутника за допомогою st_pointonsurface.

Створіть два представлення, той, у якому є лише стовпці багатокутника, і такий, що містить лише стовпчик точок (включіть, звичайно, стовпець id та будь-які інші). Ці перегляди - це те, що ви реєструєте в SDE.

Таким чином, ви можете турбуватися лише про те, щоб оновити дані полігону. Якщо багатокутника немає, ви все одно можете поставити крапку. Не забудьте відфільтрувати записи з нульовою геометрією з подань.


Тепер, коли я прочитав своє вище запитання ще раз, це виглядає доволі заплутаним. Я розумію, що відображення різних шарів на різних масштабах не є складним, є багато способів управління цим. Мене більше цікавить, як ці два шари відображають однакові функції відносно системи управління активами, наприклад, якщо у вас є два шари, що показують однакову функцію, чи відносите ви один чи обидва до вашої системи управління активами? Я вважаю, що керування функціями, пов'язаними з одним записом активів, може бути кошмаром технічного обслуговування.
DBlack

Який тип зберігання ви використовуєте? Це все в RDBMS? Щось ще?
Шон

Його всі RDBMS Postgresql / PostGIS.
DBlack

2

Я відчуваю, що у вас може виникнути пара запитань. На запитання у назві ви не надаєте достатньо інформації про ваш ГІС або систему управління активами, щоб відповісти.

Однак я вважаю, що це хороше питання, але, безумовно, не лише управління активами.

Чи потрібно мені зараз створити багатокутний шар, щоб мої греблі використовувались із системою управління активами для перегляду 1: 1000, потім точкового шару для цілей карти під час створення карти тих самих сайтів у 1: 100 000?

В даний час у наших базах даних Esri в геодезичних базах Esri є як контури будівлі, так і особливості. Ми тільки починаємо реалізацію Cityworks, але, схоже, особливості точки - це те, що ми використовуємо для відновлення наших таблиць ( оскільки ми підтримуємо особливості точки, але контури будівель підтримує інше агентство ).

Наявність однотипної та багатокутної геометрії для однієї і тієї ж ознаки не є рідкістю. Для геодезичних баз Esri вони повинні переходити в різні класи класів. Ви не можете змішувати типи геометрії в класах функцій Esri (принаймні, не так, як це визнано програмним забезпеченням Esri).


Оновлення:
Оскільки ви використовуєте геодану бази Esri, можливо, ви зможете використовувати картографічні зображення. Я не користувався ними (до хвилини тому), але, схоже, це працює. На екрані екрана я відображає 1 шар із картографічним зображенням будівлі та другий шар із фактичною геометрією функції. Якщо ви застосовуєте діапазон масштабів, ви можете змінювати будівлі з полі на символи точок, коли ви зменшуєте зображення. Я скажу, що користувальницький інтерфейс для картографічних повторів відчуває себе менш вишуканим, ніж решта ArcMap та ArcCatalog.

alt текст


Програмне забезпечення GIS засноване на esri, а система управління активами - mincom elipse. Вибачте за відсутність інформації, хоча це було теоретичнішим питанням. У вашому прикладі ви використовуєте будівельні точки для відновлення записів активів і навпаки? Чи мають будівельні полігони якісь відомості про записи активів чи вони просто там для показу? Я б міг уявити, що ви хочете один на один відносини між місцем розташування та активом?
DBlack

Ми тільки починаємо нашу реалізацію, але ви праві: наші будівельні полігони не матимуть знань про активи.
Jay Cummins

Я думаю, було б до AMS обробляти кілька функцій ГІС за актив, хоча я не думаю, що робити. Або, можливо, зберігати декілька полів геометрії за функцією ГІС та відображати певну геометрію в певному масштабі, але я не думаю, що ми наближені до такої функціональності за допомогою баз даних та програмного забезпечення ESRI.
Джей Каммінс

1

Чи потрібно мені зараз створити багатокутний шар, щоб мої греблі використовувались із системою управління активами для перегляду 1: 1000, потім точкового шару для цілей карти під час створення карти тих самих сайтів у 1: 100 000?

Однією з альтернативних варіантів може бути розробка користувальницького рендерінга, який відображає точки для дамб при зменшенні масштабу понад певного масштабу.


0

Залежно від масштабу я б показував функції по-різному.

Для економії зберігання декількох геометрій для вашої функції ви можете використовувати геометричні центроїди будівель для обчислення однієї точки, щоб представити актив у набагато більших масштабах. Це дозволить вам зберігати єдину геометрію для своїх активів.

Але це залежить від вашого програмного забезпечення ГІС щодо того, як це реалізується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.