Mostrando entradas con la etiqueta SIG. Mostrar todas las entradas
Mostrando entradas con la etiqueta SIG. Mostrar todas las entradas

29 mar 2022

Cómo unir tablas en QGIS

Unir tablas dbf en shp

 Vamos a plantear cómo unir tablas con QGIS. Esta operación sirve para unir  (“Join”) la información contenida en una tabla con formato dbf, realizando una unión a tabla de atributos de un shapefile. Puede ser que tengamos datos en una archivo Excel, en una hoja de cálculo (ODF), un archivo de base de datos (DBF o dBASE) pero no esten referenciados geográficamente, aunque comparten la misma codificación que una capa shp que tengamos.  El formato Shapefile (SHP) es un formato de archivo informático de datos espaciales. Un shapefile es un formato vectorial de almacenamiento digital donde se guarda la localización de los elementos geográficos y los atributos asociados a ellos. No obstante carece de capacidad para almacenar información topológica. Es un formato multiarchivo, es decir está generado por varios ficheros informáticos ( al menos 3: shp - shx - dbf - y puede incluir otros...)

Para unir tablas hay que tener claro:

    •  Cuáles son las dos tablas a unir: los datos que estoy manejando, los atributos y campos a unir.

    •  Cuál es el campo que posee valores iguales en cada tabla; el campo clave común que permitirá asociar los registros de una y otra tabla garantizando su integridad.

    • Cuál es la tabla que va a aumentar el número de campos, de la anexión de datos de la otra tabla.

En primer lugar se añade al proyecto la capa que contiene la información geométrica a través del botón “Añadir capa vectorial”  y la base de datos dbf. Para el caso de formato dbf, también se agrega con “Añadir capa vectorial” y en el selector de tipo de archivo seleccionar Todos los archivos.

Luego accedemos a las propiedades de la capa en que queremos agregar datos,  y en Propiedades de la capa, seleccionamos el apartado Uniones (“Joins”). Para establecer la Unión de tablas presionamos el botón de adición (cruz verde) en la parte inferior de la ventana de Propiedades de la capa.

Aparecerá en pantalla la ventana Añadir unión vectorial (“Add vector join”)…. en la que se deberán de introducir los parámetros para llevar a cabo dicha unión.

    • Unir capa (“Join layer”): Datos_A.dbf

    • Unir campo (“Join field”): CODIGO_INE

    • Campo objetivo (“Target field”): CODIGO_INE (la capa donde se unirán y generarán nuevos campos)

Se puede marcar en la base de la ventana la casilla “Prefijo de nombre de campo personalizado” para que los campos creados por la union que son la sumatoria de los nombres quede con un prefijo mas simple, ej: A_ (la denominación de los campos nuevos aparece en forma compuesta por el nombre de la tabla origen y el nombre que éstos poseían en ella). De esta forma si el campo de datos a unir se llamara dato-a1, en la tabla unión quedaría A_dato-a1.

Luego de pulsar  Aceptar aparecerá registrada dicha unión en las Propiedades de la capa. Hasta el momento se trata de una “unión virtual” entre tablas, para que la unión sea definitiva es necesario guardar la nueva capa generada...Exportar/Guardar objetos como… (“Save as”).

-------------

Con LibreOffice se puede convertir de  en un archivo Excel (xls) u hoja de cálculo (ODF) a un archivo de base de datos (DBF o dBASE) un formato simple para almacenar datos estructurados ( o en sentido contrario, de dbf a xls). Es gratuita y de código abierto que proporciona una aplicación de hoja de cálculo llamada Calc de LibreOffice. Con esta aplicación, puede ver, editar y convertir archivos DBF a otros formatos. Le permite convertir DBF a XLS, XLSX, ODS, CSV, HTML, PDF, TXT y algunos otros formatos.

26 sept 2020

Sistemas de Información Geográfica en Uruguay

Un SIG combina hardware, software con datos geográficos diseñada para capturar, almacenar, manipular, analizar y ver información geográficamente referenciada. Encontramos información que maneja un SIG en internet, algunas de las cuales se puede bajar en diferentes formatos: Shapes, WMS, KML y GeoTIFF [1] . A continuación indicamos donde ver o bajarla en los SIG de Uruguay.


Fuentes de datos SIG de Uruguay.

Infraestructura de Datos Espaciales de Uruguay (IDEuy)


La Infraestructura de Datos Espaciales de Uruguay (IDEuy), es una iniciativa del Poder Ejecutivo de Uruguay, coordinada por la AGESIC (Agencia para el Desarrollo del Gobierno de Gestión Electrónica y la Sociedad de la Información y del Conocimiento). https://visualizador.ide.uy


Ministerio de Ganadería Agricultura y Pesca


Visualizadores:

Acceso a KML de RENARE: 
Tiene padrones, CONEAT, aptitude del suelo, suelos de prioridad forestal, curvas topográficas, cursos de agua y más. 
Cartas de suelos publicadas por la DGRNR en KML:

Web Map Service (WMS): https://descargas.mgap.gub.uy/DGRN/comunicaciones/coneat.kmz
Mapas suelos CONEAT, suelos de prioridad forestal, etc.Dirección del servicio: 
Cartas de suelos publicadas por la DGRNR.

Nuevo visualizador (requiere instalar silverlight) : http://web.renare.gub.uy/sl/coneat/

Suelos y Pastizales naturales:  http://dgrn.mgap.gub.uy/js/visores/dgrn/

Carta de suelos 1:40.000.   bajar SHP 

Visualizador MGAP - GEOPORTAL FORESTAL DEL URUGUAY ver 
Descarga de archivos shapefile de FORESTAL bajar capas



Antiguo MVOTMA.

Visualizadores DINAMA: 

DINAMA: Sitio para bajar shp, wms, png, klm    https://www.dinama.gub.uy/geoservicios/

Sistema Nacional de Información Ambiental: 

Visualizador del Sistema de Información Territorial:  https://sit.mvotma.gub.uy/js/sit/ o http://sit.mvotma.gub.uy/silverlight/sit/ 
Permite buscar por padrón y calcular áreas.

Cobertura Urbanahttps://sit.mvotma.gub.uy/js/coberturaurbana/

Densidad población y otros


Servicios de mapas web (WMS): http://sit.mvotma.gub.uy/ 
CARTOGRAFÍA BASE URUGUAY
CARTOGRAFÍA BASE REGIÓN
Cartografía proporcionada en formato digital por Global Map, el Instituto de Estudios Geográfico de Japón es responsable de la plataforma y los mapas son elaborados por las organizaciones nacionales de cartografía de los diferentes países. Resolución de 1Km, escala 1:1.000.000.
NORMATIVA DE ORDENAMIENTO TERRITORIAL
Instrumentos de Ordenamiento Territorial definidos en el artículo 8 de la Ley de Ordenamiento Territorial y Desarrollo Sostenible y Normativa de Planificación aprobada previamente a la entrada en vigencia de la Ley.
INSTRUMENTOS DE Ordenamiento Territorial en elaboración
CATEGORIZACIÓN/ZONIFICACIÓN DEL SUELO
Categorización del suelo (urbana, suburbana y rural) a partir de la vigencia de la Ley de Ordenamiento Territorial y Desarrollo Sostenible. Zonificación del suelo antes de la entrada en vigencia de la Ley de Ordenamineto Territorial.
CONJUNTOS HABITACIONALES DE PROMOCIÓN PÚBLICA
Georreferenciación de Conjuntos Habitacionales financiados por el MVOTMA, BHU, MEVIR e Intendencias.
ASENTAMIENTOS
Relevamiento de Asentamientos Irregulares del año 2006. Capa de poligonos generada por INE-PIAI.
COBERTURA DEL SUELO
Clasificación de la Cobertura del Suelo según sistema LCCS de FAO, a partir de imágenes Landsat 5TM 2007/2008 para todo el país. Capa de polígonos elaborada por DINOT, DINAMA Y RENARE.
ÁREAS PROTEGIDAS
ECOSISTEMAS
Clasificación descripción y evaluación del estado de conservación de los distintos hábitats naturales del Uruguay, desde la interpretación ecológica del paisaje.


Instituto Nacional de Colonización


Visor del INC

Instituto Nacional de Estadística


Informacióon cartográfica del INE: http://www.ine.gub.uy/web/guest/mapas 

Servicio Geográfico Militar de Uruguay


Visualizador SIG del GSM: http://visualizador.igm.gub.uy/gmaps/index.html
Permite medir áreas. Incluye lista de servicios WMS
Permite descargas GeoTIFF.


Ministerio de Desarrollo Social


Visualizador SIG del MIDES: https://mapas.mides.gub.uy/
Permite descargar geoTIFF.

Ministerio de Industria, Energía y Minería


Visualizador geográfico minero http://visualizadorgeominero.dinamige.gub.uy/
Carta geológica del Uruguay 1:500.000 e info hidrológica, Permite buscar por padrón.

Servicios de mapas web (WMS) de DINAMIGE:
Pozos de Hidrogeología, Mapa Geológico, Catastro Minero: geoservicios
Actualización de mapas energéticos: http://www.miem.gub.uy/web/energia/-/actualizacion-de-los-mapas-energeticos-abril-2013


INIA –GRAS

Permite medir áreas en há. (mide más o menos)


La información geográfica está en formato Shapefile y la mayor parte de ella puede ser descargada libremente. La misma puede ser accedida a través de este sitio, o por el servidor GeoServer descargada en otros formatos como kml y con acceso a servicios WMS y WFS.
Permite crear consultas entre dos o más capas y bajarlas como shapes. También se puede exportar imagenes del visualizador como TIFF o JPG


Ministerio de Economía y Finanzas.


Dirección Nacional de Catastro.
Se encuentran disponibles en el servidor institucional los servicios de mapas en formato WFS
Visualizador SIG de Catastro:   http://visor.catastro.gub.uy/visordnc/

Se puede bajar shp departamentales de la web http://www.catastro.gub.uy   y acceder a WFS.


Ministerio de Transporte y Obras Publicas


Geoportal
WMS y WFS

Intendencia Montevideo


Visualizador SIG - IM: https://sig.montevideo.gub.uy/
Sitio con shapes para bajar

Acceso a KMZ de Cartografía de Montevideo: https://sig.montevideo.gub.uy/content/cartografia-de-montevideo-en-google-earth

Intendencia Canelones


Visualizador SIG - http://visualizador.imcanelones.gub.uy/
Se pueden descargar capas shp

Cómo añadir mapas base en QGIS (OpenStreetMap, Google Earth…) utilizando XYZ Tiles

En pestaña Capa> Añadir capa> Añadir capa XYZ

Google Satellite: http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}
Google Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}

3 mar 2020

ELIMINAR PUNTOS DUPLICADOS EN QGIS

PARA ELIMINAR PUNTOS DUPLICADOS, COPIAR EN CONSOLA DE PYTHON Y EJECUTAR:

layer = iface.activeLayer() # This command will load the layer currently selected


# Create the output layer
crs = layer.crs().toWkt()
outLayer = QgsVectorLayer('Point?crs='+ crs, 'cleaned' , 'memory')
prov = outLayer.dataProvider()
fields = layer.pendingFields() # Fields from the input layer
prov.addAttributes(fields) # Add input layer fields to the outLayer
outLayer.updateFields()

all_points = {}
index = QgsSpatialIndex() # Create a Spatial Index
for ft in layer.getFeatures():
    index.insertFeature(ft)
    all_points[ft.id()] = ft

ids_already_processed = [] # It will store all the feature ids already processed

for feat in layer.getFeatures():
    attrs_already_added = [] # It will store all the attributes already processed
    if feat.id() not in ids_already_processed:
        attrs_already_processed = []
        idsList = index.intersects(feat.geometry().boundingBox())
        attributes = [all_points[id].attributes() for id in idsList]
        geometries = [all_points[id].geometry() for id in idsList]
        for attr in attributes:
            if attr not in attrs_already_added:
                outGeom = QgsFeature()
                outGeom.setAttributes(attr)
                geom_index = attributes.index(attr)
                outGeom.setGeometry(geometries[geom_index])
                prov.addFeatures([outGeom])
                attrs_already_added.append(attr)
        ids_already_processed += [all_points[id].id() for id in idsList]

# Add the layer to the Layers Panel
QgsMapLayerRegistry.instance().addMapLayer(outLayer)

-------

Esto elimina los puntos duplicados excepto aquellos con atributos diferentes

10 sept 2015

Información geografica SIG capas shp

sig capasSiguiendo los links puedes bajar las capas de información geográfica en formato shape (shp) para trabajar en Sistemas de Información Geográficos (SIG). Por ejemplo QGIS soporta archivos en formato Shape, cada capa es un conjunto de archivos que contienen la información geográfica (de tipo puntos, lineas o polígonos) así también como tablas y atributos asociada a los elementos que visualizamos. QGIS nos permite abrir estos tipos de archivos, y también nos permite editarlos.

 

CAPAS GENERICAS DE URUGUAY

BIOFISICO

POLITICO

INFRAESTRUCTURA

CANELONES 

OTRAS CAPAS ESPECÍFICAS  


25 abr 2014

Tutorial básico QGIS 2.2.0 Valmiera.

¿Cómo agregar un objeto contiguo (polígono)?

1. Activamos Conmutar edición, de la capa.
2. Creamos por ej un cuadrado y queremos agregar otro abajo y contiguo a este.
3. Edición -;Añadir Objeto espacial.
4. Configuración -;Opciones de autoensamblado. Abre un cuadro en el que debemos seleccionar la capa que estamos trabajando y habilitar el autoensamblado (para que coincidan los vértices del cuadrado que generemos). También nos puede servir habilitar la opción evitar intersecciones.

¿Cómo cortar un objeto? 

1. Por ejemplo el cuadrado recién generado. Edición-;dividir objeto espacial.
2. Nos paramos al costado del cuadrado (afuera a la derecha) y hacemos clic izquierdo, atravesamos el cuadrado por donde queremos cortarlo y afuera a la izquierda, hacemos clic izquierdo y luego clic derecho y ya está.
3. Nota: tener activada la opción de autoensamblado como vimos antes puede complicar por lo que se puede desactivar.
4. Nota 2: al cortar el corte hay que tener en cuenta que los dos objetos quedan con la misma información asociada, revisar la tabla de atributos.

 ETIQUETAS 

 Al etiquetar una ruta (capa vectorial polilinea) nos pueden aparecer muchas etiquetas repetidas, una opción para que aparezca una sola es:
1. Ventana: Configuración de etiqueta de capa. Activar etiquetar esta capa con y seleccionar atributo (el. Número de ruta).
2. En la ventana abajo a la derecha seleccionar la opción “Representación” y en las Opciones de objetos espaciales, marcar “Combinar líneas conectadas para evitar etiquetas duplicadas”. Aceptar Otra: cuando hay tramos de rutas que el número de ruta es 0, podemos hacer lo siguiente:
3. En la Ventana: Configuración de etiqueta de capa. Activar etiquetar esta capa con y seleccionar atributo (el. Número de ruta).
4. Al lado (derecha) aparece la opción de Editar expresión, clic
5. Abre la ventana “Etiqueta basada en expresiones”
6. Seleccionamos la opción “Condicionales”-;CASE ELSE
7. Cargamos la expresión de forma que quede así:  CASE WHEN "NUMERO" < 1 THEN null ELSE "NUMERO" END. 8.Aceptar
 

COMPLEMENTOS

Se pueden cargar complementos como:
  • OpenLayer plugin. Con esta aplicación puedes cargar capas “base” como Google Earth, OpenStreetMap, Google Maps, Bing Maps y más.
  •  Table Manager. Este complemento (plugin) sirve para extender la gestión de las tablas de atributos. Permitiendo modificar su estructura, (la capa no debe estar en modo edición) 

28 nov 2013

GIS KOSMOS. Tutorial para crear proyecto, cortar capas, transformar y georeferenciar imágenes

Ayuda para crear proyecto SIG con Kosmos (3.0), cortar, transformar, rotar y trasladar una capa, georeferenciar imágenes satelitales o archivos de imagen con etiquetas (tif) y otras heramientas.

 

Kosmos pasos para crear proyecto nuevo. 

 

1) Abrir y crear un proyecto nuevo (como proyecto vacío)
2) Poner nombre al proyecto y agregar una nueva vista (pestaña inferior izquierda)
3) Seleccione un sistema de referencia espacial, Ej: (ESPG: 4326 – WGS84)
4) Se puede renombrar la vista.
5) Guardamos el proyecto (en menú archivo).
6) En menú archivo elegimos “Configuración” y seleccionamos las carpetas de trabajo.
7) Cerramos el gestor de proyecto y nos quedamos en la vista recién creada (vista 1).
8) En la barra de herramientas buscamos cargar datos (ej. El signo de más verde) y clic [1]
9) Abre una ventana con opciones de varios tipos de ficheros a cargar, primero cargaremos un shape (shp). Buscamos el archivo shp y aceptamos.
10) A la izquierda de la vista en una carpeta (trabajo) aparecen los shp añadidos.
11) Cliqueando en la casilla se hacen visibles.
12) Doble clic para cambiar título de la capa. (el nombre de la capa es otra cosa y sigue igual al cambiar el título
13) Es posible ordenar las capas (subir, bajar de posición) y añadir categorías (una nueva carpeta), para ello vamos al menú en vista “añadir nueva categoría”.
14) Haciendo doble clic en el título de la carpeta habilitamos cambiar el nombre, se pueden guardar estas categorías y cargarlas en otras vistas o proyectos.

Ajustar ubicación de capa. 

Algunas capas pueden aparecer en otro lugar, si queremos correrlas de escala o de lugar, tenemos la Herramientas -->conversión--> nueva transformación afin
Ejemplo: Si abrimos algunas shp de AGESIC y de MVOTMA (Uruguay)pueden aparecer en diferentes ubicaciones y escalas. Algunas transformaciónes útiles para el caso de fuentes de información públicas de Uruguay pueden ser aproximadamente:
a. La capa "ornitográfica" (de MVOTMA) la transformación es del punto izquierdo abajo, transformación en x 366622, el y 6127977 y la escala X 93000 y la escala Y 111000.
b. La transformación de la capa "geomorfológico" es traslación en x de 110300 y rota -0.05

Cortar capas. 

1)Gestor de extensiones -->sextante
2) Abrimos sextante y buscamos la herramienta, en este caso escribimos “cortar”
3) Doble clic en cortar en “herramientas para capas vectoriales”
4) Abre una ventana con dos pestañas, en la de Parámetros seleccionamos la capa vectorial a cortar, por ej capa cuenca hidrográfica, cortar por Lavalleja.
5) Mapas: debemos ir Archivo -->Gestor de proyectos
6) En las pestañas de abajo (vista, tablas mapa) elegimos mapa y luego nuevo
7) Seleccionamos la vista asociada al mapa (atención, cuando cambia la vista cambia el contenido del mapa asociado)
8) Añadimos vista, leyenda, texto, etc.
9) La leyenda se puede seleccionar capas que queremos visibles o no y se asocia a el nombre de la leyenda de la capa en la vista que se puede modificar ( tanto la leyenda como editar el estilo de la capa)

Georeferenciar una imagen (raster). 

1) Debemos tener una imagen .tif. Abrimos en archivo--> gestor de extensiones--> herramientas avanzadas.
2) Cargamos datos -->fichero de imagen--> agregamos la imagen elegida
3) Nos paramos en ella y en menú Herramientas-->conversion-->georeferenciar raster
4) Nos abre 4 ventanas, en la de la derecha cargamos la capa que usaremos para indicar la referencia.

Delimitar un área de influencia (Buffer)

1)Gestor de extensiones -->sextante
2) Abrimos sextante y buscamos la herramienta zona de influencia (doble clik)
3) Las distancias a usar deben estar relacionadas con las de las capas. Podemos modificarlas en el menú Archivo -->configuración--> Avanzadas: unidades de medición, mápas y áreas.


Determinar áreas que se superponen con una capa de puntos

1)Por ejemplo secciones policiales que abarcan un conjunto de actividades (registradas en una capa de puntos)
2) Nos paramos en la capa secciones policiales.
3) Menu Editar --> Cruce de capas (clik)
4)Capa de origen (la de área, ej sección policial). Operación espacial: Cubre a. Capa a cruzar ( la de puntos, ej actividades). Aceptamos
5) quedan seleccionadas las secciones policiales que tienen actividades. Esta seleccion podemos guardarla por ejemplo como una capa shp. En menu Vista---> Guardar capa como... Se abre un cuadro de diálogo, llenamos el mismo (nombre ej Secciones con actividades) y aceptamos. Luego se abre otro cuadro de diálogo que nos interroga ¿Si guardamos solo los elementos seleccionados? y le decimos Si.
6) De esta forma tenemos una nueva capa (en este caso Secciones con actividades)

   En http://smonteverde.blogspot.com/2013/09/sistema-de-informacion-geografica-en.html hay una extensa lista de fuentes de datos para SIG de Uruguay.