Planeta SIG - Portugal

March 01, 2024

Blog IDEE (ES)

Servicio OGC API de procesos: Proceso bufferElevation


El proceso de definición de área de influencia con estadísticas de altitud (bufferElevation) implica la creación de un área de influencia (buffer) a partir de un punto y una distancia específica. Opcionalmente, se pueden obtener resultados estadísticos de altitud como la elevación máxima, mínima, promedio y desviación típica. Estas estadísticas se calculan a partir de los puntos contenidos en el área de influencia utilizando el
Modelo Digital del Terreno (MDT05) proporcionado por el Plan Nacional de Ortofotografía Aérea.

En la página de API processes bufferElevation se pueden consultar los parámetros de entrada y de salida.

Datos de entrada:
  • «geom»: Parámetro obligatorio que corresponde al punto a partir del que se va a calcular el área de influencia. Tipo de dato String
  • «formato»: parámetro obligatorio que indica el formato en que se proporciona la geometría del parámetro «geom». Los formatos soportados son GML, GeoJSON y WKT. Tipo de dato: string.
  • «crs» parámetro es opcional, que viene proporcionado por el sistema de referencia de los parámetros «geom», por defecto se utilizará el Sistema de referencia (EPSG: 4326). Tipo de dato: integer.
  • «distancia»: distancia del área de influencia (metros). Si no se proporciona se utilizará el valor por defecto 100 metros.
  • «estadisticas»: Indica si se quieren obtener las estadísticas del área de influencia calculada. Los valores permitidos son true/false. Valor por defecto se utiliza false.
Datos de salida:
  • «id»: Identificador del proceso.
  • «values» que es el resultado con la geometría del área de influencia calculada y las estadísticas si es solicitado. Formato de salida GeoJSON.
Ejecución del proceso:

Para la ejecución del proceso se utiliza una función POST. Se accede a la dirección: https://api-processes.idee.es/processes/bufferElevation/execution y es obligatorio ejecutar la petición en JSON.

En la galería de ejemplos de API CNIG se puede consultar un ejemplo completo para este proceso para la obtención de las estadísticas del área de influencia sobre el MDT. En este caso se usa como datos de entrada las coordenadas de un punto y una distancia (en metros) en el Sistema de Referencia de Coordenadas EPSG:4326 para construir un GeoJSON de entrada. Los resultados que se obtienen son las estadísticas de altitud para el área de influencia (buffer): mínima, máxima, media y desviación estándar.

Ejemplo de la API CNIG para la obtención de las estadísticas de altitud dentro de un área de influencia y a partir del MDT

Una opción para verificar los API de procesos es utilizar Swagger UI que ofrece la misma interfaz de procesos. Desde aquí podemos acceder al proceso bufferElevation de una manera sencilla, de modo que podemos verificar el procedimiento para la obtención de las estadísticas principales de las altitudes dentro de un área de influencia a partir del MDT05. 


Otra forma más experta de explotar lo servicios es a través del comando cURL o de una biblioteca de Python llamada requests, como se detalla en los siguientes ejemplos.

En este  proceso se puede utilizar como datos de entrada los formatos: WKT (Well Known Text), GeoJSON y GML. A continuación, vemos diferentes ejemplos partiendo de las coordenadas geográficas de un punto próximo al Pico del Teide (-16.642978, 28.272218), en el sistema de referencia WGS84 (EPSG:4326), y una distancia específica de 3000 m y variando el código JSON en función del formato de entrada del parámetro «geom» (geojson, wkt y gml). Opcionalmente obtendremos también el cálculo de los valores estadísticos de las altitudes del área de influencia (altitud mínima, máxima, media y desviación estándar) estableciendo el parámetro «estadisticas» con valor true.

FORMATO

EPSG

GeoJSON

4326

WKT

GML

Visualización del servicio WMS Mapa Raster IGN del Parque Nacional El Teide donde se definirá un área de influencia para la obtención de los valores estadísticos de altitudes.

FORMATO GeoJSON

Para el cálculo de las estadísticas de altitud para un área de influencia en formato GeoJSON el código JSON para realizar la petición sería:  "

 {
 "inputs": {
    "crs": 4326,

    "formato": "geojson",
    "distancia": 3000,
 
    "estadisticas": true,

    "geom": "{\"coordinates\": [-16.64297, 28.272218,\"type\":\"Point\"}"
  }
}

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/bufferElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"geojson\",\"distancia\":3000,\"estadisticas\":true,\"geom\":\"{\\\"type\\\": \\\"FeatureCollection\\\",\\\"features\\\": [{\\\"geometry\\\": {\\\"coordinates\\\": [-16.642978,28.272218],\\\"type\\\": \\\"Point\\\"}\"}}"


Ejemplo de petición desde script Python


En el siguiente ejemplo se muestra cómo realizar la misma petición HTTP POST al servicio publicado en una OGC API processes desde un script de Python. Para ello, se utiliza la librería requests, cuya importación se realiza en la primera línea. Posteriormente se definen las variables «url» (texto con la URL a la que se va a realizar la petición) y «myObj» (json con los parámetros de entrada de la función a ejecutar). Por último, se realiza la petición y se guarda en el parámetro «result».

Dentro de la variable tenemos distintos métodos, entre los que destacan: 
  • «request» para obtener los datos de la petición 
  • «.json()» para obtener el resultado de la operación ejecutada en formato json
  • «.status_code» para obtener el estado de la petición HTTP.

 import requests

 # URL del proceso en el processes
 url = 'https://api-processes.idee.es/processes/bufferElevation/execution'
 
 myObj = {
             "inputs": {
             "crs": 4326,
             "distancia": 3000,
             "estadisticas": True,
             "formato": "geojson",
             "geom": "{\"coordinates\": [-16.642978,28.2722181],\"type\":\"Point\"},
          }
 }

 result = requests.post(url, json = myObj)

 print('resultado de la petición: ',result.request)
 print('resultado del proceso: ',result.json())
 print('estado de la petición: ',result.status_code)

En los siguientes ejemplos sólo se muestra la petición cURL, por simplificar. Para crear el script de Python, solo habría que modificar el objeto myObj con el JSON indicado en cada caso.

FORMATO WKT

Para el cálculo de las estadísticas principales de las altitudes de un área de influencia en formato WKT, la geometría del punto viene dada por el parámetro "geom": "POINT(longitud latitud)".

El código JSON para realizar la petición sería:  "

 {
 "inputs": {
    "crs": 4326,

    "formato": "wky",
    "distancia": 3000,
 
    "estadisticas": true,

    "geom": "Point(-16.64297, 28.272218)"
  }
}

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/bufferElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"wkt\",\"distancia\":3000,\"estadisticas\":true,\"geom\":\"POINT(-16.642978,28.272218)\"}}"


FORMATO GML


Para el cálculo de las estadísticas principales de las altitudes de un área de influencia en formato GML 
El código JSON de entrada modificando los parámetros: “formato” y “geom” para definir el punto en formato GML sería:

{
 "inputs": {
    "crs": 4326,

    "formato": "gml",
    "distancia": 3000,
 
    "estadisticas": true,

   "geom": "<gml:Point xmlns:gml=\"http:\/\/www.opengis.net\/gml\"><gml:coordinates>-16.64297 28.272218<\/gml:coordinates>\/gml:Point>"
  }
}

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/bufferElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"gml\",\"distancia\":3000,\"estadisticas\":true,\"geom\":\"<gml:Point xmlns:gml=\\\"http://www.opengis.net/gml\\\"><gml:coordinates>-16.642978 28.272218</gml:coordinates></gml:Point>\"}}"

RESULTADO DE LA EJECUCIÓN DEL PROCESO:

El resultado de ejecutar cualquiera de las anteriores peticiones definidas en los formatos (GeoJSON, WKT y GML) para el ejemplo propuesto, nos devuelve el mismo resultado en formato GeoJSON:

{
 "id":"BufferElevation",
   "values": {

    "type": "Feature",
      "geometry": {
        "type": "Polygon",
       "coordinates": [
        [
         [
         -16.615978,
         28.272218
         ],
         [
         -16.616015002561625,
         28.270804929181438
         ],
         [
         -16.61631041480393,
           28.267994269443914
         ],
         /.../
 
         [
         -16.61631041480393,                 
         28.276441730556083
         ]
       ]
     ]
    },
    "properties": {
       "min": 2004.760986328125,
       "max": 2571.5859375,
       "avg": 2202.36376953125,
       "std": 129.33950805664062
     }
   }
 }
Los resultados del fichero GeoJSON muestran las coordenadas geográficas que forman el círculo (120 puntos) y las estadísticas calculadas para el área de influencia definida. Estos resultados podemos visualizarlos en un SIG (p.ej. QGIS), como vemos en la siguiente imagen, la capa vectorial de resultados tiene asociada los datos estadísticos en su tabla (con referencia a los campos: min, max, avg y std) que representan respectivamente el valor mínimo, máximo, promedio y desviación estándar de la altitud del área de influencia.


Representación de los resultados del ejemplo propuesto empleando el proceso de API Processes de OGC: bufferElevation.


Este artículo forma parte de una serie,  para saber más sobre OGC API Processes y otros procesos del Servicio OGC API procesos del CNIG consulta el artículo índice.

Publicado por María José García Rodríguez.

por editor (noreply@blogger.com) em March 01, 2024 08:00 AM

February 29, 2024

TYC GIS Formacion

Qué son las “Important Marine Mammal Areas”(IMMAs) y cómo visualizarlas en QGIS

Existen muchas figuras de protección que delimitan áreas para la conservación de hábitats y especies, en el caso del medio marino es muy importante que se designen a nivel global, este es el caso de las “Áreas Importantes para los Mamíferos Marinos” identificadas por el grupo de trabajo “Marine Mammal Protected Areas Task Force” (MMPATF).

Es un grupo muy activo, hace poco (febrero de 2024) se han designado 33 nuevas áreas englobando un total de 280 desde su andadura oficial en el año 2016 dando apoyo a la red de Áreas Marinas Protegidas existente. Esta información la puedes consultar en su página web en un visor (IMMA E-ATLAS) y además descargar la información como datos geoespaciales en diferentes formatos como shapefile o KML, o de tipo tabla (.csv).

Para proceder a descargar dicha información, puedes dirigirte a este enlace y completar los diferentes datos que te solicitan en el formulario.

A continuación, te llegará un mensaje al correo electrónico que has incluido con la siguiente información y en breve te llegarán dichos datos. Te dicen que te lo envían en tres días como máximo, pero en mi caso no tardó ni medio día.

Y por supuesto, esa capa la puedes subir a un Sistema de Información Geográfica como QGIS y podrás visualizar todos los detalles y tener una idea general del alcance de esta categoría de protección.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Beatriz Ramos López em February 29, 2024 11:53 AM

February 28, 2024

MappingGIS [ES]

Las novedades más destacadas de QGIS 3.36 Maidenhead

En esta entrada de nuestro blog vamos a comentar las mejoras y novedades más destacadas de la nueva versión de QGIS, la 3.36 que lleva como nombre Maidenhead. QGIS se encuentra bajo la General Public License (GPL), lo cual permite al usuario modificar su código fuente y garantizar la existencia y acceso a un programa GIS gratuito. Detrás del proyecto hay ...

Leer más

Las novedades más destacadas de QGIS 3.36 Maidenhead

por Diego Alonso em February 28, 2024 07:19 PM

February 26, 2024

TYC GIS Formacion

QGPT Agent el revolucionario complemento de QGIS

QGPT Agent es un poderoso complemento para QGIS que utiliza las capacidades avanzadas de procesamiento del lenguaje natural del modelo OpenAI GPT para automatizar varios procesos en QGIS. Con este complemento, los usuarios pueden interactuar con el software QGIS utilizando comandos de lenguaje natural, lo que reduce significativamente el tiempo y el esfuerzo necesarios para completar diversas tareas.

Ahora gracias a este complemento podemos optimizar el flujo de trabajo y haremos que esto hará sea más fácil que nunca completar tareas SIG.

A continuación, veremos como instalar y usar esta herramienta.

Lo primero que debemos hacer es instalar el complemento. Abrimos QGIS y no dirigimos el menú de complementos > Administrar e instalar complementos…

Una vez en la pestaña “Todos”, buscamos QGPT e instalamos el complemento.

Una vez instalado podemos comenzar a usarlo. Para esto lo hacemos de la siguiente manera.

En el menú de complementos nos aparecerá la opción para ingresar a la aplicación de QGPT Agent y nos abrirá un panel donde podremos

Una vez nos aparezca el panel de este complemento, podemos escribir (por el momento solo funciona en inglés) en un lenguaje simple un mensaje de comando, como, por ejemplo: “Download the World country polygon and open it”. Es necesario que, a la hora de ingresar el comando, seamos muy específicos para que nos arroje el resultado correcto.

Lamentablemente esta aplicación por el momento solo funciona mediante pago. Pero no dudemos que muy pronto tendremos acceso de manera gratuita.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Gladys Toribio em February 26, 2024 09:32 AM

February 23, 2024

MappingGIS [ES]

Calcular Índices de Vegetación con el plugin Semi-Automatic Classification

En este tutorial, vamos a mostrarte cómo podemos realizar el cálculo de Índices de Vegetación utilizando el plugin Semi-Automatic Classification de QGIS. Podemos descargar el plugin Semi-Automatic Classification desde el repositorio oficial de plugins de QGIS, utilizando el Administrador e instalador de complementos. Antes de nada, para poder instalar el plugin, es necesario instalar una serie ...

Leer más

Calcular Índices de Vegetación con el plugin Semi-Automatic Classification

por Diego Alonso em February 23, 2024 08:55 AM

February 22, 2024

Blog IDEE (ES)

Cursos en línea IGN y CNIG

 

El Instituto Geográfico Nacional y el O.A. Centro Nacional de Información Geográfica lanzan la primera convocatoria de sus cursos en línea 2024, que se impartirán del 8 de abril al 17 de mayo, dirigidos a profesionales, proveedores de información y estudiantes de ingeniería y/o titulados relacionados con la información geográfica.

Ya está abierto el plazo de inscripción. En esta primera convocatoria se impartirán 3 cursos en línea, teóricos y prácticos, con una duración de 40 h:
  • Sistemas de Información Geográfica (Básico): con el objetivo de introducir a los usuarios en el mundo de los Sistemas de Información Geográfica SIG. En el curso se explican las herramientas generales necesarias para aprender a manejar un SIG desde cero: cargar capas, editar, seleccionar, consultar, hacer un mapa, cargar servicios web de mapas, etc.El curso dispone de teoría, ejercicios y prácticas realizadas con herramientas de software SIG (QGIS o ArcGIS Pro).
  • Sistemas de Información Geográfica (Avanzado): Curso avanzado de SIG en línea, para profundizar en el análisis de datos vectoriales y ráster: geocodificación, generalización, análisis de redes, georreferenciación, clasificación y mosaicado de datos ráster, MDE, etc.Las prácticas del curso se realizan con QGIS o ArcGIS Pro (licencia de 60 días proporcionada en el curso).
  • Datos geoespaciales de alto valor. Geolocalización: Curso sobre el análisis, gestión y publicación de los datos geoespaciales y su importancia en la geolocalización. En el curso se mostrará como la geolocalización es una de las tareas más cotidianas y universales que realizamos diariamente y como los datos geoespaciales nos ayudan a localizar un lugar o encontrar la ruta óptima.El curso dispone de teoría, ejercicios y prácticas realizadas con herramientas de software QGIS.
Al finalizar, obtendrás un certificado de haber realizado el curso.

Si estás interesado en formarte en las materias que se imparten, anímate e inscríbete.

Publicado por la editora.

por editor (noreply@blogger.com) em February 22, 2024 12:46 PM

TYC GIS Formacion

Cómo crear una capa de isóbatas a partir de un ráster de batimetría con Python en ArcGIS Pro

En este caso vamos a trabajar con una capa ráster de batimetría obtenida de GEBCO. En ArcGIS Pro ve a la pestaña “Insert” y crea un nuevo “Notebook” vamos a escribir el código en él.

A continuación, escribe el siguiente código para importar el módulo arcpy y da a “Run”, así se lanzará el código en cada celda:

Vamos a nombrar el proyecto de mapa actual:

Con la siguiente línea de código agregaremos el ráster al proyecto:

Y el siguiente código para definir el nombre de la capa que se creará con la herramienta “Contour” y la ruta de salida donde se guardará:

Escribe el código para ejecutar la herramienta “Contour” con los parámetros de entrada de tu interés. Puedes especificar el intervalo de contorno, la curva base, el tipo de contorno y el máximo de vértices por entidad según tus necesidades. En este caso vamos a crear líneas con un intervalo de 1000 , puedes usar el siguiente código:

Y se crearían las isóbatas como se ve en la siguiente imagen agregándose al proyecto:

Puedes aplicar una simbología de color a las líneas isóbatas según la profundidad:

Y así quedaría:

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

 

por Beatriz Ramos López em February 22, 2024 07:51 AM

February 21, 2024

TYC GIS Formacion

Cómo agregar datos de ArcGIS Online a QGIS

En esta entrada veremos cómo podemos agregar datos de un servicio de mapas de ArcGIS o de un servicio de funciones a un proyecto de mapas de QGIS es bastante fácil y rápido en la mayoría de los casos.

La página de inicio de ArcGIS online tiene una función de búsqueda que le permite descubrir y acceder a mapas y datos alojados en el software de mapeo basado en web de Esri. También puede explorar mapas, aplicaciones y capas de datos explorando la colección de datos ArcGIS Living Atlas of the World de Esri.

Los usuarios pueden navegar o buscar mapas y datos SIG utilizando la galería Living Atlas de Esri.

A continuación, veremos de manera rápida cómo agregar datos de ArcGIS Online a un proyecto QGIS. Lo primero que tenemos que hacer es dirigirnos en la parte superior del menú, en la opción de Browser de página de Living Atlas y nos dirigirá al catálogo de productos disponibles que podemos usar.

En la página del buscador podemos encontrar distintos productos que nos pueden servir para trabajar en distintos proyectos; como son mapas bases, imágenes multiespectrales, datos medioambientales, de infraestructura, entre otros.

A continuación, vamos a elegir uno de los productos que deseamos utilizar en nuestro proyecto de QGIS. En mi caso usaré la capa de calidad de aire OpenAQ Recent Conditions in Air Quality.

Al hacer clic en el botón azul «Abrir en Maps Viewer» podemos ver los datos SIG visualizados y explorar. Podemos hacer clic en el mapa para ver los atributos de entidades individuales.

Una vez identificado el servicio de mapas o servicio de entidades que queremos utilizar en QGIS, necesitamos copiar primero la URL donde están alojados los datos. Esta URL se ubica en la parte inferior derecha de la página del servicio que elegimos.

Copiamos a URL a portapapeles y una vez hecho esto nos dirigimos a QGIS.

Una vez en QGIS, abrimos un proyecto nuevo o existente. Después comenzaremos ingresando en el menú superior en la opción Capa > Añadir capa > Añadir capa de servidor ArcGIS REST.

Desde la interfaz del Administrador de fuentes de datos que se abre, haga clic en «Nuevo». Esto abrirá otra interfaz llamada «Crear una nueva conexión de servidor ArcGIS REST».

En el cuadro de nombre, escribimos el nombre que deseé para las capas que desea agregar, en mi caso le puse el mismo nombre que tiene en la página de ArcGIS online. Para URL, pegamos la URL que copiamos de la página de información y hacemos clic en «Aceptar».

Ahora, lo siguiente es hacer clic en el botón «conectar». Después de consultar el servicio de mapas, QGIS mostrará las capas de mapas disponibles para cargar en QGIS. Resalte las capas que desea agregar.

Una cosa para tener en cuenta es que cuantas más capas deseemos agregar, más tiempo llevará agregarlas a QGIS, especialmente si las capas son grandes o complejas. En mi caso solo agregare la capa de OpenAQ – PM2.5.

Una vez que hayamos seleccionado las capas, hacemos clic en el botón «Agregar» para agregar las capas a nuestro proyecto en QGIS. Luego presionamos el botón «Cerrar» para cerrar la interfaz del Administrador de fuentes de datos.

Las capas ahora están en nuestro proyecto de QGIS. Como puede ver en esta comparación lado a lado entre ArcGIS Online y QGIS, la capa que se importó no tiene la misma simbolización y formato de etiqueta. Esto lo podemos editar a nuestras necesidades. Previamente a esto, para mi proyecto yo agregue un mapa base para visualizar adecuadamente la información de la capa.

Y ahí lo tenemos. Una forma muy rápida y sencilla de agregar datos desde un mapa o servicio de entidades de ArcGIS Online a QGIS.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Gladys Toribio em February 21, 2024 01:44 PM

February 20, 2024

Blog IDEE (ES)

Digital Building Permit conference 2024

La digitalización de los permisos de construcción fue identificada como el nudo crítico a resolver para allanar el camino hacia la digitalización masiva en la industria de la construcción, y para habilitar el potencial de la automatización y optimización en la gestión de datos de edificios y ciudades.

El tema se viene desarrollándose desde hace un par de años y ahora empiezan a estar disponibles algunas soluciones. Además, actualmente se están ejecutando importantes proyectos transfronterizos, como por ejemplo Accord, que pretende automatizar los permisos de construcción digital y verificación de cumplimiento mediante BIM y SIG para lograr cambiar un tedioso proceso manual burocrático y mejorar la productividad y la calidad del diseño y la construcción.

EUnet4DBP, junto con varias organizaciones relevantes, está organizando la Segunda Conferencia Internacional sobre Permiso de Construcción Digitalla «Digital Building Permit conference 2024», que tendrá lugar en Barcelona, los días 18 y 19 de abril, para ahondar en el estado actual de la investigación, desarrollos e implementaciones, y para brindar la oportunidad a varios actores del permiso de construcción digital de reunirse y conversar.

La multidisciplinariedad y la colaboración intersectorial son clave para resolver el desafío multifacético y complejo de la digitalización de los permisos de construcción. Por lo tanto, la conferencia se estructurará para albergar varios tipos diferentes de contribuciones y actividades, desde la investigación hasta las implementaciones, con una parte relevante reservada para usuarios y partes interesadas, con el fin de investigar los desafíos de la adopción de las soluciones.

Publicado por Mayte Toscano.

por editor (noreply@blogger.com) em February 20, 2024 02:33 PM

February 15, 2024

MappingGIS [ES]

Drones vs satélites: ¿rivales o complementarios?

Tanto los drones como los satélites han contribuido a marcar el inicio de una nueva era en la observación de la Tierra. Estas dos herramientas de teledetección han revolucionado nuestra capacidad de recopilar datos detallados sobre la superficie de nuestro planeta. Si bien pueden parecer rivales a primera vista, una mirada más cercana revela que ...

Leer más

Drones vs satélites: ¿rivales o complementarios?

por Aurelio Morales em February 15, 2024 06:30 PM

February 13, 2024

TYC GIS Formacion

Cómo calcular temperaturas de la superficie de la tierra con ArcGIS Pro

En esta entrada vamos a ver como calcular la temperatura de la superficie terrestre con imágenes LANDSAT utilizando ArcGIS Pro. Para poder hacer esto se consideran en el proceso de cálculo el índice de vegetación de diferencia normalizada (NDVI), la temperatura de brillo (BT) y la emisividad de la superficie terrestre (LSE), además de hacer uso de las bandas térmicas de Landsat.

Antes de comenzar con este proceso debemos descargar las bandas de Landsat 7 y 8. Esta entrada nos puede servir para saber cómo descargar las bandas.

Descarga de bandas LANDSAT 8 y su combinación en QGIS 3

Una vez descargadas las bandas que necesitamos, lo siguiente que debemos hacer es descargar la caja de herramientas de Landsat. La podemos descargar aquí.

Después abrimos y creamos un nuevo proyecto en ArcGIS Pro. Ya en el software, nos dirigimos al menú superior y seccionamos Insert>Toolboox>Add Toolbox y ubicamos la caja de herramientas que acabamos de descargar descargamos.

Hecho lo anterior, lo que a continuación haremos será reparar los errores de Scanline del Landsat para ello nos dirigimos al menú de Geoprocessing y ponemos en el buscador “Fix landsat 7…”, ingresamos a la herramienta y una vez ahí en la pestaña input Band with Bad Rows, ingresamos la banda 6 de Landsat 7 y en Output image seleccionamos el nombre y ubicación de salida del resultado.

Lo siguiente es realizar las conversiones a través de los cálculos para estimar la temperatura de la superficie terrestre (LST). Se realiza siguiendo las siguientes formulas:

Una vez de haber obtenido los datos de la formulas anteriores, lo siguiente que haremos será convertir los valores de Números Digitales (DN) en radiancia en la parte superior de la atmósfera, esto lo haremos con la calculadora ráster, donde ingresaremos los datos como se muestra en la imagen a continuación:

Después convertiremos la radiancia en Temperatura de Brillo, lo calcularemos de la siguiente manera:

Para transformar de grados Kelvin a Celsius, tenemos que restar 273.15 de los resultados de «Temperatura de Brillo Temp_Kelvin» de la siguiente manera:

Ahora, procesaremos la banda 10 de Landsat 8, para convertir los números digitales (DN) en la radiación de la parte superior de la atmósfera (TOA) antes de estos debemos de haber realizado a la corrección de la Scanline, tal cual se mostró en pasos anteriores. Y seguimos los siguientes pasos; como a continuación se muestra:

Para convertir la banda térmica de TOA Radiance a Temperatura de brillo, se hace como se muestra en la imagen a continuación:

Ahora vamos a calcular el NDVI de las bandas 4 y 5 de Landsat, como se muestra a continuación:

NDVI= (Banda 5 – Banda 4)/ (Banda 5+ Banda 4)

Lo siguiente es calcular el valor proporcional de la vegetación, se calculará a partir del NDVI, utilizando la siguiente fórmula:

Para calcular la emisividad de la superficie terrestre (LSE) se debe ingresar la siguiente fórmula en la barra de cálculo de la calculadora ráster:

Por último, calcularemos usando la calculadora ráster en ArcGIS Pro para calcular la Emisividad de la Superficie Terrestre, esto se puede calcular a partir de LST, TB y NDVI.

 

Listo hemos calculado la temperatura de la superficie de la tierra de una zona en específico.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

 

por Gladys Toribio em February 13, 2024 01:53 PM

Dónde descargar datos de uso de suelo de Latinoamérica

Fuente: IIEG (2018) con datos de Uso de Suelo y Vegetación serie V, escala 1:250,000. INEGI

¿Qué es el Uso de suelo y para que sirve?

El uso de suelo determina las actividades a las cuales está destinado de una demarcación territorial en función de su capacidad agrológica y por su potencial de desarrollo. Normalmente esto está establecido en los programas de desarrollo urbano de cada jurisdicción de cada país en concreto.
Para poder determinar el uso de suelo, se realizar estudios de ordenamiento territorial. Su finalidad es ordenar el tipo de actividades que se puede realizar en cada zona.

En esta entrada vamos a ver los distintos sitios web disponibles, donde podemos descargar datos de uso de suelo de algunos países de Latinoamérica.

Argentina

El Instituto Geográfico Nacional (IGN) cuenta con un Catálogo de Objetos Geográficos del Organismo y que forma parte de la Base de Datos Geoespacial Institucional.

Aquí se pueden consultar los datos de usos de suelo: Capas SIG.

Colombia

El Instituto Geográfico Agustín Codazzi (IGAC) y el cual es una herramienta web interactiva que dispone a la ciudadanía diferentes productos de información georreferenciada que produce el instituto. cuenta con datos abiertos de agrología del cubrimiento nacional

Para consultar y poder descargar esta información debemos ingresar aquí: Datos Abiertos Agrología – GEOPORTAL.

Chile

El ministerio de Agricultura del gobierno de Chile, a través del IDE (Infraestructura de Datos Espaciales) pone a disposición la descarga directa de capas de información geográficas en formato shape.

Para descargar las capas de catastro de uso de suelo y vegetación ingresamos aquí: PLANIFICACIÓN CATASTRAL.

El Salvador

A través de Centro Nacional de Tecnología Agropecuaria y Forestal (CENTA), el gobierno de El Salvador pone a disposición un mapa digital de suelos, donde se puede consultar distintos datos como distribución espacial del suelo y de sus propiedades y se basa principalmente en información cuantitativa.

Para consultar estos datos podemos ingresar aquí: Mapa Digital de Suelos de El Salvador.

Ecuador

El Ministerio de Agricultura y Ganadería del gobierno de Ecuador, tiene a disposición del publico en general la descargar de datos abiertos de la cobertura y uso de la tierra.
Para poder descargar esta información, ingresamos aquí: Cobertura y uso de la tierra.

México

En México en el Instituto Nacional de Estadística y Geografía (INEGI), podemos encontrar Información Geoespacial de Interés Nacional donde se muestra la distribución del uso del suelo agrícola, de la vegetación natural e inducida del país.

Para poder descargar y consultar esta información lo podemos hacer aquí: Uso de suelo y vegetación.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

 

por Gladys Toribio em February 13, 2024 09:19 AM

February 12, 2024

TYC GIS Formacion

Empleo de la IA para la digitalización en QGIS

La Inteligencia Artificial (IA) ha llegado para quedarse y en el campo de los SIG puede ayudar mucho en diversas tareas, como la digitalización. Un ejemplo de ello es el desarrollo de este plugin denominado “Bunting Labs AI Vectorizer” que puedes instalar en QGIS.

Una vez instalado, al lanzar el complemento te aparecerá esta ventana, deberás darte de alta como usuario en su web y obtener una clave:

Una vez incluida dicha clave, ya te aparecerá el icono en el menú de QGIS “Vectorize with AI” para activarlo deberás crear un shape (tipo punto, línea o polígono, según la entidad que quieras digitalizar) y ponerlo en modo edición.

Además, deberás incluir un plano en modo ráster, por ejemplo, puedes descargarlo georreferenciado desde la web de David Rumsey.

Y directamente comenzar la edición, que se irá completando gracias a la IA:

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Beatriz Ramos López em February 12, 2024 04:19 PM

February 08, 2024

MappingGIS [ES]

QField 3.1 “Borneo”: nuevas características

El equipo de OpenGIS.ch acaba de lanzar una nueva actualización de una de las apps más populares para tomar datos en campo: QField 3.1. Mejoras en la digitalización en QField 3.1 Una de las principales mejoras de esta versión es la nueva funcionalidad que permite ajustar ángulos comunes durante la digitalización. Cuando está habilitado, el cursor de coordenadas se ...

Leer más

QField 3.1 “Borneo”: nuevas características

por Aurelio Morales em February 08, 2024 09:00 AM

February 07, 2024

Blog IDEE (ES)

Nuevo visualizador del SIOSE


El Sistema de Información sobre la Ocupación del Suelo en España (SIOSE) describe la superficie terrestre nacional en términos de cubiertas y usos del suelo. El proyecto SIOSE, enmarcado en el Plan Nacional de Observación del Territorio (PNOT) y dirigido por la Dirección General del Instituto Geográfico Nacional, se articula sobre un modelo productivo compartido entre la Administración General del Estado y las Comunidades Autónomas, siguiendo los principios INSPIRE. Su objetivo es generar una base de datos de Ocupación del Suelo para toda España, dando lugar a un producto fundamental para la gestión del territorio y que se actualiza periódicamente de manera cooperativa y descentralizada.

Con el fin de promover la difusión de los datos SIOSE se ha elaborado un nuevo visualizador web que permite la visualización y consulta de la información de SIOSE, en sus diferentes versiones (desde el año 2005 al 2014) y la información del CORINE Land Cover desde su versión de 1990. 


El visualizador es muy completo y cuenta con múltiples funcionalidades, a parte de las típicas herramientas básicas como superposición de capas, carga de diversos mapas de fondo, cálculo de áreas y distancias u obtener las coordenadas de un punto, la nueva herramienta permite comparar valores de clases (cobertura o usos de suelo) entre diferentes municipios, provincias o CCAA para un año concreto o entre distintas versiones de SIOSE y CLC. También es posible calcular estadísticas y realizar consultas temáticas y espaciales, más o menos complejas, sobre las diferentes capas y la descarga de los resultados. También dispone de un acceso directo al Centro de Descargas del CNIG para la descarga completa de datos SIOSE. 


En las próximas versiones del visualizador se incorporará también el SIOSE de Alta Resolución (enlace a noticia en el este blog) producido con fecha de referencia a partir del año 2017.

Publicado por la editora.

por editor (noreply@blogger.com) em February 07, 2024 09:56 AM

February 06, 2024

MappingGIS [ES]

Cómo usar capas base de Stadia Maps en QGIS

Durante 20 años, Stamen ha sido parte de una próspera comunidad de cartografía y visualización de datos, contribuyendo con mapas de código abierto que utilizaban datos de OpenStreetMap como base para explorar una variedad de diseños de mapas a través de nuestras teselas de mapas disponibles públicamente de forma completamente gratuita. Desafortunadamente, estos servicios de ...

Leer más

Cómo usar capas base de Stadia Maps en QGIS

por Aurelio Morales em February 06, 2024 07:31 PM

February 05, 2024

Blog IDEE (ES)

Herramienta de descarga de nubes de puntos LiDAR y datos del territorio de Andalucía



La Red de Información Ambiental de Andalucía REDIAM ha publicado la herramienta de «Descarga de nubes de puntos LiDAR y datos del territorio de Andalucía», accesible desde el apartado "Descarga de ortofotografías y datos del territorio" del Portal de Información Ambiental. 

El principal objetivo de este recurso es facilitar el acceso, a través de internet, de los datos del territorio de Andalucía generados a partir de vuelos fotogramétricos/LiDAR procedentes de distintos proyectos. Permite consultar o descargar los productos obtenidos en la 2ª cobertura PNOA LiDAR de Andalucía; Nubes de puntos en formato LAZ y Modelos Digitales (MDT y MDS).

Mediante esta herramienta se puede visualizar en tres dimensiones la nube de puntos LiDAR de forma interactiva, realizar consultas y mediciones, filtrar puntos por categoría y descargar los datos, ya sea de ficheros individuales o series completas de contenidos de información.


La orografía es un condicionante decisivo, tanto en las actividades humanas, como en los procesos naturales. De hecho, es considerada un dato geoespacial global fundamental por las Naciones Unidas, la directiva INSPIRE y el Sistema Cartográfico Nacional. Con esta herramienta la Consejería de Sostenibilidad, Medio Ambiente y Economía Azul de la Junta de Andalucía pone a disposición pública un recurso fundamental para el análisis ambiental y territorial de esta Comunidad.

Este visualizador ha sido creado utilizando Ipsilum, una plataforma tecnológica en la nube para la gestión y análisis de información espacial.


Publicado por la editora.

por editor (noreply@blogger.com) em February 05, 2024 03:38 PM

February 01, 2024

Blog gvSIG (ES)

Video on the Spatial Data Infrastructure of Albacete

We share an institutional video about the Spatial Data Infrastructure of Albacete, developed with the gvSIG Suite, and that is having a significant impact both at the management level and in public service. A video that, in just over a minute, allows you to understand the scope that projects of this kind have.

por Alvaro em February 01, 2024 05:45 PM

Vídeo sobre la Infraestructura de Datos Espaciales de Albacete

Compartimos un vídeo institucional sobre la la Infraestructura de Datos Espaciales de Albacete, desarrollada con la Suite gvSIG y que está teniendo un gran impacto tanto a nivel de gestión como a nivel de servicio público.

Un vídeo que en poco más de un minuto permite entender el alcance que tienen este tipo de proyectos:

por Alvaro em February 01, 2024 05:41 PM

Blog IDEE (ES)

Los estándares de OGC: un elemento clave para los principios FAIR



OGC lleva trabajando 30 años para la comunidad geoespacial global en el marco de los Sistemas de Información Geográfica y de la World Wide Web, creando estándares abiertos claramente comprometidos con los principios FAIR, que garantizan un acceso a la información de manera transparente, eficiente y ética.

Los principios FAIR ofrecen un conjunto de cualidades precisas y cuantificables para que los datos sean Localizables, Accesibles, Interoperables y Reutilizables (del inglés FAIR – Findable, Accessible, Interoperable, and Reusable). Estos principios son claves para mejorar la producción, el almacenamiento, el intercambio y el procesamiento de datos y han contribuido decisivamente a la mejora de desarrollos tecnológicos recientes como la inteligencia artificial, el crowdsourcing, los espacios de datos, la tecnología de gemelos digitales y la computación en la nube, entre otros.

Los estándares OGC, tanto los de formato y transferencia de datos, que facilitan el intercambio de datos entre sistemas, como:
  • WMS: que permite servir imágenes georreferenciadas a través de internet.
  • CSW: que permite consultar una colección de metadatos y encontrar los datos o los servicios que el usuario requiere.
  • WFS: para la descarga y consulta de datos geoespaciales de tipo vectorial.
  • WCS: para la descarga y consulta de datos ráster.
Los estándares de interoperabilidad semántica, que apoyan una comprensión común del significado de los datos como:
  • OGC RAINBOW: servidor de definiciones de OGC, utilizado para gestionar y publicar vocabularios de referencia y definiciones estándar.
  • API SensorThings: que proporciona una forma abierta, geoespacial y unificada de interconectar dispositivos, datos y aplicaciones del Internet de las cosas (IoT) a través de la Web.
O los modelos de datos temáticos, que respaldan el intercambio interoperable de datos, como:
  • WaterML : para la representación de datos de observaciones del agua.
  • PipelineML para datos relacionados con los sistemas de oleoductos y gasoductos.
  • LandInfra: para instalaciones de infraestructura terrestre y de ingeniería civil.
Son ejemplos, entre muchos otros, de como OGC trabaja para que la información sea localizable, accesible, interoperable y reutilizable (FAIR), poniendo estos principios en el centro.

Publicado por la editora.

por editor (noreply@blogger.com) em February 01, 2024 08:44 AM

January 31, 2024

Blog IDEE (ES)

Servicio OGC API de procesos: Proceso getElevation – Altitud de puntos


El Proceso
getElevation (Altitud de puntos) nos permite obtener la elevación de uno o varios puntos a partir del Modelo Digital del Terreno (MDT05) del Plan Nacional de Ortofotografía Aérea. En página de API processes getElevation se pueden consultar los parámetros de entrada y de salida:

Parámetros de entrada:
  • «geom»:  corresponde con la geometría de puntos o lista de puntos. Actualmente no admite multigeometrías ni polígonos GeoJSON. Tipo de dato: string.
  • «formato» parámetro obligatorio que indica el formato en que se proporciona la geometría del parámetro «geom» puede ser en formato GeoJSON (feature collection) o en formato WKT (GeometryCollection, Multipoint o Point). Tipo de dato: string.
  • «crs» parámetro es opcional, que viene proporcionado por el sistema de referencia de los parámetros «geom», por defecto se utilizará el Sistema de referencia (EPSG: 4326). Tipo de dato: integer.
  • «withCoord» Es un valor booleano (true/false), en el caso que empleemos el valor true, obtenemos las coordenadas geográficas junto a sus altitudes, y en el caso de valores false, obtenemos solo el valor de la altitud o altitudes de los puntos asociados. Por defecto se utiliza el valor false. Tipo de dato: boolean.
  • «outformat» parámetro opcional que indica el formato de salida. El valor por defecto  es «array» que consiste en los valores de las altitudes del los puntos en forma de lista. Tipo de dato: string.
Parámetros de salida:
  • «id» que se identifica con el proceso «GetElevation»
  • «values» que es el resultado en forma de lista con las elevaciones para cada punto en el mismo orden dado que los datos de entrada. En el caso que el parámetro de entrada «withCoord» sea valor true, se obtienen las coordenadas geográficas junto con la altitud del punto o de la lista de puntos.
Ejecución del proceso:

Para la ejecución del proceso se utiliza una función POST. Se accede a la dirección: https://api-processes.idee.es/processes/getElevation/execution y es obligatorio ejecutar la petición en JSON.

En la galería de ejemplos de API CNIG se puede consultar un ejemplo completo para este proceso para la obtención de la altitud de un punto sobre el MDT desde una página web. En este caso se usa como datos de entrada las coordenadas de un punto haciendo clic sobre el mapa en el Sistema de referencia EPSG:3857 para construir un JSON de entrada. El resultado es la altitud del punto que viene dado por el parámetro «values [0]».



Una opción para verificar los API de procesos es utilizar Swagger UI que ofrece la misma interfaz de procesos. Desde aquí podemos acceder al proceso getElevation de una manera sencilla, de modo que podemos verificar el procedimiento para la obtención de la elevación de uno o varios puntos a partir del MDT05. 


Otra forma más experta de explotar lo servicios es a través del comando cURL o de una biblioteca de Python llamada requests, como se detalla en los siguientes ejemplos.

En este proceso se puede utilizar como datos de entrada dos formatos: GeoJSON o WKT (Well Known Text), en nuestro caso utilizaremos dos sistemas de referencia de coordenadas distintos, WGS84 (EPSG:4326) y ETRS89 Huso 30 N (EPSG:25830).

A continuación, veremos varios ejemplos de cómo utilizar diferentes combinaciones de datos de entrada según las siguientes opciones de esta tabla:

Formato

EPSG

Punto

Lista de puntos

GeoJSON

4326

x

x

25830

-

x

WKT

4326

x

x

25830

-

x


FORMATO GEOJSON

Cálculo de la altitud de un punto en formato GeoJSON y Sistema de referencia EPSG 4326:

Si quisiéramos conocer la altitud de un punto para unas coordenadas dadas en longitud y latitud en el Sistema de referencia WGS84 (EPSG:4326), por ejemplo, situándonos en la Cima de Peñalara con coordenadas geográficas (-3.956023, 40.850026).


El código JSON de entrada empleado sería: 

{
 "inputs": {
    "crs": 4326,
    "formato": "geojson",
    "geom": "{\"type\": \"FeatureCollection\",\"features\": [{\"geometry\":{\"coordinates\": [-3.956023,40.850026],\"type\":\"Point\"},\"type\": \"Feature\"}]}",
    "outputFormat": "array",
   "withCoord": true
  }
}

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"geojson\",\"geom\":\"{\\\"type\\\": \\\"FeatureCollection\\\",\\\"features\\\": [{\\\"geometry\\\": {\\\"coordinates\\\": [-3.956023,40.850026],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"}]}\",\"outputFormat\":\"array\",\"withCoord\":true}}".

Al utilizar el valor true en el parámetro «withCoord», nos muestra en el resultado las coordenadas longitud y latitud del punto y el valor de la altitud, 2426.86 m:

{
 "id": "GetElevacion",
 "values": [
  [
   -3.956023,
   40.850026,
   2426.860107421875
  ]
 ]
}

Ejemplo de petición desde script Python

En el siguiente ejemplo se muestra cómo realizar la misma petición HTTP POST al servicio publicado en una OGC API processes desde un script de Python. Para ello, se utiliza la librería requests, cuya importación se realiza en la primera línea. Posteriormente se definen las variables «url» (texto con la URL a la que se va a realizar la petición) y «myObj» (json con los parámetros de entrada de la función a ejecutar). Por último, se realiza la petición y se guarda en el parámetro «result».

Dentro de la variable tenemos distintos métodos, entre los que destacan: 
  • «request» para obtener los datos de la petición 
  • «.json()» para obtener el resultado de la operación ejecutada en formato json
  • «.status_code» para obtener el estado de la petición HTTP.
{
 import requests

 # URL del proceso en el processes
 url = 'https://api-processes.idee.es/processes/getElevation/execution'
 
 myObj = {
                 "inputs": {
                 "crs": 4326,
                 "formato": "geojson",
                 "geom": "{\"type\": \"FeatureCollection\",\"features\": [{\"geometry\": {\"coordinates\": [-3.956023,40.850026],\"type\": \"Point\"},\"type\": \"Feature\"}]}",
                 "outputFormat": "array",
                 "withCoord": True
                }
 }

 result = requests.post(url, json = myObj)

 print('resultado de la petición: ',result.request)
 print('resultado del proceso: ',result.json())
 print('estado de la petición: ',result.status_code)

En los siguientes ejemplos sólo se muestra la petición cURL, por simplificar. Para crear el script de Python, solo habría que modificar el objeto myObj con el JSON indicado en cada caso.

Cálculo de altitudes para varios puntos en formato GeoJSON y Sistema de referencia EPSG 4326:

En el siguiente ejemplo vamos a obtener las altitudes de una serie de puntos de una ruta de senderismo, desde Peñalara al Puerto de Cotos, planeada con el visualizador IBERPIX.


El código JSON de entrada empleado sería: 
{
 {
  "inputs": {
     "crs": 4326,
     "formato": "geojson",
     "geom": "{\"type\": \"FeatureCollection\",\"features\":[{\"geometry\": {\"coordinates\": [-3.960924, 40.823162],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.962104,40.824435],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.95394,40.83086],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.94661,40.84799],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.94665,40.86077],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [-3.956023,40.850026],\"type\": \"Point\"},\"type\": \"Feature\"}]}",
    "outformat": "array"
    "withCoord": true
   }
 }

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"geojson\",\"geom\":\"{\\\"type\\\": \\\"FeatureCollection\\\",\\\"features\\\":[{\\\"geometry\\\": {\\\"coordinates\\\": [-3.960924, 40.823162],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [-3.962104,40.824435],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [-3.95394,40.83086],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [-3.94661,40.84799],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [-3.94665,40.86077],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [-3.956023,40.850026],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"}]}\",\"outputFormat\":\"array\",\"withCoord\":true}}".

Como resultado obtenemos:

{
 "id": "GetElevacion",
 "values": [
  [
   -3.
960924,
   40.
823162,
   
1821.1390380859375
  ]
  [
   -3.
962104,
   40.
824435,
   
1848.135986328125
  ]
  [
   -3.
95394,
   40.
83086,
   
1929.6490478515625
  ]
  [
   -3.
94661,
   40.
84799,
   
2058.2919921875
  ]
  [
     -3.94665,
   40.86077,
  2171.02587890625
  ]
  [
   -3.956023,
    40.850026,
   2426.860107421875
    ]
  ]
}

Cálculo de altitudes para varios puntos en formato GeoJSON y Sistema de referencia EPSG 25830:

Para realizar el mismo caso anterior pero en el sistema de referencia EPSG 25830 el código JSON de entrada sería:

 {
  "inputs": {
     "crs": 25830,
     "formato": "geojson",
     "geom": "{\"type\": \"FeatureCollection\",\"features\":[{\"geometry\": {\"coordinates\": [418968.65169915627, 4519570.897995114],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [418870.69647217955,4519713.3034235155],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [419566.8985195706,4520419.006521905],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [420205.4951092379,4522313.881248297],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [420217.45760421915,4523732.611317685],\"type\": \"Point\"},\"type\": \"Feature\"},{\"geometry\": {\"coordinates\": [419414.48224599997,4522548.512953534],\"type\": \"Point\"},\"type\": \"Feature\"}]}",
    "outformat": "array"
    "withCoord": false
   }
 }

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":25830,\"formato\":\"geojson\",\"geom\":\"{\\\"type\\\": \\\"FeatureCollection\\\",\\\"features\\\":[{\\\"geometry\\\": {\\\"coordinates\\\": [418968.65169915627, 4519570.897995114],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [418870.69647217955,4519713.3034235155],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [419566.8985195706,4520419.006521905],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [420205.4951092379,4522313.881248297],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [420217.45760421915,4523732.611317685],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"},{\\\"geometry\\\": {\\\"coordinates\\\": [419414.48224599997,4522548.512953534],\\\"type\\\": \\\"Point\\\"},\\\"type\\\": \\\"Feature\\\"}]}\",\"outputFormat\":\"array\",\"withCoord\":false}}".

En este caso el parámetro de entrada «withCoord» lo pusimos con valor false por lo que en el resultado solo nos va a mostrar solo la altitud de los puntos sin sus coordenadas UTM:

{
 "id": "GetElevacion",
 "values": [
  [
   
1821.1390380859375,
     1848.135986328125,
     1929.6490478515625,
     2058.2919921875,
     2171.02587890625,
     2426.860107421875
    ]
 
  ]
}

FORMATO WKT

Cálculo de la altitud para un punto en formato WKT y Sistema de referencia EPSG 4326:

Para el cálculo de las altitudes de un punto de la ruta en formato WKT y el Sistema de referencia WGS84 (EPSG: 4326) el código JSON de entrada sería:
 {
  "inputs": {
     "crs": 4326,
     "formato": "wkt",
     "geom": " POINT(-3.956023 40.850026)",
    "withCoord": true
    "outformat": "array"
   }
 }

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"wkt\",\"geom\":\"POINT(-3.956023 40.850026)\",\"outputFormat\":\"array\",\"withCoord\":true}}".

 El resultado es:

{
 "id": "GetElevacion",
 "values": [
    [
     
-3.956023,
     40.850026,
     2426.860107421875
    ]
  ]
}

Cálculo de altitudes para varios puntos en formato WKT y Sistema de referencia EPSG 4326:

Para conocer las altitudes de los varios puntos de una ruta con el formato WKT se puede utilizar geometría MULTIPOINT (conjunto de puntos). No se pueden utilizar otros tipos de geometría como GeometryCollection, LINESTRING o POLYGON.
 {
  "inputs": {
     "crs": 4326,
     "formato": "wkt",
     "geom": "MULTIPOINT(-3.960924 40.823162, -3.962104 40.824435, -3.95394 40.83086,-3.94661 40.84799, -3.94665 40.86077, -3.956023 40.850026)",
    "withCoord": false
    "outformat": "array"
   }
 }

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":4326,\"formato\":\"wkt\",\"geom\":\"MULTIPOINT(-3.960924 40.823162, -3.962104 40.824435, -3.95394 40.83086,-3.94661 40.84799, -3.94665 40.86077, -3.956023 40.850026)\",\"outputFormat\":\"array\",\"withCoord\":false}}".

El resultado obtenido nos muestra las altitudes de los puntos:

{
 "id": "GetElevacion",
 "values": [
    [
      
1821.1390380859375,
     1848.135986328125,
     1929.6490478515625,
     2058.2919921875,
     2171.02587890625,
     2426.860107421875
    ]
  ]
}

Cálculo de altitudes para varios puntos en formato WKT y Sistema de Referencia EPSG 25830:

Para realizar el mismo caso anterior pero en el Sistema de Referencia UTM ETRS89 Huso 30N (EPSG: 25830) el código JSON que emplearíamos es el siguiente: 
 {
  "inputs": {
     "crs": 25830,
     "formato": "wkt",
     "geom": "MULTIPOINT (418968.65169915627 4519570.897995114,418870.69647217955 4519713.3034235155,419566.8985195706 4520419.006521905,420205.4951092379 4522313.881248297,420217.45760421915 4523732.611317685,419414.48224599997 4522548.512953534)",
    "withCoord": false
    "outformat": "array"
   }
 }

El cURL que se ejecuta:

curl -X POST "https://api-processes.idee.es/processes/getElevation/execution" -H "accept: application/json" -H "Content-Type: application/json" -d "{\"inputs\":{\"crs\":25830,\"formato\":\"wkt\",\"geom\":\"MULTIPOINT(418968.65169915627 4519570.897995114,418870.69647217955 4519713.3034235155,419566.8985195706 4520419.006521905,420205.4951092379 4522313.881248297,420217.45760421915 4523732.611317685,419414.48224599997 4522548.512953534)\",\"outputFormat\":\"array\",\"withCoord\":false}}".

El resultado obtenido corresponde a las altitudes de los puntos indicados de la ruta:

{
 "id": "GetElevacion",
 "values": [
     
1821.1390380859375,
     1848.135986328125,
     1929.6490478515625,
     2058.2919921875,
     2171.02587890625,
     2426.860107421875
    ]
 }

Este artículo forma parte de una serie,  para saber más sobre OGC API Processes y otros procesos del Servicio OGC API procesos del CNIG consulta el artículo índice.

Publicado por María José García Rodríguez.

por editor (noreply@blogger.com) em January 31, 2024 09:25 AM

Servicio OGC API de procesos (OGC API Processes)


Actualmente, la familia de estándares
OGC API se está desarrollando para servir datos geoespaciales en la web, de una forma sencilla y enfocada para facilitar la consulta, creación, modificación y descarga de datos geográficos a los desarrolladores. Se basan en API centradas en recursos que aprovechan las prácticas modernas de desarrollo web como OPEN API y RESTful.

El Organismo Autónomo Centro Nacional de Información Geográfica (CNIG) ha publicado servicios OGC API para los datos y colecciones disponibles tanto del Sistema Cartográfico Nacional como del Instituto Geográfico Nacional. Desde marzo de 2022 se ha empezado a trabajar en las API basadas en los nuevos estándares OGC, en una búsqueda por mejorar la disponibilidad del dato geoespacial y la sencillez en su obtención. El O.A. CNIG publicó los servicios de OGC API en el segundo trimestre de 2023, entre los servicios publicados de OGC API podemos encontrar Features, Maps, y Processes y en desarrollo Tiles y Coverages.

  • El OGC API Features es un estándar dividido en varias partes que ofrece la posibilidad de descargar, crear, modificar y consultar datos espaciales en la web.
  • El OGC API Maps describe una API que proporciona mapas digitales referenciados espacialmente y renderizados dinámicamente.
  • El OGC API Coverages permite acceder y recuperar datos de una cobertura y todos sus componentes.
  • El OGC API Tiles es un estándar de la especificación que describe una API que proporciona teselas ráster o vectoriales en unos conjuntos de matrices de teselas (Tile Matrix Sets) predefinidos.
  • Los OGC API-Processes definen las operaciones y procesos necesarios para ejecutar funciones y algoritmos que utilizan información geoespacial desde un servidor. Estos algoritmos utilizan datos geoespaciales para producir nuevos conjuntos de datos.

El software utilizado para la implementación a nivel servidor de los estándares OGC API en el O.A. CNIG es pygeoapi, basado en un servidor en Python, con licencia MIT.

Los OGC API-Processes son una evolución del estándar de OGC para Servicios Web de Procesamiento (WPS), siendo una versión más nueva y actualizada. El O.A. Centro Nacional de Información Geográfica (CNIG) tiene publicado los servicios de procesos del Sistema Cartográfico Nacional de España (SCNE) a través de un servicio web, utilizando este nuevo estándar.

Los OGC API-Processes a partir de información geoespacial de un servidor (datos de entrada) ejecutarán funciones y algoritmos para producir nuevos conjuntos de datos (datos de salida). El estándar especifica una interfaz de procesado para comunicarse a través de un protocolo RESTful utilizando codificaciones de notación de objetos JavaScript (JSON). El servicio se comunica a través de una API que ejecuta un proceso y devuelve un resultado.

En otras palabras, están pensados para que desde otras aplicaciones se puedan ejecutar procesos que utilizan información geográfica a través de servicios

Desde el servicio OGC API de procesos se pueden ejecutar procesos como: el cálculo de altitud de puntos, estadísticas simplificadas de altitud, perfil de elevación, área de influencia y transformación de coordenadas entre otros. El O.A. CNIG ha definido estas operaciones más frecuentes de manera que pueda dar servicio a una gran variedad de aplicaciones geomáticas. Se pone a disposición de toda la comunidad estas herramientas de consulta sobre el Modelo Digital del Terreno para su uso sencillo y rápido a través de servicios.

Una ventaja importante es que se utiliza como dato de entrada para calcular alturas, el Modelo Digital del Terreno (MDT05) del Plan Nacional de Ortofotografía Aérea del Instituto Geográfico Nacional. Esto evita a los desarrolladores tener que mantener esta información y almacenarla.

Identificador

Nombre

Descripción

simplifiedStatistics

 

Estadísticas simplificadas de altitud

Obtiene la elevación máxima, mínima, la media y la desviación típica para un polígono a partir del MDT05.

getElevation

Altitud de puntos

Obtiene la elevación de uno o varios puntos a partir del MDT05.

bufferElevation

 

Área de influencia con estadísticas de altitud

Obtiene un área de influencia, creada con un punto y distancia dados. Opcionalmente devuelve como atributos la elevación máxima, mínima, la media y la desviación típica para un a partir del MDT05.

elevationProfile

 

Perfil de elevación

Obtiene el perfil de elevaciones entre dos o más puntos. Para la obtención de este perfil se crean puntos intermedios. Estos puntos se crean según el parámetro distancia. Se calcula a partir del MDT05.

coordinatesTransform

Transformador de coordenadas

Obtiene las coordenadas transformadas de un punto de un sistema de referencia a otro basado en la especificación de OGC Web Transformation Coordinate Service (WCTS). Este proceso permite la utilización de cualquier datum.

unitConversion

Conversor de unidades

Convierte de grados decimales a grados, minutos y segundos y viceversa.

coordinatesTransformGML

Transformador de coordenadas a partir de un fichero GML (url o texto)

Obtiene las coordenadas transformadas de un fichero GML (url o texto) de un sistema de referencia a otro basado en la especificación de OGC Web Transformation Coordinate Service (WCTS). Este proceso permite la utilización de cualquier datum.


La interfaz de este servicio es autodescriptiva, mucho más intuitiva y amigable que la petición de GetCapabilities de los estándares anteriores. En cuanto a la funcionalidad, la OGC API-Processes aborda todos los casos de uso del WPS, aprovecha la especificación OpenAPI con un enfoque orientado a recursos, lo que permite una mejor integración en los paquetes de software existentes. Además, proporciona capacidades y funcionalidades adicionales.

¿Cómo se pueden ejecutar los procesos?


Los procesos API de OGC son un poco más complicados que otros estándares API de OGC, ya que la obtención de datos se realiza mediante una solicitud HTTP POST en lugar de realizar consultas. Hay muchas maneras de hacerlo. Por ejemplo, se puede utilizar a través del comando cURL o de una biblioteca de Python llamada requests.

En las futuras entradas del blog vamos a explicar detalladamente cada uno de los procesos disponibles: 
  • getElevation: Altitud de puntos
  • bufferElevation: Área de influencia con estadísticas de altitud
  • elevationProfile: Perfil de elevación
  • simplifiedStatistics: Estadísticas simplificadas de altitud
  • unitConversion: Conversor de unidades
  • coordinatesTransform: Transformador de coordenadas
  • coordinatesTransformGML: Transformador de coordenadas a partir de un fichero GML (url o texto)
Para más información sobre los OGC API procesos se puede consultar:

Publicado por María José García Rodríguez y Aurelio Aragón Velasco.

por editor (noreply@blogger.com) em January 31, 2024 09:00 AM

MappingGIS [ES]

Cómo crear mapas de calor o heatmaps en R

Los mapas de calor o heatmaps son poderosas herramientas que nos permiten identificar rápidamente la densidad de datos de un fenómeno que queremos analizar. De un solo vistazo y gracias a una gama de colores, podemos clasificar los datos y conocer en qué lugares la concentración de estos es mayor.  ¡Importante! No debemos confundir los heatmaps ...

Leer más

Cómo crear mapas de calor o heatmaps en R

por Diana Alonso Aransay em January 31, 2024 08:59 AM

January 30, 2024

Blog gvSIG (ES)

Manual gvSIG Desktop 2.6

La última versión de gvSIG Desktop además de considerables mejoras ha traído un cambio en la interfaz del programa, modernizando el aspecto de los iconos utilizados.

Hoy os compartimos el manual completo en PDF de gvSIG Desktop 2.6, que es una guía estupenda para los nuevos usuarios y a los que lleváis tiempo trabajando con gvSIG Desktop os puede ser útil para familiarizaros con los nuevos iconos.

Y aunque seréis los menos, para los que queráis seguir utilizando el juego de iconos «clásico» podéis instalarlo desde el Administrador de Complementos.

El manual de gvSIG Desktop 2.6 se puede descargar en este enlace.

por Alvaro em January 30, 2024 10:23 AM

January 29, 2024

TYC GIS Formacion

Senior Specialist in Forest ecosystem conservation and climate resilience

TYC empleo-02

  • Empresa: ETC-UMA
  • Localización: Málaga, Spain

The European Topic Centre on Spatial Analysis and Synthesis (ETC-UMA) is an international center that develops and applies scientific knowledge and cutting-edge technology to address environmental issues and enhance the status of ecosystems at all spatial scales targeting various stakeholders. The center’s mission is to support protecting, managing, and restoring ecosystems, landscapes, and seascapes in the face of major global changes.

ETC-UMA is partner of the European Topic Centre on Data Integration and Digitalisation, a consortium collaborating with the European Environmental Agency (EEA). As such it is supporting the EEA in delivering information on the condition and trends of the environment through data collection, harmonization, maintenance, environmental assessments, technical and science for policy reporting. Furthermore, ETC-UMA collaborates with a network of regional institutions to implement international projects to assess and monitor the effects of global change on ecosystems, tailoring solutions to reduce their impacts.

Please send your application by 5 February 2024 at midnight (Malaga time) 

All candidates interested in applying to this open position should read carefully the required documents listed in the stages below.

Please note that we are interested in receiving and considering applications from applicants who may not tick every box.

For additional information, please contact: etc-uma@uma.es

 

Minimum requirements

– PhD degree in forest ecology, agriculture, geography, engineering, or other related fields (validated in the University of Malaga).

– Seven years of relevant experience working on initiatives promoting regional and international partnerships and alliances on forest landscapes and associated environments.

– Seven years of demonstrated experience in managing projects, organising international meetings, seminars, and training courses with a wide range of stakeholders.

– Working knowledge of English in addition to another Mediterranean language.

Duties and responsibilities

– Executing ETC-UMA’s duties in ongoing projects, namely in the EUROMED StrategyMedFor, overseeing the accurate and timely overall project management, its correct implementation, through coordinating the relation with the partnership and following up the regular communication with the donor.
– Guiding ETC-UMA´s vision in international sustainable forest management and the application of the European Forest Strategy.
– Coordinating ETC-UMA’s knowledge generation agenda on forest including the writing of technical and scientific publications and policy briefs and providing linkages with relevant international agreements and processes on forest and climate strategies.


1 The PhD degree held, if not issued from a Spanish University, should be presented to the University of
Malaga (a justification is needed)


– Overseeing and co-designing the analytical work and harmonised geospatial results for supporting an informed regional implementation of forest linked policy instruments.
– Upscaling solutions to ensure that forest management activities defined are improving forest condition in the project case studies.
– Supporting the design and implementation of regional workshops, and with multiple
stakeholders to validate achieved results and to collect additional elements for the follow- up of the forest line of work of ETC-UMA.
– Building on the analytical outcomes, help defining measures and recommendations to be
implemented to support sustainable development and the climate agenda through forest restoration prioritisations.
– Contributing to the fundraising activities of the centre through mobilising financial
resources, in collaboration with other ETC-UMA members and regional partners, including developing and maintaining linkages with donors, in support of forest conservation and its adaptation to global change.

Selection criteria (candidates should fulfil to a certain extent the list below)

• Prior experience of successful implementation of international projects and timely and high-quality delivery of outputs involving a variety of stakeholders;
• Proven extensive knowledge and experience, of at least seven years, in monitoring and assessing forests and identifying ecosystem-based solutions to disaster risk reduction and climate resilience by promoting the application of pertinent policies and strategies;
• Proven knowledge of global and EU forest strategies and policies, including the UN strategic Plan for Forests, the EU Forest Strategy, and the EU restoration Law, among others;
• Proven experience of working with relevant global and European datasets on forest ecosystems and the ability to use these datasets for assessing forest condition;
• Proven ability to carry out integrated forest resources assessments and addressing climate adaptation approaches based on environmental, climate and socio-economic data and information;
• Experience in data analysing, in synthesising results and transforming research findings to recommendations to guide actionable policy;
• Excellent written and verbal communication skills, including the capacity to translate complex and technical information into key messages for different audiences (e.g. policy makers, experts, the general public).
• Proven communication and interpersonal skills, with a demonstrable ability to establish and maintain effective working relationships in a multicultural environment;
• High organisational and communication skills and proven capacity to work autonomously and as part of a team.

Additional criteria for the evaluation

• Proven knowledge in ecosystem and ecosystem services assessment methodologies and related data handling.
• Proficiency in spatial data analysis using GIS and/or modelling tools and quantitative techniques applied to forest landscape and associated ecosystems;
• Proven experience in analysing results from climate modelling and scenarios and in integrating them to measure forest resilience;
• Proficient understanding of Copernicus programme and proven experience using the Copernicus products with an emphasis on the Copernicus land and climate programmes;

Conditions:

– The contract is subject to a 6-month probation period with the possibility of longer-term extension upon meeting the recruitment conditions.
– ETC-UMA offers a generous number of holidays (26 days) per year plus two weeks for the
Christmas period and one week for the Easter period.
– Gross annual salary: 50’000 euros
– Starting date: April 2024
– Place of work: Malaga, Spain

 

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

por TYC Empleo em January 29, 2024 03:38 PM

Blog IDEE (ES)

Actualización del Servicio WMS de Hojas Kilométricas


Se acaba de publicar un actualización del 
Servicio WMS Hojas Kilométricas del Instituto Geográfico Nacional. En concreto, se han actualizado la capa de imágenes de cada mosaico municipal y está en proceso de actualización la capa de parcelas catastrales que contiene el enlace a la descarga de la documentación de cada cédula catastral.

Las Hojas Kilométricas son planos topográficos de carácter catastral levantados por la Junta General de Estadística en la década de 1860. Francisco Coello, como director de la Junta, presentó un Reglamento para el levantamiento de la Topografía Catastral de España, un proyecto que fue impulsado por la Ley de Medición del Territorio de 1859.

Este proyecto planeado para todo el territorio nacional, a escala de levantamiento 1:2000 para zona rústica y 1:500 en urbana,  finalmente solo abarcó a varios municipios de las provincias de Madrid, Toledo, Segovia, Cuenca, Soria y Murcia. Planteaba utilizar el término municipal como unidad básica de trabajo y tenía un doble objetivo: por una parte, topográfico, ya que debía incluir el levantamiento del Mapa Topográfico de España a partir del deslinde y triangulación de cada término municipal con una finalidad cartográfica y, por otra parte, catastral, ya que debían ser deslindadas y medidas todas las parcelas rústicas y urbanas del país con un objetivo fiscal.

Con esta nueva actualización se ha incrementado el número de municipios mostrados. Se han añadido imágenes correspondientes a distintas fases de la creación de la Hoja Kilométrica y que proporcionan información que, aunque no se llegara a utilizar en la generación definitiva de la Hoja kilométrica, muestran valiosos datos sobre la topografía del lugar. Éste es el caso de municipios fuera de la Comunidad de Madrid como: Soria, Cartagena, Valdeolivas (Cuenca) y Riofrío de San Ildefonso (Segovia), y de otros en la Comunidad de Madrid, como Alcorcón.


Capa de mosaicos a través del 
Comparador de mapas antiguos en «cortina vertical» del IGN

El proceso ha consistido en el estudio y búsqueda de toda la información existente en el Archivo Topográfico del IGN, unidad perteneciente al Servicio de Documentación Geográfica y Biblioteca, y del uso de los diferentes servicios del IGN como Ortofotos máxima actualidad del PNOA, Vuelo americano serie B (1956 – 1957), Planimetrías y Unidades Administrativas para el ajuste planimétrico, haciendo un estudio de la deformación de cada mosaico, y el case de los mosaicos municipales con su colindante, debido a la duplicidad de información en cada línea límite de cada municipio.


Capa de cédulas catastrales
 y descarga de la Cédula 2003502

Cuando se complete la actualización se podrán consultar las cédulas catastrales de las parcelas catastrales, aumentando en número, georreferenciadas y enlazadas al documento PDF con la cédula catastral digitalizada (anverso y reverso).

Publicado por Juan Carrascosa Estebaranz y Mª José García Arias.

por editor (noreply@blogger.com) em January 29, 2024 11:03 AM

January 24, 2024

TYC GIS Formacion

Nuevo lanzamiento de “Cesium World Bathymetry”

Desde la compañía Cesium se ha lanzado “Cesium World Bathymetry” que engloba diferentes fuentes de datos, por ejemplo, de GEBCO actualizado del año 2023, otras fuentes batimétricas de alta resolución, etc. incorporando un recurso nuevo papa el desarrollo de aplicaciones 3D con Cesium.

Para visualizar esta batimetría debería entrar en mi cuenta de Cesium Ion:

Estas son las diferentes coberturas de información batimétrica:

Me logueo, y directamente al entrar me permite crear una historia nueva “New Story”:

Así, me aparece el visor con el que puedo trabajar e incorporar la información que vea apropiada:

a aparecería en “My Assets” para así poder incorporarla en mis proyectos:

Si hacemos clic en este botón   se amplía el visor relacionado con este visor y podemos navegar en él:

Si quieres aprender a trabajar con este tipo de aplicaciones desde TYC GIS te ofrecemos varios cursos. Si tienes alguna duda al respecto puedes escribirme a b.ramos@tycgis.com.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Beatriz Ramos López em January 24, 2024 12:52 PM

MappingGIS [ES]

Mapflow: digitalización automática de imágenes con QGIS

QGIS es un software GIS libre y gratuito bastante maduro y con unas capacidades de geoprocesamiento impresionantes. Pues bien, para enriquecerle aún más, QGIS cuenta además con una serie de complementos creados por desarrolladores independientes, que le enriquecen aún más. Entre estos complementos se encuentra Mapflow, una aplicación desarrollada por GeoAlert que proporciona capacidades de digitalización ...

Leer más

Mapflow: digitalización automática de imágenes con QGIS

por Aurelio Morales em January 24, 2024 10:43 AM

January 23, 2024

MappingGIS [ES]

SAS Planet: descarga imágenes de Google, Bing, etc

En esta entrada te explicamos cómo descargar imágenes de Google, Bing, Here, etc, en alta resolución y georreferenciadas. Unas vez descargadas las imágenes, éstas se guardan en nuestro disco duro para verlas sin que sea necesario disponer de una conexión a Internet. Ideal para trabajos de campo. Descarga y configuración de SAS.Planet Para descargar imágenes ...

Leer más

SAS Planet: descarga imágenes de Google, Bing, etc

por Aurelio Morales em January 23, 2024 07:30 AM

January 19, 2024

Blog IDEE (ES)

Nuevo geoportal Mapa del Clima de Andalucía


El Geoportal Mapa del Clima se ha desarrollado como complemento a las aplicaciones ya existentes, facilitando información simplificada sobre la evolución y la proyección de distintas variables climáticas en el siglo XXI y de las emisiones de gases de efecto invernadero, desde el año 2005, de cualquier municipio de Andalucía. En concreto, las variables climáticas disponibles en la aplicación son las siguientes:
  • Temperatura Media (ºC): Temperatura media anual.
  • Precipitación (mm/año): Precipitación acumulada a escala anual.
  • Días de calor (40ºC) (nº de días al año): Días en los que la temperatura máxima es igual o superior a 40ºC.
  • Noches Tropicales (nº de noches al año): Aquellas en la que la temperatura mínima es igual o superior a 22ºC.
  • Emisiones de Gases de Efecto Invernadero (t CO2 eq): Emisiones de gases de efecto invernadero anuales.

El Geoportal Web Mapa Clima, que tiene un fin eminentemente divulgativo, está diseñado para el uso del público en general, sin necesidad de tener un conocimiento técnico ni operativo previo.

La información, detalla a nivel municipal, los datos históricos y las proyecciones de variables climáticas procedentes de datos del visualizador de Escenarios Locales de Cambio Climático de Andalucía, correspondientes al 6º Informe del Grupo Intergubernamental de Expertos sobre el Cambio Climático (IPCC). Por su parte, los datos de emisiones de gases de efecto invernadero provienen de la Aplicación Huella de Carbono de los municipios de Andalucía.


Fuente de la noticia: Portal Ambiental de Andalucía.

Publicado por la editora.

por editor (noreply@blogger.com) em January 19, 2024 07:35 AM

January 18, 2024

Blog gvSIG (ES)

IDE del Ayuntamiento de Albacete, optimizando la gestión de la información

Os traemos una presentación de la Infraestructura de Datos Espaciales (IDE) de Albacete, proyecto estratégico destinado a proporcionar un marco tecnológico y organizativo para la gestión, acceso y uso de la información geoespacial en el ámbito del municipio de Albacete. Este proyecto ha tenido como objetivo principal mejorar la toma de decisiones, impulsar el desarrollo urbano sostenible y fomentar la colaboración entre los diferentes actores involucrados en la planificación y gestión del territorio.

La ponencia presenta los trabajos principales y avances de la implantación de la IDE de Albacete. Durante el proyecto se ha llevado a cabo tanto la recopilación, integración y homogeneización de una amplia variedad de datos geoespaciales como el desarrollo de herramientas orientadas a ampliar la funcionalidad de la IDE y a fomentar la participación de los distintos departamentos municipales.

En cuanto a los avances logrados, se ha implementado una plataforma tecnológica robusta y escalable, con base tecnológica en la Suite gvSIG, que permite la gestión eficiente de la información geoespacial y su difusión a través de un conjunto de geoportales y servicios web interoperables. Además de los geoportales de uso interno,se ha publicado un visor cartográfico principal y un número creciente de geoportales temáticos (turismo, urbanismo, movilidad, etc.).

Además, se han desarrollado herramientas específicas que facilitan el acceso y uso de los datos geoespaciales por parte de los diferentes usuarios del Ayuntamiento de Albacete, destacando integraciones con otros sistemas informáticos como el gestor de expedientes SEDIPUALBA / SEGEX, el Catastro con acceso a datos protegidos o el Padrón. Integrada con la IDE desarrollada con gvSIG Online, también se cuenta con la app móvil gvSIG Mapps para la toma de datos en campo, tanto en modo online como offline, y un catálogo de metadatos basado en Geonetwork.

Por último, hay que reseñar que el proyecto también ha implicado un esfuerzo en formación y divulgación entre el personal técnico del Ayuntamiento de Albacete.

En conclusión, la implantación de la Infraestructura de Datos Espaciales de Albacete representa un paso significativo hacia una gestión territorial más eficiente y sostenible. Un proyecto que puede servir de referencia para otros municipios con necesidades similares.

por Alvaro em January 18, 2024 02:04 PM

MappingGIS [ES]

Leaflet + React: publicando mapas interactivos en la web

React es una biblioteca de código abierto desarrollada por Facebook que se utiliza para construir interfaces de usuario. Por su parte, Leaflet es una biblioteca JavaScript que se utiliza para publicar mapas en la web. La combinación de ambas herramientas es sencilla, permitiendo crear mapas web dinámicos. En este artículo veremos algunas características de esta ...

Leer más

Leaflet + React: publicando mapas interactivos en la web

por Jose Luis García Grandes em January 18, 2024 01:42 PM

January 17, 2024

Blog gvSIG (ES)

Automatización de transformaciones de datos en gvSIG Online con GeoETL

GvSIG Online es probablemente la solución en software libre para Infraestructuras de Datos Espaciales y geoportales más potente de la actualidad. Más allá de sus capacidades para generar geoportales y las numerosas herramientas que incorpora, tanto de administración que permiten configurar la publicación de servicios de mapas como a nivel de usuario para consultar la información en los visores de mapas, se caracteriza por disponer de un catálogo de plugins o complementos cada vez más numeroso. Alguno de estos complementos es una aplicación en sí misma, como es el caso de gvSIG Mapps. Es el caso de GeoETL, el plugin de gvSIG Online que permite diseñar procesos para integrar, transformar y cargar datos en nuestra IDE.

En este vídeo podéis conocer más del potencial de esta herramienta:

por Alvaro em January 17, 2024 04:18 PM

January 16, 2024

Blog gvSIG (ES)

gvSIG en las aulas: Proyecto Camalotes. Análisis del humedal “La Curtiembre”

Sobre el proyecto gvSIG Batoví hemos hablado muchas veces, una iniciativa ejemplar que inició en Uruguay y a la que en 2023 se ha sumado Colombia para llevar los SIG a las aulas.

En las pasadas Jornadas Internacionales de gvSIG se presentó el proyecto ganador en 2022: “Camalotes”, del Liceo N° 4, Manuel Oribe de Paysandú (Uruguay). En este proyecto se llevó a cabo un estudio las consecuencias que el cambio climático está teniendo a la zona en que viven los estudiantes. Un proyecto de altísima calidad que sirve de ejemplo de la utilidad que los SIG pueden tener en la formación preuniversitaria, ayudando a los estudiantes a conocer y entender su entorno. No os perdáis el vídeo…

por Alvaro em January 16, 2024 08:48 AM

January 15, 2024

Blog gvSIG (ES)

Aplicación de cementerio en la IDE de Albacete: búsqueda de fallecidos y ruteo

Como parte de la Infraestructura de Datos de Albacete se ha desarrollado un módulo destinado a dar servicio a los visitantes del cementerio principal del municipio de Albacete. Esta aplicación no es un geoportal al uso, sino que permite buscar fallecidos e informar de la ruta para su localización. Además se ha optimizado para su uso desde dispositivos móviles.

Como el resto de la IDE, ha sido desarrollada con gvSIG Online. Es interesante reseñar que el trabajo de actualización de la cartografía del cementerio se realizó con gvSIG Mapps.

Sin duda una utilidad más, de las múltiples que tiene la IDE de Albacete, que puede ser de interés para otras administraciones locales que quieran dar este servicio a sus ciudadanos. Os dejamos con una presentación de la aplicación.

por Alvaro em January 15, 2024 08:54 AM

January 13, 2024

Geofumadas [HN]

OpenFlows – 11 soluciones para ingeniería hidrológica, hidráulica y sanitaria

Disponer de soluciones para resolver problemas relacionados con el agua no es nuevo.  Por supuesto, a la antigua el ingeniero debía hacerlo con métodos iterativos que eran tediosos y desligados del entorno CAD/GIS.  Hoy el gemelo digital cada día se conecta procesos de análisis,  y diseño de infraestructuras, incluido no solo el modelado para su …

por Golgi Alvarez em January 13, 2024 05:31 AM

January 12, 2024

Blog gvSIG (ES)

Herramientas de topología y corrección de capas con errores en gvSIG Desktop 2.6

Una de las funcionalidades más avanzadas que se requieren para tareas de edición de datos vectoriales son las herramientas de topología. En este vídeo te enseñamos a usarlas en gvSIG Desktop 2.6. ¡Ya no tienes excusa para tener errores en tus datos espaciales!

por Alvaro em January 12, 2024 08:48 AM

January 11, 2024

TYC GIS Formacion

Qué es rOpenSpain

Uno de los aspectos más importantes en cualquier proyecto, en este caso en el campo geoespacial, es la posibilidad de disponer de un acceso gratuito a datos de calidad de diferentes temáticas.

En este sentido, rOpenSpain es un proyecto colaborativo para el desarrollo de paquetes en R para trabajar con diferentes fuentes de datos abiertos de España.

Esto es de gran importancia ya que permite aunar esfuerzos para trabajar con datos provenientes de entidades tan importantes como Cartociudad, Catastro o la AEMET entre muchos otros.

Por ejemplo, si queremos trabajar con el paquete “mapSpain”  para obtener datos de límites administrativos de nuestras Comunidades Autónomas o información sobre la población, etc.

Nos vamos a RStudio y tras instalar el universo de rOpenSpain incluimos también la instalación de esta librería:

La activamos en R y por ejemplo , lo que podemos hacer es consultar el censo de población del año 2019 a nivel municipal:

Si abrimos la tabla, así se verían los datos:

Este es un simple ejemplo, puedes consultar también el proyecto en GitHub si tienes más interés:

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Formación de calidad impartida por profesionales

por Beatriz Ramos López em January 11, 2024 04:05 PM

Blog gvSIG (ES)

Creación de informes a partir de plantillas de mapas en gvSIG Desktop

¿Queréis aprender en pocos minutos a crear informes a partir de plantillas de mapas en gvSIG Desktop? Todo ello de forma muy sencilla y con las herramientas disponibles en la última versión de vuestro SIG de escritorio favorito.

por Alvaro em January 11, 2024 08:16 AM

January 10, 2024

Blog gvSIG (ES)

Aprende a manejar un SIG: Grabación del taller “Introducción a gvSIG” disponible

En este taller se repasán las principales herramientas de la aplicación, aprendiendo a crear vistas, cargar capas vectoriales y raster, locales y remotas, a editarlas, tanto gráfica como alfanuméricamente, a aplicar geoprocesamiento y a generar mapas. Todo ello con la nueva versión de gvSIG Desktop.

Tanto si ya has utilizado gvSIG previamente, como si es tu primera vez, no puedes perderte este taller.

Para poder seguirlo, deberás descargarte la versión 2.6 portable de gvSIG, según tu sistema operativo: Windows 64Windows 32Linux 64Linux 32

Deberás descomprimir en una carpeta sin espacios ni acentos ni eñes. Se puede crear por ejemplo una carpeta “gvSIG” en C:\ (en Windows) o en el home de usuario (en Linux), dejar el zip dentro, y descomprimir ahí.

Y también debes descargar la cartografía a utilizar: Cartografía taller “Introducción a gvSIG 2.6”

por Alvaro em January 10, 2024 12:50 PM

January 05, 2024

MappingGIS [ES]

Textomap: crea mapas con ChatGPT

Textomap es una web que permite la creación de mapas utilizando la inteligencia artificial de chatGPT. Podemos crear mapas interactivos a partir de líneas de texto que contengan ubicaciones, lugares de interés o direcciones. Su uso es muy simple. Funciona en 11 idiomas diferentes (incluido español) y lo único que tenemos que hacer es redactar ...

Leer más

Textomap: crea mapas con ChatGPT

por Aurelio Morales em January 05, 2024 12:25 PM

December 11, 2023

Geofumadas [HN]

SIG Promoviendo el desarrollo digital del mundo

SuperMap GIS suscitó un acalorado debate en varios países El 22 de noviembre se celebró en Kenia el Taller de Innovación y Aplicación de SIG de SuperMap, que marcó el final de la  gira internacional de SuperMap International en 2023. SuperMap es uno de los principales fabricantes de software que se centra en SIG e …

por Golgi Alvarez em December 11, 2023 09:59 PM

November 01, 2023

Mapas online da EEA [EN]

Up-to-date air quality data

Latest measurements from Europe's air quality monitoring network

por Marie Jaegly em November 01, 2023 03:15 PM

October 27, 2023

Geofumadas [HN]

¡El Congreso PLM 2023 está a la vuelta de la esquina!

Nos complace saber lo que planea Ingeniería Asistida por Computador (IAC), quienes han anunciado el próximo Congreso PLM 2023, un evento online que reunirá a expertos y profesionales de la industria de la gestión del ciclo de vida del producto. Esta actividad se llevará a cabo del 15 al 16 de noviembre y ofrecerá una …

por Golgi Alvarez em October 27, 2023 08:59 PM

SIGdeletras

Lanzanda versión 2 del plugin de QGIS Spanish Inspire Catastral Downloader y algunas reflexiones despues de 6 años.

Ya se encuentra disponible en el repositorio oficial del complementos de QGIS la versión 2.0 del complemento Spanish Inspire Catastral Downloader (SICD).

El objetivo de este desarrollo es el de facilitar a los usuarios de QGIS la descarga por municipios de los datos cartográficos del catastro INSPIRE de España. Para más información se puede leer esta entrada sobre el plugin escrita en 2017.

La principal novedad de esta nueva versión es la corrección de un error existente derivado en las diferencias en los nombres de los municipios de un listado interno del complemento. Estos datos se usaban para crear la URL de descarga. En origen, el listado se hizo a mano según los datos de Catastro. En ocasiones se producían fallos por diferencias en las denominaciones (uso de acentos, cedillas, eliminación de preposiciones…) por lo que la dirección URÑ del servicio ATOM no era la correcta.

La solución ha venido de la mano de la desarrolladora Laura García de Marina. Laura ha incorporado el código Python para usar de los datos JSON procedentes de la REST API de Catastro con los listados provincias, municipios y códigos usados por la Dirección General de Catastro. Los listados son presentados en formulario principal para configurar la URL correcta de descarga de los archivos ZIP con las capas GML catastrales por municipio.

Quiero agradecer sinceramente el aporte de Laura e indicar el interés de otros complementos desarrollados por ella como Catastro con Historia que permite visualizar las series temporales del WMS de Catastro en QGIS o la extensión para Chrome “ATOM Catastro España” para la descarga de conjuntos de datos predefinidos de Catastro por municipios.

Tras la revisión e integración de los cambios del pull request he aprovechado para incluir estos cambios:

  1. He eliminado el código que permitía el uso del complemento en versiones 2.* de QGIS. No creo que ya sea necesario.
  2. El flujo del complemento se divide en dos: la descarga de los datos y la carga de las capas en el proyecto QGIS activo.
  3. Han sido añadidas mejoras respecto a los avisos y comunicación con el usuario, tanto en la barra de mensajes como en el panel de avisos.
  4. Los procesos del complemento han sido acelerados al eliminar la conversión a GeoJSON de los datos GML. Las versiones actuales de QGIS cargan ya sin problema los datos en este formato.
  5. Al cargar en el proyecto activo, los GMLs son agrupados en el panel de capas con el código INE y el nombre del municipio según Catastro.
  6. Tanto los mensajes de aviso como el formulario están completamente traducidos en español e inglés. No costaría mucho traducirlo a otras lenguas cooficiales o idiomas.
  7. Se han realizados ciertas revisiones y mejoras en el estilo de código Python del complemento. He dudado en realizar una refactorización del código e incluir una clase con toda la lógica que no depende de QGIS. Pero lo dejaré para más adelante (…miento)

Impacto en Internet del complemento después de 6 años de su lanzamiento

La valoración general del lanzamiento del complemento allá por el 2017 (tempus fugit que diría el otro) no puede ser más que positiva. El complemento ha tenido en el momento de escritura de esta descarga más de ¡60.000 descargas! Parafraseando a la gran Lola Flores: …si un euro me diera cada usuario por la descarga… En fin, esto es sin duda lo de menos. Sinceramente me parece impresionante para tratarse de un desarrollo pensado para usuarios de España.

La difusión del complemento en blog y redes sociales también ha sido grande a mi entender. Yo mismo presenté el complemento en Geocamp ES 2017 Almería

Empresas como Geoinnova, MappingGIS o TYC GIS cuentan con entradas en sus blog donde se explica su uso y manejo. En blogs de impacto como ZoneGIS, Cartografía Digital, GISandBeers del gran Roberto Matellanes o Geomapik hay textos sobre el plugin o referencias de su uso en trabajos que necesitan la explotación de datos catastrales.

Tengo menos controlado las referencias al complemento en publicaciones científicas como esta [1] o incluso Trabajos Fin de Máster como [2] y [3]. Me gustaría poder conocer algunas más, pero esto es complicado a no ser que alguien me lo comente.

Me llamó mucho la atención que en el libro QGIS Aplicado al Urbanismo de Rafael Ramón Temes y Alfonso Moya publicado por Ra-Ma en 2021 exista un apartado sobre el complemento.

Hay dos citas relacionadas que me sorprendieron bastante. La primera de ellas fue la que se hizo en el apartado de metodologías de un artículo publicado por El Confidencial titulado ‘¿De qué año es tu casa? El mapa que muestra cómo se ha construido España’. La segunda estaba en una entrada El envejecimiento de las ciudades españolas, ilustrado en estos mapas a través de sus edificios del conocido blog de tecnología Xataka.

Casi recién publicado el complemento, técnicos de Dirección General de Catastro hicieron una comunicación en las Jornadas Ibéricas de IDE (JIDEE) de 2017. La ponencia trataba sobre el Conjunto de Datos de Edificios (BU) en la Dirección General. En una de las láminas de la presentación se mostraba el complemento SICD como ejemplo de explotación de estos datos catastrales sobre construcciones. He llegado a recibir correos hasta de técnicos de catastro haciéndome alguna consulta. Seguro que a ellos también le han dado la brasa en algún momento preguntando sobre el complemento 😅.

Hay varios cursos que incorporan en su temario un apartado sobre el desarrollo. Mis compañeros de Geoinnova dan formación en un curso titulado Curso de especialización en Gestión Catastral con QGIS donde se usa profusamente el complemento. Me resultó llamativo que la Universitat Politècnica de València tuviera un vídeo explicativo en YouTube sobre el manejo de la herramienta de QGIS en uno de sus mooc ya que fue algo que nunca llegué a hacer.

Experiencias personales

Mucho ha llovido desde que en 2017 se lanzó este complemento. En esos años me encontraba en plena transformación profesional que me ha llevado de aplicar los SIG a estudios de territorios prehistóricos, pasando por diseño e implantación dentro de administraciones públicas, a tener la suerte de coordinar hoy en día el Área de Desarrollo y SIG de Geoinnova.

Desde ya más tres años y medio, y gracias a la oportunidad que me brindó Luis Quesada, trabajo codo con codo con un estupendo equipo de profesionales que ponen su máximo interés y esfuerzo en aportar soluciones tecnológicas a empresas y profesionales que necesitan trabajar con datos geográficos.

Sigo usando a diario QGIS, definiendo y desarrollando plugins y usando Python en muchos de mis procesos. Al volver al revisar el código en esta nueva versión, ha sido inevitable detectar errores de principiante: posibilidades de refactorizar el complemento, aplicar los conocimientos (POO) y buenas prácticas (testing) que sigo aprendiendo a diario.

A pesar de todo esto, creo que lo realmente importante del complemento, como creo que me comentó alguien en su momento, fue la idea: reaprovechar un recurso abierto, hacerlo accesible e integrarlo en una herramienta tan potente como QGIS.

Gracias a este complemento he podido aprender lo que conlleva, tanto de bueno como de malo, el desarrollo de un programa de código abierto. En general la experiencia ha sido bastante positiva. Que gente que no conoces de nada te agradezca que hagas abierto y accesible tu trabajo es realmente enriquecedor.

Por otro lado, no han sido ni una ni dos las veces que algún usuario se ha enfadado porque no he contestado de forma inmediate sus correos. En alguna ocasiones, casi me han llegado a exigir que arreglara su problema como si fueran clientes que hubieran pagado el desarrollo (me viene otra vez a la cabeza Lola Flores).

A pesar de estos últimos detalles sin importancia, creo que la creación del complemento Spanish Inspire Catastral Downloader ha sido una experiencia enriquecedora profesional y personalmente. Es más, siempre que he podido intentado repetirla con otros complementos o desarrollos.

Recomiendo a todas aquellas personas que quieran adentrarse en este mundo de la ‘geo’ programación que se lancen, se prueben y compartan sus trabajos con la comunidad.

por Patricio Soriano Castro (pasoriano@sigdeletras.com) em October 27, 2023 12:00 AM

October 20, 2023

Geofumadas [HN]

Los proyectos ganadores del Going Digital Awards 2023

Atiendo este tipo de eventos hace varios años, y aun así es imposible dejar de sorprenderse con la innovación que representa la combinación de jóvenes que nacieron con la tecnología en sus manos y equipos personas que pasamos por los planos de papel en copia azul. Uno de los aspectos más interesantes de esta etapa, …

por Golgi Alvarez em October 20, 2023 11:23 AM

October 11, 2023

Geo Luís Lopes [ES]

Concursos na área de sensoriamento remoto: CENSIPAM e INPE

Olá pessoal,

Vamos focar nos estudos, pois tem concurso público na área! Salários a partir de R$ 6.600,00.


Concurso CENSIPAM

O CENSIPAM (Centro Gestor e Operacional do Sistema de Proteção da Amazônia) publicou seu mais novo edital de concurso público, com 50 vagas mais 150 cadastro de reserva para Analista em Ciência e Tecnologia.

O cargo exige nível superior em áreas específicas e possui remuneração inicial de R$ 6.662,68. Para a área de sensoriamento remoto é exigido qualquer formação superior com especialização na área.

Sob organização da banca IADES, as inscrições já estão abertas e podem ser feitas até o dia 2 de novembro, ao custo de R$ 85,00. A avaliação dos candidatos será realizada através de prova objetiva e discursiva, no dia 19 de novembro.

Tenho carinho especial pelo CENSIPAM, pois foi meu primeiro emprego quando passei no processo seletivo em 2006 e fiquei até 2011 no Centro Regional de Belém (PA). Foi minha escola na área, fiz bons amigos e a estrutura é excelente!


A apostila CENSIPAM 2023 - Analista em Ciência e Tecnologia - Comum a Todas as Especialidades, é um recurso valioso para ajudar você a se preparar para este concurso. Este é o material ideal para sua preparação.

Clique na imagem 👆


Concurso INPE

O Instituto Nacional de Pesquisas Espaciais (INPE), lançou novos editais para os cargos de tecnologista (pleno I e júnior I) e pesquisador (adjunto padrão I e associado padrão I).

O salário inicial do aprovado pode chegar a R$16.134,86.

As inscrições poderão ser feitas no período entre 31 de outubro a 4 de dezembro, no portal da Fundação Getúlio Vargas (FGV), banca organizadora da seleção. Os aprovados exercerão suas atividades nas cidades de São José dos Campos SP, Cachoeira Paulista SP, Santa Maria RS e Cuiabá MT.




por Luis Lopes (noreply@blogger.com) em October 11, 2023 11:43 PM

October 05, 2023

Geo Luís Lopes [ES]

PostGIS: uma poderosa extensão geoespacial para SGBD

O PostGIS é uma extensão geoespacial de código aberto para Sistemas de Gerenciamento de Banco de Dados (SGBD) relacionais, projetado para armazenar, gerenciar e analisar dados geoespaciais. No coração do PostGIS está o SGBD PostgreSQL, amplamente reconhecido por sua robustez e escalabilidade, o que torna o PostGIS uma escolha sólida para aplicativos geoespaciais.

SGBD refere-se a um software responsável por armazenar, organizar e recuperar dados de maneira eficiente e segura. O SGBD lida com tarefas como criação de tabelas, consultas de dados, controle de transações e garantia de integridade dos dados. O PostgreSQL, em que o PostGIS se baseia, é um SGBD relacional, o que significa que ele organiza os dados em tabelas com relacionamentos definidos.

O PostGIS teve início no início dos anos 2000 como um projeto de código aberto liderado por uma comunidade de desenvolvedores entusiastas. Foi criado como uma resposta à crescente necessidade de armazenar, consultar e analisar dados geoespaciais de maneira eficaz em sistemas de banco de dados relacionais. Desde então, o PostGIS evoluiu significativamente, tornando-se uma ferramenta amplamente utilizada em sistemas de informações geográficas (SIG) e aplicativos de análise geoespacial.

O PostGIS desempenha um papel fundamental na integração de dados geoespaciais em aplicativos de negócios, pesquisa e tomada de decisões. Sua finalidade principal é permitir que os desenvolvedores e analistas armazenem, consultem e processem informações geoespaciais dentro do contexto de um banco de dados relacional. Isso significa que é possível realizar consultas complexas, análises espaciais e visualizações de dados diretamente no banco de dados, facilitando a análise de padrões geográficos, planejamento urbano, geocodificação de endereços e muito mais.

Vantagens em Relação a Outros Bancos de Dados:

Compatibilidade com Padrões: O PostGIS segue padrões geoespaciais amplamente aceitos, como o Open Geospatial Consortium (OGC), garantindo interoperabilidade com outros sistemas e aplicativos geoespaciais.

Desempenho: A otimização geoespacial incorporada no PostGIS permite consultas rápidas e eficientes em grandes conjuntos de dados geoespaciais.

Integração com PostgreSQL: Como uma extensão do PostgreSQL, o PostGIS herda a confiabilidade e a capacidade de escalabilidade do PostgreSQL, tornando-o uma opção confiável para ambientes de produção.

Ampla Comunidade e Suporte: O PostGIS possui uma comunidade ativa de desenvolvedores e usuários, oferecendo suporte, documentação e recursos de aprendizado.

Amplas Funções de Análise: O PostGIS fornece uma ampla gama de funções geoespaciais, incluindo cálculos de distância, buffers, união espacial, consulta por proximidade e muito mais.

Extensibilidade: É possível criar funções personalizadas em linguagens como Python ou R e incorporá-las no PostGIS para atender a requisitos específicos do aplicativo.

O PostGIS desempenha um papel crítico na gestão e análise de dados geoespaciais em sistemas de banco de dados relacionais, fornecendo uma base sólida para aplicativos geoespaciais e contribuindo para a tomada de decisões informadas em uma variedade de setores, desde planejamento urbano até análise ambiental e logística. Sua combinação de padrões, desempenho e funcionalidade o torna uma escolha valiosa para qualquer projeto que envolva dados geográficos.

por Luis Lopes (noreply@blogger.com) em October 05, 2023 04:44 PM

October 02, 2023

Geo Luís Lopes [ES]

Global Forest Watch: ferramenta online de monitoramento do desmatamento

O Global Forest Watch (GFW) é uma plataforma online e uma ferramenta inovadora que foi lançada em 2014 pelo World Resources Institute (WRI). Sua principal missão é monitorar e fornecer informações em tempo real sobre o estado das florestas em todo o mundo. O GFW utiliza uma combinação de tecnologia de sensoriamento remoto por satélite, análise de dados avançada e colaboração global para criar uma visão abrangente e atualizada das florestas do planeta.

A importância do GFW é multifacetada. Em primeiro lugar, ele desempenha um papel crucial na detecção e monitoramento do desmatamento, fornecendo alertas quase imediatos sobre atividades prejudiciais às florestas, como desmatamento ilegal e exploração madeireira insustentável. Isso é fundamental para a aplicação das leis ambientais e a conservação das florestas.

Além disso, o GFW oferece acesso a dados detalhados sobre o uso da terra, mudanças na cobertura florestal e emissões de carbono. Essas informações são fundamentais para governos, organizações não governamentais e empresas que buscam desenvolver políticas e estratégias de conservação sustentáveis.

Outro aspecto importante do GFW é sua acessibilidade. A plataforma é gratuita, o que significa que está disponível para pessoas em todo o mundo, permitindo uma colaboração global na conservação florestal.

O Global Forest Watch é uma ferramenta essencial para a preservação das florestas globais. Sua capacidade de fornecer informações atualizadas e seu acesso gratuito o tornam uma arma poderosa na luta para proteger nossos recursos naturais e enfrentar desafios ambientais globais, como o desmatamento e as mudanças climáticas.

Para acessar o GFW clique neste link: https://www.globalforestwatch.org/

por Luis Lopes (noreply@blogger.com) em October 02, 2023 02:00 PM

October 01, 2023

Geofumadas [HN]

Lo mejor de las infraestructuras 2023 – Going Digital Awards in Infrastructure

Geofumadas estará este 11 y 12 de octubre atendiendo este evento en Singapur, en el que se mostrará lo mejor de la innovación en obras de ingeniería, arquitectura y construcción. En este año coinciden muchos esfuerzos cuando modelos de gestión integrada buscan sacar provecho de la nube, de la inteligencia artificial, de los gemelos digitales …

por Golgi Alvarez em October 01, 2023 10:01 PM

September 28, 2023

Fernando Quadro (BR)

Verificações de URL no GeoServer

A versão 2.24.x do GeoServer traz entre suas novidades as verificações de acesso externo de URL que permite controlar as verificações executadas em URLs fornecidas pelo usuário que o GeoServer usará para acessar recursos remotos.

Atualmente, as verificações são realizadas nas seguintes funcionalidades:

  • Solicitações WMS GetMap, GetFeatureInfo e GetLegendGraphic com folhas de estilo SLD remotas (parâmetro SLD)
  • Ícones remotos referenciados por estilos (o acesso aos ícones no diretório de dados é sempre permitido)
  • Solicitações WMS GetMap e GetFeatureInfo no modo de representação de recursos (parâmetros REMOTE_OWS e REMOTE_OWS_TYPE)
  • Entradas remotas WPS, como solicitações GET ou POST

Para criar as regras de verificação, o GeoServer utiliza expressões regulares. Na internet existem sites disponíveis que irão te ajudar a definir um padrão de expressão regular Java (linguagem que o GeoServer é desenvolvido) válido. Essas ferramentas podem ser usadas para interpretar, explicar e testar expressões regulares. Por exemplo:

https://regex101.com/ (habilitar o tipo Java 8)

https://www.freeformatter.com/java-regex-tester.html

1. Configuração de verificações de URL

Navegue até a página Dados > Verificações de URL para gerenciar e configurar verificações de URL.

Tabela de verificações de URL

Use as opções Ativar/Desativar para habilitar este recurso de segurança:

  • Quando a caixa de seleção de verificações de URL está habilitada, as verificações de URL são realizadas para limitar o acesso do GeoServer a recursos remotos, conforme descrito acima. A ativação de verificações de URL é recomendada para limitar a interação normal dos protocolos Open Web Service usados ​​para ataques de Cross Site Scripting.
  • Quando a caixa de seleção está desabilitada, as verificações de URL NÃO são habilitadas, o GeoServer recebe acesso irrestrito a recursos remotos. Desativar verificações de URL não é uma configuração segura ou recomendada.

2. Adicionando uma verificação baseada em expressão regular

Os botões para adicionar e remover verificações de URL podem ser encontrados na parte superior da lista de verificação de URL.

Para adicionar uma verificação de URL, pressione o botão Adicionar nova verificação. Você será solicitado a inserir os detalhes da verificação de URL (conforme descrito abaixo em Editando uma verificação).

3. Removendo uma verificação

Para remover uma verificação de URL, marque a caixa de seleção ao lado de uma ou mais linhas na lista de verificação de URL. Pressione o botão Remover verificações de URL selecionadas para remover. Você será solicitado a confirmar ou cancelar a remoção. Pressionar OK para remover as verificações de URL selecionadas.

4. Editando uma verificação

As verificações de URL podem ser configuradas, com os seguintes parâmetros para cada verificação:

  • Nome: Nome da verificação, utilizado para identificá-lo na lista.
  • Descrição: Descrição da verificação, para referência posterior.
  • Expressão regular: Expressão regular usada para corresponder aos URLs permitidos
  • Habilitado: Caixa de seleção para ativar ou desativar a verificação

Veja abaixo como é a tela de configuração:

Tela de configuração de verificação de URL

5. Testando verificações

O formulário Testar verificações permite que uma URL seja verificada, informando se o acesso é permitido ou não.

Pressione o botão Testar URL para realizar as suas verificações. Se pelo menos uma verificação corresponder ao URL, ele será permitido e o teste indicará a verificação que permite o acesso. Caso contrário, será rejeitado e o teste indicará que nenhuma verificação de URL foi correspondente.

Tela de teste de verificações de URL

Fonte: GeoServer Documentation

por Fernando Quadro em September 28, 2023 01:58 PM

September 27, 2023

Fernando Quadro (BR)

GeoServer ACL

A versão 2.24.x do GeoServer traz entre suas novidades o GeoServer ACL (Access Control List), um sistema de autorização avançado.

Ele consiste em um serviço independente que gerencia regras de acesso e um plugin do GeoServer que solicita limites de autorização por solicitação.

Como administrador, você usará o GeoServer ACL para definir regras que concedem ou negam acesso a recursos publicados com base nas propriedades da solicitação de serviço, como credenciais do usuário, o tipo de serviço OWS (OGC Web Services) e as camadas solicitadas.

Essas regras podem ser tão abertas quanto conceder ou negar acesso a espaços de trabalho inteiros do GeoServer, ou tão granulares quanto especificar quais áreas geográficas e atributos de camada permitir que um usuário ou grupo de usuários específico veja.

Como usuário, você executará solicitações ao GeoServer, como WMS GetMap ou WFS GetFeatures, e o mecanismo de autorização baseado no ACL limitará a visibilidade dos recursos e conteúdos das respostas àqueles que correspondem às regras que se aplicam às propriedades da solicitação e as credenciais do usuário autenticado.

GeoServer ACL não é um provedor de autenticação. É um gerenciador de autorização que usará as credenciais do usuário autenticado, sejam elas provenientes de HTTP básico, OAuth2/OpenID Connect ou qualquer mecanismo de autenticação que o GeoServer esteja usando, para resolver as regras de acesso que se aplicam a cada solicitação específica.

GeoServer ACL é Open Source, nascido como um fork do GeoFence. Como tal, segue a mesma lógica para definir regras de acesso a dados e acesso administrativo. Portanto, se você estiver familiarizado com o GeoFence, será fácil raciocinar como o GeoServer ACL funciona.

Fonte: GeoServer ACL Project

por Fernando Quadro em September 27, 2023 07:20 PM

September 26, 2023

Geofumadas [HN]

Gemelos Digitales y AI en Sistemas Viales

La inteligencia artificial – AI- y los gemelos digitales o Digital Twins son dos tecnologías que están revolucionando la forma de percibir y entender el mundo. Los sistemas viales por su parte son fundamentales para el desarrollo económico social y cultural de cualquier país, y por lo tanto requieren la mayor de las atenciones para …

por Golgi Alvarez em September 26, 2023 02:28 AM

Avance de la infraestructura geoespacial de la nación en asociación para el desarrollo nacional – GeoGov Summit

Este fue el tema del GeoGov Summit, un evento que se realizó en Virginia, Estados Unidos, del 6 al 8 de septiembre de 2023. En este se convocó a un foro G2G y G2B de alto nivel y con visión de futuro, así como expertos, académicos y personalidades del gobierno de Estados Unidos para definir …

por Golgi Alvarez em September 26, 2023 02:20 AM

Geospatial World Forum 2024

El Geospatial World Forum 2024, se celebrará del 16 al 16 de mayo en Rotterdam. En este se reunen expertos, profesionales y entusiastas del ámbito de la geoinformación, el análisis espacial y geotecnologías. Es la 15a. edición de este Foro, que por su trayectoria se ha convertido en uno de los eventos más importantes del …

por Golgi Alvarez em September 26, 2023 02:09 AM

September 22, 2023

Fernando Quadro (BR)

Inscrições abertas: Curso de GeoServer

Prezados leitores,

Gostaria de informá-los que estão abertas as inscrições para mais uma turma do Curso de GeoServer (EAD Ao Vivo) que estarei ministrando pela GEOCURSOS. O objetivo do curso é que você aprenda a configurar e compartilhar dados geográficos na internet com o GeoServer. Veja abaixo a ementa:

  • Introdução aos padrões OGC
  • Instalação e configuraç&ao
  • Publicação de dados vetoriais
  • Publicação de dados PostGIS
  • Formatos de saída
  • Instalação de Plugins
  • Como realizar upgrade de versão
  • Cache
  • Estilos utilizando SLD
  • Substituição de variáveis no SLD
  • Utilização da API Rest
  • Criação de camadas com SQL View
  • Segurança
  • Boas práticas
  • Preparação do GeoServer para ambiente de produção
  • Gerar HeapMap com o padrão WPS
  • Como utilizar o plugin Importer
  • Aplicação prática com OpenLayers

O curso ocorrerá entre os dias 17 e 26 de Outubro, terças, quartas e quintas das 19:00 as 22:00 (horário de Brasília).

Aqueles que poderem divulgar para seus contatos, agradeço. Quem quiser saber mais informações sobre o curso, pode obtê-las nos seguintes links:

por Fernando Quadro em September 22, 2023 02:20 PM

September 21, 2023

Fernando Quadro (BR)

Cloud Native GeoServer

Cloud Native GeoServer é um GeoServer pronto para uso na nuvem por meio de microsserviços dockerizados.

Este projeto é um esforço para dividir os serviços geoespaciais e a API do GeoServer como componentes individualmente implementáveis de uma arquitetura baseada em microsserviços.

Como tal, ele se baseia nos componentes de software existentes do GeoServer, adaptando-os e/ou estendendo-os na tentativa de alcançar a decomposição funcional por capacidade de negócios; o que significa que cada serviço OWS (OGC Web Services), a UI (User Interface) da Web, a API REST e provavelmente outros componentes, como o subsistema de catálogo e configuração, tornam-se microsserviços independentes, implantáveis individualmente e escaláveis.

Isso significa que o arquivo .war do GeoServer é implantado várias vezes, com cada instância expondo uma determinada “capacidade de negócios”?

ABSOLUTAMENTE NÃO. Cada microsserviço é seu próprio aplicativo independente, incluindo apenas as dependências do GeoServer necessárias. Além disso, foi tomado cuidado para que, quando uma dependência tiver componentes obrigatórios e não obrigatórios, apenas os necessários sejam carregados.

Arquitetura do Cloud Native GeoServer

Como o GeoServer é um aplicativo servlet monolítico tradicional baseado no Spring Framework, uma escolha lógica foi feita para basear os microsserviços derivados do GeoServer na estrutura Spring Boot.

Além disso, a tecnologia Spring Cloud permite recursos cruciais, como descoberta dinâmica de serviços, configuração externalizada, eventos distribuídos, gateway de API e muito mais.

Apenas uma lista selecionada da vasta quantidade de extensões GeoServer será suportada, à medida que forem verificadas e possivelmente adaptadas para funcionar com a arquitetura deste projeto.

Você ficou interessado nesse projeto? Quer saber como rodar esse projeto no seu ambiente?

Basta você clicar aqui e ir para a página oficial do projeto.

por Fernando Quadro em September 21, 2023 09:10 PM

Geo Luís Lopes [ES]

Uso de smartphones no geoprocessamento

Nos últimos anos, a indústria de geoprocessamento testemunhou uma revolução tecnológica empolgante, impulsionada em grande parte pelo crescente uso de smartphones. O geoprocessamento, que envolve a coleta, análise e interpretação de dados geoespaciais, está desfrutando de avanços notáveis graças à versatilidade e acessibilidade desses dispositivos móveis.

Antes do advento dos smartphones, a coleta de dados geoespaciais era frequentemente realizada usando equipamentos caros e volumosos, como receptores GPS dedicados e sistemas de posicionamento geodésico. Esses métodos eram restritos a profissionais altamente especializados e, muitas vezes, eram inacessíveis para projetos de menor escala. No entanto, com smartphones amplamente disponíveis equipados com GPS de precisão interessante e sensores avançados, a coleta de dados geoespaciais tornou-se acessível a uma gama muito mais ampla de usuários.

Fonte: Freepik

Os smartphones permitem que profissionais de geoprocessamento coletem dados no campo de maneira eficiente. Isso inclui a captura de coordenadas GPS, fotos georreferenciadas, informações sobre recursos naturais e muito mais. Os dados coletados podem ser instantaneamente sincronizados com sistemas de informações geográficas (SIG) ou serviços em nuvem para análise posterior.

Uma ampla variedade de aplicativos específicos para geoprocessamento está disponível nas lojas de aplicativos. Essas ferramentas oferecem recursos como rastreamento de ativos, mapeamento de pontos de interesse, inspeções de campo e análise de terreno, tornando o geoprocessamento mais eficaz e acessível.

Com a capacidade de coletar e analisar dados geoespaciais em tempo real, os smartphones permitem que as equipes de campo tomem decisões mais informadas e rápidas. Isso é especialmente importante em setores como a agricultura, gestão de desastres e construção civil.

Além da coleta de dados, os smartphones oferecem acesso a informações geoespaciais remotas por meio de serviços de mapas online, imagens de satélite e dados de sensoriamento remoto. Isso permite que os profissionais de geoprocessamento tomem decisões baseadas em informações atualizadas e detalhadas.

Os smartphones também desempenham um papel fundamental no envolvimento do público em projetos de geoprocessamento. Aplicativos e plataformas de mídia social permitem que as pessoas compartilhem informações geográficas, relatem observações e participem ativamente de iniciativas de mapeamento colaborativo.

Vale ressaltar que o uso de smartphones no geoprocessamento também apresenta desafios, como a precisão limitada do GPS em áreas urbanas densamente construídas e a necessidade de gerenciar grandes volumes de dados geoespaciais. No entanto, as vantagens superam esses desafios, tornando os smartphones uma ferramenta valiosa para profissionais e entusiastas do geoprocessamento.

Os smartphones estão desempenhando um papel cada vez mais importante na revolução do geoprocessamento, tornando essa disciplina mais acessível, eficiente e orientada por dados. Com a contínua evolução da tecnologia móvel, podemos esperar que o geoprocessamento continue a se beneficiar do poder dos smartphones em um futuro próximo.

Um aplicativo para smartphone que vem ganhando espaço entre os profissionais é QField, uma versão do QGIS para ser usado em campo. Ele roda em Android e também é de código aberto. 

Descubra como o QField pode transformar sua experiência em campo, obtendo dados e tomando decisões estratégicas. Aproveite agora! Link na imagem 👇



por Luis Lopes (noreply@blogger.com) em September 21, 2023 02:00 PM

September 18, 2023

Geo Luís Lopes [ES]

Ebook gratuito | Geografia física e geotecnologias

E-book disponível para download no repositório da UFPA. Seus organizadores são Eder Mileno Silva De Paula e Emanuel Lindemberg Silva Albuquerque e está dividido em 9 capítulos. 

Este livro digital é reflexo das atividades de ensino, pesquisa e extensão que foram realizados nas instituições dos autores dos artigos e organizadores. O link deste ebook está logo abaixo.



O e-book está disponível nesse link, clique aqui

por Luis Lopes (noreply@blogger.com) em September 18, 2023 02:00 PM

September 14, 2023

Geo Luís Lopes [ES]

Comunicação visual e a compreensão das informações geográficas

A importância de um bom layout na divulgação de mapas não pode ser subestimada, pois desempenha um papel fundamental na eficácia da comunicação visual e na compreensão das informações geográficas. Um layout bem planejado e executado pode tornar os mapas mais atraentes, informativos e acessíveis, melhorando assim a experiência do usuário e a utilidade dos mapas em uma variedade de contextos.

Um bom layout contribui para a clareza das informações apresentadas no mapa. Ele organiza os elementos de forma lógica e intuitiva, garantindo que os usuários possam identificar rapidamente os principais pontos de interesse, rotas, fronteiras e outras características geográficas. Isso é especialmente importante em mapas que têm como objetivo fornecer orientações, como mapas de ruas, mapas de trilhas ou mapas de transporte público.

Fonte: Pixabay

Além disso, o layout adequado ajuda a evitar a desordem visual, tornando o mapa mais legível. Isso envolve a escolha adequada de cores, fontes, tamanhos de texto e estilos de linha. Um uso cuidadoso desses elementos torna mais fácil distinguir entre diferentes elementos do mapa, como rios, estradas, edifícios e áreas naturais. Um layout limpo e bem organizado também pode minimizar a confusão e a fadiga visual, permitindo que os usuários absorvam as informações de maneira mais eficaz.

A estética é outra dimensão importante do layout de mapas. Mapas bem projetados podem ser visualmente atraentes, despertando o interesse dos usuários e incentivando-os a explorar e interagir com o mapa. Isso é particularmente relevante em aplicações de marketing, turismo e educação, onde a primeira impressão é fundamental para o engajamento do público.


A acessibilidade também é uma consideração fundamental quando se trata de layout de mapas. Os mapas devem ser projetados de forma a serem acessíveis a todos os usuários, incluindo aqueles com deficiências visuais. Isso pode envolver o uso de legendas, cores acessíveis, textos alternativos e outras técnicas de design inclusivo para garantir que os mapas sejam utilizáveis por uma ampla gama de pessoas.

Um bom layout desempenha um papel crucial na divulgação eficaz de mapas. Ele não apenas melhora a clareza e a legibilidade das informações geográficas, mas também contribui para a estética e a acessibilidade dos mapas. Portanto, ao criar ou divulgar mapas, é essencial investir tempo e esforço na concepção de um layout eficaz que atenda às necessidades dos usuários e amplie a utilidade e a atratividade dos mapas em diversos contextos.

Abaixo deixo um cursos online bem avaliado, com preço acessível, para você entender e aprender elaborar bons produtos cartográficos e se destacar no mercado!
Clique na imagem

por Luis Lopes (noreply@blogger.com) em September 14, 2023 02:00 PM