Presentación
Transcripción
Presentación
I JORNADAS DE SIG LIBRE SIGTE - Universitat de Girona - Marzo 2007 Plataforma redGIS.NET Alfredo Ramón Morte - José Manuel Mira Martínez Fernando Llorens Cobos - José Tomás Navarro Carrión José Torres Prieto – Fernando Peregrino Torregrosa Unidad de Geomática – Instituto Universitario de Geografía de la Universidad de Alicante Índice de la presentación ➔ Introducción ● Arquitectura ● Modelo de objetos ● Conclusiones ● Ruegos y preguntas Génesis y Motivación ● Evolución natural fruto de la experiencia ● Cambio del modelo organizativo ● Orientación hacia el SIG libre ● ● Búsqueda de la sinergia entre proyectos y usuarios Plataforma tecnológica para la difusión de información geográfica Plataforma libre y abierta ● ● Apostamos por el conocimiento abierto y el software libre porque obtenemos beneficios: – organizativos – de gestión económica – de proyección hacia el exterior La plataforma es el soporte de una red que permite compartir datos geográficos y funciones para explotarlos Usuarios potenciales Gestores de recursos territoriales Comunidad Docente redGIS.NET Equipos de Investigación Profesionales, consultores, técnicos, postgraduandos, ... Compromisos de redGIS.NET ● No existe dato sin metadato ● Adhesión a los estándares ● Vocación de servicio a la comunidad ● Modelo de objetos público y API de código abierto redGIS.NET hoy ● Apoyo y financiación de la UA ● Equipo humano estable ● Recursos suficientes de 'hardware' ● Diseño conceptual, análisis de requerimientos y modelo de objetos completados ● Desarrollo del API en progreso ● Entrada en producción hacia finales de 2007 Índice de la presentación ● Introducción ➔ Arquitectura ● Modelo de objetos ● Conclusiones ● Ruegos y preguntas Pilares de redGIS.NET servidor de catálogo nodos usuarios Topología de la red usr1 usr2 usr3 usr4 usr5 usr6 usr7 usr8 usr9 usr10 usr11 usr12 servidor de catálogo nodo0 usr_db nodo1 nodo2 nodo3 redgis.ug.ua.es IP=172.224.225.95 redGIS.NET propietario A nodo4 nodo5 IP=174.222.223.60 nodo6 IP=176.221.16.252 propietario B Ciclo de metadatos usr7 nodo1 features[0] schema.table/schema.view styles[] metadata ... features[n] schema.table/schema.view styles[] metadata functions[0] schema.name params[] metadata ... functions[n] schema.name params[] metadata getmetadata(redgis.nodes[1].features[2]) {IP, port, dbname, usr, pwd} servidor de catálogo nodo1.admin = usr7 xml usr20 Ciclo de metadatos (II) usr4 gml nodo0 usr_bd getmetadata(redgis.nodes[0].features[1]) feature name styles[] metadata servidor de catálogo xml usr20 servidor de catálogo usr16 serialize sesión layer0 {IP, port, dbname, usr, pwd} feature schema.table/schema.view styles[] buildlayer data rgd getdata(IP,port,dbname,usr,pwd,table) getparams(redgis.nodes[3].features[4]) Ciclo de datos nodo3 Modelos de geoprocesamiento rgm deserializemodel model1 featureQuery bufferQuery featureQuery aggregateQuery model0 featureQuery bufferQuery rgm intersectQuery attributeQuery usr16 getmodel(name) featureQuery serialize upload sesión rgm servidor de catálogo Índice de la presentación ● Introducción ● Arquitectura ➔ Modelo de objetos ● Conclusiones ● Ruegos y preguntas Modelo de metadatos BoundingBox CatalogueServer SearchCriteria RedGISNode Thesaurus KeyWord Theme Place Modelo de conectividad CatalogueServer RedGISNode RedGISConnection Node IConnection LocalConnection LocalNode Entidades y geoprocesamiento IFeature WMSFeature PostGISFeature AttributeQuery FeatureQuery WMSQuery JoinQuery CSVQuery ConstantBufferQuery BufferQuery IQuery IRedGISQuery WKTQuery GeoProcessingQuery AggregationQuery VariableBufferQuery SpatialAggregationQuery AttributeAggregationQuery PointGeocodingQuery RedGISModelDocument GeoCodingQuery TrackGeocodingQuery Funciones de servidor FunctionParameter PostGISFeature IServerFunction DataSetServerFunction ScalarServerFunction GeometryServerFunction Permisos de usuario User PostGISFeature UserPermission IServerFunction Índice de la presentación ● Introducción ● Arquitectura ● Modelo de objetos ➔ Conclusiones ● Ruegos y preguntas Conclusiones redGIS.NET usuarios software libre API PostgreSQL/PostGIS IDE red funciones datos Índice de la presentación ● Introducción ● Arquitectura ● Modelo de objetos ● Conclusiones ➔ Ruegos y preguntas