¿Cómo gestiona los datos SIG existentes y permite la integración con un sistema de gestión de activos?

10

Estoy utilizando el software GIS basado en ESRI, Postgresql / PostGIS / ArcSDE DB y tenemos un sistema de gestión de activos Mincom Ellipse.

Actualmente toda nuestra información espacial con respecto a los sitios de activos se ha registrado como puntos, esto ha sido versátil por el hecho de que acomoda el mapeo a varias escalas. Ahora que estamos integrando nuestro Sistema de gestión de activos con nuestra base de datos SIG, los encargados de la gestión de activos quieren que las características SIG reflejen la estructura, por ejemplo, una huella del edificio como un polígono en lugar de un punto.

Mi pregunta en términos de gestión de datos espaciales. ¿Debo mantener dos conjuntos de datos? ¿Uno para las representaciones de activos y luego otro para diversas tareas de mapeo?

Gracias DB

DBlack
fuente
¿Qué sistema de gestión de activos?
Jay Cummins
1
Si esto es específico de Minicom Ellipse, debe editar la pregunta para que quede más clara. Existen múltiples enfoques para el problema general, pero ninguno será útil si su sistema tiene requisitos / restricciones especiales.
Sean
Lo siento, Sean. Edité la publicación para que ahora sea un poco más clara. Originalmente no incluí software porque pensé que era más una pregunta teórica.
DBlack
No hay disculpa necesaria! Todos estamos tratando de hacer que estas preguntas / respuestas sean más útiles para todos.
Sean

Respuestas:

2

Sugiero que tenga una tabla que contenga tanto el polígono como los datos de puntos. Esta tabla tendría (como mínimo):

  • una columna de identificación que es una clave foránea para el registro de activos coincidentes,
  • una columna de geometría que contiene esa geometría de polígono y
  • una columna de geometría que contiene la geometría del punto.

Cree un activador que actualice la columna de puntos en función de las inserciones / cambios en la columna de polígono usando st_pointonsurface.

Cree dos vistas, una que tenga solo las columnas de polígono y otra que contenga solo la columna de puntos (por supuesto, incluya la columna de identificación y cualquier otra en las vistas). Estas vistas son lo que registra con SDE.

De esta manera, solo debería preocuparse por mantener actualizados los datos del polígono. Si no hay polígono, aún puede poner un punto. Recuerde filtrar registros con geometrías nulas de las vistas.

Sean
fuente
Ahora que volví a leer mi pregunta anterior, parece bastante enrevesada ... ¡lo siento mucho! Entiendo que mostrar diferentes capas a diferentes escalas no es complicado, hay muchas maneras de administrar esto. Me interesa más cómo estas dos capas muestran las mismas características relacionadas con el sistema de gestión de activos, por ejemplo, si tiene dos capas que muestran la misma característica, ¿relaciona una o ambas con su sistema de gestión de activos? Creo que lograr que las características se relacionen con un registro de activos podría ser una pesadilla de mantenimiento.
DBlack
¿Qué tipo de almacenamiento estás usando? Todo en un RDBMS? ¿Algo más?
Sean
Todo es RDBMS Postgresql / PostGIS.
DBlack
2

Siento que podrías tener un par de preguntas en tu pregunta. Para la pregunta en su título, no proporciona suficiente información sobre su SIG o sistema de gestión de activos para responder.

Sin embargo, creo que esta es una buena pregunta, pero ciertamente no se limita a la gestión de activos.

¿Ahora tengo que crear una capa de polígono para que mis represas se usen con el sistema de gestión de activos para ver a 1: 1,000 y luego una capa de puntos para propósitos de mapeo al producir un mapa de los mismos sitios a 1: 100,000?

Actualmente, tenemos los contornos del edificio y las características de puntos en nuestras geodatabases de Esri. Recién estamos comenzando una implementación de Cityworks, pero parece que las características de punto son lo que estamos usando para relacionar nuestras tablas ( ya que mantenemos las características de punto pero los esquemas de construcción son mantenidos por una agencia diferente ).

Tener las geometrías de punto y polígono para la misma entidad no es infrecuente. Para las geodatabases de Esri, estas tienen que ir a diferentes clases de características. No puede mezclar tipos de geometría en las clases de características de Esri (al menos no de una manera reconocida por el software de Esri).


Actualización:
dado que está utilizando una geodatabase de Esri, es posible que pueda utilizar representaciones cartográficas. No los he usado (hasta hace un minuto), pero parece que funciona. En mi captura de pantalla, visualizo 1 capa con la representación cartográfica del edificio y la segunda capa con la geometría real de la entidad. Si aplica los rangos de escala, puede hacer que los edificios cambien de poli a símbolos de puntos a medida que se aleja. Diré que la interfaz de usuario para repeticiones cartográficas se siente menos refinada que el resto de ArcMap y ArcCatalog.

texto alternativo

Jay Cummins
fuente
El software GIS está basado en esri y el sistema de gestión de activos es mincom elipse. Perdón por la falta de información, pensé que era una pregunta más teórica. En su ejemplo, ¿está utilizando los puntos de construcción para relacionarse con los registros de activos y viceversa? ¿Los polígonos de construcción tienen algún conocimiento de los registros de activos o solo están allí para mostrar? Me imagino que quieres una relación uno a uno entre ubicación y activo.
DBlack
Recién estamos comenzando nuestra implementación, pero tiene razón: nuestros polígonos de construcción no tendrán conocimiento de activos.
Jay Cummins
Creo que dependería del AMS manejar múltiples funciones SIG por activo, aunque no creo que ninguna lo haga. O tal vez almacene múltiples campos de geometría por función GIS y muestre cierta geometría a cierta escala, pero no creo que estemos cerca de ese tipo de funcionalidad con las geodatabases y el software de ESRI.
Jay Cummins
1

¿Ahora tengo que crear una capa de polígono para que mis represas se usen con el sistema de gestión de activos para ver a 1: 1,000 y luego una capa de puntos para propósitos de mapeo al producir un mapa de los mismos sitios a 1: 100,000?

Una alternativa podría ser desarrollar un renderizador personalizado que muestre puntos para presas cuando se aleja más allá de cierta escala.

Kirk Kuykendall
fuente
0

Dependiendo de la escala, mostraría las características de manera diferente.

Para ahorrar el almacenamiento de múltiples geometrías para su entidad, puede usar centroides geométricos de edificios para calcular un solo punto para representar el activo a escalas mucho más grandes, esto le permitirá almacenar geometrías individuales para sus activos.

Pero depende de su software SIG en cuanto a cómo se implementa.

Jamo
fuente