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
fuente
Respuestas:
Sugiero que tenga una tabla que contenga tanto el polígono como los datos de puntos. Esta tabla tendría (como mínimo):
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.
fuente
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.
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.
fuente
Una alternativa podría ser desarrollar un renderizador personalizado que muestre puntos para presas cuando se aleja más allá de cierta escala.
fuente
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.
fuente