Giter VIP home page Giter VIP logo

practicas_sig's Introduction

Laboratorio de Sistemas de Información Geográfica

Bases de datos geoespaciales

Esta es la página principal del laboratorio de la clase de Sistemas de Información Geográfica (SIG) de la Maestría en Ciencias de Información Geoespacial de CentroGeo. El laboratorio trata de desarrollar en el estudiante tanto las capacidades básicas para trabajar con bases de datos geoespaciales, como los conceptos fundamentales debajo del modelo vectorial de datos.

En esta pagina encontrarás todo el material necesario para trabajar en el laboratorio, así como las tareas designadas para cada práctica.

Las prácticas están enumeradas y dentro de cada una encontrarás los enlaces para descargar los archivos y material de apoyo. En la última sección de cada una de ellas, están las instrucciones para realizar las tareas y ejercicios extra corr espondientes.

Descripción General del Curso

La idea general del laboratorio es introducir al estudiante en los conceptos fundamentales del manejo de datos vectoriales en SIG. A través de las diferentes prácticas que plantea el curso, el alumno desarrollará capacidades básicas de trabajo en el maejador de bases de datos relacionales (RDMS) PostgreSQL y su extensión para objetos geográficos PostGIS. Al mismo tiempo, el alumno desarrollará una comprensión sobre los conceptos fundamentales de las estructuras de datos relacionales aplicadas a los SIG, así como del modelo jerárquico de datos vectoriales.

Prácticas

Práctica 1: Introducción a PostgreSQL/PostGIS

Esta práctica está diseñada para desarrollar familiaridad con lñas herramientas que se utilizarán en el resto del curso. Aprenderás cosas como crear una base de datos con soporter de objetos espaciales, conectarte desde QGIS y visualizar datos. También contiene algunas consultas básicas orientadas a desarrollar una primera visualización.

Práctica 1: Introducción a PostGis

Práctica 2: Primitivos espaciales

En esta práctica aprenderás los fundamentos del modelo jerárquico de datos vectoriales. A partir de un conjunto de puntos construiremos líneas y polígonos.

Práctica 2: Primitivos Espaciales

Práctica 3: Modelo de Interacciones Espaciales (DE9IM)

Esta práctica expone la matriz de relaciones espaciales y su uso para seleccionar objetos a partir de las relaciones que guardan entre ellos

Práctica 3: Modelo de Interacciones Espaciales (DE9IM)

Práctica 4: Etiquetado topológico de intersecciones

Hay muchas formas de etiquetar las intersecciones de un conjunto de polígonos, en esta práctica vamos a utilizar una muy poco usual. El objetivo es reforzar la comprensión del modelo jerárquico de datos vectoriales y desarrollar una intuición sobre el modelo topológico de datos

Práctica 4: Etiquetado topológico de intersecciones

Práctica 5: Introducción a pgRouting

Un tema cásico y muy útil dentro de los SIGs es el análisis de redes de transporte. En esta práctica desarrollaremos los conceptos básicos detrás del modelo de redes en SIG y utilizaremos la extensión pgRouting para hacer cálculos de rutas

Práctica 5: Introducción a pgRouting

Práctica 6 Trabajando con redes de transporte reales

En esta práctica trabajaremos con redes más complejas y estudiaremos formas de crear áreas de servicio a partir de nodos centrales.

Práctica 6: Trabajando con redes de transporte reales

Práctica 7 Modelos de accesibilidad

En esta práctica desarrollaremos los fundamentos para crear modelos simples de accesibilidad basados en conectividad por redes.

Práctica 7: Modelos de accesibilidad.

Colaboradores

Diseño del curso y contenidos:

  • Pablo López Ramírez

practicas_sig's People

Contributors

eurekastein avatar plablo09 avatar predadorakrid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

practicas_sig's Issues

Ejercicio: contar población alrededor de estaciones de metro

select geo_estacion_metro.*, agg_pob.poblacion
from geo_estacion_metro
join
	(select id_metro, nombreesta, sum("POB1") as poblacion
	from
		(select m.id as id_manzana, m."POB1", buffer.id as id_metro, buffer.nombreesta
			from manzanas_zmv as m
			join (select id, nombreesta, st_buffer(geom, 500) as geom
			from geo_estacion_metro) as buffer
			on st_intersects(m.geom, buffer.geom)) as pob_metro
	group by id_metro, nombreesta) as agg_pob
on geo_estacion_metro.id = agg_pob.id_metro

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.