Post on 24-Jan-2016
Informática DRNAInformática DRNA
Informe de Progreso Enero 2007Informe de Progreso Enero 2007
ContenidoContenido
Meta Proyecto InformáticaMeta Proyecto Informática Reestructuración OficinaReestructuración Oficina Base de DatosBase de Datos ProgramaciónProgramación GISGIS InfraestructuraInfraestructura Servicios al UsuarioServicios al Usuario RecomendacionesRecomendaciones
Necesidad Inmediata de Necesidad Inmediata de ReestructuraciónReestructuración
Reestructuración PropuestaReestructuración Propuesta
Iniciativa HistóricaIniciativa Histórica CentralizaciónCentralización OrganizaciónOrganización IntegraciónIntegración Actualización Actualización
……de toda la Información de la Agenciade toda la Información de la Agencia
Proyecto Informática DRNAProyecto Informática DRNA
MetaMeta
Desarrollar una Infraestructura de Desarrollar una Infraestructura de datos accesible a través del datos accesible a través del Internet, con herramientas de Internet, con herramientas de trabajo en apoyo a las funciones trabajo en apoyo a las funciones ministeriales del Departamento, ministeriales del Departamento, que facilite el acceso, producción que facilite el acceso, producción y uso de datos fidedignos para y uso de datos fidedignos para que la toma de decisiones a que la toma de decisiones a todos los niveles sea una todos los niveles sea una confiable e informada.confiable e informada.
Bases de DatosBases de Datos
Es el corazón de toda la información generada Es el corazón de toda la información generada por DRNApor DRNA Se almacenaSe almacena OrganizaOrganiza CentralizaCentraliza ActualizaActualiza Se hace accesible facilitando la integración de toda Se hace accesible facilitando la integración de toda
la información generada y manejada por la agenciala información generada y manejada por la agencia
Rol de las Base de DatosRol de las Base de Datos
Identifica las Nececidades del UsuarioIdentifica las Nececidades del Usuario Basada en las necesidades del usuario, se conceptualiza la Basada en las necesidades del usuario, se conceptualiza la
base de datos a desarrollarsebase de datos a desarrollarse Diseño de la Base de DatosDiseño de la Base de Datos Desarrollo de la Base de DatosDesarrollo de la Base de Datos Migración al servidor de Base de DatosMigración al servidor de Base de Datos MantenimientoMantenimiento Administra para su constante optimizaciónAdministra para su constante optimización Se valida por el usuarioSe valida por el usuario Implantar Implantar
Proceso de Diseño-DesarrolloProceso de Diseño-Desarrollo
SIPDRNA2 (sipe) SIPDRNA2 (sipe) Rojeanne SallesRojeanne Salles Directorio Directorio Víctor CuadradoVíctor Cuadrado
Proyectos ARN Proyectos ARN Víctor Cuadrado, Ernesto DíazVíctor Cuadrado, Ernesto Díaz
Demo Ambiental Demo Ambiental Víctor CuadradoVíctor Cuadrado
Correspondencia Correspondencia Diana EscaleraDiana Escalera
Franquicias de Agua Franquicias de Agua Luis Rivera, Nelson VelázquezLuis Rivera, Nelson Velázquez
Uso Permiso Forestales Uso Permiso Forestales Rafael Cortéz, Carmen Délia Rodriguez Rafael Cortéz, Carmen Délia Rodriguez
Motorpool Motorpool Iván Romero, Ángel Vásquez, Carlos Toro, Luis Maldonado y Nilsa Iván Romero, Ángel Vásquez, Carlos Toro, Luis Maldonado y Nilsa ArroyoArroyo
Base de Datos desarrolladasBase de Datos desarrolladas
Querella Legales Querella Legales Agustín CarboAgustín Carbo
Boyas Marinas Boyas Marinas Maribel Rodríguez, Edwin RodríguezMaribel Rodríguez, Edwin Rodríguez
Encallamiento de Mar Encallamiento de Mar Maribel Rodríguez, Edwin Rodríguez, Maribel Rodríguez, Edwin Rodríguez, Craig LilyestromCraig Lilyestrom
Adiestramientos Adiestramientos Víctor Cuadrado Víctor Cuadrado
Clase Clase Víctor CuadradoVíctor Cuadrado
Inventario Geodatos Inventario Geodatos Sistemas de Información Geográfica Sistemas de Información Geográfica
(base de datos espacial)(base de datos espacial)
Base Datos desarrolladasBase Datos desarrolladas
Hay un total:Hay un total: 22 esquemas de base de datos22 esquemas de base de datos 661 tablas661 tablas 10,512,214 celdas de datos10,512,214 celdas de datos 313 MB de data almacenada313 MB de data almacenada
Características de tus Características de tus Base de DatosBase de Datos
SIPDRNA2SIPDRNA2 Base de datos de SIPEBase de datos de SIPE
93 tablas93 tablas 5,110,375 celdas de información5,110,375 celdas de información 287Mb de datos almacenados287Mb de datos almacenados SIPDRNA2 constituye el 92% de las base de SIPDRNA2 constituye el 92% de las base de
datos en mysqldatos en mysql
La Base de Datos más Robusta de La Base de Datos más Robusta de DRNADRNA
Servidor de Base de Datos Oracle 8-SDE:Servidor de Base de Datos Oracle 8-SDE:
Almacena toda la datos espaciales utilizada por Almacena toda la datos espaciales utilizada por GISGIS
Hay aproximadamente 11GB de información geo-Hay aproximadamente 11GB de información geo-espacialespacial
Base de Datos EspacialBase de Datos Espacial
El servidor de base de datos MYSQL:El servidor de base de datos MYSQL:
Transmite aproximadamente 2Gb de datos diariaTransmite aproximadamente 2Gb de datos diaria
Hace un promedio de 8 queries por segundoHace un promedio de 8 queries por segundo
Hay un promedio de 75 usuarios conectados Hay un promedio de 75 usuarios conectados simultáneamentesimultáneamente
Estadísticas de UsoEstadísticas de Uso
Base de Datos en nuestra cotidianidad:Base de Datos en nuestra cotidianidad: Permisos SIPEPermisos SIPE
Base de Datos en nuestra cotidianidad:Base de Datos en nuestra cotidianidad:Directorio DRNADirectorio DRNA
Base de Datos en nuestra cotidianidad:Base de Datos en nuestra cotidianidad:Diagnóstico AmbientalDiagnóstico Ambiental
ProgramaciónProgramación
Programación y el proyecto de Programación y el proyecto de Informática DRNAInformática DRNA
Proveer al Departamento aplicaciones que Proveer al Departamento aplicaciones que centralicen y automaticen el manejo de la centralicen y automaticen el manejo de la información utilizada en la toma de decisionesinformación utilizada en la toma de decisiones
Proveer informes y estadísticas confiablesProveer informes y estadísticas confiables Proveer aplicaciones disponibles a todo el Proveer aplicaciones disponibles a todo el
DepartamentoDepartamento Proveer acceso al público en general de Proveer acceso al público en general de
información ambiental y de permisosinformación ambiental y de permisos
Programación y el proyecto de Programación y el proyecto de Informática DRNAInformática DRNA
Crear enlace del Sistema de Información de Crear enlace del Sistema de Información de Permisos y Endosos (SIPE) al Sistema de Permisos y Endosos (SIPE) al Sistema de Información Geográfica (GIS por sus siglas en Información Geográfica (GIS por sus siglas en inglés)inglés)
Actualizaciones a SIPE al igual que las Actualizaciones a SIPE al igual que las aplicaciones que se creen para los diferentes aplicaciones que se creen para los diferentes departamentosdepartamentos
Ejemplo Integración Ejemplo Integración Programación – GIS – Base de DatosProgramación – GIS – Base de Datos
¿¿Qué estamos haciendo?Qué estamos haciendo?
Estatus de permisos y endosos del DRNAEstatus de permisos y endosos del DRNA Proyectos de la ARNProyectos de la ARN Directorio de empleadosDirectorio de empleados Evaluación Ambiental PreliminarEvaluación Ambiental Preliminar Manejo de correspondenciaManejo de correspondencia Franquicias de AguaFranquicias de Agua Asignación de vehículos (Motor Pool)Asignación de vehículos (Motor Pool) Reservaciones de Bosques ForestalesReservaciones de Bosques Forestales
¿Qué estamos usando?¿Qué estamos usando?
ActiveGrid StudioActiveGrid StudioEs una interface de programación de aplicaciones Es una interface de programación de aplicaciones
(API) que permite a los desarrolladores (API) que permite a los desarrolladores rápidamente construir aplicaciones para el rápidamente construir aplicaciones para el Web. Produce aplicaciones eficientes que Web. Produce aplicaciones eficientes que cumplen con estrictos estándares de desarrollo.cumplen con estrictos estándares de desarrollo.
¿Qué estamos usando?¿Qué estamos usando? Estándares XMLEstándares XML
XML Schema para manejo de las bases de datosXML Schema para manejo de las bases de datos BPEL para flujo de procesosBPEL para flujo de procesos XForms para interface del usuarioXForms para interface del usuario Xpath para acceso a la base de datosXpath para acceso a la base de datos WSDL para servicios locales y remotosWSDL para servicios locales y remotos
Base de datos MySQLBase de datos MySQL LenguajesLenguajes
PythonPython PHPPHP JavaJava
GISGIS
ObjetivosObjetivos
Desarrollar un Sistema de Información Desarrollar un Sistema de Información Geográfica accesible en el portalGeográfica accesible en el portal
Integrar los Sistemas de Información Integrar los Sistemas de Información Geográfica a las diferentes áreas del DRNAGeográfica a las diferentes áreas del DRNA
Adiestrar en el uso y manejo del GIS como Adiestrar en el uso y manejo del GIS como herramienta esencial en el análisis y proceso de herramienta esencial en el análisis y proceso de toma de decisiones toma de decisiones
HistoriaHistoria
En los comienzos del DRNA la producción, En los comienzos del DRNA la producción, levantamiento y manejo de la información levantamiento y manejo de la información científica era una de las prioridades de la científica era una de las prioridades de la agencia. agencia.
Con el crecimiento del DRNA la producción y Con el crecimiento del DRNA la producción y manejo de información científica no ha sido manejo de información científica no ha sido atendida como en el pasado.atendida como en el pasado.
Falta de desarrollo de infraestructura Falta de desarrollo de infraestructura tecnológica para el uso y manejo de tecnológica para el uso y manejo de información científicainformación científica
La información de la agencia no esta La información de la agencia no esta centralizada.centralizada.
Duplicidad de datosDuplicidad de datos Falta de acceso a la informaciónFalta de acceso a la información
Falta de actualización de los datosFalta de actualización de los datos
Situación del GIS en el DRNASituación del GIS en el DRNA
Falta de datos científicos en GISFalta de datos científicos en GIS Datos no-actualizadosDatos no-actualizados
CoordenadasCoordenadas Falta de metadataFalta de metadata
Falta de conocimiento de GIS y resistencia Falta de conocimiento de GIS y resistencia tecnológica de los empleados de la agencia.tecnológica de los empleados de la agencia.
Poca comunicación interagencialPoca comunicación interagencial
Problemas de la AgenciaProblemas de la Agencia
El GIS es la herramienta que permite a los El GIS es la herramienta que permite a los usuarios:usuarios:
Utilizar los datos producidos por las diferentes Utilizar los datos producidos por las diferentes dependencias.dependencias.
Convertirlos en información útil para el Convertirlos en información útil para el cumplimiento de leyes y reglamentos.cumplimiento de leyes y reglamentos.
Agilizar el proceso de toma de decisiones.Agilizar el proceso de toma de decisiones. Respaldar las nuevas investigaciones científicas.Respaldar las nuevas investigaciones científicas. La estandarización de los datos espaciales.La estandarización de los datos espaciales.
Propósito de GIS en DRNAPropósito de GIS en DRNA
Desarrollo de DRNA InformáticoDesarrollo de DRNA Informático
Para alcanzar nuestros objetivos se desarrollan:Para alcanzar nuestros objetivos se desarrollan:
Catálogo de geodatosCatálogo de geodatos Mapas InteractivosMapas Interactivos Integración SIPE-GISIntegración SIPE-GIS
Metodología:Metodología: Recopilar e inventariar los datos disponibles en Recopilar e inventariar los datos disponibles en
cada uno de las dependencias del Departamento así cada uno de las dependencias del Departamento así como en otras agencias del gobierno.como en otras agencias del gobierno.
Catálogo de geodatosCatálogo de geodatos
Catálogo de GeodatosCatálogo de Geodatos
Para hacer disponibles a través del Internet la Para hacer disponibles a través del Internet la información ambiental existente en el información ambiental existente en el departamento y otras agencias:departamento y otras agencias:
Se hizo un escogido de los datos de información Se hizo un escogido de los datos de información geográfica de mayor relevanciageográfica de mayor relevancia
Se diseñaron mapas temáticos según las categorías Se diseñaron mapas temáticos según las categorías de la información a publicarse.de la información a publicarse.
OPAOPA Diagnóstico AmbientalDiagnóstico Ambiental TerrenosTerrenos TopográficoTopográfico
MetodologíaMetodología
MetodologíaMetodología
Para agilizar el proceso de permisos:Para agilizar el proceso de permisos: Se estudiaron todos los permisos que tramita el DRNASe estudiaron todos los permisos que tramita el DRNA
Formularios de permisosFormularios de permisos Geodatos necesarios Geodatos necesarios VariablesVariables
Se analizó la información geográfica necesaria para Se analizó la información geográfica necesaria para los permisoslos permisos Existencia de geodatoExistencia de geodato Existencia de variableExistencia de variable Vigencia de los datosVigencia de los datos
ResultadosResultados
Agencias productoras deAgencias productoras de
información geográficainformación geográfica
necesaria para losnecesaria para los
permisospermisos
13531104TOTAL202Otros16115USGS303USCB101Res Sísmica101NRCS707NOAA13013JP404JCA202ICP101FCPR202FEMA808FCC606EPA101DS402713DRNA101DE101DA101CPN101CRIM101ARPE303AP101AEP514AEE101ADS413ACT918AAA
TotalDatos no ExistentesDatos existentesAgencias
ResultadosResultados
135 datos GIS necesarios135 datos GIS necesarios El 30% son del DRNA El 30% son del DRNA (40/135)(40/135)
104 datos existentes104 datos existentes 31 no existen31 no existen
De los 31 datos que no existen 27 De los 31 datos que no existen 27 deben ser producidos por el DRNAdeben ser producidos por el DRNA
Datos que debe producir el DRNADatos que debe producir el DRNA
1.1. Acantilados y farallonesAcantilados y farallones2.2. AnfibiosAnfibios3.3. Áreas de anidajeÁreas de anidaje4.4. Área de bañistasÁrea de bañistas5.5. Áreas de descansos de tortugas Áreas de descansos de tortugas
marinasmarinas6.6. Áreas de extracción de Material de la Áreas de extracción de Material de la
corteza terrestrecorteza terrestre7.7. Áreas de VaramientoÁreas de Varamiento8.8. ArrecifesArrecifes9.9. Bienes de Dominio PúblicoBienes de Dominio Público10.10. Casos DRNACasos DRNA11.11. Cobertura de TerrenosCobertura de Terrenos12.12. Coto de cazaCoto de caza13.13. Deslinde de cauces de ríosDeslinde de cauces de ríos14.14. Estudios HHEstudios HH
1.1. Fajas Verdes DRNAFajas Verdes DRNA2.2. Hábitat de especies protegidas Hábitat de especies protegidas
(Apéndice 1 Reg 6766)(Apéndice 1 Reg 6766)3.3. Infraestructura DRNAInfraestructura DRNA4.4. Infraestructura MarinaInfraestructura Marina5.5. Infraestructura para el control de Infraestructura para el control de
inundacióninundación6.6. ManglesMangles7.7. MitigacionesMitigaciones8.8. MogotesMogotes9.9. Rutas de censo para aves que Rutas de censo para aves que
requieran protecciónrequieran protección10.10. Servidumbres de ConservaciónServidumbres de Conservación11.11. Terrenos propuestos para adquisición, Terrenos propuestos para adquisición,
en proceso e incorporados a los BEen proceso e incorporados a los BE12.12. Terrenos sumergidosTerrenos sumergidos13.13. Zona marítimo terrestreZona marítimo terrestre
Adiestramientos en GIS (teoría y Arc Explorer)Adiestramientos en GIS (teoría y Arc Explorer) Servidor GIS programa de manejo de base de datos Servidor GIS programa de manejo de base de datos
relacionalrelacional Continuar inventariando los datos que producen diferentes Continuar inventariando los datos que producen diferentes
dependencias del Departamento como Inventario dependencias del Departamento como Inventario Científico.Científico.
Crear un protocolo de levantamiento de información y Crear un protocolo de levantamiento de información y mantenimientomantenimiento
Intercambio de información y desarrollo de aplicaciones Intercambio de información y desarrollo de aplicaciones con otras agenciascon otras agencias
Recomendaciones y Proyectos Recomendaciones y Proyectos FuturosFuturos
Recomendaciones y Proyectos Recomendaciones y Proyectos FuturosFuturos
Analizar las necesidades de GIS de las diferentes Analizar las necesidades de GIS de las diferentes dependencias del DRNAdependencias del DRNA
Creación de mapas para diferentes dependencias del Creación de mapas para diferentes dependencias del DRNA:DRNA:
BoyasBoyas EncayamientosEncayamientos Áreas de AcamparÁreas de Acampar
Integración de SIPE y GIS (Evaluación Ambiental Integración de SIPE y GIS (Evaluación Ambiental Preliminar)Preliminar)
InfraestructuraInfraestructura
InfraestructuraInfraestructuraMetasMetas Establecer una infraestructura con cimientos sólidos Establecer una infraestructura con cimientos sólidos
en la cual se desarrollen las aplicaciones de alto en la cual se desarrollen las aplicaciones de alto rendimiento.rendimiento.
Restructuración de Infraestructura en el Nuevo Restructuración de Infraestructura en el Nuevo EdificioEdificio
Reutilizar los recursos existentes del DRNA.Reutilizar los recursos existentes del DRNA. Asegurar y estabilizar la arquitectura del sistema.Asegurar y estabilizar la arquitectura del sistema.
ObjetivosObjetivos Crear una arquitectura de sistemas Crear una arquitectura de sistemas
compatible con los avances actuales en la compatible con los avances actuales en la tecnología Web 2.0 AJAX, L.A.M.P, Flash, tecnología Web 2.0 AJAX, L.A.M.P, Flash, Ruby on Rails, Mashup.Ruby on Rails, Mashup.
Integrar lo datos existentes del DRNA con Integrar lo datos existentes del DRNA con la tecnología de GIS.la tecnología de GIS.
Creación Creación de un Portal de Internet que le de un Portal de Internet que le de acceso fácil a los empleados del DRNA de acceso fácil a los empleados del DRNA y al público en general.y al público en general.
Ejemplos de Web 2.0Ejemplos de Web 2.0Tecnologías Análogas al DRNATecnologías Análogas al DRNA
Gmail: Email.Gmail: Email. Flickr: Fotos en Flickr: Fotos en Línea.Línea. Wikipedia: Enciclopedia.Wikipedia: Enciclopedia. Blogspot: Blog.Blogspot: Blog. MySpace: MySpace: Información, música.Información, música. YouTube: Videos en línea.YouTube: Videos en línea. Skype: Skype: ComunicaciónComunicación en tiempo real. en tiempo real.
WikiPediaWikiPedia
www.youtube.comwww.youtube.com
www.skype.comwww.skype.com
Portal DRNAPortal DRNA
InfraestructuraInfraestructuraVieja vs. NuevaVieja vs. Nueva
1 - T-1 1 - T-1 OGP 1500 kbps OGP 1500 kbps (Tráfico Real 256 kbps)(Tráfico Real 256 kbps)
1 - Router Cisco 1 - Router Cisco 5 - Servidores 5 - Servidores
4 Windows 20034 Windows 2003 1 Linux1 Linux
3 - T-1 3 - T-1 (2 OGP y 1 (2 OGP y 1 Privada) 4500 kbpsPrivada) 4500 kbps
2 - Routers Cisco2 - Routers Cisco 16 Servidores16 Servidores
4 Windows4 Windows 10 Linux10 Linux 1 Machintosh1 Machintosh 1 Unix1 Unix
ServidoresServidores
LinuxLinux 1 Mapas GIS1 Mapas GIS 2 Web2 Web 2 Aplicaciones2 Aplicaciones 1 Bases de Datos1 Bases de Datos 1 Samba Fileserver1 Samba Fileserver 1 Linux Endian Firewall1 Linux Endian Firewall 1 Monitoreo Red 1 Monitoreo Red 1 Impresoras1 Impresoras 2* - Blackberry 2* - Blackberry 1* - Seguridad puertas1* - Seguridad puertas
4 - Servidores 4 - Servidores Windows 2003 Windows 2003
Active DirectoryActive Directory Servidores Exchange Servidores Exchange WSUS Sistema de WSUS Sistema de
parchos de seguridadparchos de seguridad 1 Machintosh - 1 Machintosh -
DHCPDHCP 1 Unix HP/UX - 1 Unix HP/UX -
OracleOracle
Servicios al UsuarioServicios al Usuario
Estadísticas de ServiciosEstadísticas de ServiciosUnidad de Servicios al UsuarioUnidad de Servicios al Usuario
491 – Infraestructura491 – Infraestructura 217 – Impresoras217 – Impresoras 202 – Aplicaciones202 – Aplicaciones 262 - Regionales262 - Regionales
1172 – Total*1172 – Total** Total de servicios de julio a noviembre 2006.* Total de servicios de julio a noviembre 2006.
5454
Servicios a RegionalesServicios a Regionales
262 Casos Atendidos262 Casos Atendidos30 Visitas de Servicios a Regionales30 Visitas de Servicios a Regionales
13 Visitas Físicas13 Visitas Físicas 17 Visitas Remotas17 Visitas Remotas
7 7 (3 + 4)(3 + 4) Aguadilla Aguadilla 7 7 (3 + 4)(3 + 4) Arecibo Arecibo 6 6 (3 + 3)(3 + 3) Mayagüez Mayagüez 4 4 (2 + 3)(2 + 3) Ponce Ponce 2 2 (1 + 2)(1 + 2) Humacao Humacao 2 2 (1 + 1)(1 + 1) Guayama Guayama
RecomendacionesRecomendaciones
Desarrollar e integrar toda las base de datosDesarrollar e integrar toda las base de datos Expandir la red a las 60 unidades de manejo, Expandir la red a las 60 unidades de manejo,
operaciones y vigilancia del DRNA localizadas a operaciones y vigilancia del DRNA localizadas a través de la Isla.través de la Isla.
Fortalecer el Programa de Informática con personal Fortalecer el Programa de Informática con personal profesional y técnico con experiencia en este campo.profesional y técnico con experiencia en este campo.
RecomendacionesRecomendaciones
Fomentar el crecimiento intelectual y Fomentar el crecimiento intelectual y profesional del recurso humanoprofesional del recurso humano
Proveer adiestramientos sistematizados a todos Proveer adiestramientos sistematizados a todos los usuarios de informática del Departamento.los usuarios de informática del Departamento.
Educar en la utilización y manejos de GIS Educar en la utilización y manejos de GIS como herramienta esencial en el análisis y como herramienta esencial en el análisis y procesos de toma de decisiones.procesos de toma de decisiones.
Reestructurar la OficinaReestructurar la Oficina
Nueva Era DRNANueva Era DRNA DRNA InformáticaDRNA Informática
Infraestructura Infraestructura Portal DRNAPortal DRNA Base de DatosBase de Datos AplicacionesAplicaciones GISGIS
Cultura ElectrónicaCultura Electrónica DRNA se encamina a las alturas de la Sociedad Informática DRNA se encamina a las alturas de la Sociedad Informática
Global.Global. Depende de Tod@sDepende de Tod@s
Trazando Nuevos HorizontesTrazando Nuevos Horizontes
Pa’ Lante Siempre Pa’ LantePa’ Lante Siempre Pa’ Lante
Autor: Luis A. Pieraldi Matos