DOCUMENTACIÓN DE CONSIDERACIONES Y DISCUSIÓN SOBRE IMPLEMENTACIÓN DE LA IDE

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DOCUMENTACIÓN DE CONSIDERACIONES Y DISCUSIÓN SOBRE IMPLEMENTACIÓN DE LA IDE"

Transcripción

1 SIPBAB Contenido 1 DOCUMENTACIÓN DE CONSIDERACIONES Y DISCUSIÓN SOBRE IMPLEMENTACIÓN DE LA IDE 1.1 líneas para el desarrollo, adaptación e implementación de sistemas geoespaciales 1.2 lineamientos tecnológicos geoespaciales 1.3 contextualización y justificación técnica 2 DOCUMENTACIÓN TÉCNICA 2.1 cassia: instalación en Debian Linux Pasos previos Embebiendo el jdbc en la webapp cassia Afinaciones tomcat para el nuevo jdbc Problema "Database Null" 2.2 georchestra instalación administración usuario 2.3 servidores en la infraestructura de desarrollo 3 MODELO DE DATOS 4 APUNTES Y REFERENCIAS DOCUMENTACIÓN DE CONSIDERACIONES Y DISCUSIÓN SOBRE IMPLEMENTACIÓN DE LA IDE líneas para el desarrollo, adaptación e implementación de sistemas geoespaciales Conforme con el pensamiento progresista del Estado Boliviano [1] el SIPBAB estará alineado con el Software Libre Todos los sistemas geoespaciales, incluyendo también sistemas operativos, los sistemas de infraestructura, los sistemas de administración, así como todos los softwares empleados a lo largo de todo el flujo de trabajo con geoinformación 1 of 65

2 desde su adquisición hasta su publicación (sistemas desktop y clientes SIG, por ejemplo) serán sistemas de Software Libre Es Software Libre todo aquel software cuya licencia garantiza las siguientes 4 libertades: Libertad para ejecutar el programa para cualquier propósito Libertad para estudiar como funciona el programa y adaptarlo a las necesidades propias. Por lo tanto, es imprescindible acceso al código fuente Libertad para redistribuir copias Libertad para perfeccionar el programa y liberar dichos perfeccionamientos, de modo que todos se beneficien. De aquí también es imprescindible acceso al código fuente De acuerdo al ARTÍCULO 77 (SOFTWARE LIBRE) de la LEY 164 (Ley General de Telecomunicaciones y Tecnologías de la Información y Comunicación): "I. Los Órganos Ejecutivo, Legislativo, Judicial y Electoral en todos sus niveles, promoverán y priorizarán la utilización del software libre y estándares abiertos, en el marco de la soberanía y seguridad nacional" De manera inseparable al anterior lineamiento, se manifiesta adhesión al principio de Estándares Abiertos, ya que ellos garantizan la interoperabilidad. La principal entidad en el mundo actualmente involucrada con los Estándares Abiertos para sistemas geoespaciales específicamente es la Open Geospatial Consortium (OGC) [2]. La OGC tiene como misión "conducir el desenvolvimiento global, la diseminación y la compatibilización de padrones abiertos y arquitecturas que viabilicen la integración de datos geográficos y servicios con diversas aplicaciones". Al tratarse de estándares ampliamente diseminados y observados, la OGC trabaja plenamente integrada y coordinada con la International Standards Organization (ISO) Particularizando el anterior principio, el componente Infraestructura de Datos Espaciales (IDE) debería orientarse a las siguientes líneas, en principio: Permitir la búsqueda, hallazgo, visualización, descarga de datos y consumo de servicios espaciales Consolidar la conexión permanente entre geodatos y metadatos Cumplir con una estricta observancia a estándares Como ejemplo, algunas de las directrices IDE de la INSPIRE [3] son las siguientes: Los geodatos deben ser colectados sólo una vez y resguardados donde puedan ser mantenidos efectivamente 2 of 65

3 Debe ser posible combinar llanamente información espacial de diferentes fuentes y compartirla con varios diferentes usuarios y aplicaciones Debe ser posible para información colectada a determinado nivel/escala el ser compartida a todos los niveles/escalas: en detalle para investigación, general para propósitos estratégicos La geoinformación es necesaria para una buena gobernanza a todos los niveles en las instituciones, y debe estar presta y transparentemente disponible Debe proveerse facilidad para encontrar geodatos disponibles, para el uso de éstos para satisfacer necesidades, y para que se conozca bajo qué condiciones éstos pueden ser adquiridos y usados Es claro que las implicaciones de los lineamientos aquí propuestos no se restringen al tema técnico y tecnológico, sino que manifiestan de hecho posiciones y compromisos organizacionales muy explícitos y bien definidos. Su alcance, por lo tanto, rebasa el ámbito técnico informático y/o geográfico, llegando a lo institucional. lineamientos tecnológicos geoespaciales A continuación se detallan las soluciones técnicas implementadas (todas ellas en estricta conformidad con los anteriores lineamientos) en conjunto con la necesidad técnica principal que cada una satisface: Almacenamiento de geodatos: postgresql/postgis Directorio de usuarios: openldap Solución IDE: framework georchestra Motor proveedor de geoservicios: geoserver Catálogo de metadatos: geonetwork Visualizador avanzado: mapfishapp Infraestructura para la publicación en web: Servlet container: Tomcat Proxying: Apache Auxiliares para la administración de servidor vía web: Tareas de administración y mantenimiento de servidor: webmin Shell del servidor en browser: shellinabox Tareas de administración del servlet container: tomcat manager Administración y mantenimiento del RDBMS: phppgadmin Administración y mantenimiento del directorio: phpldapadmin Sistema operativo de servidor: Debian gnu/linux "Squeeze" Código fuente y compilación: git, jenkins CI Virtualización: Virtualbox OSE sobre contenedores vmdk A continuación se enumeran los estándares geoespaciales OGC cuyo cumplimiento está plenamente logrado, en particular con las herramientas framework georchestra y posgresql/postgis: 3 of 65

4 Web Map Service [4] Web Feature Service [5] Web Map Tile Service [6] Web Map Context [7] Styled Layer Descriptor [8] Catalog Service Web [9] Simple Features Specification for SQL contextualización y justificación técnica Los siguientes aspectos han pesado de manera determinante en diversas decisiones técnicas efectuadas en esta consultoría: se trabajó con equipos y recursos prestados por geobolivia los meses de octubre y noviembre. Ello ha implicado rehacer los trabajos desde cero varias veces cesada ya la ayuda de geobolivia, recursos mínimos para trabajo de desarrollo (equipos para personal y servidores de desarrollo; internet de adecuada performance) fueron provistos a finales de diciembre [10] desde fines de diciembre hasta el final de la consultoría, todo el equipamiento físico provisto para el componente IDE y las aplicaciones BIOCAN fueron una laptop y un equipo pc [11] en ambiente de desarrollo. no ha existido nunca hasta el final de la consultoría un ambiente de producción con condiciones mínimas para el componente IDE [12] hasta el final de la consultoría no se contó con nombre de dominio [13] todas las bases de datos de los sistemas BIOCAN suministradas para su migración al SIPBAB adolecen de una falla de seguridad mayor [14] Como consecuencias directa de los anteriores factores, han debido tomarse las siguientes decisiones técnicas: Debido al factor 5: La versión final del componente IDE (framework georchestra) ha sido generada bajo un nombre local cualquiera (vm-georchestra) y NO bajo el nombre de dominio necesario para la web, y por lo tanto tiene funcionalidad completa solamente en equipos que se configuren específicamente para resolver dicho nombre de dominio El módulo extractorapp no fue implementado El módulo editor no fue configurado Debido a los factores 3 y 4: La infraestructura de servidores virtuales funciona basada en la solución de 4 of 65

5 virtualización ligera virtualbox OSE con contenedores vmdk, par aceptable para condiciones de desarrollo pero no de producción Se ha optado por usar Linux appliances Turnkey Linux en lugar de Debian Linux genérico [15] Debido al factor 6: Se ha optado por manejar dos instalaciones diferentes de postgresql [16] con el motivo de mantener a la base de datos con el riesgo de seguridad separada de la base de datos segura. DOCUMENTACIÓN TÉCNICA cassia: instalación en Debian Linux Pese a tratarse de un servlet de java (y que, por lo tanto, debiera funcionar de manera idéntica independientemente del sistema operativo), esto no ha sido así, y en realidad la aplicación BioCAN cassia ha representado mucho esfuerzo de investigación y experimentación de parte del consultor para lograr su funcionamiento en SO Debian Linux, debido principalmente a la inexistencia total de documentación que no sea para Windows. Pasos previos En el presente trabajo, las aplicaciones biocan fueron desplegadas en su propio contenedor virtual, el cual se adjunta como producto [17] Primero deben seguirse las instrucciones de la wiki de cassia. El archivo datanucleus.properties debe buscarse especificando All Downloads 5 of 65

6 Ahora deben revisarse qué versiones de jdk se tiene: Igualmente para averiguar qué version de postgresql se tiene (la base de datos postgresql fué desplegada en su propio contenedor virtual, el cual se adjunta como producto [18] ): Con esa información, obtener el jdbc correcto en el sitio de jdbc para postgresql: 6 of 65

7 Por ejemplo, en nuestro caso se obtuvo el jdbc versión 4, recomendado para jdk 1.6 y postgresql 8.4 Embebiendo el jdbc en la webapp cassia Los archivos.war (como cassia) son en realidad una compresión zip de una estructura específica de archivos y directorios. Lo que debe hacerse ahora es: Descomprimir (con cualquier utilidad zip) el cassia.war Reemplazar el jar postgresql existente en /WEB-INF/lib por el jar ya descargado en el paso anterior Recomprimir todo como zip y renombrarlo cambiándole la extensión de zip a war Afinaciones tomcat para el nuevo jdbc 7 of 65

8 Considerando la localización preferida por tomcat para los archivos jdbc, generamos un enlace simbólico al nuevo jar de forma que se obtenga lo siguiente: Con el siguiente comando: Añadimos a continuación dicha localización al $CLASSPATH de tomcat en los lugares en los que se define dicha variable, de modo que las líneas pertinentes del archivo quedarían como sigue: 8 of 65

9 Problema "Database Null" Lo anterior resuelve el problema "Not suitable driver...", pero también se ha presentado un problema "Database Null...", problema nuevo y diferente al anterior. Este problema se presentó en una ocasión en que se empleó postgresql 9.1, y se ignora su causa real. El contexto es: Debian Wheezy, OpenJDK 6 y Postgreesql 9.1 En la interfaz web se obtuvo mensaje de error indicando "Database Null". En catalina.out podía verse el mensaje "java.lang nullpointerexception" (esto significa que existe una variable no instanciada, es decir con valor nulo). De ambos mensajes, se deduce que el valor de la dirección de la base de datos es el problema, y el único lugar en el que se define este valor es en el archivo datanucleus.properties. Nótese, sin embargo, que la versión empleada de cassia.war posee su propia versión del archivo, ligeramente diferente, en la ubicación cassia/web- INF/datanucleus.properties. Es este último archivo (en esta localización) que debe configurarse con la dirección de la base de datos para subasanar el problema "Database Null" georchestra instalación código fuente y compilación Git es un sistema distribuído de control de versionamiento. No precisa de un servidor central, permite acceso completo a todo el código fuente e historial, es 9 of 65

10 rápido, y es de los manejadores de versionamiento más sencillos que existen. Entre las ventajas de manejar el código fuente bajo versionamiento, pueden mencionarse las siguientes: el hecho de que se pueden preservar proyectos completos en estado funcional permite trabajar sin temor a pérdidas o daños accidentales. la posibilidad de generar nuevas ramificaciones del mismo proyecto permite el desarrollo en paralelo sin interferencias de, por ejemplo, código experimental sobre el código de producción. el trabajo concurrente y simultáneo de varios desarrolladores se facilita enormemente con el uso de una herramienta de versionamiento (más aun una herramienta distribuida de versionamiento, como git). De otro modo, cada desarrollador tendría que copiar, comparar e integrar sus propios cambios a mano. Es fundamental comprender que el código fuente de georchestra viene en varios submódulos, y que para una compilación exitosa, debe asegurarse que las modificaciones propias introducidas no son incompatibles con la versión de código fuente empleada, ni en el proyecto principal ni en los submódulos. El siguiente código instala lo necesario para la compilación y obtiene el código fuente del proyecto principal georchestra y sus submódulos # apt-get install ant openjdk-6-jdk # git clone --recursive https://github.com/georchestra/georchestra.git Nótese que entre los productos entregados está el código fuente georchestra actualizado por última vez hacia finales de marzo 2013 [19], por lo tanto sólo se necesita actualizar este repositorio, no descargar nuevamente el repositorio completo. El flujo de trabajo empleado para el trabajo con el código fuente de georchestra ha sido básicamente el siguiente: Actualización del código fuente (git pull, git fetch) Fusión del código remoto con el código local (git merge) Resolución de conflictos si los hubiera (con herramientas diff: en este trabajo se ha empleado la herramienta vimdiff) Revisar siempre la no incompatibilidad de los cambios recientes con el proyecto principal y con los submódulos (git log, git show, git status). Esto normalmente es cuestión de "prueba y error" compilando el código fuente generado hasta su descarte o su éxito. Aquí es siempre de gran ayuda la revisión de los logs de compilación. Persistencia del código propio generado: 1. Si se tiene acceso al repositorio remoto, contribuir con el código propio (git push) 2. Independientemente de lo anterior, siempre es recomendable manejar el 10 of 65

11 código propio como una branch del repositorio git, independiente de las branches "oficiales", y efectuar todo el registro de versiones sobre esta branch (git add, git commit) Obviamente esto es una simplifación significativa, pues en la realidad el trabajo con versionamiento implica (por su propia naturaleza) innumerables posibles variaciones de dicha situación, y por lo tanto existen también muchos diferentes cursos de acción para resolver cualquier problema. De aquí que para poder compilar un georchestra personalizado son fundamentales comprensión y manejo sólido de la herramienta git Se ha seguido aproximadamente el flujo de trabajo básico indicado previamente para cada nueva actualización de código fuente, sea remoto o local (propio) hasta finales de marzo El último código fuente compilado se encuentra en el siguiente estado de versionamiento: Posicionados en el directorio raíz del repositorio: git status # Not currently on any branch. # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # (commit or discard the untracked or modified content in submodules) # # modified: config/configurations/template (modified content) # modified: geonetwork (modified content, untracked content) # modified: geoserver/geoserver-submodule (untracked content) # modified: mapfishapp/src/main/webapp/web-inf/ws-servlet.xml # modified: pom.xml # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # analytics/src/main/webapp/web-inf/analytics.properties # mapfishapp/src/main/webapp/contexts/ no changes added to commit (use "git add" and/or "git commit -a") Obsérvese que existen mensajes de git para los siguientes submódulos (en detalle junto con su respectivo commit): git submodule status d0d1bffe56a1750d359a8d54c71d71df397a8a config/configurations/template (74d0d1b)... +c7ea163e b412f4f000da56fa240f3677 geonetwork (remotes/origin/georchestra-26) +2eb cc73342a55d5a606592ff188763dc geoserver/geoserver-submodule ( g2eb0408) of 65

12 En este caso git está indicando que en los tres submódulos existe contenido modificado (en comparación a lo versionado) así como también existe contenido no seguido (no versionado). El detalle se lo puede ver de la siguiente manera (posicionándose cada vez en el directorio raíz de cada submódulo):...config/configurations/template$ git status # Not currently on any branch. # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: build_support/shared.maven.filters # modified: security-proxy/maven.filter # no changes added to commit (use "git add" and/or "git commit -a")...geonetwork$ git status # Not currently on any branch. # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: web/src/main/webapp/geoconfig.js # modified: web/src/main/webapp/web-inf/classes/meta-inf/services/javax.xml.transform.transformerfactory # modified: web/src/main/webapp/web-inf/config-gui.xml # modified: web/src/main/webapp/web-inf/config.xml # modified: web/src/main/webapp/web-inf/user-profiles.xml # modified: web/src/main/webapp/web-inf/web.xml # modified: web/src/main/webapp/index.html # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # web/src/main/webapp/web-inf/classes/log4j.properties... # web/src/main/webapp/xml/schemas/iso19139/schematron-rules-inspire.xsl no changes added to commit (use "git add" and/or "git commit -a")...geoserver/geoserver-submodule$ git status # On branch sibab # Untracked files: # (use "git add <file>..." to include in what will be committed) # # src/gwc/target/... # src/wms/target/ nothing added to commit but untracked files present (use "git add" to track) En el caso de los archivos no seguidos por git ("untracked files") se ha elegido no mantener versionamiento de ellos ya que en su mayoría son archivos intermedios o temporales resultantes de las compilaciones, no contienen mayormente ninguna configuración, parámetro o definición que se necesite preservar. De todas maneras esto no es una regla y debe ponerse siempre el debido cuidado. En el caso de los archivos modificados ("changed but not updated"), en cambio, normalmente serán modificaciones realizadas por nosotros mismos, y debemos 12 of 65

13 indicarle a git si deseamos descartar el cambio realizado (git checkout --file) o deseamos preservarlo (git add, git commit -a). No existe un conjunto definido de archivos que se deban modificar en el codigo fuente de georchestra. Ello depende en gran medida del grado de customización que se busca, de la metodología de trabajo, y de otros factores. Casi siempre, de todas maneras, quedarán varias afinaciones por realizar después de la compilación. En el caso de customizaciones básicas-intermedias de georchestra, el principal submódulo sobre el cual trabajar es "config/configurations/template" Se ha procurado dar una visión panorámica muy ligera (incluyendo el flujo de trabajo, los comandos más usados, y el estado actual del código fuente bajo versionamiento) del trabajo que se ha relizado con la herramienta git para la obtención del georchestra. Está mucho más allá del alcance de esta documentación el brindar una capacitación detallada específica en la herramienta git. Abundante material está disponible en línea, y la ayuda en CLI linux (man git, git help command) es muy completa y avanzada. También el sitio de georchestra en GitHub [20] tiene documentación específica para la obtención en local de un repositorio propio del código georchestra bajo git. Posteriormente a una gestión adecuada del código fuente con git, viene la compilación de dicho código fuente. Se muestra a continuación, por secciones, el script de compilación en bash que se ha empleado en el trabajo: El siguiente código se posiciona en el directorio raíz del proyecto principal georchestra y recopila información de contexto: echo "CODIGO DE TRABAJO SIBAB" cd /home/georchestra/last_geor/georchestra pwd git status El siguiente código es el que de hecho efectúa realmente la compilación. Sus parámetros son: X significa modo debug explícito, es decir emite al stdout todos los mensajes Dmaven.test.skip=true significa omitir ciertos tests que no son imprescindibles e clean install significa no considerar residuos de compilaciones previas Ptemplate significa que se usará la carpeta template (mencionada anteriormente) como fuente de la configuración./mvn -X -Dmaven.test.skip=true -e clean install -Ptemplate echo "*******************************************************" echo "*******************************************************" 13 of 65

14 El siguiente código renombra y mueve los archivos war previamente disponibles (que se supone que funcionan bien) como un backup adicional: echo "...RENOMBRANDO ANTERIORES WARs" mv ~/geonetwork-private.war ~/geonetwork.war.prev mv ~/analytics-private.war ~/analytics.war.prev mv ~/mapfishapp-private.war ~/mapfishapp.war.prev mv ~/cas.war ~/cas.war.prev mv ~/ROOT.war ~/ROOT.war.prev mv ~/static.war ~/static.war.prev mv ~/geoserver-private.war ~/geoserver.war.prev mv ~/extractorapp-private.war ~/extractorapp.war.prev mv ~/downloadform-private.war ~/downloadform.war.prev sleep 2 El siguiente archivo renombra y mueve los archivos war generados en la compilación actual para su despliegue inmediato echo "...RENOMBRANDO Y MOVIENDO WARs ACTUALES" mv /home/georchestra/.m2/repository/org/geonetwork-opensource/geonetwork-main/2.6.4-snapshot/geonetwork-main s mv /home/georchestra/.m2/repository/org/georchestra/analytics/1.0/analytics-1.0-template.war ~/analytics-private.war #mv /home/georchestra/.m2/repository/org/georchestra/catalogapp/1.0/catalogapp-1.0-template.war ~/catalogapp-private mv /home/georchestra/.m2/repository/org/georchestra/mapfishapp/1.0/mapfishapp-1.0-template.war ~/mapfishapp-private. mv /home/georchestra/.m2/repository/org/georchestra/cas-server-webapp/1.0/cas-server-webapp-1.0-template.war ~/cas.w mv /home/georchestra/.m2/repository/org/georchestra/security-proxy/1.0/security-proxy-1.0-template.war ~/ROOT.war mv /home/georchestra/.m2/repository/org/georchestra/extractorapp/1.0/extractorapp-1.0-template.war ~/extractorapp-pr mv /home/georchestra/.m2/repository/org/georchestra/static/1.0/static-1.0-template.war ~/static.war mv /home/georchestra/.m2/repository/org/georchestra/downloadform/1.0/downloadform-1.0-template.war ~/downloadform-pr mv /home/georchestra/.m2/repository/org/georchestra/geoserver-webapp/1.0/geoserver-webapp-1.0-template.war ~/geoserv En el caso del presente trabajo, la ejecución y el monitoreo de cada compilación fueron ejecutados desde un servidor de integración continua jenkins. El siguiente gráfico generado por jenkins permite constatar que se han efectuad más de 146 compilaciones (147 exactamente, entre pruebas, actualizaciones remotas y actualizaciones locales [21] ). Las exitosas en azul, las fallidas en rojo: 14 of 65

15 Configuración del entorno y despliegue de las webapps Condiciones previas: georchestra precisa de las siguientes condiciones previamente a su despliegue: Un servidor LDAP instalado. En este trabajo se usó Openldap (específicamente: la linux appliance openldap de turnkey linux) [22] Un certificado SSL para la dirección pública del servidor. Para un despliegue estándar, la instalación apache2 debe contar con https y un certificado configurado Una base de datos para el almacenaje de datos geonetwork. En este trabajo se usó específicamente la linux appliance postgresql de turnkey linux [23] El LDAP debe estar configurado con usuarios y grupos/roles (y obviamente un usuario administrador). Cada usuario debe tener los campos mail, uid y cn El directorio debe observar también las siguientes reglas para los nombres de grupos/roles [24] : Los grupos/roles con el prefijo EL_ serán aplicados a los grupos Geonetwork Los grupos/roles con el prefijo SV_ son roles comunes a todos los módulos (en Geonetwork, los roles SV_ corresponden a los perfiles, en otras aplicaciones tienen otro significado) SV_ADMIN da permisos de administrador en todas las aplicaciones (excepto 15 of 65

16 geoserver) SV_EDITOR da derechos de escritura en una aplicación si esto aplica (actualmente, solo para Geonetwork y Mapfishapp) SV_REVIEWER da derechos de revisor (actualmente, solo para Geonetwork) SV_USER da solamente derechos de lectura sola en todas las aplicaciones pero el usuario, estando autenticado, puede beneficiar de otros permisos (dependiendo de la aplicación) GS_ADMIN es un rol especial para la administración de Geoserver. SV_ADMIN da un acceso completo a la configuración de geoserver, pero GS_ADMIN da acceso limitado a la configuración de los permisos de acceso a las capas. Un usuario con un rol GS_ADMIN debe tener también un rol GS_ADMIN_<FOO>. El <FOO> indica cual "agrupación de capas" el usuario/administrados tiene el derecho de administrar. La política de usuarios del portal, una vez pensada y definida, dispone de los anteriores instrumentos para su implementación efectiva. Es decir, para cada usuario y/o grupo/rol se definirán sus privilegios y restricciones mediante la aplicación de las anteriores reglas. Así, en el caso del usuario de ejemplo testadmin obsérvese cómo se aplican las anteriores reglas en la definición ldif: # SV_ADMIN, groups, georchestra.org dn: cn=sv_admin,ou=groups,dc=georchestra,dc=org objectclass: top objectclass: posixgroup gidnumber: 1 cn: SV_ADMIN memberuid: uid=testadmin,ou=users,dc=georchestra,dc=org memberuid: uid=gsadmin,ou=users,dc=georchestra,dc=org... # testadmin, users, georchestra.org dn: uid=testadmin,ou=users,dc=georchestra,dc=org sn: Person objectclass: organizationalperson objectclass: person objectclass: inetorgperson objectclass: top uid: testadmin description: USER description: ADMIN userpassword:: e1niqx1kreu1skevmkvpvtrgmffobut5expuazurn1e9 mail: cn: testadmin El anterior código viene de: git clone --recursive https://github.com/geobolivia/setup-georchestra.git Nótese que no se necesita hacer instalaciones ni configuraciones de inicio. Esto es debido a que (como ya indicado) se está trabajando no en un Debian normal, 16 of 65

17 sino en una appliance openldap. El repositorio clonado contiene los ldif de inicialización y de datos de ejemplo que se carga a continuación en el servidor LDAP: ldapadd -Dcn=admin,dc=georchestra,dc=org -f georchestra/georchestra-root.ldif -x -c -W ldapadd -Dcn=admin,dc=georchestra,dc=org -f georchestra/georchestra.ldif -x -c -W Se puede probar si todo ha salido exitosamente si el siguiente comando devuelve todos los registros recién cargados ldapsearch -x -bdc=georchestra,dc=org Se ha tenido éxito si el output es parecido a:... numresponses: 23 numentries: 22 En cuanto a postgresql (para el cual también se ha trabajado en una appliance postgresql), se crea a continuación la base de datos para GeoNetwork: su postgres createdb gn_georchestra createlang plpgsql gn_georchestra psql -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql gn_georchestra psql -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql gn_georchestra createuser www-data psql gn_georchestra > ALTER TABLE spatial_ref_sys OWNER TO "www-data"; > ALTER TABLE geometry_columns OWNER TO "www-data"; > ALTER TABLE geography_columns OWNER TO "www-data"; > ALTER USER "www-data" WITH PASSWORD 'www-data'; Ahora, en la appliance tomcat, se despliega los wars resultantes de la última compilación exitosa service tomcat6 stop cp cp ROOT.war /var/lib/tomcat6/webapps cp extractorapp-private.war /var/lib/tomcat6/webapps cp geoserver-private.war /var/lib/tomcat6/webapps cp static.war /var/lib/tomcat6/webapps cp cas.war /var/lib/tomcat6/webapps cp geonetwork-private.war /var/lib/tomcat6/webapps cp mapfishapp-private.war /var/lib/tomcat6/webapps service tomcat6 start Se muestra a continuación como debe quedar el archivo /etc/apache2/sites- 17 of 65

18 available/default: <VirtualHost *:80> ServerAdmin DocumentRoot /var/www/htdocs ServerName vm-georchestra ServerAlias vm-georchestra <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/htdocs> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Include /var/www/conf/georchestra.conf </VirtualHost> Se muestra a continuación como debe quedar el archivo /etc/apache2/sitesavailable/default-ssl: <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin DocumentRoot /var/www/htdocs ServerName vm-georchestra ServerAlias vm-georchestra <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/htdocs> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined SSLEngine on 18 of 65

19 SSLCertificateFile /etc/ssl/certs/cert-sibab.pem SSLCertificateKeyFile /etc/ssl/private/cert-sibab.key SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown Include /var/www/conf/georchestra.conf </VirtualHost> </IfModule> Ahora hay que generar el material SSL que hemos referenciado en las anteriores configuraciones: En un directorio temporal, crear una llave SSL: openssl genrsa -des3 -out myssl.key 1024 Indicar "georchestra" como la passphrase Después, crear una solicitud de firma de certificado openssl req -new -key myssl.key -out myssl.csr Responder con el anterior password, y responder las preguntas a continuación. La única realmente importante es: Common Name (eg, YOUR name) []: Para un servidor web, el CN del certificado debe ser el nombre del servidor que va a llamarse, por ejemplo si se desea llamar a "https://vm-georchestra/", entonces el certificado CN debe ser "vm-georchestra". Ahora hay que desproteger la clave (acordarse de la passphrase). OpenSSL no permite la creación de llaves no protegidas. Desproteger la clave previa con: openssl rsa -in myssl.key -out myssl-unprotected.key Finalmente, generar el certificado y colocarlo en su lugar: openssl x509 -req -days 365 -in myssl.csr -signkey myssl.key -out myssl.crt cp myssl.crt /etc/ssl/certs/cert.pem cp myssl-unprotected.key /etc/ssl/private/cert.key 19 of 65

20 El servidor web Tomcat y SSL Crear un conector para tomcat6 en /var/lib/tomcat6/conf/server.xml: <Connector port="8443" protocol="http/1.1" SSLEnabled="true" maxthreads="150" scheme="https" secure="true" clientauth="false" sslprotocol="tls" keystorefile="/var/lib/tomcat6/ssl/vm-georchestra2.jks" keystorepass="secret2" /> Este conector puede definirse a cnotinuación del default 8080 (http regular) Generar un java keystore: cd /var/lib/tomcat6 mkdir ssl cd ssl keytool -genkey -alias mycert -keyalg RSA -keystore vm-georchestra.jks Aquí se debe ser cuidadoso: en las primera pregunta se debe responder con el Fully Qualified Domain Name (FQDN). Además, al password que sea solictado, se debe responder con el password establecido para el conector recién creado. A continuación, se debe incorporar este certificado al sistema global truststore. Exportando el certificado generado previamente: keytool -exportcert -alias mycert -file exported -keystore vm-georchestra2.jks El password (secret) será preguntado una vez más, y a continuación lo podemos importar en nuestro custom truststore: keytool -importcert -alias localhost -file exported -keystore cacerts2 Aquí debe suministrarse un password, el default password para el truststore provisto por el paquete debian original es "changeit" Ahora se puede modificar las variables de mabiente java para usar esta custom truststore en lugar de la del sistema en /etc/default/tomcat6, de modo que quede como sigue (se excluyen los comentarios): TOMCAT6_USER=tomcat6 TOMCAT6_GROUP=tomcat6 JAVA_OPTS="-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC" unset LC_ALL SSL_OPTS="-Djavax.net.ssl.trustStore=/var/lib/tomcat6/ssl/cacerts2 -Djavax.net.ssl.trustStorePassword=changeit" JAVA_OPTS="${JAVA_OPTS} ${SSL_OPTS}" GEOSERVER_DATA_DIR="/srv/geoserver_data" CATALINA_OPTS="-DGEOSERVER_DATA_DIR=${GEOSERVER_DATA_DIR}" 20 of 65

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web INSTRUCCIONES: La puntuación total del examen será de 10 puntos. Parte teórica: 6 puntos. Parte Práctica: 4 puntos. Cada pregunta del examen teórico puntúa 0,2 puntos. Cada dos preguntas mal quita una

Más detalles

Tarea 02 de DAW. José Luis Comesaña

Tarea 02 de DAW. José Luis Comesaña Tarea 02 de DAW. José Luis Comesaña Enunciado. Una empresa quiere mostrar y operar con su negocio a través de Internet. Así quiere: Una página web visible a cualquiera en Internet que publicite su negocio:

Más detalles

INSTALACIÓN Y USO DE OCS INVENTORY

INSTALACIÓN Y USO DE OCS INVENTORY INSTALACIÓN Y USO DE OCS INVENTORY Agenda Qué es OCS INVENTORY? Requerimientos para Instalación Proceso de instalación y configuración Utilización de OCS INVENTORY Sesión de Preguntas y Respuestas. Qué

Más detalles

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29 Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat

Más detalles

DIRECCIÓN DE EVALUACIÓN, CONTROL Y DIFUSIÓN DE LA INFORMACIÓN - (DECDI)

DIRECCIÓN DE EVALUACIÓN, CONTROL Y DIFUSIÓN DE LA INFORMACIÓN - (DECDI) DIRECCIÓN DE EVALUACIÓN, CONTROL Y DIFUSIÓN DE LA INFORMACIÓN - (DECDI) 3 CONCEPTOS TEÓRICOS INFRAESTRUCTURA DE DATOS ESPACIALES Ing. Sylvia Huilcamaigua Qué es una IDE Colección básica pertinente de tecnologías,

Más detalles

Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador

Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador Redatam+ SP WebServer (R+SP WebServer) Instalación y Configuración para el Sistema Operativo Windows REDATAM+SP es un programa computacional

Más detalles

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03 Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat

Más detalles

Programa GeoSUR Diseño de Sistemas y Arquitectura

Programa GeoSUR Diseño de Sistemas y Arquitectura Programa GeoSUR Diseño de Sistemas y Arquitectura Título Autores Arquitectura de los sistemas asociados al Programa GeoSUR Michelle Anthony. USGS Eric van Praag, CAF Fecha 1 de julio de 2008 Tema Tipo

Más detalles

Manual de instalación Sistema S.I.S.E. Versión 1.0

Manual de instalación Sistema S.I.S.E. Versión 1.0 Manual de instalación Sistema S.I.S.E. Versión 1.0 Autor: B2 Publicidad Aportes: Kitsu Asesorias Página 1 Tabla de contenido Introducción... 3 Resumen de objetivos... 3 Definición de la arquitectura seleccionada...

Más detalles

Taller introducción base de datos geográfica

Taller introducción base de datos geográfica Taller introducción base de datos geográfica Postgis 2 1 de 32 1 Introducción - Definiciones 1.1) PostgreSQL Es un Sistema de Gestión de Bases de Datos (SGBD) relacional orientado a objetos y libre. SGBD,

Más detalles

Geoservicios del Open Geoespatial Consortium

Geoservicios del Open Geoespatial Consortium Página1 Taller: Puesta. I. Introducción Uno de los aportes más significativos en la tecnología Web, es sin duda la estandarización del método de acceso a la información para los clientes, simplificando

Más detalles

Unidad 11: Servidor WEB Apache 2

Unidad 11: Servidor WEB Apache 2 Unidad 11: Servidor WEB Apache 2 IV Curso de Introducción a la Administración de Servidores GNU/Linux Extensión Universitaria. Universidad de Sevilla Enero-Febrero 2006 Contenidos 1.Introducción 2.Instalación

Más detalles

SIGES. Requerimientos Técnicos y Manual de Instalación

SIGES. Requerimientos Técnicos y Manual de Instalación SIGES Requerimientos Técnicos y Manual de Instalación Siges Manual Técnico Página 2 Índice 1 Requerimientos Técnicos... 5 1.1 Requerimientos de Hardware... 5 1.2 Red... 5 1.3 Requerimientos de Software...

Más detalles

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2 Servidor Apache Servidor de Páginas Web El home del apache var/www/html. Instalar LAMP mediante tasksel: $ sudo apt-get install tasksel (se ha de hacer un update) $ tasksel Escogemos LAMP y de contraseña

Más detalles

Desarrollo de un servidor de mapas utilizando software libre

Desarrollo de un servidor de mapas utilizando software libre Jornadas Regionales de Información Geográfica y Ordenamiento Territorial 1(2009): 168 175 Ministerio Secretaría General de la Gobernación, Proyecto SIT SantaCruz Diaz B.G. y Calviño P. (Compiladores) /

Más detalles

Como crear certificados digitales con OpenSSL 1

Como crear certificados digitales con OpenSSL 1 Como crear certificados digitales con OpenSSL 1 Por medio de este tutorial se pretende configurar un servidor web localmente para que tenga conexiones seguras mediante OpenSSL, se requiere para este ejemplo

Más detalles

Implantación de una Infraestructura de Datos Espaciales en el Ministerio de Fomento

Implantación de una Infraestructura de Datos Espaciales en el Ministerio de Fomento Implantación de una Infraestructura de Datos Espaciales en el Ministerio de Fomento Alonso Jiménez, José Ángel (1), Anguix, A. (2), Rosa, J.M. (2), (1) Instituto Geográfico Nacional Av. GeneralIbáñez de

Más detalles

3. En caso de que no esté instalado hacemos lo siguiente

3. En caso de que no esté instalado hacemos lo siguiente MANUAL PARA PRINCIPIANTES - CREAR CERTIFICADOS DIGITALES EN APACHE CON OPENSSL Elaborado por: JOHN HENRY BERMÚDEZ JUAN CARLOS VIDAL Configuración certificados digitales en Apache 1. Tenemos que verificar

Más detalles

Qué es un Servicio Web?

Qué es un Servicio Web? Qué es un Servicio Web? Los Servicios Web son componentes que permiten la comunicación entre aplicaciones ubicadas en diversos puntos geográficos de manera interoperable, por medio del uso de estándares

Más detalles

Internet: Orígenes. En 1983 ARPANET se separa de la red militar que la originó.

Internet: Orígenes. En 1983 ARPANET se separa de la red militar que la originó. Curso Introductorio Internet: Orígenes Los orígenes de Internet se remontan a la década del 60. Surge como un proyecto de investigación estadounidense dentro de un ámbito militar. Su objetivo: crear una

Más detalles

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Gobierno Regional de Los Lagos Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Entrega del Sistema Diciembre 6

Más detalles

Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne

Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne Instalación de owncloud en Ubuntu Server 12.04 LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne Antonio García Silva Página 1 de 10 Índice: 1. Instalación de Ubuntu LAMP (Linux+Apache+Mysql+PHP)

Más detalles

Manual de instalación del servidor Sierra

Manual de instalación del servidor Sierra Manual de instalación del servidor Sierra 1. Contenido y preparación de la instalación...1 2. Instalación de PostgreSQL con PostGIS para el soporte de datos espaciales.... 2 3. Instalación de Apache Geronimo...3

Más detalles

INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2

INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2 INSTRUCTIVO DE INSTALACION EN WINDOWS Y LINUX DE ALFRESCO COMMUNITY 4.2 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín Contenido

Más detalles

Guía de instalación del sistema de documentos laborales Orquídea

Guía de instalación del sistema de documentos laborales Orquídea Guía de instalación del sistema de documentos laborales Orquídea Orquídea V 2.0 Fecha de publicación: Julio 2014 Autor Deivis Henriquez Este documento se proporciona «tal cual». Algunos de los ejemplos

Más detalles

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista Capítulo 1 Requisitos del sistema y preparativos Por supuesto, para poder empezar a programar, primero debe con gurar su ordenador de tal manera que pueda ejecutar scripts PHP y administrar y crear bases

Más detalles

Laboratorio 1 Preparación del entorno de trabajo

Laboratorio 1 Preparación del entorno de trabajo DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Laboratorio 1 Preparación del entorno de trabajo Planificación y Gestión de Proyectos Informáticos 1. Introducción

Más detalles

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows. Contenido 1. LAMP... 2 2. INSTALACIÓN APPSERV... 2 3. COMPROBACIONES TRAS LA INSTALACIÓN... 8 4. CONFIGURACIÓN APACHE... 11 5. MÉTODO DE AUTENTIFICACIÓN HTTP BASIC... 14 6. MÉTODO DE AUTENTIFICACIÓN HTTP

Más detalles

Introduccion. Utilizando WebDAV

Introduccion. Utilizando WebDAV Indice Introducción. Instalando Apache 2. Añadiendo los módulos y configurando Apache. Configurando WebDAV y autenticación LDAP. Cómo conectarnos (Windows/Linux). Conclusiones. Bibliografía. Resumen La

Más detalles

Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA INSTALACIÓN DEL SISTEMA

Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA INSTALACIÓN DEL SISTEMA Sistema Integral de Gestión y Evaluación SIGEVA GUÍA PARA LA INSTALACIÓN DEL SISTEMA Índice 1.Contenido del paquete...1 2.Requisitos y recomendaciones...1 2.1.Sistema operativo...1 2.2.MySQL...1 2.3.Java...2

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL INSTALACIÓN AL SIGM SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor 1.0 Octubre

Más detalles

MANUAL DE NODO GOBIERNO AUTÓNOMO DEPARTAMENTAL DE LA PAZ

MANUAL DE NODO GOBIERNO AUTÓNOMO DEPARTAMENTAL DE LA PAZ MANUAL DE NODO GOBIERNO AUTÓNOMO DEPARTAMENTAL DE LA PAZ Elaborado por: Rolando Aguilar Ninahuanca Bolivia - 2015 1/29 INDICE Página 1. Introducción... 3 2. Publicar información al georchestra... 4 2.1

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

Experiencia de publicación de un servicio teselado de mapas WMTS RESTful para IDENA.

Experiencia de publicación de un servicio teselado de mapas WMTS RESTful para IDENA. Experiencia de publicación de un servicio teselado de mapas WMTS RESTful para IDENA. Caso de uso, tecnología utilizada, problemas y soluciones. HUARTE, Álvaro; LACUNZA, Fernando; CARDOSO, Juan Luis y SÁNCHEZ,

Más detalles

Servidor Apache NF1 -UF3

Servidor Apache NF1 -UF3 Servidor Apache NF1 -UF3 Instalamos taskel Apt-get install taskel Iniciamos taskel taskel poner rootroot Apache se intala en /var/www/html Pagina apache localhost Copiamos /var/www/html/index.html y modificamos

Más detalles

Configuración de Tomcat para usar SSL

Configuración de Tomcat para usar SSL Configuración de Tomcat para usar SSL En este tutorial se describe cómo configurar Tomcat para acceder a las aplicaciones web empleando HTTP sobre SSL. Existen dos configuraciones posibles: la más sencilla

Más detalles

Actualizaciones de GateDefender Performa desde un servidor web local

Actualizaciones de GateDefender Performa desde un servidor web local Actualizaciones de GateDefender Performa desde un servidor web local Aviso de Copyright Panda Security 2008. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda,

Más detalles

Soluciones de Cartografía, GIS y Teledetección www.tycgis.com. CURSO INFRAESTRUCTURAS DE DATOS ESPACIALES (IDEs) Y ELABORACIÓN DE METADATOS

Soluciones de Cartografía, GIS y Teledetección www.tycgis.com. CURSO INFRAESTRUCTURAS DE DATOS ESPACIALES (IDEs) Y ELABORACIÓN DE METADATOS CURSO INFRAESTRUCTURAS DE DATOS ESPACIALES (IDEs) Y ELABORACIÓN DE METADATOS MODALIDAD ONLINE Profesionales formando a Profesionales 2015 formacion@tycgis.com Calle Rodríguez San Pedro 13, 3ª Planta, Oficina

Más detalles

Atlas, Catálogo de Mapas Primeros Pasos

Atlas, Catálogo de Mapas Primeros Pasos Atlas, Catálogo de Mapas Primeros Pasos Departamento Administrativo de Planeación Subdirección de Metroinformación Sistema de Información Territorial Medellín, Noviembre 10 de 2009 Tabla de Contenido Lista

Más detalles

MANUAL DE USO DEL GEOEXPLORER

MANUAL DE USO DEL GEOEXPLORER MANUAL DE USO DEL GEOEXPLORER IADIZA - CONICET SIG-DESERT ESTE DOCUMENTO ES SOLO INDICATIVO DEL USO DEL PROGRAMA GEOEXPLORER Y NO REEMPLAZA EL TEXTO 1 GeoExplorer Licencias Documentación El programa GeoExplorer

Más detalles

SOPORTE HTTPS EN APACHE

SOPORTE HTTPS EN APACHE SOPORTE HTTPS EN APACHE El protocolo https nos permite establecer conexiones seguras con el servidor para la comunicación de datos sensibles como contraseñas, nº de cuenta, datos personales, etc. Muchas

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

MANUAL TÉCNICO Y DE ADMINISTRADOR

MANUAL TÉCNICO Y DE ADMINISTRADOR MANUAL TÉCNICO Y DE ADMINISTRADOR INTRODUCCIÓN La implementación de Orfeo requiere de una serie de pasos y requerimientos que deben ser cumplidos a cabalidad caso contrario podría suponerse un mal funcionamiento

Más detalles

Distribuyendo aplicaciones con Java Web Start

Distribuyendo aplicaciones con Java Web Start Distribuyendo aplicaciones con Java Web Start R. Bolaño Informe Técnico IT-OAN 2006-8 1 ÍNDICE Introducción a la tecnología Java Web Start...3 ACS Web Start...4 Web Start en el OAN...5 Ejemplo de utilización

Más detalles

BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0. Guía de instalación y configuración

BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0. Guía de instalación y configuración BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0 Guía de instalación y configuración SWDT898336-1017761-0419075115-005 Contenido 1 Descripción general... 3 Arquitectura:

Más detalles

Editor Web Arqueológico mediante WFS-T

Editor Web Arqueológico mediante WFS-T Editor Web Arqueológico mediante WFS-T Mantenimiento y edición gráfica de conjuntos de datos espaciales. CARDOSO SANTOS, Juan Luis; VILLAFRANCA ARTIEDA, Miguel Se presenta una aplicación Web de análisis

Más detalles

Características CREACIÓN Y ACCESO A

Características CREACIÓN Y ACCESO A mosaic mosaic es una solución desarrollada por Ezentis, orientada a suministrar servicios GIS de manera sencilla, escalable y potente al cliente final, permitiéndole pagar sólo por aquellas prestaciones

Más detalles

Sofi. Publicación 2.0.0. Leonardo J. Caballero G.

Sofi. Publicación 2.0.0. Leonardo J. Caballero G. Sofi Publicación 2.0.0 Leonardo J. Caballero G. 30 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................

Más detalles

Módulo 2. Arquitectura

Módulo 2. Arquitectura Módulo 2. Arquitectura Introducción Objetivos o Analizar la arquitectura física y lógica de la plataforma Agrega. o Identificar los componentes más importantes de la arquitectura física. o Exponer las

Más detalles

OpenProdoc. ECM Open Source

OpenProdoc. ECM Open Source OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con

Más detalles

INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER

INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER INSTRUCTIVO DE ADMINISTRADOR NUXEO PLATFORM 5.9.5 EN LINUX SERVER Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE ADMINISTRADOR

Más detalles

Manual Técnico de Instalación BiblioTEK Edición Open Source

Manual Técnico de Instalación BiblioTEK Edición Open Source Manual Técnico de Instalación BiblioTEK Edición Open Source El objetivo del presente manual consiste en lograr una instalación del software opensource BiblioTEK en un servidor web administrado de manera

Más detalles

Experiencia de publicación de un servicio teselado de mapas WMTS RESTful VIII JORNADAS DE SIG LIBRE

Experiencia de publicación de un servicio teselado de mapas WMTS RESTful VIII JORNADAS DE SIG LIBRE Experiencia de publicación de un servicio teselado de mapas WMTS RESTful VIII JORNADAS DE SIG LIBRE Alvaro Huarte, Fernando Lacunza, Juan Luis Cardoso, Cristina Sanchez Sistemas de Información Territorial

Más detalles

El proyecto IDERioja. Infraestructura de Datos Espaciales. La Rioja. Información general. www.iderioja.org www.larioja.org

El proyecto IDERioja. Infraestructura de Datos Espaciales. La Rioja. Información general. www.iderioja.org www.larioja.org El proyecto IDERioja Infraestructura de Datos Espaciales. La Rioja Información general www.iderioja.org www.larioja.org versión E1.0 - Junio 2005 Edición y Realización: Sección de SIG y Cartografía (Gobierno

Más detalles

Ambiente de Desarrollo Web Marcia Tejeda Martin Arin

Ambiente de Desarrollo Web Marcia Tejeda Martin Arin TOBA Ambiente de Desarrollo Web Marcia Tejeda Martin Arin 1/14 Índice Qué es SIU-TOBA? Flujo de trabajo Esquema de Directorios Esquema de Ejecución Administración Básica Pasos de la instalación Creando

Más detalles

INTRODUCCION A LAS BASES DE DATOS ESPACIALES

INTRODUCCION A LAS BASES DE DATOS ESPACIALES INTRODUCCION A LAS BASES DE DATOS ESPACIALES Índice Introducción Qué es un SIG? Arquitectura de un SIG La información n en un SIG Uso y aplicación n de los SIG Bases de datos Introducción Antecedentes:

Más detalles

WEB. Laboratorio de Redes de Computadores II TEL 242. Lab. Redes II. Laboratorio de Redes de Computadores II

WEB. Laboratorio de Redes de Computadores II TEL 242. Lab. Redes II. Laboratorio de Redes de Computadores II WEB Laboratorio de Redes de Computadores II TEL 242 Servidor Web Apache TEL-242 Modelo Módulos Ejemplo Servidor Apache Arquitectura Modelo Módulos Ejemplo Modelo Clásico Apache 1.3 Apache 2.0 c/prefork

Más detalles

http://www.idesf.santafe.gov.ar

http://www.idesf.santafe.gov.ar http://www.idesf.santafe.gov.ar Infraestructura de Datos Espaciales de Santa Fe: desarrollos y prototipos Ing. Pedro Arriondo Ing. Eric Retamosa 30 de septiembre de 2009 TEMARIO Primer versión del GeoPortal

Más detalles

Metadatos de servicios estándares. Cómo compartirlos y gestionarlos.

Metadatos de servicios estándares. Cómo compartirlos y gestionarlos. Metadatos de servicios estándares. Cómo compartirlos y gestionarlos. Alejandro Guinea de Salas 1, Anja Ludewig 2. 1 Geograma SL Castillo Lantaron, 8 Vitoria-Gasteiz Tel: 902 99 55 84,Fax: +34945230340,

Más detalles

Cualquier decisión en la parte práctica, por algo que no quedara claro en el enunciado, coméntalo justificando la decisión.

Cualquier decisión en la parte práctica, por algo que no quedara claro en el enunciado, coméntalo justificando la decisión. INSTRUCCIONES: La puntuación total del examen será de 10 puntos. Parte teórica: 6 puntos. Parte Práctica: 4 puntos. El alumnado que superó el examen de febrero debe hacer: Preguntas teóricas desde la 21

Más detalles

VIVO. Cómo instalar? Manuel Hidalgo 23-abr-2014 14:20 https://wiki.duraspace.org/pages/viewpage.action?pageid=50528294. Author: Date: URL:

VIVO. Cómo instalar? Manuel Hidalgo 23-abr-2014 14:20 https://wiki.duraspace.org/pages/viewpage.action?pageid=50528294. Author: Date: URL: Cómo instalar? Author: Date: URL: Manuel Hidalgo 23-abr-2014 14:20 https://wiki.duraspace.org/pages/viewpage.action?pageid=50528294 1 of 21 Table of Contents 1 Instalar el software necesario 3 2 Funcionó?

Más detalles

ESET Remote Administrator 6. Version 6.0 Product Details

ESET Remote Administrator 6. Version 6.0 Product Details ESET Remote Administrator 6 Version 6.0 Product Details A pesar de que ESET Remote Administrator 6.0 es el sucesor de ESET Remote Administrator V5.x, representa un gran adelanto, ya que constituye una

Más detalles

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Más detalles

UF3: Servidor web y proxy

UF3: Servidor web y proxy UF3: Servidor web y proxy NF1. Servidor Apache INSTALAR APACHE: 1. Primero ponemos lo siguiente: 2. Después elegimos la opción LAMP y aceptar: 3. Elegimos la contraseña «rootroot». 4. Creamos una carpeta

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos

Más detalles

CANAL DE LA REDIAM: CÓMO EL SOFTWARE LIBRE Y EL SOFTWARE PROPIETARIO COLABORAN EN LA CONSTRUCCIÓN DE UNA IDE. Un caso práctico de la Consejería de

CANAL DE LA REDIAM: CÓMO EL SOFTWARE LIBRE Y EL SOFTWARE PROPIETARIO COLABORAN EN LA CONSTRUCCIÓN DE UNA IDE. Un caso práctico de la Consejería de CANAL DE LA REDIAM: CÓMO EL SOFTWARE LIBRE Y EL SOFTWARE PROPIETARIO COLABORAN EN LA CONSTRUCCIÓN DE UNA IDE. Un caso práctico de la Consejería de Medio Ambiente de Andalucía. Tenerife, a 7 de Noviembre

Más detalles

Introducción. Mensaje de los Desarrolladores

Introducción. Mensaje de los Desarrolladores Introducción En Aspec System estamos preocupados por los cabios tecnológicos de la vida cotidiana así como las integraciones de la tecnologías de la información en el llamado tele gobierno que está integrando

Más detalles

Adaptación de OpenGeo Suite para la gestión integral de Información Geográfica en el Ayuntamiento de Castellbisbal

Adaptación de OpenGeo Suite para la gestión integral de Información Geográfica en el Ayuntamiento de Castellbisbal Adaptación de OpenGeo Suite para la gestión integral de Información Geográfica en el Ayuntamiento de Castellbisbal O. Fonts, (1), M. Pericay (2) (1) Desarrollador SIG independiente. http://geomati.co oscar.fonts@geomati.co

Más detalles

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA 1. Instalación del servidor de bases de datos geográficas... 1 1.1. Instalación y configuración de PostgreSQL... 1 1.2. Instalación de Proj y GEOS... 2 1.3. Instalación

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion Versión 1.8 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Guía de Gestión

Más detalles

Anexo I. Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad

Anexo I. Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad Anexo I Instalación del Sistema de Gestión integral de promociones de los centros comerciales de una ciudad Índice de contenido Instalación y revisión del entorno de desarrollo...3 Instalacion del S.O.

Más detalles

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux). Actividad 5 5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux). Windows Para crear un certificado digital en Windows Server, tenemos que instalar el rol Servicios de certificados

Más detalles

Editor espacial basado en udig. El caso de la Infraestructura de Datos Espaciales de Diputación Foral de Gipuzkoa.

Editor espacial basado en udig. El caso de la Infraestructura de Datos Espaciales de Diputación Foral de Gipuzkoa. II JORNADAS DE SIG LIBRE Editor espacial basado en udig. El caso de la Infraestructura de Datos Espaciales de Diputación Foral de Gipuzkoa. J. Sánchez Ramírez [jsanchez@genasys.com] (1),Lewis Clark [lclark@genasys.com]

Más detalles

Guía del administrador de vcloud Director

Guía del administrador de vcloud Director Guía del administrador de vcloud Director vcloud Director 5.5 Este documento admite la versión de todos los productos enumerados y admite todas las versiones posteriores hasta que el documento se reemplace

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB]

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Manual de Instalación Universidad Técnica del Norte Histórico

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

Creació n de Servidór WEB Utilizandó Ubuntu Server

Creació n de Servidór WEB Utilizandó Ubuntu Server Creació n de Servidór WEB Utilizandó Ubuntu Server Ministerio de Educación Pública Programa Nacional de Innovación Educativa Enero, 2013 Alajuela, Costa Rica Tabla de contenido Introducción... 1 Características

Más detalles

Integración de Asterisk en LDAP

Integración de Asterisk en LDAP Integración de Asterisk en LDAP ## ## Versión 1.0 11/07/06 Página 2/13 Índice de contenido ## Introducción ##...3 ## LDAP ##...4 LDAP y bases de datos...4 ## Astirectory ##...5 ## Instalación y Configuración,

Más detalles

CA Nimsoft Unified Management Portal

CA Nimsoft Unified Management Portal CA Nimsoft Unified Management Portal Guía de la zona desmilitarizada 7.1 Historial de revisiones del documento Versión del documento Fecha Cambios 1.0 Diciembre 2013 Versión inicial para UMP 7.1. Avisos

Más detalles

SIU-Tehuelche. Sistema de Gestión de Becas

SIU-Tehuelche. Sistema de Gestión de Becas 2006-Año de homenaje al Dr. Ramón Carrillo SIU-Tehuelche Sistema de Gestión de Becas 2006 SIU PÁGINA 1 DE 5 Antes de Comenzar Una vez bajado el archivo.zip del sitio WEB del SIU, usted al descomprimirlo

Más detalles

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc.

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc. Instalación y Configuración de un servidor Proxy con En esta práctica se pretende instalar y configurar un servidor Proxy en Linux con Squid y un cortafuegos GuFW en el servidor Ubuntu. La administración

Más detalles

Desarrollo e implantación de un Geoportal y de servicios de Infraestructura de Datos Espaciales en el Ayuntamiento de Barcelona

Desarrollo e implantación de un Geoportal y de servicios de Infraestructura de Datos Espaciales en el Ayuntamiento de Barcelona Desarrollo e implantación de un Geoportal y de servicios de Infraestructura de Datos Espaciales en el Ayuntamiento de Barcelona Miguel Ángel Bolívar Leyva Informació de Base i Cartografia Institut Municipal

Más detalles

Servidor de Mapas de Cartografía Digital de Seguimiento del Parque Nacional de Doñana

Servidor de Mapas de Cartografía Digital de Seguimiento del Parque Nacional de Doñana Servidor de Mapas de Cartografía Digital de Seguimiento del Parque Nacional de Doñana Ricardo Díaz-Delgado rdiaz@ebd.csic.es LAboratorio de SIG y Teledetección Estación Biológica de Doñana CSIC Directiva

Más detalles

1. LICENCIA... 3 2. GEOSERVER... 4 2.1. PRE-REQUISITOS... 4 2.2. ESTRUCTURA... 4 2.3. INTRODUCCIÓN A GEOSERVER... 6

1. LICENCIA... 3 2. GEOSERVER... 4 2.1. PRE-REQUISITOS... 4 2.2. ESTRUCTURA... 4 2.3. INTRODUCCIÓN A GEOSERVER... 6 INDICE 1. LICENCIA... 3 2. GEOSERVER... 4 2.1. PRE-REQUISITOS... 4 2.2. ESTRUCTURA... 4 2.3. INTRODUCCIÓN A GEOSERVER... 6 2.3.1. Instalación basada en Apache Tomcat... 6 3. COMO SUBIR INFORMACIÓN A GEOSERVER...

Más detalles

MANUAL DE INSTALACIÓN. Versión para Windows

MANUAL DE INSTALACIÓN. Versión para Windows MANUAL DE INSTALACIÓN Versión para Windows Elaborado por: Paula Andrea Benavides Cañón Profesional en Sistemas de Información y Documentación Universidad de la Salle Bogotá- Colombia 1 TABLA DE CONTENIDO

Más detalles

Informe de avance Implementación herramientas de back-end (3-III).

Informe de avance Implementación herramientas de back-end (3-III). Proyecto RG-T1684 Desarrollo e implementación de las soluciones Prueba piloto del Componente III Informe Número 1. Informe de avance Implementación herramientas de back-end (3-III). Lautaro Matas 11/04/2013

Más detalles

Presentación Taller. Apache: HTTPD. JoséMiguelHerreraM. UTFSM

Presentación Taller. Apache: HTTPD. JoséMiguelHerreraM. UTFSM Presentación Taller Apache: HTTPD JoséMiguelHerreraM. UTFSM Introducción Del proyecto APACHE Servidor web HTTP Código Abierto Multiplataforma Objetivo es proveer seguridad y eficiencia 2 Algo de historia

Más detalles

Instalando Apache 2.0 en Ubuntu 11.04

Instalando Apache 2.0 en Ubuntu 11.04 Instalando Apache 2.0 en Ubuntu 11.04 Descargar e instalar el servidor web Apache 2.0: Ejecutamos los siguientes comandos como superusuario (comando sudo -s y luego ingrese la contraseña): Actualizamos

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA

SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA SISTEMA DE INFORMACIÓN TERRITORIAL PARA LA ADMINISTRACIÓN LOCAL: GeoPISTA Dirección General para el Desarrollo de la Información Ministerio de Industria, Turismo y Comercio Director Técnico proyectos PISTA

Más detalles

Configuración de Apache

Configuración de Apache Configuración de Apache Cuando se ha instalado el servidor, hay que configurarlo. Apache incluye por defecto una configuración que arranca el servidor en el puerto TCP por defecto, que es el puerto 80,

Más detalles

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint Versión: 2.0 Guía de instalación y configuración Publicado: 2011-12-08 SWDT1177102-1864151-1208024337-005 Contenido

Más detalles

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación

Acronis Backup & Recovery 10 Server para Linux. Update 5. Guía de instalación Acronis Backup & Recovery 10 Server para Linux Update 5 Guía de instalación Contenido 1 Antes de la instalación...3 1.1 Componentes de Acronis Backup & Recovery 10... 3 1.1.1 Agente para Linux... 3 1.1.2

Más detalles

Herramientas de monitorización con capacidades de decisión geográficas.

Herramientas de monitorización con capacidades de decisión geográficas. IV JORNADAS DE SIG LIBRE Herramientas de monitorización con capacidades de decisión geográficas. Miguel García Coya (1) y José Ángel Chico Monzón (2) (1) Analista Programador SIC Ingenieros, C/ Misterios,

Más detalles

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows.

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. En esta práctica se pretende instalar y administrar un servidor VNC en Linux y un cliente VNC Windows. Con lo cual,

Más detalles

Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007

Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Control de versiones con Subversion FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Agenda Qué es Control de Versiones Qué es Subversion Diferencias con CVS, características y arquitectura Breve

Más detalles

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB Inmobiliaria Nueva Vía S.A. (INVIA) Phillips 84, Oficina 65, Piso 6 Santiago Centro / Chile e-mail: leo.corvalan@invia.cl LICITACIÓN PÚBLICA DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA Parte II. Bases

Más detalles

Título Identificador. Publicador Colaboradores Tipo Formato Fuente Idioma Cobertura Derechos Palabras claves

Título Identificador. Publicador Colaboradores Tipo Formato Fuente Idioma Cobertura Derechos Palabras claves Título Identificador Guía para consumir Web Map Services - WMS GU-02 Autor Infraestructura de Datos Espaciales para el Distrito Capital Leonardo Montero Leguizamón. Fecha de creación 2011-11-16 Descripción

Más detalles