Unos screenshots de una prueba usando algunos módulos de ASWiGD (Atlantic Submarine Wildlife and Geographic Database) para probar que tan viable seria hacer un backend para Puerto Rico Data Bank.
El test tiene apoyo para: puntos (lugares atómicos, teléfonos públicos, postes de alumbrado), lineas (puentes, cruces), polígonos (estructuras, edificios), multilineas (rutas, caminos), multipuntos (nidos de aves, lugares íntimamente relacionados entre si), multipoligonos (lagos, humedales), al momento todos son planos (no 3D) pues agregar apoyo para DEMs (digital elevation models) complica demasiado todo (base de datos, API, queries) y la utilidad extra que se obtiene es poca. El sistema de metadatos esta sacado directamente de Mayan EDMS y apoya typos de metadatos (color, # telefono,), con lookup de opciones y valores default, apoya tambien sets de metadatos para agruparlos y facilitar el data entry. Los elementos permiten un nombre, descripcion y al ser grabados se les asigna una numero universalmente único (UUID). En la prueba tambien transporte la base de datos de fronteras mundiales que sirve para validar coordenadas durante el data entry obsevando que esten dentro del poligono de Puerto Rico o del país contra el cual se comparen, esta base de datos luego se puede extender manualmente para crear polígonos de pueblos y barrios para mayor precisión de validación y queries utilizando pueblos ("Todos los teléfonos públicos en el pueblo de Cidra"). De seguir adelante solo faltaria agregar código para indexar contenido para hacer full text searching de nombre, descripción y metadatos de los elementos, y mover el sistema de API de Mayan EDMS que es bien flexible y empezar a definir métodos de API para crear, editar, borrar elementos y para ejecutar algunos queries geograficos contra la dase de datos.