Soporte de geometrías en ontologías
Hasta la versión 1.3.1-Barbarian, cuando se creaba una ontología y se quería introducir información geoespacial, era posible definir un campo como tipo geometry, pudiendo almacenar en dicho campo la longitud y latitud de un punto, siguiendo el estándar de GeoJSON.
Sin embargo, si se quería introducir otro tipo de geometría, como líneas o polígonos, era preciso modificar manualmente el esquema de la ontología y adaptar la parte de geometría de tipo punto a la de tipo línea o polígono, con la molestia y pesadez que esto suponía.
Por ello, a partir de la versión 1.3.1-Barbarian-RC2 se amplió el abanico de posibilidades a la hora de escoger el tipo de geometría a utilizar, pudiendo elegirse desde entonces entre:
- Puntos
- Multipuntos
- Líneas
- Multilíneas
- Polígonos
- Multipolígonos
Tipos de geometrías vectoriales
¿Te interesa saber más acerca de cada tipo de geometría? Échale un ojo al anexo del draft de GeoJSON, donde se muestran ejemplos cada tipo de geometría.
Gracias a esta mejora, es posible definir de una manera rápida y eficaz el esquema de geometría ideal para cada caso. Por ejemplo, en el caso de un tipo polígono, a la hora de hacer el CRUD de la ontología es posible introducir las múltiples coordenadas de manera rápida y sencilla.
Cuando se quiera generar una capa a partir de la ontología desde My GIS Layers, seleccionando el campo de geometry, se reconoce directamente la geometría definida para la propiedad.
Por último, al representar en un mapa la capa desde My GIS Viewers, el polígono se representa perfectamente a partir de las coordenadas proporcionadas.