Informe Final Tutoria de Investigación Trento - Italia Enero Junio 2013 Lic. Zader Pablo

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

Download "Informe Final Tutoria de Investigación Trento - Italia Enero 2013 - Junio 2013 Lic. Zader Pablo"

Transcripción

1 Informe Final Tutoria de Investigación Trento - Italia Enero Junio 2013 Lic. Zader Pablo Tutor en Italia: Dr. Markus Neteler Tutor en Argentina: Mgtr. Estefania De Elia 1

2 Índice de contenido Primera parte: Desarrollo de un módulo para el Sistema de Vigilancia de Salud Dirección de Enfermedades Transmisibles por Vectores, DETVs...4 Segunda parte: Incorporación de una solución para Orto-rectificación de imágenes...15 Tercera parte: WebGIS - Geoprocesamiento en la web Cloud Computing

3 Primera parte: Desarrollo de un módulo para el Sistema de Vigilancia de Salud Dirección de Enfermedades Transmisibles por Vectores, DETVs Table of Contents Introducción...3 Meeting GRASS...4 Desarrollo de un modulo para el Sistema de Vigilancia de Salud Dirección de Enfermedades Transmisibles por Vectores, DETVs...5 Módulo : Gestión de datos...5 Requerimientos...5 Tecnología utilizada...5 Architectura...6 Implementación...6 Conclusión...11 Anexos

4 Introducción El siguiente informe describe las actividades realizadas durante la Tutoria de Investigacion en la provincia de Trento Italia en el periodo comprendido entre el 10 de Enero de 2013 y 15 de Marzo de Desarrollo realizado para CONAE para el proyecto de Chagas del Ministerio de Salud de la Nación. El sistema de Vigilancia de Salud esta siendo desarrollado poe CONAE y a grandes rasgos presentamos las distintas capacidades con las que constará el mismo: Una plataforma cliente-servidor donde el acceso al mismo se da a traves de la web mediante una interfaz instuitiva que permitira al usuario gestionar la informacion integrada al mismo y proveniente de distintas fuentes a distintos niveles como ser por localidad, por departamento y por provincia. La informacion ingresa a traves de planillas excel que son previamente pobladas con datos de campo obtenidas por responsables designados a tal fin. Efectuara el procesamiento de la misma de acuerdo a una serie de requerimientos especificos y generara salidas en diferentes formatos como datos tabulares, gráficos, tablas y mapas vectores y raster ya que los datos ingresados estaran identificados en el espacio mediante coordenadas geográficas. Módulo : Gestión de datos Cuando el usuario ingresa las planillas excel al sistema, estas son procesadas y almacenadas en una base de datos objeto-relacional. Luego, estos datos deben ser extraidos y visualizados correctamente para permitirle al usuario del sistema la visualizacion y manipulacion de los mismos. El modulo de Gestion de datos que implementa esta solucion fue diseñado e implementado en este trabajo de acuerdo a los requerimientos descriptos a continuación. Nota: existen dos tipos de usuarios: Nacionales y Provinciales, ambos con distintos privilegios de acceso a la información. Requerimientos 1. Realizar búsquedas/consultas (SQL) a la base de datos predeterminadas. 2. Permitir editar los datos cargados previamente (esta funcionalidad solo está disponible para algunos niveles de usuarios). Tiempo de edición de la base de datos: Pasado los 30 días de la carga de la planilla, los datos NO pueden ser modificados. 3. Permitir eliminar los datos cargados previamente (esta funcionalidad solo está disponible para algunos niveles de usuarios). Las modificaciones solo pueden realizarse por quien ingresa los datos. 4. Permitir la descarga de los resultados de las búsquedas SQL.. 5. La descarga de la base de datos y los resultados de las búsquedas deberán ser guardadas en archivos con formato compatible con sistemas de administración de bases de datos (como CSV). Tecnología utilizada 4

5 El cliente se programó utilizando la libreria EXTJS 4.1 El servidor, el lenguaje PHP 5.3 El motor de base de datos PostgreSQL 8.4 Architectura Organización de los componentes Las clases que componen el modulo se organizan bajo un patron MVC (Modelo-Vista- Controllador) y tiene la siguiente estructura: Figura 1. Estructura MVC Breve descripcion de cada archivo (ver ANEXO I) Implementación Para acceder al modulo de gestion de datos, el usuario debe loguearse en el sistema. De esta manera se registra una sesion, luego los datos asociados a la misma estan disponibles a todo el sistema y particularmente a este modulo que se vale de tal informacion para extraer: el nombre del usuario; el 5

6 tipo de usuario que esta autenticado,nacional o Provincial, y si es Provincial el nombre de la provincia a la cual pertenece. Esta informacion es necesaria es indispensable para implementar las distintas funcionalidades que el sistema requiere. Realizar búsquedas/consultas (SQL) a la base de datos predeterminadas La búsqueda SQL consiste en listar toda la información disponible en la base de datos para un tipo de usuario y provincia a la que pertenece. El resultado de tal consulta es listado en forma tabular en una grilla definida estaticamente y que representa la planilla excel que el usuario ingresó al sistema. 1. El usuario solicita visualizar los datos: el codigo cliente invoca mediante una solicitud ajax los datos al servidor Ext.define('chagas.store.Planillajoin', { extend: 'Ext.data.Store',... api: {... read : 'php/chagas.php?action=fetchall', } } 2. El servidor mediate la funcion fetchall() llama a la db solictando los datos dependiendo del tipo de usuario: Si el usuario es de tipo Provincial: SELECT * FROM tabla_general WHERE nombre_provincia = provincia_user donde provincia_user es el nombre de la provincia a la que pertenece el usuario logueado. Este dato es obtenido previamente. Si el usuario es de tipo Nacional: SELECT * FROM tabla_general Nota: tabla_general se define como un VIEW en la base de datos a partir de todas las tablas que la componen que contienen los campos necesarios para ser visualizados. 3. El resultado de la consulta en enviado en formato JSON al cliente y luedo de ser decodificado por éste, es renderizado en una grilla o tabla como se muestra en la figura 2. 6

7 Figura 2. Grilla de salida con los datos obtenidos de la dase de datos Permitir editar los datos cargados previamente (esta funcionalidad solo está disponible para algunos niveles de usuarios). Tiempo de edición de la base de datos: Pasado los 30 días de la carga de la planilla, los datos NO pueden ser modificados. 1. Dependiendo del usuario logueado, el sistema detectará el tipo de usuario y proveera la funcionalidad de Editar para usuarios Provinciales pero no para usuarios Nacionales. Cuando el usuario solicita el listado de datos, el sistema controla el tipo del mismo mediante una llamada ajax al servidor al metodo checkuser() y define las funcionalidades para su tipo. Ext.application({ name: 'chagas', } Ext.Ajax.request({ url: 'php/chagas.php?action=checkuser',... if (text.data == 'Provincial'){ }else{ { xtype:'button',text:'editar', iconcls: 'edit', action: 'edit',disabled: false }, 2. Si el usuario tiene privilegios para modificar los datos, al llevar a cabo la accion, el sistema verifica mediante una llamada ajax al metodo comparedate(), tomando el campo Fecha de 7

8 carga, si han trasncurrido mas de 30 dias. Si la respuesta es SI, el sistema muestra un alerta evitando que se ejecute tal acciòn (Figura 3); en otro caso se despliega el formulari que permite modificar el registro seleccionado (Figura 4). Figura 3. Alerta: El registro no es editable Figura 4. Formulario de edición. 8

9 Ext.define('chagas.controller.Planillajoin', { extend: 'Ext.app.Controller', edit: function(btn){ Ext.Ajax.request({ url: 'php/chagas.php?action=comparedate', params: { fechacarga: fcarga }, if (text.data=="noeditable"){ Ext.Msg.alert('Aviso','No se puede editar este dato, supero los 30 dias de la carga. Fecha de carga ' + fcarga); }else{ view.settitle('editando datos '); } Una vez modificados los datos en el formulario, al presionar el boton Guardar se efectua la validación de los datos ingresados antes de ser enviados al servidor. Si todo es correcto, los datos son actualizados, sino se le da aviso al usuario marcando los campos erroneos o incompletos. Ext.define('chagas.store.Planillajoin', { extend: 'Ext.data.Store',... api: {... update : 'php/chagas.php?action=update', } Permitir eliminar los datos cargados previamente (esta funcionalidad solo está disponible para algunos niveles de usuarios). Las modificaciones solo pueden realizarse por quien ingresa los datos. Como en el edit, el mismo procesamiento es incorporado para detectar el nivel de usuario y de esta manera darle o no acceso a la funcion borrar. Si el usuario tiene la capacidad de borrar un registro, el sistema mostrará un aviso para confirmar tal acción o bien cancelarla. El procedimiento de la la eliminación es por registro (es decir, por vivienda) y se efectua realizando una llamda ajax al servidor. Permitir la descarga de los resultados de las búsquedas SQL 9

10 La función descarga de los resultados permite bajar la grilla de datos que el usuario esta visualizando en formato CSV. Para implementar esta funciòn, se tuvo en cuenta si el usuario logueado es Nacional o Provincial. Si es Nacional descarga los datos de todas las provincias. Si es Provincial, descarga solo los de su provincia. Cuando el usuario presiona el boton Descargar CSV presente en al barra de herramientas de la grilla, el sistema toma la información de sesión y decide cuales datos traer. Ext.define('chagas.controller.Planillajoin', { extend: 'Ext.app.Controller', 'planillajoingrid button[action=download]': { click: this.download } download: function(){ Ext.Ajax.request({ url: 'php/chagas.php?action=getcsv', } } Mediante una llamda ajax al servidor a la funcion getcsv() se genera el archivo y se le presenta inmediatamente al usuario para elegir el directorio en el cual desea descargarlo como puede verse en la figura 5. Figura 5. Descarga en formato CVS 10

11 Nota: el nombre del archivo descargado tiene el formato año-mes-dia-hora-minuto.csv La descarga de la base de datos y los resultados de las búsquedas deberán ser guardadas en archivos con formato compatible con sistemas de administración de bases de datos (como CSV). Este requerimiento es parte del anterior. Los archivos descargados pueden luego ser abiertos por editores de texto, excel, openoffice, etc. Conclusión 1. El uso de la librería EXTJS del lado del cliente posibilita por un lado estructurar la aplicación siguiendo el patron MVC, siendo coherentes con las buenas prácticas de la Ingenieria del Software; por otro lado, es una librería que tiene mucha documentación y muchos programadores activamente utilizandola en el mundo, lo cual genera permanente ayuda en la resolución de problemas mediante foros y también en la contribución de ejemplos desarrollados por la comunidad de software libre. Extjs existe en dos modalidades: open source y licenciada. En este proyecto se utiliza la version open source. Otra de las bondades que podemos mencionar es que brinda componentes para desarrollar a nivel visual interfaces bien acabadas y muy atractivas al usuario final. Como desventaja se puede mencionar que el tiempo de aprendizaje es algo lento debido a que presenta definiciones de funciones y objetos poco intituitivas en relacion a los conceptos de la WEB. 2. El lenguaje del lado del servidor puede ser reemplazado por otro lenguaje de programación sin afectar en lo mas mínimo el desarrollo del lado del cliente. Esto se debe a que EXTSJ implementa de forma muy limpia la utilizacion de AJAX 1 por lo que solo cambiando una linea de codigo en el cliente se puede lograr llamar a una funcion que estaba implementada por ejemplo en php, ahora en java o python. 1 Técnica que permite ejecutar codigo en background, residente en el servidor, sin recargar la página que se esta visualizando. 11

12 Anexos Anexo I Breve descripcion de los archivos que componen el modulo. Para tener la descripcion total, remitirse al codigo fuente. app.js : define el punto de arranque del sistema. Aca se define el espacio de nombres chagas y el directorio del MVC app. Ademas, se crea un contenedor Viewport donde se cargara luego el grid. App/controller/Planilla.js: define las acciones edit, delete, save y download ejecutadas por el cliente. App/model/Planilla.js: define el modelo para la planillajoin (VIEW en la DB). App/store/Planilla.js: define la API para el ABM de la DB usando ajax para llamar a las funciones php definias en el servidor. (fetchall para leer la planillajoin completa; update para edit de un registro; delete para borrar un registro) App/view/chagas/Form.js: define el formulario que sirve para la edicion de los datos. App/view/chagas/Grid.js: define el grid donde se cargaran los datos de la db. App/view/chagas/Window.js: define una ventana donde se cargara el formulario del edit. Esta, presenta dos botones: Guardar y Cancelar. Si el usuario clickea en Guardar se realiza la validacion de los datos ingresados antes de enviarlos. Si algo falla se le avisa al usuario con un mensaje de alerta. Ademas, cada vez que un campo del formulario pierde el foco, si este campo era obligatorio y no fue llenado, se marca en rojo y si el usuario mueve el puntero del mouse sobre él, aparece un mensaje de ayuda sobre como llenar el campo. La configuracion valida de los campos esta especificada en el listado de items definidos en el Form.js. Por otro lado, si el cliente cancelo la accion, la ventana se cierra. Php/Db/connection.php: crea una clase con una metodo que construye el string para la conexión a postgressql. Php/Db/Base.php Define la clase con metodos relacionados a la base de datos: Provee de metodos get y set para diversas tareas. El metodo fetchall es uno de los principales y es el encargado de traer todos los datos de la base (planillajoin) teniendo en cuenta el usuario que esta logueado y el tipo de usuario, y con estos datos devuelve los resultados ya sea para un usuario de tipo provincial o bien devuelve toda la base para el usuario de tipo nacional. Aqui se satisface uno de los requerimientos. El metodo getcsv se encarga de buscar los datos de la base teniendo en cuenta el nombre de usuario y tipo de usuario para generar con ese resultado el archivo CSV que el cliente podra descargar haciendo una llamada en el boton Descargar CSV en la interfaz del usuario. Este metodo ademas tiene en cuenta el path absoluto (document_root en apache) de donde se esta ejecutando la aplicación y el path relativo, que es un directorio dentro de nuestra aplicación (en nuestro caso la carpeta file) y que se usa para almacenar los archivo CSV que se generan cada vez que un usuario hace una peticion de estas. Una vez que el usuario descargo el archivo a su pc, este archivo en la carpeta file ya no es necesario. En el futuro se debera proveer un script que se ejecute como tarea del cron para vaciar esta carpeta y evitar que cresca. Es importante destacar que a esta carpeta debe poder acceder el usuario propietario del servidor que ejecuta la aplicación. Este metodo, utiliza el metodo array_to_scv(...) para crear el string separado por comas a partir del array devuelto en la consulta a la base de datos y esta definido en la carpeta php/libs/aux.php php/chagas.php: crea una clase que es la extension de la clase Base definida en Base.php e implementa los metodos update(...) y delete(...) que se usan para actualizar y borrar un registro de la base (planillajoin). Tambien implementa metodo comparedate() que se utiliza en el edit para 12

13 determinar si la fila es editable o no, y ckechuser() para determinar, dado un nombre de usuario logueado, de que tipo es. 13

14 Segunda parte: Incorporación de una solución para Ortorectificación de imágenes satelitales en el software GIS GRASS versión 7.0. Índice de contenido Primera parte: Desarrollo de un módulo para el Sistema de Vigilancia de Salud Dirección de Enfermedades Transmisibles por Vectores, DETVs...3 Desarrollo de un módulo para el Sistema de Vigilancia de Salud Dirección de Enfermedades Transmisibles por Vectores, DETVs...3 Introducción...3 El siguiente informe describe las actividades realizadas durante la Tutoria de Investigacion en la provincia de Trento Italia en el periodo comprendido entre el 10 de Enero de 2013 y 15 de Marzo de Desarrollo realizado para CONAE para el proyecto de Chagas del Ministerio de Salud de la Nación...3 Módulo : Gestión de datos...3 Requerimientos...3 Tecnología utilizada...4 Architectura...4 Implementación...4 Conclusión...10 Anexos...11 Segunda parte: Incorporación de una solución para Orto-rectificación de imágenes...13 satelitales en el software GIS GRASS versión Resumen...15 Objetivo...15 Parte Ortorectificación...16 Introducción...16 Métodos y procedimiento...17 GRASS...18 Características...18 Funcionalidad de orto-rectificación...18 OSSIM: Herramienta open source para ortorectificar...19 Características...19 Como funciona la ortorectificación...20 Solución propuesta...23 Implementar un wrapper en C entre OSSIM y GRASSS...23 Parte Requerimiento a desarrollar en la ultima etapa de la tutoria...24 Objetivo...24 Referencias

15 Resumen El siguiente informe describe las actividades realizadas durante la Tutoría de Investigación en la provincia de Trento Italia en el periodo comprendido entre el 15 de Marzo de 2013 y 5 de Mayo de Objetivo El objetivo de este trabajo es la incorporación de una solución para Orto-rectificación de imágenes satelitales en el software GIS GRASS versión 7.0. Ademas, se introduce el requerimiento a desarrollar en la próxima etapa. En la parte 1 se describe el trabajo realizado con la Orto-rectificación y en la parte 2 introduzco el requerimiento para la próxima y ultima etapa de mi estadía en Italia. 15

16 Parte 1 Ortorectificación Introducción La adquisición de imágenes de percepción remota vienen principalmente de dos fuentes: fotografía aérea y satélites. Estas imágenes son incorrectas respecto a la realidad que se esta sensando debido a varios aspectos: orientación de la cámara o sensor desplazamiento debido al relieve errores sistemáticos asociados a la imagen Cada sistema de adquisición (figura 1) produce distorsiones en la imagen cruda. Es decir, que es necesario corregir las deformaciones que se han producido en la imagen para lograr tener una representación lo mas cercana a la realidad. A este tipo de corrección, se la denomina corrección geométrica. Figura 1. Geometría de observación de un scanner de satélite en órbita alrededor de la tierra.[1] En el contexto de la teledetección, entendemos por corrección geométrica a un proceso de cambio de espacio de referencia: la imagen original tomada por el sensor está definida en un sistema local donde la localización de cada píxel queda determinada por su situación en filas y columnas: es el espacio imagen. La corrección geométrica ajusta esta imagen a un nuevo espacio de referencia donde cada píxel tiene asignado el valor XY que le corresponda en un sistema de proyección geográfica determinado: es el espacio de proyección[1]. 16

17 Cuando hablamos de corrección geométrica nos referimos a dos procedimientos: rectificación y ortorrectificación. Ambos métodos utilizan puntos de control (GCP's). El primero consiste en la corrección de la imagen en 2 dimensiones donde solo tiene en cuenta las dimensiones X e Y. Este método usa polinomios 2D para mapear coordenadas de un espacio en el otro. El segundo método incorpora una dimensión mas, la dimensión Z, representando la altura y utiliza polinomios 3D. Ambos métodos se basan en modelos físicos (donde los parámetros tienen significado físicos y la información es obtenida de los metadatos de las imágenes) y modelos empíricos (cuando no se dispone del metadatos de la imagen, es decir, no se conoce nada sobre el sensor). Todas las distorsiones geométricas requieren modelos y funciones matemáticas para realizar correcciones geométricas de las imágenes a través de modelos empíricos (tales como polinomios 2D/3D, funciones racionales 3D, RF's) o modelos físicos rigurosos con los cuales se refleja la realidad de la geometría de observación (plataforma, sensor, proyecciones de mapa, etc.)[2]. Métodos y procedimiento En la siguiente figura[2] se muestran los procesos y entradas y salidas en la Ortorrectificacion. En la figura anterior se representan tanto el proceso de rectificación como de ortorrectificacion. Las elipses denotan entradas y salidas y las cajas, procesos. Si se realiza una rectificación entonces se ignora la entrada DEM/DSM. Caso contrario, se incorpora dicha entrada al proceso y si los metadatos están disponibles también se lo ingresa, pero en el caso que lo metadatos no esten disponibles la orto-rectificación se realizada utilizando un modelo analítico o empírico. Explicado de otra manera[2]: 17

18 1. Adquisición de la imagen(s) y pre procesamiento del metadata 2. Adquisición de los puntos de control (GCP's) con coordendas de imagen y coordenadas de mapa X, Y, (Z) 3. Computación de lo parámetros desconocidos de las funciones matemáticas usadas por el modelo de corrección geométrico para una o mas imagenes. 4. Imagen(s) rectificadas con o sin DEM(Modelo de Elevación Digital) GRASS Es un software GIS (Geographic Information System) libre usado para análisis y manejo de datos espaciales, procesamiento de imágenes, producción de mapas y gráficos, modelado espacial y visualización. Actualmente es usado en el ámbito académico y comercial por muchas agencias gubernamentales y compañías de consultoria ambientales. Ademas es un proyecto oficial de la OSGeo(Open Source Geospacial Fundation)[3]. Características GRASS GIS contiene cerca de 350 módulos para renderizar mapas e imagenes sobre monitor y paper; manipula archivos raster y vectoriales incluyendo redes vectoriales; procesa imágenes multiespectrales; y crea, maneja y almacena datos espaciales. Ofrece dos interfaces de trabajo: un interfaz gráfica intuitiva y la linea de comandos para realizar las operaciones. GRASS GIS puede hacer de interfaz con impresoras, plotters y bases de datos para crear nuevos datos como asi para manejar datos existentes[3]. Esta desarrollado en el lenguaje C lo cual lo hace muy veloz a la hora de procesar la información, cuenta con una API en C [4]. Ademas, cuenta con una API en python, pygrass, que permite tener acceso a la API de C sin necesidad de conocer el lenguaje de programación C. Esta capacidad lo hace sumamente utilizable para programadores en lenguajes de alto nivel. Ademas, teniendo en cuenta que python es un lenguaje sumamente intuitivo, GRASS llega a usuarios no programadores que se atreven a escribir sus propios códigos sin tener demasiados conocimientos en el área de las ciencias de la computación. Funcionalidad de orto-rectificación GRASS cuenta con un módulo para ortho rectificación de fotografía aérea. En la versión 6.4 la herramienta para tal fin se llamaba i.photo.rectify y en la versión 7 i.ortho.rectify Un ejemplo completo y desarrollado para GRASS 6.4 puede encontrarse en [5] junto con el dataset en [6]. Esta guía muestra paso a paso como ortho rectificar una fotografía aérea utilizando la linea de comandos, es decís, escribiendo cada comando necesario para llevar a cabo el proceso. 18

19 OSSIM: Herramienta open source para ortorectificar OSSIM (Open Source Software Image Map) es un software muy potente para teledetección para procesamiento, análisis, sistemas de información geográfica y fotogrametría 2. Diseñado como una serie de librerías de alta performance, esta escrito en C++ y emplea las últimas técnicas de diseño orientado a objetos. Con el paquete OSSIM viene una gran variedad de utilidades de linea de comandos, aplicaciones con interfaz gráfica y otros sistemas que han sido integrado[7]. Características 1. Capacidad de procesamiento en paralelo con la librería MPI (Message Passing Interface). 2. Modelos de sensores rigurosos. 3. Modelos de sensores universales. 4. Amplio rango de proyecciones de mapas y Datums soportados. 5. Non-destructive, parameter based image chains. 6. Acceso a archivos nativos. 7. Corrección de terreno precisa y Ortorectificación. 8. Soporte de elevaciones... y muchas funciones mas. OSSIM implementa una gran variedad de modelos de sensor para la ortorectificación. En la siguiente tabla 1 se puede ver un resumen de los mismos. Tabla 1. Modelos de sensores soportados por OSSIM para la ortorectificación. 2 Es una técnica para determinar las propiedades geométricas de los objetos y las situaciones espaciales a partir de imágenes fotográficas. Puede ser de corto o largo alcance 19

20 Ademas forma parte del software OTB 3, principalmente para la ortorectificación que este realiza con gran calidad. Como funciona la ortorectificación Dentro de las utilidades de linea de comando que OSSIM trae en su paquete, se encuentra la llamada ossim-orthoigen. Dicha utilidad es instalada automáticamente cuando se instala OSSIM en nuestro sistema. La utilidad recibe distintos parámetros de entrada, cuyas opciones pueden visualizarse ejecutado ossim-orthoigen sin parámetros. Para lograr ortorectificar una imagen, este comando necesita al menos de 2 parámetros de entrada: la imagen a ortorectificar y un nombre de archivo de salida. Por ejemplo: ossim-orthoigen input.tif output.tif Ademas, y muy importante, es necesario proveer de un DEM (Digital Elevation Model) y el archivo del geoide a utilizar ya que para el calculo de la elevación se utiliza esta información. La forma de proveer de estos datos al programa es a través de un archivo de configuración donde se establecen al menos estos dos datos, especificando el path a los archivos. Tal archivo, en una instalacion de OSSIM en un sistema Linux Ubuntu, se encuentre en : /usr/share/ossim/templates/ossim_preferences_template En la figura 2 un ejemplo de configuración. Podemos observar distintos bloques de configuración especificando la rura al archivo DEM, algunos otros parametros especificos opcionales y la ruta al archivo del geoide utilizado. En este caso el GEO96. El archivo debe estar en formato grd. Con estos pocos datos, ossim es capaz de ortorectificar en un solo paso una imagen. 3ORFEO ToolBox es una librería para el procesamiento de imágenes de alto rendimiento. Es utilizado principalmente para el procesamiento de imágenes de sensores remotos como los capturados por radares, satélites o plataformas aéreas. 20

21 Figura 2. Ejemplo de configuración de archivo para ossim-orthoigen Antes de ejecutar el proceso, se puede hacer un chequeo para determinar si realmente para el archivo de entrada, existe un modelo de sensor implementado. Esto se puede lograr con el comando: ossim-info input_file el cual dara como resultado un listado con diversa información de la imagen, dentro de la cual, se debe chequear que el parametro image0.projection.type especifique un valor que sera algunos de los siguientes dependiendo del tipo de sensor que se uso para obtener la imagen de entrada: ossimapplanixecefmodel ossimapplanixutmmodel ossimcoarsegridmodel ossimrpcmodel ossimikonosrpcmodel ossimquickbirdrpcmodel ossimnitfrpcmodel ossimlandsatmodel ossimnitfmapmodel ossimfcsimodel ossimspot5model ossimsarmodel ossimbuckeyesensor ossimsonomasensor 21

22 ossimradarsatmodel ossimradarsat2model ossimterrasarmodel ossimenvisatasarmodel ossimerssarmodel ossimalospalsarmodel Con la infomación antes descripta es suficiente para lograr la ortorectificación de una imagen con OSSIM. Para otras variaciones y usos de otros parámetros puede consultarse la ayuda del comando. 22

23 Solución propuesta Debido a la falta de tiempo dentro de los dos meses que asigne a este trabajo dentro de la tutoria, no me fue posible implementar una solución. Por lo tanto, dejo planteada un propuesta de solución que podrían implementarse a futuro. Implementar un wrapper en C entre OSSIM y GRASSS Un Wrapper es un programa que controla el acceso a un segundo programa. El wrapper consiste en encapsular el comando ossim-orthoigen con funciones del lenguaje C con llamadas al sistema como execv[9], excecl, etc. Luego, se crea un comando que se ejecutara dentro de GRASS por linea de comandos. El programa debe tener las siguiente características: Entrada Imagen a ortorectificar Imagen de salida Archivo de configuración: en este archivo se debe configurar como minimo la ruta al DEM y al geoide. El archivo geoide debe ser estar en formato grd. Precondición Debe estar instalado OSSIM y GRASS. Se debe conocer la ruta del binario ossim-orthoigen. Debe estar creado el archivo de configuración para ossim-orthoigen con al menos definidas las rutas al DEM y al geoide. Procesamiento El programa tomara el archivo de configuración para obtener el path al DEM y al geoid, y hará una llamada al sistema al comando ossim-orthoigen. Previo a esto, se hará un chequeo para determinar si el modelo de sensor para la imagen de entrada, esta disponible. Sino, informara la imposibilidad de efectuar la operación. Esta información se obtiene leyendo la salida del comando ossim-info, en particular, la linea de salida: image0.projection.type. Salida En caso de éxito, genera una imagen orto-rectificada. Otra idea Una posible opción y tal vez mas viable, es pensar en una solución basada en la utilización de pygrass y pyossim. Esta solución se basa en crear un script python utilizando las API de pygrass y pyossim, aunque sin posibilidad de investigar mas al respecto solo queda planteanda la idea de usar estas herramientas. 23

24 Referencias Tutoría de Investigación Lic. Zader Pablo 1. Cuartero, A., Felicísimo, A. M. (2003): "Rectificación y ortorrectificación de imágenes de satélite: análisis comparativo y discusión", GeoFocus (Artículos), nº 3, 2003, p ISSN: Review article: Geometric processing of remote sensing images: models, algorithms and methods. T. TOUTIN Web site oficial: 4. Web site oficial: 5. Open Source GIS: A GRASS Aproach. Second edition. Chapter 10 PROCESSING OF AERIAL PHOTOS Web site oficial: 8. Web site oficial: Robust rectification of aerial photographs in an open source environment Duccio Rocchini a,n Markus Neteler 11. GEOMETRIA DE LA FOTOGRAFÍA AÉREA. Luis Jauregui 12. Ortho-rectification of QuickBird imagery with OSSIM. Stefan Sylla 13. Satellite Orientation and Position for Geometric Correction of Scanner Imagery. Paul H. Salamonowicz* 14. The Orfeo ToolBox Cookbook, a guide for non-developers Updated for OTB OSSIM Sensor Modeling. Oscar Kramer, Kramer Analytic, LLC. 16. GENERACIÓN DE DATOS GEORREFERENCIADOS DE MUY ALTA RESOLUCIÓN A PARTIR DE IMÁGENES DE GeoEye C++: Cookbook D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, Jeff Cogswell 24

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

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

MODULO 1. DESCARGA E INTERFAZ QGIS

MODULO 1. DESCARGA E INTERFAZ QGIS MODULO 1. DESCARGA E INTERFAZ QGIS Bienvenidos a la publicación de tutoriales sobre QGIS. Se trata de un software libre con el que podemos buscar, almacenar, analizar, editar y divulgar información geoespacial.

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

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

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i. MANUAL DEL USUARIO (Versión 1.0)

CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i. MANUAL DEL USUARIO (Versión 1.0) CONEXIÓN A GEOSERVICIOS WMS MEDIANTE LA UTILIZACIÓN DE MicroStationV8i MANUAL DEL USUARIO (Versión 1.0) GESTIÓN GEOGRÁFICA GESTIÓN DE INFRAESTRUCTURA DE DATOS ESPACIALES Pág. 1 ÍNDICE ÍNDICE... 2 INTRODUCCIÓN....

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

Ayuda En-línea para SIG

Ayuda En-línea para SIG Sistema De Información Geográfica (SIG) de Republica Dominicana Ayuda En-línea para SIG Acerca de SIG SIG es una herramienta que facilita el proceso de revisión ambiental y la planificación de proyectos

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Sistemas de Información Geográficos (SIG o GIS)

Sistemas de Información Geográficos (SIG o GIS) Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1 MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite

Más detalles

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

Administrar El Usuario Mediante Windows NT

Administrar El Usuario Mediante Windows NT Administrar El Usuario Mediante Windows NT Administración de usuarios El Administrador de usuarios es la utilidad estándar que ofrece Windows NT. Como su nombre indica, se encarga de la administración

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 4. Servidor DNS 1 Índice Definición de Servidor DNS... 3 Instalación del Servidor DNS... 5 Configuración del Servidor DNS... 8 2 Definición de Servidor

Más detalles

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden

Más detalles

Manual del Usuario. Sistema de Help Desk

Manual del Usuario. Sistema de Help Desk Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

arquitectura que maneja. Encontraremos también los diferentes servidores que

arquitectura que maneja. Encontraremos también los diferentes servidores que 3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Introducción a los sitios de SharePoint en Office 365

Introducción a los sitios de SharePoint en Office 365 Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

GUIA ACTIVIDAD TAD (TRAMITACIÓN A DISTANCIA) SISTEMA DE ADMINISTRACIÓN DE DOCUMENTOS ELECTRÓNICOS SADE

GUIA ACTIVIDAD TAD (TRAMITACIÓN A DISTANCIA) SISTEMA DE ADMINISTRACIÓN DE DOCUMENTOS ELECTRÓNICOS SADE GUIA ACTIVIDAD TAD (TRAMITACIÓN A DISTANCIA) SISTEMA DE ADMINISTRACIÓN DE DOCUMENTOS ELECTRÓNICOS SADE Gerencia Operativa de Capacitación y Formación Continua 1 Con el objetivo de agilizar los tiempos

Más detalles

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1

O C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1 SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE

Más detalles

Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes

Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes Manual de Usuario Sistema de Ticket -Help Desk Portal Clientes SECRETARIA DE PLANIFICACION Y GESTION INSTITUCIONAL www.redecofi.unc.edu.ar AÑO 2010 Manual Sistema Ticket OTRS Página 1 de 1 www.redecofi.unc.edu.ar/otrs

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Workshop Taller I: Introducción a los SIG

Workshop Taller I: Introducción a los SIG Taller I: Introducción a los SIG Talleristas: Comunidad SIG MAPA EDUCATIVO Qué es la información geográfica? https://www.youtube.com/watch?v=qvkldkhvvyo Qué es un SIG o GIS? Las siglas significan lo mismo,

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url: 1 QUÉ ES FACTURASCRIPTS? Facturascripts es un software de facturación y contabilidad fácil, libre y con actualizaciones constantes. Está especialmente indicado para PYMES y es compatible con otras herramientas

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de instalación Actualizador masivo de Stocks y Precios Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

ÍNDICE. DENOMINACIÓN DE SUBDIRECCIÓN Denominación de Área

ÍNDICE. DENOMINACIÓN DE SUBDIRECCIÓN Denominación de Área ÍNDICE 1. Introducción... 2 1.1. Objetivo... 2 1.2. Abreviaturas y Acrónimos... 2 2. Módulo Marketing... 3 2.1. Entorno del módulo Marketing... 3 2.2. Perfiles de usuario... 5 2.3. Funcionalidad global...

Más detalles

MANUAL DE USUARIO SIMDIA CQ TRASPATIO ADMINISTRADOR JUNTA

MANUAL DE USUARIO SIMDIA CQ TRASPATIO ADMINISTRADOR JUNTA MANUAL DE USUARIO SIMDIA CQ TRASPATIO ADMINISTRADOR JUNTA SIAFESON 2015 Sistema de Monitoreo de Diaphorina Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez, Linda

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.6 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Manual de Usuario De Respaldo y Restauración de Información

Manual de Usuario De Respaldo y Restauración de Información Manual de Usuario De Respaldo y Restauración de Información MANUAL DE USUARIO DE RESPALDO DE INFORMACIÓN Este manual le servirá una vez que nuestro personal capacitado activó/instaló el servicio de Respaldo

Más detalles

Certificado Cumplimiento de Obligaciones en línea.

Certificado Cumplimiento de Obligaciones en línea. Certificado Cumplimiento de Obligaciones en línea. Manual de Usuario DIRECCIÓN DEL TRABAJO TABLA DE CONTENIDOS Introducción... 3 Menú... 4 Mis Empresas... 6 Detalle Empresa... 8 Detalle Obra... 11 Nueva

Más detalles

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0

MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 MANUAL DE USUARIO PARA LA INSTALACION DE LOS AGENTES COMMVAULT SIMPANA 9.0 Commvault Simpana 9 es la solución a la administración de los respaldos de los datos y archivos digitales, ya que ofrece un enfoque

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

MANUAL DE USUARIO SIMTO TÉCNICO MUESTREO

MANUAL DE USUARIO SIMTO TÉCNICO MUESTREO MANUAL DE USUARIO SIMTO TÉCNICO MUESTREO SIAFESON 2014 Sistema de Monitoreo de TRIPS ORIENTAL Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez, Octavio Saavedra,

Más detalles

MANUAL DE USUARIO SISTEMA DEL PROGRAMA DEL VASO DE LECHE

MANUAL DE USUARIO SISTEMA DEL PROGRAMA DEL VASO DE LECHE GERENCIA DE TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN 04 2008 / CGR MANUAL DE USUARIO CGR- Actualizado a Abril de 2008 Revisión: 01-2008 Página: 1 / 196 Historial de Revisiones ÍTEM FECHA VERSIÓN EQUIPO AUTOR

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

Más detalles

FiberGIS. 1. Administrador de Seguridad y Parámetros. 2. Módulo de Mantenimiento de Redes. 2.1. Funcionalidad. 2.2.

FiberGIS. 1. Administrador de Seguridad y Parámetros. 2. Módulo de Mantenimiento de Redes. 2.1. Funcionalidad. 2.2. FiberGIS Este sistema permite administrar desde una aplicación gráfica y amigable los componentes de infraestructura y lógicos de una red de fibra óptica. La aplicación gestiona simultáneamente la información

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. Presentación Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. El sistema está pensado para empresas que deseen

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

FSx-Connector Guía rápida del Módulo pcron (Tareas Programadas) Créditos

FSx-Connector Guía rápida del Módulo pcron (Tareas Programadas) Créditos Este documento es una Guía resumida del Módulo pcron (Tareas Programadas), que es una extensión del Conector FSx-Connector entre FactuSol y una Tienda en Internet basada en PrestaShop. Vea también: www.factusol-prestashop.es.

Más detalles

SISTEMA DE INFORMACIÓN GEOGRÁFICA CATASTRO VIRTUAL. Gerencia de Desarrollo Urbano y Medio Ambiente Subgerencia de Catastro

SISTEMA DE INFORMACIÓN GEOGRÁFICA CATASTRO VIRTUAL. Gerencia de Desarrollo Urbano y Medio Ambiente Subgerencia de Catastro SISTEMA DE INFORMACIÓN GEOGRÁFICA CATASTRO VIRTUAL INTRODUCCIÓN La Municipalidad de Miraflores pone a su disposición, la presente guía detallada sobre el uso del renovado Sistema de Información Geográfica,

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

PROCESO DE ELABORACIÓN DE INFORMACION GEOGRAFICA DEL SIG - IGM

PROCESO DE ELABORACIÓN DE INFORMACION GEOGRAFICA DEL SIG - IGM PROCESO DE ELABORACIÓN DE INFORMACION GEOGRAFICA DEL SIG - IGM Imagen Satelital de alta resolución Carta base (curvas de nivel), o procesos fotogramétricos Apoyo de campo Corrección geométrica y radiométrica

Más detalles

Google Drive y Almacenamiento en Nubes Virtuales

Google Drive y Almacenamiento en Nubes Virtuales Google Drive y Almacenamiento en Nubes Virtuales Integrantes: Nicolás Cienfuegos Tábata Larenas Deyanira Torres Ramo: Redes de Computadoras I (ELO-322) Profesor: Agustín Gonzalez Fecha: 6 de Septiembre

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Custodia de Documentos Valorados

Custodia de Documentos Valorados Custodia de Documentos Valorados En el complejo ambiente en que se desarrollan los procesos de negocio actuales, se hace cada vez más necesario garantizar niveles adecuados de seguridad en la manipulación

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles