Lenguajes y Sistemas Informticos Sistemas de Informacin Geogrfica
- Slides: 80
Lenguajes y Sistemas Informáticos Sistemas de Información Geográfica Introducción a los SIG
Lectura introductoria • Primer capítulo: Gutiérrez Puebla y Gould • http: //es. wikipedia. org
Ejercicio • Entidades-Relaciones-Atributos • Listar 5 entidades para ser representadas en un sistema de información (cualquier)
Definición del SIG: • Sistema de información, • para la recogida y procesamiento de datos geográficos (georeferenciados), • con el fin de crear información geográfica, • para soportar la toma de decisiones referentes al espacio territorial. • Alt: Tecnología geoespacial.
Decisiones geoespaciales • • • Planificación urbana/rural Situación óptima Rutas óptimas, logística Asignación de recursos Riesgos medioambientales Amigos, autobuses. . . cercanos (LBS)
SIG: confluencia de tecnologías Bases de datos relacionales Análisis espacial Teledetección CAD
Para el informático • Algoritmia, estructuras de datos • Gráficos • Bases de datos – Índices espaciales (rendimiento) – Lenguajes de consulta (extensiones SQL) • Orientación a objetos (UML, etc. ) • Servidores WWW • Aplicaciones reales!
Información geográfica • Todo se encuentra en un momento dado, en un sitio dado (cuando, dónde) • Hasta un 80% de las bb. dd. administrativos contienen información geográfica • Nueva industria (comercial) informática – Microsoft, Oracle, Sun, IBM, Nokia/Ericsson. . .
Datos geográficos • • Datos geométricos. . . (2 modelos de datos). . . más la georreferenciación (metadatos). . . más atributos descriptivos (base de datos) A diferencia del CAD, estos objetos geométricos existen en algún lugar conocido en el mundo real, y pertenecen a cosas reales p. e. edificios, clientes, pozos, ríos. . .
Modelo de datos vectorial • Primitivas geométricas – celda 0 D: punto (vértice, nodo) – celda 1 D: segmento, línea recta – arco: curva matemática (Bezier, b-spline) • Elementos complejos – polilínea: secuencia de líneas – polígono: anillo cerrado de líneas/polilíneas – superficie: TIN • Ignorados los elementos del mundo 3 D – aristas, caras, sólidos (polihedros)
Elemento geográfico • “Feature” en literatura anglosajona • Traducido mal como rasgo geográfico • Feature = puente, calle, parcela – Confusión = también son features sus representaciones digitales: punto, línea, polígono
Datos de dos fuentes
Datos. mif Coord. Sys Earth [ Projection type, datum, unitname [ , origin_longitude ] [ , origin_latitude ] [ , standard_parallel_1 [ , standard_parallel_2 ] ] [ , azimuth ] [ , scale_factor ] [ , false_easting ] [ , false_northing ] [ , range ] ] [ Affine Units unitname, A, B C, D, E, F ] [ Bounds ( minx, miny) ( maxx, maxy) ] PLINE [ MULTIPLE numsections ] numpts 1 x 1 y 1 x 2 y 2 : [ numpts 2 x 1 y 1 x 2 y 2 ] : [ PEN (width, pattern, color)] [ SMOOTH ]
0 SECTION 2 HEADER 9 $ACADVER 1 AC 1009 9 $LUPREC 70 6 9 $LIMMIN 10 -180. 0000000 20 -90. 0000000 9 $LIMMAX 10 180. 0000000 20 90. 0000000 Datos. dxf. . . POLYLINE 8 0 66 1 0 VERTEX 8 0 10 -46. 6834363 20 82. 5506667 0 VERTEX 8
Fuente vectorial: GPS
Integración de capas temáticas
Análisis espacial • Intersección geométrica • Coincidencia espacial
Topología arco-nodo
Topología de red
Topología de polígonos Ciclo del polígono
Datos raster
Ortoimagenes
Imágenes satélite: Ikonos
• WTC, Junio de 2000 y Sept 15, 2001 • Ikonos, 1 m resolución
Datos raster
Resolución raster
Atributos raster
Geo. TIFF= Tiff + georef
Integración raster-vectorial
Índices espaciales
Ordenación espacial
Arquitectura monolítica
Nueva arquitectura SIG
Arquitectura genérica
Servidor cartográfico Servidor de Editor de mapas b. datos ODBC SIG Dibujo Servidor web CAD
Servidor en tiempo real SIG Servidor de mapas b. datos Data b. datos warehouses Conexión permanente Servidor web
Tendencias: formatos web • e. Xtensible Markup Language (XML) – Un metalenguaje para páginas web – Más flexible que HTML (orientado al formato de la página) – XML trasmite formato, datos y metadatos – Permite la creación de nuevos lenguajes (etiquetas) <cliente> <nombre>Pepe Pérez</nombre> <photo>http: //www. empresa. X. es/personas/cliente 002. gif </photo> </cliente> – Con las etiquetas, enviamos un documento de definición (DTD) – Ahora XML Schema – Bases de datos flexibles / extensibles (texto)
Geography Markup Language • GML: representación en XML de los elementos simples (línea, polígono. . . ) según los estándares Open. GIS • Elementos más complejos en la ver 3. 0 (inminente) • Formará la base para intercambio de información geográfica, entre sistemas, proveedores y usuarios • Describe la representación interna, no la gráfica <Polygon name="extent" srs. Name="epsg: 4367"> <Line. String name="ring" srs. Name="epsg: 4367"> <CList>0. 0, 0. 0 1. 123, 1. 56 2. 34, 4. 5 0. 0, 0. 0</CList> </Line. String> </Polygon>
<Spatial. Reference. System srs. Name="epsg: 4268"> <Geo. Centric name="epsg: 6268"> <Prime. Meridian> <Name>Greenwich Meridian</Name> <Meridian>0 0 0</Meridian> </Prime. Meridian> <Linear. Unit> <Name>International Foot</Name> <Conversion. Factor>0. 3048</Conversion. Factor> </Linear. Unit> <Datum. Name>NADMichigan</Datum. Name> <Spheroid. Name>Clarke 1866</Spheroid. Name> <Inverse. Flattening>294. 9786982</Inverse. Flattening> <Semi. Major. Axis>6378206. 4</Semi. Major. Axis> </Spheroid> </Datum> </Geo. Centric> </Spatial. Reference. System>
Gráficos en XML • Scalable Vector Graphics (SVG) – Estándar emergente del consorcio WWW (W 3 C) – Codificación de elementos vectoriales 2 -D (y bitmap) en XML <? xml version="1. 0" standalone="no"? > <!DOCTYPE svg PUBLIC "//W 3 C//DTD SVG 20000303 Stylable//EN" <desc>Example polygon 01 - star </desc> <polygon style="fill: red; stroke: blue; stroke-width: 10" points="350, 75 379, 161 469, 161 397, 215 423, 301 350, 250 277, 301 303, 215 231, 161 321, 161" />
Ejemplo real
Componentes en Internet
Disaster Networks – Enterprise View
SIG 3 -Dimensional
SIG= procesamiento en 2 -D • Casi todos los objetos geográficos se encuentran sobre el plano (superficie de la tierra). . pocas excepciones • Se trata de un “ 2 -D grueso” (thick 2 -D) • Añadir un valor z, a veces ayuda, pero. . . • Los cálculos normalmente se hacen sobre datos en 2 -D • La visualización es otra cosa: 3 D ayuda!
¿Superficie 3 D?
¿Utiliza coordenadas 3 D?
2 D+z = 2. 5 -D
Dos estratos 2 D: “ 2 D grueso”
Plano Texturas realistas Alturas, valores z
Bosque virtual
Modelo digital de terreno MDT
Red irregular de tetrahedros
MDT a escala global: g-topo
Datos SRTM feb-00
Problema de hojear/coser • Datos DTM vienen por • ¿Como sabes donde hojas conseguir una hoja adyacente? • Texturas fotográficas muy grandes, • El cosido de hojas requieren paginación requiere ajustes manuales • Sistema prevea las paginas a cargar en • Hay que añadir memoria metadatos geoespaciales
Geo. VRML (web 3 D)
Realidad aumentada
Servicios móviles 3 G-4 G
Temas: posibles proyectos • Modelo Geo. VRML • Implementar bintrees (mundo de juegos) para terrenos • Modelo 3 -D Base datos • Sistema LBS (datos Tele. Atlas + Arc. View) • Estamos abiertos a nuevas ideas. .
Lectura • Laurini y Thompson, 1992. – Un repaso, son 680 páginas. . .
- Fuentes de informacin
- Informacin
- Geogrfica
- Desventajas de la posición geográfica de panamá
- Lenguajes descriptores de arquitectura
- Dcl bases de datos
- Tipos de lenguajes culturales
- Lenguajes independientes del contexto
- Tercera
- Lenguajes de descripción de hardware
- Lenguaje y representación técnica
- Lenguajes paralelos
- Idiomas en que fue escrita la biblia
- Cuales son los lenguajes expresivos
- Lenguajes intermedios
- Analisis semantico lenguajes y automatas
- Mapa conceptual de los lenguajes de programacion
- Lenguajes ensambladores
- Opera mini lenguajes de programación
- Ejemplos de lenguajes de bajo nivel
- Lenguajes de programacion
- Lenguaje libre de contexto ejemplos
- Lenguajes de bajo nivel
- Gramaticas libres de contexto
- Conceptos de algoritmos
- Pero al revés
- Jorge
- Señales y sistemas
- Sistemas continuos definicion
- Tipos de sistemas operativos
- Introduccion a los sistemas de control
- Mecanismos de anclaje
- Jumper sistemas
- Que entendemos por sistemas
- Sistemas preplaneados
- Sistemas cristalinos
- Frente quente
- Tipos de sistemas integrados
- Sistema nervioso central
- Sistemas ejecutivos
- Relieve periférico
- Sistemas dinamicos
- Parte reproductora del hombre
- Esquema de sistemas operativos
- Las organizaciones como sistemas sociales
- Sistemas de controle
- Planos nombres
- Sistemas crestales dactiloscopia
- Sistemas distribuidos basados en la web
- Que son sistemas materiales
- Sistema de apoyo a la toma de decisiones ejemplos
- Sistemas operacionais de rede
- Concurrencia de procesos sistemas operativos
- Fatec
- Sistemas trading
- Metodo de reduccion
- Ventajas de los sistemas operativos
- Sistemas comunicacionales
- Modelos predictivos ejemplos
- Sistemas manejadores de base de datos
- Ventajas y desventajas del software educativo
- Camadas sistema operacional
- Control de procesos sistemas operativos
- Modelado matematico de sistemas fisicos
- Ejemplos de sistemas de ecuaciones
- Sistemas ejemplos informatica
- Sistemas operativos moviles
- Medio ambiente concepto
- Sanciones de la ley 1178
- Geodesia
- Sistemas acelerados
- Sistemas de ficheiros
- Sistemas operativos
- Objetivos de un sistema operativo
- Modelos de sistemas
- Sistemas de ecuaciones 3x3
- Propiedades de los sistemas
- Sistemas de representacion
- Diferentes sistemas operativos
- Sistemas tutores inteligentes
- Dinamicos