8. Taller de Formación para sistemas de información geográficos. Ing. Bruno Rienzi Ing. Flavia Serra Ing. Raquel Sosa
|
|
- Lorenzo Díaz Miranda
- hace 8 años
- Vistas:
Transcripción
1 8. Taller de Formación para sistemas de información geográficos Ing. Bruno Rienzi Ing. Flavia Serra Ing. Raquel Sosa
2
3 Conceptos fundamentales Taller de Formación en sistemas de Información Geográficos Nociones de Cartografía Mapas Qué es un mapa? Es una representación, a escala y sobre un medio plano, de una selección de entidades sobre la superficie de la Tierra (International Cartographic Association). La noción de mapa se utiliza en Matemática y Computación como una transferencia de información de una forma en otra, de la misma forma que un cartógrafo transfiere información desde la superficie de la Tierra a un papel. La elaboración de un mapa implica: Selección de entidades. Clasificación de entidades (ej. calles, vías de tren, autopistas, etc.). Escala (ej. visibilidad a determinada escala). Simplificaciones (ej. polilíneas en vez de curvas, eliminación de irregularidades, etc.). Exageraciones (ej. edificios que no se muestran a su escala real). Simbolizaciones (ej. avión para aeropuertos, color azul para el agua, etc.). Convenciones cartográficas (ej. Norte arriba). Tipos de Mapas: Topográficos. Muestran los contornos y relieves de entidades naturales o creadas por el hombre. Suelen ser usados como marco para mostrar otra información. 477
4 Temáticos: Muestran la distribución de un fenómeno sobre el territorio, como ser densidad de población, uso de suelo, vegetación, clima, etc. Modelos Modelado de la Tierra La Tierra tiene forma elipsoidal, ligeramente achatada en los polos. Tres modelos de la Tierra se utilizan para construir mapas: la esfera, el elipsoide y el geoide. La esfera y el elipsoide son volúmenes geométricos (el elipsoide se aproxima mejor). El geoide es un volumen irregular que se obtiene mediante mediciones. Es la mejor aproximación. 478 Elipsoides de Referencia Se definen mediante su radio semi-mayor (ecuatorial) y semi-menor (polar) o por la excentricidad (relación entre radio semi-mayor y achatamiento en los polos).
5 Se los denomina generalmente por su autor y año (ej. Clarke 1880). El elipsoide más utilizado es el WGS84. Datum El datum define el conjunto de parámetros que permite poner en relación un elipsoide con un geoide. Los parámetros incluyen el punto de contacto, los parámetros del elipsoide, el sistema de referencia, etc. Existen datums simples de tierra plana hasta complejos que describen tamaño, forma, orientación, campo gravitacional y velocidad angular de la Tierra. Los datums pertenecen al campo de estudio de la Geodesia. Diferentes países, zonas y organizaciones utilizan diferentes datums. Las coordenadas dadas en un datum erróneo pueden tener errores de cientos de metros. Tipos de Datums: Horizontales. Definen la relación entre la Tierra y las coordenadas horizontales (como latitud y longitud). Ej. NAD27, ED50. Verticales. Definen superficies de nivel, en base a mediciones sobre el nivel del mar y redes de nivelación o mediciones gravitacionales. Completos. Son tanto horizontales como verticales. Ej. WGS84 Coordenadas El proceso de asociar coordenadas absolutas a un punto de la superficie de la Tierra se llama georreferenciación. Para georreferenciar se utilizan coordenadas planas o geográficas. Las coordenadas planas cartesianas utilizan dos ejes ortogonales igualmente escalados, y cada punto del plano se define por sus coordenadas (x,y). Las coordenadas cartesianas de un punto del mapa dependen de la proyección cartográfica utilizada. Otro tipo de coordenadas planas son las coordenadas polares, que se utilizan para hacer proyecciones. Las coordenadas geográficas (o geodésicas) se definen por el par (latitud, longitud). Latitud. Medida de la distancia angular (entre 0º y 90 ) de un punto entre el Ecuador y su polo más cercano (ej. Uruguay se sitúa entre las latitudes 30º y 35º S). Longitud. Medida de la distancia angular (entre 0º y 180 ) de un punto y el Meridiano de Greenwich (ej. Uruguay se sitúa entre las longitudes 53º y 58º W). Malla de meridianos y paralelos. Paralelos. Líneas este-oeste de igual latitud paralelas al Ecuador y al eje de abscisas de un sistema cartesiano. Cada línea completa una circunferencia. Meridianos. Líneas norte-sur de igual longitud que conectan los polos. No son paralelos. Cada línea completa una semi-circunferencia. Mediciones angulares. 479
6 Se realizan en grados, minutos y segundos sexagesimales (notación DMS) o su equivalencia en grados decimales (notación DD). Ej (latitud S = ) Un grado de latitud son 110 km apróx. (varía levemente si se utilizan elipsoides). Un grado de longitud son 110 km en el Ecuador, pero varía sensiblemente dependiendo de la latitud. Proyecciones Proyección cartográfica 480 Es una relación biunívoca entre los puntos de la superficie curva de la Tierra y los puntos de una superficie plana (mapa). Se utiliza una malla de meridianos y paralelos para ubicar los puntos. Esto permite pasar de coordenadas geográficas a coordenadas planas. Las proyecciones distorsionan ángulos, direcciones, áreas, formas y distancias. Cada proyección se comporta mejor o peor respecto a alguna de estas propiedades. Existen tres tipos de proyecciones básicas: Planas o azimutales. Se hace pasar un plano tangente por un punto de contacto con el globo o secante en una circunferencia. Se proyectan los puntos en el plano, transformando las coordenadas geográficas en coordenadas polares, con el origen en el punto de contacto o en el centro. Cónicas. Se hace pasar un cono tangente al globo en una circunferencia (como un paralelo) o secante en dos circunferencias. Se proyectan los puntos en el cono, transformando las
7 coordenadas geográficas en coordenadas polares, con el origen en vértice del cono. Cilíndricas. Se hace pasar un cilindro tangente al globo en una circunferencia o secante en dos circunferencias. La proyección puede ser ecuatorial, transversa u oblícua. En el caso ecuatorial, se utilizan coordenadas cartesianas con el x igual a la longitud y la y en función de la latitud. También existen proyecciones modificadas que se basan en las anteriores y proyecciones no geométricas. Otra clasificación de proyecciones tiene en cuenta las propiedades que se preservan: Conformes. Preservan los ángulos (y forma en regiones pequeñas o medianas). Equivalentes. Preservan el área. Equidistantes. Preservan la distancia entre puntos dentro de determinadas líneas. De compromiso. No preservan ninguna propiedad, pero tampoco presentan grandes distorsiones. Una de las proyecciones más utilizadas es la de Mercator de tipo cilíndrica. UTM Universal Transverse Mercator (UTM) Es un sistema de referencia geográfico coordenado basado en coordenadas cartesianas. Utiliza la proyección transversa de Mercator. 481
8 Define 60 husos o zonas, cada una con 6º de longitud, que se extienden de la latitud 80º S hasta la 84º N, y 20 bandas de 8º de latitud, que se denominan con letras de la C a la X (sin I, ni O, ni Ñ). Cada huso tiene un meridiano central que tiene x=500km. El Ecuador tiene ordenada 0 en el hemisferio norte y km en el sur. Las coordenadas se miden hacia el este (x) y norte (y) en metros. Representación de Datos Geográficos -Raster Matriz bidimensional compuesta por pixels, en donde cada pixel posee un valor numérico que se representa visualmente con un color. Algunos usos: imágenes satelitales, fotos aéreas, cartografía digitalizada, etc. Ej1: en foto aérea, valor del pixel representa un color (vegetación=verde). Ej2: en imagen infrarroja satelital, valores del pixel puede ser nivel de humedad. Fig: Rasterización de un área 482
9 Representación de IG Raster Tipos de datos para los que los rasters son adecuados: Datos discretos (ej. uso del suelo). Datos continuos (ej. elevación, información espectral). Imágenes (ej. fotos, mapas escaneados). Usos Base de un mapa: primera capa sobre la que se superponen capas vectoriales. Ej. foto satelital (raster) + caminería (vectorial). Mapa de superficie: representa parámetros que varían continuamente sobre el terreno. Ejs. elevación, humedad, lluvias, densidad de población. 483
10 Digital Elevation Model (DEM): es un tipo de raster muy utilizado en donde el valor indica la altura del punto. A partir de un DEM pueden derivarse curvas de nivel. Mapa temático: clasificación de los pixels en clases o categorías. Ejs: en un raster de uso de la tierra, las clases pueden ser actividades económicas (agricultura, ganadería, forestación, etc.). 484 Raster como atributo: se utilizan fotografías de una característica (un edificio, una playa, etc.) como un atributo, que puede mostrarse junto con los atributos alfanuméricos. Vectorial Representación geométrica de características geográficas en forma precisa y compacta, utilizando puntos, líneas y polígonos. Algunos usos: representación de edificios, parcelas, tuberías, caminería, etc. Ej. capa vectorial de polígonos que representan padrones. Tipos de datos vectoriales Punto: Coordenadas (x,y). Multipunto: Conjunto de puntos. Línea o Polilínea: Secuencia de segmentos conectados que no se interceptan (caminos). Cada segmento se define por dos coordenadas (x,y): Los puntos consecutivos pueden definir un: Segmento de recta o una curva. Polígono: Conjunto de anillos. Cada anillo es: una serie cerrada de coordenadas (x,y) que define un area. Permite representar áreas con huecos o islas.
11 Representación de Datos Geográficos -Vectorial Líneas definidas por rectas o curvas Polígonos definidos mediante anillos Representación de Datos Geográficos -Triangular (TIN) Triangular Irregular Network (TIN): modelo eficiente y preciso (vectorial) para representar superficies continuas, construido en base a nodos distribuidos en forma irregular (con coordenadas x,y,z) y líneas conectoras que forman una red de triángulos. Algunos usos: análisis de elevación, pendiente, volúmenes, visibilidad desde un punto, etc. Suelen construirse a partir de un DEM, eligiendo puntos de interés en forma algorítmica. Permiten visualización 3D. 485
12 Comparación de Modelos Almacenamiento en Archivos Geo TIFF 486 GeoTIFF es un estándar de metadatos que permite incrustar información georreferenciada en un archivo de imagen TIFF. Es uno de los formatos más usados para rasters geográficos. La información incluye tipo de proyección, sistema de coordenadas, elipsoide, datum, etc.
13 Shapefile Formato creado por ESRI para almacenamiento de datos vectoriales. Es el formato de intercambio de información geográfica más utilizado. La geometría de una entidad se almacena como una figura geométrica definida por sus coordenadas vectoriales. Los tipos de figuras son punto, multipunto, polilínea y polígono. Cada shapefile almacena un conjunto de entidades de un mismo tipo. Los polígonos son representados como un conjunto de anillos. Un shapefile no se almacena en un solo archivo sino en varios archivos de diferente tipo. Los archivos requeridos son tres: archivo principal (.shp), archivo de índice (.shx) y archivo DBase (.dbf). Bibliografía GIS Basics. Fazal, S. New Age International Basic GIS Coordinates. Van Sickle, J. CRC A Primer of GIS. Harvey, F. Guilford Curso Introducción a SIG. In.Co, FING. 487
14 Introducción a las bases de datos geográficos 3.1 Introducción 488 Una Base de Datos es un conjunto de datos relacionados entre sí. Por datos entendemos hechos conocidos que pueden registrarse y que tienen un significado implícito (Elmasri- Navathe). Decimos, además, que una base de datos tiene las siguientes propiedades: 1. Representa una porción del mundo real (Dominio). 2. Tiene cierta estructura lógica y coherencia, que representan las reglas del dominio sobre el que se trabaja. 3. Toda base de datos se diseña, construye y puebla con datos para un propósito específico. Está dirigida a un grupo de usuarios y tiene ciertas aplicaciones preconcebidas que interesan a dichos usuarios. Por ejemplo, la base de datos de una biblioteca tendrá que registrar datos sobre libros, editoriales, socios y préstamos, entre otros. Entre sus reglas estará que solo se prestan libros a socios de la biblioteca. Los usuarios del sistema que trabajarán con esta base de datos serán los bibliotecarios y quizás se permita a los socios buscar datos sobre los libros en préstamo, pero no registrar nuevos préstamos. Esta es una definición abstracta y distante de las tecnologías. Sin embargo, nos deja claro que hay que realizar un proceso de definición de qué datos queremos que integren una base de datos y qué relación tienen entre ellos. Podríamos tener una base de datos con un fichero y cartones, al viejo estilo de las bibliotecas, que gestionaban todo su catálogo con tarjetas. La mayoría de los Sistemas de Información que usamos están gestionando información, esto es, manipulando datos: permitiéndonos ingresar datos, consultarlos, modificarlos, recuperarlos, borrarlos, etc. Como se ha incrementado la cantidad de usuarios que acceden a las distintas funciones a la vez, la gestión de los datos fue volviéndose más compleja para asegurar el acceso a los datos y su manipulación. Por esto, surgen metodologías y softwares especializados en el manejo de datos. Esta unidad está dividida en dos grandes partes. En la primera veremos qué es una Base de Datos y qué es un Sistema Gerenciador de Bases de Datos, qué funcionalidades nos brinda éste y cómo usarlo. En la segunda parte, desde la sección 5, veremos qué particularidades tienen los Sistemas Gerenciadores de Bases de Datos Geográficas y cómo usarlas Sistemas Gerenciadores de Bases de Datos Un Sistema Gerenciador de Bases de Datos es un software que nos brinda el servicio de gestión de varias bases de datos. Este sistema tiene diferentes usuarios: el Administrador del sistema gerenciador de bases de datos, que se encarga de la gestión de todas las bases de datos de la organización. Es el responsable de crear una nueva base de datos para una nueva aplicación, pero no es el experto del dominio sobre el que trabajará la base de datos.
15 el Diseñador que diseña cada base de datos para cada aplicación. Este usuario es el que estudia el dominio de aplicación sobre el que se trabajará para realizar un diseño de la base de datos que refleje la realidad con la que se quiere trabajar. los Programadores que crean los nuevos sistemas de información. Son los que realizan los programas que usarán los usuarios de los sistemas de información. En base a lo que los usuarios necesiten tendrán que escribir las órdenes que manipulen los datos de la base de datos: cuando se ingresan, modifican, borran y cómo se consultan (por ejemplo, qué reportes brindará el nuevo sistema de información) Qué ventajas nos ofrece un SGBD? Un Sistema Gerenciador de Bases de Datos se instala en un solo equipo (servidor) y puede administrar muchas bases de datos de diferentes dominios. Por ejemplo, en una empresa tendrían en el mismo servidor las bases de datos de contaduría, clientes, personal, productos, etc. Esto permite que, a la hora de planificar la seguridad de la información, esté toda centralizada (por ejemplo, respaldos, definir seguridad, administrar conexiones). Además el SGBD nos permite definir un esquema de seguridad (con usuarios y claves), de forma que los datos de una base de datos solamente sean accedidos por los usuarios que deben accederlos; e incluso lo mismo para la modificación de los datos. Al centralizar todas las bases de datos, se economiza en recursos de gestión: Evitando la duplicación de datos la organización sabe dónde están todos sus datos a la hora de desarrollar una nueva aplicación (por ejemplo, evitando que dos departamentos tengan datos por separados de clientes, les brindamos una base de datos integrada). Asegurando la consistencia de los datos si dos usuarios acceden a la vez a los mismos datos, el SGBD nos brinda los mecanismos para que los datos se mantengan consistentes (por ejemplo, dos retiros simultáneos en una cuenta bancaria siempre dan un saldo correcto). Aplicación de las reglas el SGBD tiene los mecanismos para que se aplique a la base de datos las restricciones que se definen para los datos. Por ejemplo, los números de Cédula de Identidad son únicos para cada persona. Teniendo un punto para centralizar la seguridad de los datos nos podemos asegurar que solamente accedan a los datos los que deban hacerlo. Teniendo un solo lugar para respaldar los datos al tener todo en un servidor, se pueden asegurar mecanismos de respaldo y seguridad de la información. Ante cualquier caso de falla de software o hardware un SGBD tiene mecanismos para recuperar la información de respaldos realizados previamente Qué componentes tiene un SGBD? Un SGBD tiene componentes que se especializan en diferentes tareas. 1. Definición de las Bases de Datos nos brinda un lenguaje para crear las bases de datos, su estructura y definir las restricciones sobre los datos. A este lenguaje se le llama Data Definition Language (DDL) y está pensado para ser usado por un administrador o diseñador de bases de datos. 2. Manipulación de los Datos en las Bases de Datos nos permite agregar datos a las bases de datos, modificarlos y borrarlos. Este lenguaje es llamado Data Manipulation Language 489
16 (DML). Está pensado para ser usado por los programadores y las aplicaciones que tienen permiso para modificar los datos. 3. Resolución de consultas a las Bases de Datos nos permite obtener reportes de los datos en la base de datos. El lenguaje usado se llama Query Language (QL) y el módulo que resuelve las consultas está optimizado para realizarlas del modo más eficiente. La mayoría de los SGBD tienen una interfaz gráfica para que el administrador pueda realizar sus tareas en forma visual. Sin embargo, para permitir el acceso a otros usuarios, ofrecen una conexión de red a través de la cuál reciben comandos y brindan las respuestas pedidas. Dicha conexión también aplica los mecanismos de seguridad a través de usuarios y claves para conectarse a una base de datos en particular Diseño de una Base de Datos 490 Antes de crear una base de datos, tenemos que estudiar qué porción del mundo vamos a representar en esta base de datos. Esto se hace relevando la aplicación para la que se usará esta base de datos. Por ejemplo, serán diferentes los datos a considerar para un sistema contable que para un sistema de bibliotecas o un sistema de bedelías. En la primera etapa es importante entender qué información vamos a guardar en la base de datos y qué reglas tiene que cumplir esta información, esto es, qué restricciones tenemos. A esta etapa le llamamos Modelado Conceptual porque realizamos el modelo que representará a la realidad, independientemente de cómo se guardará esto luego en el SGBD elegido. En una segunda etapa, el diseñador de la base de datos traslada el modelo conceptual al diseño físico. Esto es, el diseño de la estructura de la base de datos tal y como se la definirá en el SGBD elegido. En esta sección tomaremos el caso de la Bedelía para los ejemplos que veremos Modelado Conceptual El modelado conceptual se realiza siguiendo la metodología conocida como Modelo Entidad-Relación MER. En esta metodología se trabaja para identificar las Entidades de la realidad que nos interesa. Esto es, los conceptos del mundo real que vamos a representar. Por ejemplo, en un sistema de Bedelías, los Estudiantes y los Cursos son algunas de las entidades a considerar. Una Relación interesante es la inscripción que cada estudiante realiza a un curso en algún semestre. Luego de identificar las Entidades que nos interesan tenemos que identificar qué Atributos de la realidad nos interesa registrar para las diferentes entidades. En la representación gráfica, las Entidades las ponemos en un rectángulo y sus atributos van vinculados al rectángulo. En el caso de la bedelía, por ejemplo, es importante saber el nombre y la cédula de los estudiantes, pero no es de interés su grupo sanguíneo (lo que sí sería de interés si la base de datos fuese a ser pensada para un hospital o una emergencia móvil). En general, para cada entidad se destaca un atributo (o una combinación de atributos) que decimos que lo identifica, esto es, que es único para cada Entidad (no hay dos que tengan el mismo valor). En nuestro caso, para los Estudiantes es la cédula de identidad y para los cursos es un código. En
17 la notación gráfica, estos atributos se distinguen subrayándolos. Luego de identificar las Entidades y sus Atributos tenemos que ver qué Relaciones hay entre las Entidades. Puede suceder, además, que las Relaciones tengan Atributos interesantes para registrar. Las relaciones se ponen en rombos y sus atributos se anotan en forma similar a los atributos de las entidades. En nuestro ejemplo, la relación Inscripción tiene una fecha asociada (el semestre y año en que el estudiante realiza el curso) y la calificación que obtiene al terminar el curso. También tenemos que reconocer las cardinalidades de la relación. En este caso un estudiante se puede inscribir a muchos cursos y en un curso se inscriben muchos estudiantes. Por ejemplo, si la Materia del Curso fuera otra entidad tendríamos que un curso solo puede pertenecer a una Materia (lo que nos da una regla de la realidad que tenemos que reflejar en las restricciones). En la siguiente figura vemos cómo queda la sección del Modelo Conceptual que hemos tomado como ejemplo. El Modelo Entidad-Relación permite expresar algunas relaciones específicas entre entidades con una notación propia. Para profundizar en esto pueden consultar el capítulo 3 del libro Sistemas de Bases de Datos, Conceptos Fundamentales, que pueden encontrar entre los materiales complementarios Diseño Físico El diseño físico de la base de datos implica definir su estructura en los términos que se manejan en el SGBD. Los SGBD actuales se basan en el Modelo Relacional para definir la base de datos. En este modelo, tanto las Entidades como las Relaciones se representan con tablas. De acuerdo al uso que se le vaya a dar a la base de datos, hay diferentes técnicas para representar las relaciones. Por ejemplo, en el caso de la bedelía, un listado común será Obtener Todos los Estudiantes Inscriptos a un Curso en un año al igual que Todos los cursos que realizó un estudiante. Por esto, se guardará en una tabla todos los estudiantes, en otra todos los cursos y en una tercer tabla las Inscripciones de los Estudiantes a los Cursos. Esta será una tabla de Relación. Por razones de optimización de espacio, se suelen usar códigos que identifiquen a los cursos y a los estudiantes (puede ser el número de cédula). De este modo, en la tabla de inscripciones se guardan solo estos códigos y no todos los datos de las entidades que estoy relacionando. A la hora de pasar los atributos al diseño físico tenemos que decidir qué tipo de datos se corresponde para cada atributo. Por ejemplo, los nombres serán textos, los códigos pueden ser solamente numéricos o pueden incluir letras, las fechas pueden tener diferentes grados 491
18 de exactitud. Los SGBD nos brindan un conjunto básico de tipos de datos que incluyen: Numéricos (números positivos, enteros, reales, etc.). Fechas Tiempo (hasta detalles de horas, minutos y segundos). Caracteres, Textos. Booleanos (verdadero/falso). Estos tipos de datos pueden variar sus nombres específicos de un SGBD a otro, pero el conjunto mencionado es la base para todos. En el diseño físico de la base de datos decimos que los atributos son las columnas (o campos) de las tablas y, cuando se ingresen datos, cada registro representará una fila en la tabla. El SGBD también nos brinda mecanismos para definir las restricciones que podamos tener en nuestro dominio y se encarga de controlarlas. De este modo, nos aseguramos que los datos que se ingresan luego a la Base de Datos cumplen estas restricciones. Por ejemplo, en el caso de la Bedelía, tendríamos la restricción de no aceptar una inscripción para una cédula que no pertenezca a un estudiante. A continuación, vemos cómo queda el diseño físico (la definición de las tablas) del caso que tenemos de ejemplo. Definimos cada Entidad como una Tabla y, en este caso, la relación también es una tabla (en otros casos se pueden tomar otras alternativas de diseño). Para cada tabla definimos los Atributos como campos (o columnas). Tabla: Estudiantes Campos: cedula numérico nombre caracteres (string) fecha_ingreso fecha Tabla: Cursos Campos: codigo numérico nombre caracteres materia caracteres Tabla: Inscripciones Campos: codigo_curso numérico cedula_estudiante numérico fecha_inscripcion fecha calificacion numérico Hay que notar que en la tabla de inscripciones agregamos dos atributos (campos) que no aparecían en el Modelo Conceptual. Estos dos campos son los que nos permiten relacionar la Inscripción a las otras dos tablas (es decir, a las Entidades que participan en la relación) Operaciones sobre una Base de Datos En esta sección nos centraremos en las operaciones centrales a realizar en una base de datos. Veremos también el lenguaje SQL (Structured Query Language), que es el lenguaje estándar para trabajar con bases de datos. Cada SGBD puede variar en algún detalle las instrucciones, pero todas tienen que brindar, al menos, lo presentado en el estándar SQL.
19 Creación de la Base de Datos Luego de crear una base de datos en un SGBD tenemos que crear su estructura y sus restricciones. Se definen las tablas que tendrá la base de datos (de acuerdo al diseño físico realizado) y los campos que tendrá cada tabla (con su tipo de datos). Por ejemplo, los documentos se guardan en campos numéricos positivos. Luego se definen las restricciones que se impondrán a los datos. Las restricciones pueden ser de distintos tipos: De clave primaria se define qué campo será clave para la tabla. Esto es, el campo que identifica un registro y no pueden haber dos registros con el mismo valor. Por ejemplo, la cédula podría ser clave en una tabla de personas. De clave foránea se define una referencia a otra tabla. Esto nos permite establecer las relaciones, ya que establecemos que un campo de una tabla es igual a otro campo de otra tabla. Por ejemplo, las inscripciones de un estudiante. De cardinalidad en los casos de tablas de relación, se puede limitar la cantidad de elementos participantes. Por ejemplo: una maestra no puede tener más de 30 alumnos en una clase. Estas tareas se realizan una sola vez y es raro que la estructura de la base de datos se modifique a lo largo del tiempo. Los SGBD generalmente cuentan con herramientas gráficas para asistir en estas tareas a los usuarios, aunque muchos prefieren usar las instrucciones directamente. En el caso de ejemplo que estamos manejando, se define que la cédula es la clave para la tabla de Estudiantes y que el código es la clave para la tabla de Cursos. Además, definimos claves foráneas en la tabla de inscripciones para vincular los datos de la inscripción al estudiante y el curso correspondiente. A continuación, vemos las instrucciones de creación de nuestra base de datos de ejemplo, para el SGBD PostgreSQL. Las opciones que se agregan a la instrucción CREATE DATABASE nos permite definir opciones de codificación, por ejemplo, si las fechas serán al estilo usual o MM-DD-YYYY (al estilo de EEUU) CREATE DATABASE prueba WITH OWNER = postgres ENCODING = UTF8 LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252 CONNECTION LIMIT = -1; Luego, creamos las tablas de entidades: Estudiantes y Cursos, con sus restricciones de clave primaria. CREATE TABLE estudiantes ( cedula numeric NOT NULL, nombre character varying, fecha_ingreso date, CONSTRAINT primary_key PRIMARY KEY (cedula) ); CREATE TABLE cursos ( 493
20 codigo numeric NOT NULL, nombre character varying, materia character varying, CONSTRAINT cursos_pkey PRIMARY KEY (codigo) ); Finalmente, creamos la tabla de la relación Inscripciones, donde definimos las columnas, sus tipos y las claves foráneas. Las columnas no tienen que llamarse igual en la tabla de relación y la tabla de entidad (por ejemplo la cédula). Sin embargo, al establecer la clave foránea, decimos que solamente se puede agregar un registro en inscripciones si los datos que se agregarán ya existen en Estudiantes y Cursos. CREATE TABLE inscripciones ( codigo_curso numeric, cedula_estudiante numeric, fecha date, calificacion numeric, CONSTRAINT inscripciones_cedula_estudiante_fkey FOREIGN KEY (cedula_estudiante) REFERENCES estudiantes (cedula) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT inscripciones_codigo_curso_fkey FOREIGN KEY (codigo_curso) REFERENCES cursos (codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) Ingreso y Modificación de los Datos Para la manipulación de datos se definen tres operaciones: Insert agrega nuevos datos. Update modifica (actualiza) los datos existentes. Delete borra datos. Para las últimas dos operaciones podemos definir condiciones que nos permitan elegir qué datos vamos a actualizar o borrar. A continuación, vemos la notación de estas operaciones en el lenguaje SQL estándar sobre el ejemplo que venimos viendo de bedelías. 494 INSERT INTO ESTUDIANTES(cedula, nombre, fecha_ingreso) VALUES ( , Juan Pérez, ). En esta instrucción agregamos a la tabla estudiantes los valores que aparecen en la segunda línea, creando un nuevo registro en la tabla (una nueva fila). UPDATE ESTUDIANTES SET nombre= Juan Pérez López
21 WHERE cedula = En esta instrucción actualizamos la tabla Estudiantes, asignando un nuevo valor al nombre del estudiante que cumple la condición de tener cedula Las condiciones se especifican luego de la palabra clave WHERE y son sentencias lógicas. Notar que en la línea del SET el operador de = se usa para asignar un valor, mientras que en la línea del WHERE se usa para realizar una comparación lógica. DELETE FROM ESTUDIANTES WHERE cedula = En el momento que un estudiante se recibe dejará de ser estudiante, por lo que podemos querer borrarlo de la tabla en la que tenemos a los estudiantes. Esto lo haríamos con la última instrucción especificando, como en el caso anterior, la condición por la que buscaremos los registros a borrar. Si no ponemos la sección WHERE se borrarán los datos de todos los estudiantes Consulta sobre los datos La consulta sobre los datos de una base de datos es la operación que más se usa. Se pueden hacer consultas simples para obtener listados (por ejemplo, obtener el listado de todos los clientes o de todos los alumnos). También se pueden realizar consultas más complejas relacionando datos de diferentes tablas e, incluso, aplicando condiciones que filtren los datos. Por ejemplo: obtener todos los alumnos de un curso específico (supongamos código 3333) que sean de una generación menor a la Todos los SGBD soportan el lenguaje de consulta estándar llamado SQL: Structured Query Language. Una consulta en este lenguaje tiene la siguiente estructura general: SELECT [lista_de_atributos] FROM [lista_de_tablas] WHERE [lista_de_condiciones_lógicas] Además de esta forma básica, se pueden extender las consultas para agrupar los datos obtenidos u ordenarlos por algún criterio. Para profundizar sobre el lenguaje de consultas SQL les recomendamos el siguiente tutorial W3C Schools - SQL Tutorial ( En el ejemplo que trabajamos sobre Bedelías, la consulta mencionada sería: SELECT estudiantes.nombre, estudiantes.cedula FROM estudiantes, inscripciones WHERE inscripciones.cod_curso=3333 AND inscripciones.cedula_estudiante = estudiantes.cedula AND estudiantes.fecha_ingreso > Como tarea opcional, les propongo visitar la siguiente página y probar las consultas que allí aparecen. Cualquier duda que tengan la charlamos en el foro Bases de Datos Geográficas El Open Geospatial Consortium (OGC) define un modelo de datos para representar de
22 forma estándar los datos geográficos. De este modo, tenemos formatos claramente establecidos para trabajar con datos geográficos, manipularlos, intercambiarlos y consultarlos. Esto lo podemos encontrar en el estándar Simple Features Standard (SFS), que fue propuesto por el OGC y ya es un estándar ISO. Este estándar se divide en una arquitectura común básica (Parte 1) y su guía de implementación en SQL (Parte 2). Simple Feature se puede traducir al español como Entidad Geográfica, ya que estamos considerando que una Feature es una Entidad, pero tiene un componente geográfico. Este estándar se centra en la información geográfica vectorial, ya que la información ráster se considera como una estructura de matriz, que es bien conocida. Pensando en otro caso de estudio, podemos considerar un dominio muy simplificado de catastro, donde interesa registrar los padrones y sus dueños. A continuación, se ve una propuesta de modelo conceptual donde, en los padrones, nos aparece un nuevo atributo: la geometría que representa los límites del padrón. Ahora en la relación dueños tenemos dos fechas como atributo, ya que un padrón puede venderse y pasar a otro dueño, queremos registrar el período de fechas Estándar para Bases de Datos Geográficas 496 En la arquitectura general se define lo que entendemos por Datos Geográficos en abstracto y cómo se componen estos datos. En la siguiente figura vemos que consideramos a la Geometría como la figura más general, la que puede ser puntos, curvas, superficies o colecciones de geometrías (los triángulos indican subclases, es decir especialización. Un punto es
23 una geometría). Todo dato geográfico (sea del tipo que sea) está representado de acuerdo a un Sistema de Referencia Espacial: SRS. Por cada punto tendremos un conjunto de coordenadas (dependiendo si trabajamos en 2D o 3D) que se encuentran en relación a un Sistema de Coordenadas. El estándar SFS también define varios formatos para la representación de las geometrías Tipos de Datos En la práctica, algunos de los tipos de datos geográficos no se utilizan, sino que se definen para considerar las características más generales (decimos que son abstractos). El siguiente es un listado de los tipos de datos simples que sí se usan: Point representa un punto. Line es una línea representada por dos puntos. LineString es una línea representada por una secuencia de puntos. LinearRing es una línea que termina cerrándose. Polygon superficie plana definida por un linearring exterior y cero o más interiores. En la siguiente figura vemos algunos ejemplos de polígonos, algunos de ellos con huecos. Qué cosas podemos representar con cada tipo de dato geográfico ya lo vimos en el módulo anterior. Siguiendo con el nuevo ejemplo, el diseño físico de la base de datos sería: Tabla: Personas Campos: cedula numérico nombre caracteres credencial caracteres Tabla: Padrones Campos: numero numérico titulo caracteres geom geometry Tabla: Dueños Campos: numero_padron numérico cedula_dueño numérico fecha_inicio fecha fecha_fin fecha 497
24 Nuevamente tenemos las restricciones de clave primaria para cada una de las tablas de entidades (personas y padrones) y las restricciones de clave foránea en la tabla de relación dueños. Hay que destacar que aquí tenemos una entidad relacional típica (personas) y una entidad geográfica (padrones). Usando las herramientas de los SGBD podemos guardar los dos tipos de entidades en una sola Base de Datos y aprovechar todo el poder de las operaciones que vimos en la sección Operaciones 498 Como los datos geográficos son esencialmente geometrías, se definen operaciones específicas para medirlas, compararlas o analizar sus relaciones. Algunas de ellas ya nos son conocidas del módulo anterior. En la siguiente figura vemos la definición del estándar sobre todas las operaciones que se pueden realizar con una geometría. En particular, para analizar las relaciones espaciales entre dos geometrías tenemos las siguientes operaciones. Equals: las dos figuras son iguales. Disjoint: las dos figuras son disjuntas. Touches/Meets: las dos figuras tienen, al menos, un punto común en sus fronteras. Crosses: las figuras se cruzan (significado varía según figura). Within/Inside: la primera figura está adentro de la segunda. Contains: la primera figura contiene a la segunda. Overlaps: al menos un punto común en interiores, exteriores y fronteras. Con estas operaciones en la base de datos podemos hacer programas que hagan automáticamente el análisis SIG que se hace en una aplicación SIG de escritorio. La principal ventaja es que podemos hacer este procesamiento en un servidor de base de datos (que generalmente tiene mayor poder de cómputo que los PC de escritorio). Además de esto, podemos almacenar los datos geográficos en un servidor centralizado,de forma que todos los usuarios de la organización puedan compartirlos y acceder a lo último. Cuando trabajamos con archivos, si un usuario hace una actualización tiene que distribuir el archivo a todos los demás usuarios para que la tengan Estructura de la Base de Datos El estándar Simple Features for SQL define cómo se trabaja con estos nuevos tipos de datos y operaciones en un SGBD y en el lenguaje SQL. En particular, nos dice cómo tiene que ser una Base de Datos Geográfica. Se definen tres tipos de tablas: FEATURE_TABLE: Es toda tabla que almacena un conjunto de features (objetos geográficos). Corresponde al concepto de layer (capa geográfica). Cada fila es un objeto geográfico y cada columna es una propiedad de ese objeto. Una de esas columnas debe corresponder a la geometría de ese objeto. Por ejemplo, una capa de polígonos que representan ciudades
25 la representamos como una feature table Ciudad (nombre, país, población, geometría, gid). GEOMETRY_TABLE: Es toda tabla que almacena geometrías, en el caso que la feature table correspondiente no las almacene directamente. Cada fila posee un identificador geográfico (GID). GEOMETRY_COLUMNS: Tabla de metadatos que posee una fila por cada columna geometría de la base, con los siguientes atributos: ID de la feature table a la que corresponde la columna geometría. El nombre de la columna geometría. El SRID de la columna geometría. El tipo de geometría (Point, LineString, etc). La dimensión del SRS utilizado (2D, 3D, etc.). El ID de la geometry_table que almacena la geometría (podría ser la misma feature table). Además, se define una tabla especial SPATIAL_REF_SYS. Esta tabla es el diccionario de códigos de sistemas de referencia espaciales (SRS). Solamente es necesaria para hacer operaciones de re-proyección, pero resulta útil para consulta durante el desarrollo. Dentro de esta tabla, interesan particularmente los campos SRID y STEXT. En la sección llegamos a realizar un diseño físico de la base de datos geográfica que usaríamos para nuestro ejemplo de catastro. La tabla Padrones es lo que acabamos de definir como una Feature Table, ya que guarda los datos de una entidad geográfica y su geometría. En ese diseño no tenemos ninguna Geometry Table, porque la geometría se guarda en la tabla principal de la Feature. Para poder usar la base de datos geográfica tenemos que definir los detalles de la geometría que se guardará en el campo geom de la tabla Padrones. Esto lo hacemos agregando un registro a la tabla GEOMETRY_COLUMNS (esta tabla se crea al crear una base de datos geográfica). En este caso tenemos que agregar los siguientes datos: f_table_name = Padrones la tabla que contiene una entidad geográfica. f_geometry_column = geom. en qué columna está la geometría. coord_dimension = 2 cuantas dimensiones tiene. srid = el código del sistema de referencias (32712 es UTM 21 S). type = POLYGON el tipo de geometría que tenemos Caso de Estudio: PostGIS PostGIS es un sistema gerenciador de bases de datos geográficas, desarrollado como extensión del manejador Open Source PostgreSQL que cumple con la especificación vista. PostgreSQL es un sistema completo para administración de bases de datos muy usado y con un gran soporte de la comunidad, al igual que de muchas empresas. PostGIS se instala como un componente opcional al instalar un servidor PostgreSQL y se disponen de todas sus herramientas para trabajar con las bases de datos geográficas. Al utilizarlo como servidor, sus datos pueden ser accedidos desde diferentes lugares a la vez. Por ejemplo, como se ve en la siguiente figura, desde distintas aplicaciones y desde un Servidor de Mapas. Una de las aplicaciones clientes que puede conectarse con un servidor PostGIS es el Software gvsig. Esto nos permite tener todo el poder visual de gvsig, los geoprocesos que 499
26 gvsig nos ofrece y los datos guardados en un SGBD con las ventajas que éste nos brinda. La siguiente figura muestra la pantalla principal de administración de PostgreSQL con 500 PostGIS instalado. En esta imagen se ve la base de datos prueba que fue definida como una base de datos geográfica. Es por esto que la base de datos tiene muchas funciones definidas (Functions (685)). Además, vemos a la derecha la definición de la tabla de sistemas de referencias. Les propongo como desafío, para los que quieran probarlo, que se descarguen la versión para Windows de PostgreSQL y hagan la instalación en sus propias máquinas. La descarga de la versión 8.4 (la última estable) la pueden hacer desde la siguiente dirección: Para instalar PostGIS (que es una extensión) pueden consultar la página oficial de Post- GIS Bibliografía Sistemas de Bases de Datos, Conceptos Fundamentales R.Elmasri- S.Navathe. 4ta Edición Addison-Wesley Iberoamericana. ISBN-10: ISBN-13: SQL Tutorial W3C Schools - OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 2: SQL option - PostgreSQL - PostGIS -
27 OGC Web Services 1.1 Introducción A medida que el análisis de datos geográficos se ha ido convirtiendo en una actividad necesaria dentro de múltiples disciplinas, también se ha ido incrementando la necesidad de compartir e intercambiar esos datos. Los estándares elaborados por el Open Geospatial Consortium (OGC) [1] son un elemento fundamental para que los desarrolladores puedan crear software que permita a los usuarios acceder y procesar datos geo-espaciales de múltiples y heterogéneas fuentes utilizando un conjunto de interfaces genéricas. Los servicios Web del OGC, denominados por su sigla OWS, están definidos utilizando principios fundamentales de una arquitectura orientada a servicios (Service Oriented Architecture, SOA). Dentro de esta arquitectura, podemos definir los conceptos de servicio, interfaz y operación de la siguiente manera: Un servicio es una funcionalidad que ofrece una entidad a través de interfaces. Una interfaz es un conjunto de operaciones que caracterizan el comportamiento de una entidad. Una operación es la especificación de una transformación o consulta que un objeto es capaz de ejecutar. Cada operación se caracteriza por su nombre y su lista de parámetros. Los OWS han sido definidos en base a estándares de Internet no propietarios tales como HTTP [2], URL, tipos MIME [4] y XML [3]. Más recientemente, los OWS han comenzado a definirse utilizando también otros estándares más específicos de los Web services empresariales tales como WSDL (Web Service Description Language) y SOAP, aunque aún no se han convertido en estándares. Dentro de los estándares de Web services definidos por OGC encontramos: Web Map Service (WMS), que permite la creación y visualización de mapas en base a superponer capas geográficas provenientes de múltiples fuentes remotas. [8] Web Feature Service (WFS), que permite que un cliente reciba y actualice datos geoespaciales codificados en el lenguaje GML (Geography Markup Language) desde múltiples fuentes remotas. [6] Web Coverage Service (WCS), que permite a un cliente acceder a cierta parte de una capa raster ofrecida por el servidor (codificada en algún formato de imagen binario). Catalogue Service for the Web (CSW), que define interfaces para descubrir, navegar y consultar metadata sobre datos, servicios y otros recursos potenciales. Por otro lado, también se están definiendo OWS para aplicaciones de mercado masivo utilizando Web Services REST basados en GeoRSS y KML, por ejemplo. Estas aplicaciones tienen el propósito de ampliar el uso de tecnologías basadas en la localización geográfica para el público en general. El lenguaje KML [5] define una gramática XML para codificar y transportar representaciones de datos geográficos para desplegar en un navegador terráqueo, tal como Google Earth. El lenguaje KML fue entregado a OGC por parte de la empresa Google para ser estandarizado y extendido. 501
28 GeoRSS (Geographically Encoded Object for RSS feeds) es una propuesta para etiquetar RSS con información que permita la localización geográfica. Los Web services son considerados clave para la implementación de arquitecturas orientadas a servicios (SOA), ya que estos permiten alcanzar un alto grado de interoperabilidad entre aplicaciones con una complejidad menor a la de otras alternativas. Los Web services están basados en protocolos para descubrimiento, descripción y llamadas remotas a servicios, así como en los conocidos protocolos como HTTP y TCP/IP. Una posible división en estándares de Web services, para los propósitos de este documento, puede ser la siguiente: SOAP: Estándares WS-*: los más utilizados (especialmente en aplicaciones B2B). POX (Plain Old XML): Muy utilizados en Internet, similares a los REST. REST (Representational State Transfer): API simples, muy utilizados en sitios de e- commerce. Otros estándares de Web services basados en SOAP son los llamados Web services de segunda generación como, por ejemplo, WS-Security y BPEL (Business Process Execution Language). Los Web services POX utilizan HTTP como protocolo de transferencia, con un contenido en XML, cuyo esquema y semántica conocen los dos hosts. Los OWS que se analizan en detalle en este documento son un ejemplo de este tipo, aunque un OWS no siempre debe soportar XML, ya que también existen variantes con codificación KVP como se verá a continuación. Los OWS, al tener una interfaz estandarizada, permiten que sean implementados por clientes y servidores sin tener que programar cada Web Service individualmente, como sucede con Web Services SOAP. Es así que los servidores de mapas, tales como MapServer o GeoServer, permiten publicar datos geográficos mediante estándares tales como WMS o WFS, y clientes como gvsig u OpenLayers pueden consumirlos. El usuario solo debe configurar las capas geográficas que se publican y consumen Implementación sobre HTTP La Plataforma para Computación Distribuída (DCP, Distributed Computing Platform) a la que hacen referencia los estándares de OGC es, concretamente, la red de hosts en Internet
29 que soportan el protocolo HTTP (Hypertext Transfer Protocol), es decir, la World Wide Web (WWW). De esta manera, todo recurso online (Online Resource) es especificado mediante una URL HTTP (definido en el IETF RFC 2616). HTTP soporta dos métodos para realizar solicitudes al servidor: GET y POST. Los OWS deben soportar obligatoriamente el método GET. El método POST es obligatorio para WFS pero opcional para WMS. Cada protocolo OGC posee sus parámetros específicos y los valores válidos para cada parámetro. HTTP GET Un URL válido para la operación GET es un prefijo de URL al que se le concatenan parámetros. Un prefijo de URL (según el IETF RFC 2396) es una cadena de caracteres formada por el protocolo (ej. http o https), el nombre de host o dirección, el número de puerto (opcional; cada protocolo tiene su well-known port que se usa por defecto si no se especifica uno), un camino (path) y el signo de interrogación (?) seguidos, opcionalmente, de una lista de parámetros. La lista de parámetros se forma mediante parejas nombre/valor en la forma nombre1=valor1&nombre2=valor2&. Cuando se utiliza el método GET, la codificación de la solicitud se realiza mediante KVP (Keyword-Value Pair), lo que permite construir la lista de parámetros del URL. Ejemplo: REQUEST=GetCapabilites, en donde REQUEST es la keyword o palabra clave y GetCapabilities el valor. HTTP POST Un URL válido para la operación POST es un URL completo (no solamente un prefijo de URL, como en el caso de GET) al que los clientes envían solicitudes codificadas en el cuerpo del documento POST. Cuando se utiliza el método POST, la codificación de la solicitud se realiza mediante el lenguaje XML (Extensible Markup Language) y no se agregan parámetros al URL. 1.3 Operación GetCapabilities La operación GetCapabilities es soportada por todos los OWS y permite que el cliente conozca las capacidades del servidor, es decir, mediante esta operación se obtiene la metadata del servicio (ej. datos que posee, formatos que soporta, valores admitidos de los parámetros, etc.). De esta forma, es posible hacer un binding entre un cliente y el servidor que posea la información que necesita ese cliente. Los parámetros de una solicitud de esta operación son: Service: el tipo de servicio que se desea (ej. WMS). Un mismo servidor puede soportar varios servicios. Request: el nombre de la operación (GetCapabilities, en este caso). Version: el número de versión del protocolo que se está consultando. Las versiones tienen el formato x.y.z. AcceptVersions: versiones del protocolo que soporta el cliente, en orden de preferencia. El cliente y el servidor negocian la versión del protocolo. El servidor 503
30 elige una versión dentro del AcceptVersions y se la envía al cliente. Si no soporta ninguna de las versiones, envía una excepción. Sections: secciones de la metadata del servicio que se deben incluir en la respuesta (ServiceIdentification, ServiceProvider, OperationsMetadata, Contents, All). UpdateSequence: permite que el cliente averigüe si su caché es consistente con el servidor. AcceptFormats: formatos de respuesta (tipos MIME) que soporta el cliente, en orden de preferencia. Por omisión es text/xml. Ejemplo de GetCapabilities en KVP: TVERSIONS=1.0.0,0.8.3&SECTIONS=Contents&UPDATESEQUENCE=XYZ123& ACCEPTFORMATS=text/xml Ejemplo de GetCapabilities en XML: <?xml version= 1.0 encoding= UTF-8?> <GetCapabilitiesxmlns= xmlns:ows= opengis.net/ows/1.1 xmlns:xsi= xsi:schemalocation= fragmentgetcapabilitiesrequest. xsd service= WCS updatesequence= XYZ123 > <AcceptVersions><Version>1.0.0</Version><Version>0.8.3</Version></AcceptVersions> <Sections><Section>Contents</Section></Sections> <AcceptFormats><OutputFormat>text/xml</OutputFormat></AcceptFormats> </GetCapabilities> 2 Web Map Service (WMS) 2.1 Introducción Un Web Map Service (WMS) es un servicio que proporciona una interfaz HTTP simple para obtener un mapa georreferenciado creado dinámicamente a partir de información geográfica proveniente de una o varias fuentes de datos distribuidas. Dentro de este estándar, se entiende como mapa a una representación de la información geográfica en forma de un archivo de imagen digital (Ej. PNG, GIF, JPEG, SVG, etc.). A continuación se analizan en detalle todas las operaciones que comprende este protocolo. 2.2 Operaciones 504 WMS define dos operaciones obligatorias (GetCapabilities y GetMap) y una operación opcional (GetFeatureInfo). Una secuencia posible de envío de mensajes entre el cliente y el servidor WMS puede verse en la Figura 2.
Rosario Casanova, Bruno Rienzi, Hebenor Bermúdez, Alicia Lofredo Raquel Sosa, Rafael Tornini. Facultad de Ingeniería, Universidad de la República
Rosario Casanova, Bruno Rienzi, Hebenor Bermúdez, Alicia Lofredo Raquel Sosa, Rafael Tornini Facultad de Ingeniería, Universidad de la República 1 Presentación del Proyecto Introducción a SIG Demo: Herramientas
Más detallesQué 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 detallesarquitectura 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 detallesPROCESO 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 detallesWorkshop 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 detallesAyuda 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 detallesGeoservicios 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 detallesSistemas 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 detallesInfraestructura de Datos Espaciales de la ESPE - LatinGEO Ecuador
1 El Servicio Web de Mapas (WMS-Web Map Service), definido por el Open Geospatial Consortium (OGC), produce mapas de forma dinámica a partir de información geográfica almacenada en un servidor. 2 El Servicio
Más detallesCapacitación Proyecto IDE Galápagos
5 de Junio del 2015 Capacitación Proyecto IDE Galápagos Plataforma IDE V3 Ing. Fabián Santander fabian.santander@ucuenca.edu.ec Director de proyecto: Ing. Villie Morocho Zurita, PhD Departamento de Ciencias
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesVistas y Capas cartográficas en gvsig. [gvsig Starty] Curso de Introducción a gvsig
Vistas y Capas cartográficas en gvsig 1 El documento Vista en gvsig Creación de nueva Vista Propiedades de la Vista 2 El Sistema de Referencia La propiedad más importante de la Vista 3 Elementos de la
Más detallesMANUAL 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 detallesEL MODELO DE DATOS RASTER
EL MODELO DE DATOS RASTER El modelo de datos raster, como señala Bosque (1992), es el modelo de datos complementario al modelo vectorial presentado anteriormente. Tiene como principal característica el
Más detallesMODULO 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 detallesDIRECCIÓ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 detallesREDES 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 detallesManual del visor GeoEuskadi 2013 MANUAL DEL VISOR GEOEUSKADI
MANUAL DEL VISOR GEOEUSKADI 2013 DOCUMENTO: Manual del visor GeoEuskadi AÑO FECHA DE EDICIÓN: 2013 PROPIETARIO: Gobierno Vasco. 1 Gobierno Vasco Contenido Barra de herramientas... 5 Zoom inicial... 5 Ampliar
Más detalles9/6/2009 SIGRID AYUDA CLIENTE WEB SIGRID. Documento de consulta para resolución de dudas surgidas con el cliente SIGRID
9/6/2009 SIGRID AYUDA CLIENTE WEB SIGRID Documento de consulta para resolución de dudas surgidas con el cliente SIGRID Ayuda cliente web SIGRID INDICE INDICE...2 Introdución... 3 Visión general del navegador...
Más detallesGuía 1: Sistemas de referencia y coordenadas ArcGIS 10 o ArcGis 10.1
Guía 1: Sistemas de referencia y coordenadas ArcGIS 10 o ArcGis 10.1 La localización de los lugares en la superficie terrestre y su representación sobre un plano requieren de dos procesos distintos: en
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesLiLa 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 detallesSISTEMA 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 detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesElementos 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 detallesINTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Más detallesSoluciones de código c abierto en el campo de los Sistemas de Información Geográfica
Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica Conferencia Internacional de Software Libre Málaga, 2004 Málaga, 19 de Febrero de 2004 Presentación Ponente: Óscar Gómez
Más detalles- Bases de Datos - - Diseño Físico - Luis D. García
- Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo
Más detallesCASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus
Más detallesAtlas, 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 detallesGUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
Más detallesEstas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesMODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL. Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos:
MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos: Tienen posición absoluta: sobre un sistema de coordenadas
Más detallesInformàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es
DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro
Más detallesLa 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 detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más detallesINFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):
INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características
Más detallesGEOSERVICIOS del Open Geospatial Consortium. Grupo de Desarrollo IDESF SANTA FE, OCTUBRE 2009
GEOSERVICIOS del Open Geospatial Consortium Grupo de Desarrollo IDESF SANTA FE, OCTUBRE 2009 Introducción Los geoservicios se han definido según los estándares del OGC (Open Geospatial Consortium) a través
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
Más detalles8 de mayo de 2008. www.cartomur.com
Guia de Usuario Visor Cartomur 8 de mayo de 2008 www.cartomur.com Guía de usuario 2 Índice 1.- Introducción... 3 2.- Visión general del navegador... 3 3.- Barra de herramientas... 4 4.- Panel de opciones...
Más detallesMaxpho 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 detallesActividades con GeoGebra
Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde
Más detallesVisualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 2: Base de datos
Capítulo 2: Base de datos 14 2.1 Modelado de la base de datos 2.1.1 Especificación de OpenGIS Las principales compañías de desarrollo de aplicaciones GIS en el mundo se encargaron de crear una especificación
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Más detallesTí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 detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detallesqgis intensivo Nivel iniciación y nivel intermedio 90 horas FORMACIÓN
qgis es un sistema de información geográfica libre y de código abierto (SIN COSTES DE LICENCIA) qgis intensivo Nivel iniciación y nivel intermedio FORMACIÓN 90 horas /formación formación específica adaptada
Más detallesToda 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 detallesBASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación
UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto
Más detallesSistema 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 detallesModulo I: Aplicación de los SIG en el manejo de cuencas hidrográficas
HIDROLOGÍA AVANZADA II Modulo I: Aplicación de los SIG en el manejo de cuencas hidrográficas Clase2: Sistemas de coordenadas y proyecciones cartográficas. Representación de datos. DatosGeorreferenciados
Más detallesAviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported
PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo
Más detalles[8 ] Contenidos: tipologías y organización.
[8 ] Contenidos: tipologías y organización. Con Drupal podemos construir casi cualquier tipo de web, definiendo tipos de contenidos, estructurados, permisos, sistema de registro de usuarios, sistemas de
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesSistema Inteligente de Exploración
Observatorio Municipal de Estadística Sistema Inteligente de Exploración Capítulos 1. Consideraciones iniciales y requerimientos... 2 2. Navegación... 3 3. Consulta de indicadores... 5 3.1. Elaboración
Más detallesADMINISTRACIÓN DE BASE DE DATOS
SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación
Más detallesCapí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 detallesSISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO
SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente
Más detallesPSI 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 detallesCOORDINACIÓN GENERAL DE INFORMACIÓN Y ANÁLISIS DIRECCIÓN GENERAL DE GEOMÁTICA
COORDINACIÓN GENERAL DE INFORMACIÓN Y ANÁLISIS DIRECCIÓN GENERAL DE GEOMÁTICA SUBCOORDINACIÓN DE SISTEMAS DE INFORMACIÓN GEOGRÁFICA (SSIG) LINEAMIENTOS PARA LA ENTREGA DE CARTOGRAFÍA DIGITAL 2014 Comisión
Más detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detallesLA FORMA DE LA TIERRA: GEOIDE
LA FORMA DE LA TIERRA: GEOIDE Forma teórica de la Tierra Superficie terrestre, donde la gravedad tiene el mismo valor Coincide con el nivel medio del mar que se toma como nivel cero A partir de ella se
Más detalles1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Más detallesResumen 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 detallesMANUAL 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 detallesQUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)
APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha
Más detallesManual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
Más detallesMANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD
MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando
Más detallesSISTEMAS DE COORDENADAS SISTEMA COORDENADO UNIDIMENSIONAL
SISTEMAS DE COORDENADAS En la vida diaria, nos encontramos con el problema de ordenar algunos objetos; de tal manera que es necesario agruparlos, identificarlos, seleccionarlos, estereotiparlos, etc.,
Más detallesParámetros con la ventana de selección de usuario, reglas, texto y descomposición (IVE)
QUÉ SON CONCEPTOS PARAMÉTRICOS? Los conceptos paramétricos de Presto permiten definir de una sola vez una colección de conceptos similares a partir de los cuales se generan variantes o conceptos derivados
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesCAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,
Más detallesMANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO
Más detallesSIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Más detallesEl modelo relacional
El modelo relacional El modelo relacional constituye una alternativa para la organización y representación de la información que se pretende almacenar en una base de datos. Se trata de un modelo teórico
Más detallesTaller 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 detallesRedes 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 detallesEstructura de Bases de datos. Leonardo Víquez Acuña
Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos
Más detallesPropuesta 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 detallesCapítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
Más detallesAccede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Más detallesUNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS
UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos
Más detallesSistemas de Información Geográfica BD Espaciales y BD Espacio-temporales
Sistemas de Información Geográfica BD Espaciales y BD Espacio-temporales Miguel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña Introducción Contenidos Representación de información
Más detallesG R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo
INDICE Cómo crear una cuenta en ARQA? 4 Cómo tener un grupo en ARQA? 5 Secciones y funcionalidades de los grupos 6 Muro del Grupo 6 Compartir Textos 8 Compartir Imágenes 9 Compartir videos 10 Compartir
Más detallesPS.Vending Almacén Pocket PC
Versión 1.0 Enero 2013 Autor: Pedro Naranjo Rodríguez www.psvending.es Contenido Qué es PS.Vending Almacén Pocket PC?... 3 Funciona PS.Vending Almacén Pocket PC independiente de PS.Vending?... 3 Requisitos...
Más detallesManual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00
Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES
Más detallesCurso online QGIS 2.10 Pisa
Curso online QGIS 2.10 Pisa El curso online de QGIS (anteriormente conocido como Quantum GIS) va dirigido a todos aquellos que desean introducirse en el mundo de los SIG aprendiendo a manejar el cliente
Más detallesTEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín
TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,
Más detallesIntroducción a las Redes de Computadoras. Obligatorio 2 2011
Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente
Más detallesSistemas de Información Geográfica basado en software libre. Instituto de Información Territorial del Estado de Jalisco
Sistemas de Información Geográfica basado en software libre Instituto de Información Territorial del Estado de Jalisco Usted es Libre de: Copiar, distribuir y comunicar públicamente la obra. Hacer obras
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detalles