Datos personales

Romeo. Con la tecnología de Blogger.
RSS

Terremotos desde el interior de la Tierra #ArcGIS

$$$$$$$$$$$$$$$$$$$$$$$$$
Terremotos desde el interior
$$$$$$$$$$$$$$$$$$$$
Estás viendo los terremotos desde el interior de la Tierra. 

🌏 Creado por Raluca Nicola con la API de #ArcGIS para #JavaScript

Explora la aplicación aquí: http://ow.ly/GPaA50x3SMG

$$$$$$$$$$$$$$$$$$$



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cómo incluir el Copyright en QGIS

$$$$$$$$$$$$$$$$$$$$$$$$$$$

Cómo incluir el Copyright en QGIS

$$$$$$$$$$$$$$$$$$$$$$$$$$$
Si has trabajado con alguna librería de mapas web como OpenLayers o Leaflet estarás acostumbrado a ver un texto de atribución en la esquina inferior derecha del visor web. Pues bien, una de las características renovadas que tiene QGIS 3 es la posibilidad de incluir un texto informativo sobre los derechos de copia, este texto aparecerá en una de las esquinas del mapa.
Es importante recordar que, al igual que sucede con una obra literaria, un mapa puede tener derechos de copia. Además podemos aprovechar esta característica no solo para indicar quién es el autor, sino para indicar con qué programa se ha realizado el mapa y mencionar la fuente de los datos. Te recordamos la importancia de citar bien los mapas, datos y el software GIS utilizado.
¿Cómo se incluye el copyright en QGIS?
  1. Abrimos QGIS.
  2. Vamos al menú superior Ver > Ilustraciones > Etiqueta del Copyright…
Se abre la ventana «Decoración de la etiqueta de copyright»:
Activamos la etiqueta de derechos de autor para poder escribir el texto. Por defecto aparece el nombre de usuario del equipo y el año actual, pero como hemos comentado al principio conviene modificarlo para indicar además el programa utilizado y la fuente de los datos.
En esta ventana podemos modificar el tipo letra (la fuente, tamaño, color, halo, etc), la ubicación y establecer un margen desde el borde.
Una vez realizados los cambios, aceptamos y aparece el Copyright en QGIS:
Copyright en QGIS
Ojo, esta decoración es útil si exportamos nuestro mapa como imagen o en PDF, pero si creamos una composición de mapa, este texto no aparecerá en ella.
En la composición de mapa debemos añadir nuestro mapa y además añadir un elemento a la composición a través de la opción «Añadir etiqueta» para configurar de nuevo el texto del copyright. Esta opción es más versátil porque nos permite configurar con más precisión dónde queremos que aparezca el texto.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cómo integrar R en QGIS 3

%%%%%%%%%%%%%%%%

Cómo integrar R en QGIS 3

%%%%%%%%%%%%%%%%
Una de las características más interesantes de QGIS es que permite ampliar sus funcionalidades combinándose con aplicaciones adicionales como SAGA, GRASS o R.
Como comentábamos en entradas anteriores, R es un lenguaje y un entorno de programación para análisis estadístico que se convierte, a gran velocidad, en una herramienta de referencia para el análisis espacial y la geoestadística. Su combinación con QGIS permite añadir una gran variedad de métodos de análisis estadísticos, visualización y almacenamiento rápido de resultados, automatizar procesos complejos y desarrollar de manera sencilla nuevas funcionalidades.
El propósito de este post es mostrar cómo podemos integrar R con QGIS 3, para poder ejecutar algoritmos implementados en R (R script) desde QGIS y descargar scripts ya creados para incorporarlos a nuestro SIG.

Configuración de R en QGIS 3

En QGIS existe un complemento denominado Processing R Provider (versión 1.0.7), desarrollado por North Road, que permite usar scripts de R dentro de QGIS.
Los pasos para configurarlo correctamente dentro de QGIS se relatan a continuación:
Primero, dentro de QGIS, en el menú de la barra superior pulsamos en Complementos → Administrar e instalar complementos…
En la barra de búsqueda introducimos el nombre Processing R Provider, seleccionamos el complemento y pulsamos en instalar.
R en QGIS - Processing R Provider
A continuación, en el menú de la barra superior de QGIS, seleccionamos Configuración → OpcionesR en QGIS - configuración
En la ventana emergente debemos movernos a Procesos → Proveedores → R
En esta ventana, es muy importante que rellenemos correctamente la información correspondiente a todos los elementos de la siguiente manera:
Package repository
Introduce: https://cran.at.r-project.org/
R folder
Carpeta donde tenemos instalado R. Es muy importante especificar solo la carpeta y no el binario.Por ejemplo:
C:\Program Files\R\R-3.5.1
Un truco para conocer dónde está, es comprobar la ruta desde RStudioSe trata de la misma carpeta en la se instalan las bibliotecas de R. En RStudio pulsamos sobre la ventana Install, en el botón Install Packages y observamos la ruta.
R scripts folder
Puede ser cualquier directorio de nuestro ordenador.
Es el directorio de almacenamiento de los R Scripts dentro de QGIS3. Es importante recordar la ubicación de esta carpeta, ya que QGIS solo mostrará las herramientas desarrolladas que se encuentren dentro de ella. Un ejemplo es la siguiente ruta:
C:/User/Diana/QGIS/QGIS3/default/processing/rscripts
Pero también puede ser la que nosotros deseemos.
Use 64 bit versionActivado
Si tienes una versión de R de 64 bits, puedes marcar esta casilla. Así, se instalarán las versiones de 32 y 64 bits.
Use user library folder instead of system librariesActivado
User library folderSe debe configurar el directorio rlibs dónde se instalarán las bibliotecas R para QGIS. Este directorio, rlibs, se suele encontrar en la carpeta processing de la instalación de QGIS3.
Por ejemplo:
C:/User/Diana/QGIS/QGIS3/default/processing/rlibs
Ahora, si has configurado todo correctamente, ya podrás utilizar scripts construidos con código R dentro de QGIS siempre que los sitúes en tu carpeta rscripts (en la ruta que aparece en la configuración del proveedor denominada R Folder).

Descarga de R scripts de un repositorio público

En algunas ocasiones necesitaremos utilizar herramientas sencillas que otros usuarios ya han desarrollado y compartido en repositorios públicos. El procedimiento para reutilizar estos R Scripts es muy sencillo.
Nota: Recuerda comprobar siempre las licencias de las herramientas que descargues y nombrar al autor en caso necesario.
A continuación, vamos a mostrar la manera de descargar los algoritmos disponibles en el repositorio Github de QGIS  e introducirlos y utilizarlos dentro de QGIS.
Primero, ve al enlace del repositorio en https://github.com/qgis/QGIS-Processing/tree/master/rscripts, descarga todo el repositorio  en tu ordenador como un archivo .zip (Clone or Download → Download Zip) y descomprímelo.
De todos los archivos descomprimidos, únicamente necesitaremos los archivos dentro de la carpeta con nombre rscrips. El resto puede eliminarse. Ve a la ruta de R Script Folder (rscripts) y copia los archivos que acabas de de descargar.
Inicia QGIS y, ¡listo! Ahora tendrás muchos Grupos nuevos en tu Caja de Herramientas de Procesos con todos los algoritmos que has descargado listos para usarse.
R en QGIS - algoritmos
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Novedades de ArcGIS 10.7

Novedades de ArcGIS 10.7

  1. La versión ArcGIS 10.7 Prerelease incluye una interfaz actualizada para administrar usuarios y aplicaciones para admitir nuevas licencias de tipo de usuario en ArcGIS Enterprise.
  2. Además, la versión preliminar incluye una nueva funcionalidad para la gestión de datos, como la creación de áreas de mapas offline, vistas de capa de entidades alojadas usando un área de interés y más.
  3. Además, se ha actualizado cada uno de los componentes principales del software para incluir un conjunto completo de nuestra documentación de ArcGIS Enterprise. La nueva documentación que se instala es equivalente a la documentación disponible en la web e incluye la capacidad de buscar en todos los componentes. Las nuevas secciones de la ayuda instalada incluyen información adicional sobre las nuevas funciones y funcionalidades de la vesión 10.7.

Novedades en ArcMap

ArcMap 10.7 introduce nuevas características y capacidades de mapeo, geocodificación y la extensión ArcGIS Network Analyst. También incluye cambios en las bases de datos y soporte de geodatabase. Algunas de estas características se describen a continuación:
  • Nueva configuración de environment. Una nueva configuración de entorno, el Método de proyección de tamaño de celda (Cell Size Projection Method), está disponible para la mayoría de las herramientas  Raster Interpolation, Math, Reclass, y Surface. Esta configuración determina cómo se calculará el tamaño de celda ráster de salida
    cuando se proyectan conjuntos de datos durante el análisis.
  • Raster Surface toolset. La herramienta Contour ha mejorado el rendimiento para la mayoría de los polígonos y polilíneas de salida.
  • Las herramientas Extract Multi Values to PointsExtract Values to Points, y Sample se han rediseñado para mejorar su rendimiento. Los métodos de interpolación también se han mejorado para estas herramientas.
  • Los servicios de imágenes de datos multidimensionales ahora son compatibles con la herramienta Sample.
  • La herramienta Flow Distance tiene un nuevo parámetro Tipo de estadísticas que determina el tipo de estadísticas que se usa para calcular el flujo de Distancia sobre múltiples trayectos de flujo.
  • La herramienta Estadísticas Focales ahora es compatible con el entorno Factor de procesamiento paralelo. La herramienta utiliza múltiples procesadores cuando
    calcula estadísticas del raster de salida para mejorar el rendimiento.
  • Dos nuevas proyecciones de mapas están disponibles en ArcMap 10.7:
    • La proyección Equal Earth es una proyección pseudocilíndrica de igual área para mapas mundiales desarrollados conjuntamente por Tom Patterson (Servicio de Parques Nacionales de EE. UU., Ret.), Bernhard Jenny (Universidad de Monash) y Bojan Šavrič (Esri).
Proyección Equal Earth
    • Peirce quincuncial. La proyección del mapa quincuncial de Peirce representa el mundo en un cuadrado. Fue desarrollado por Charles Sanders Peirce en 1879. En su diseño original, la proyección se centra en el Polo Norte y muestra el ecuador como un cuadrado girado dentro del mapa. La proyección es conforme excepto en las cuatro curvas del ecuador.
  • ArcGIS 10.7 soporta Oracle 18c.
  • Ya no se pueden crear geodatabases de esquema de usuario en Oracle. Podemos continuar utilizando y actualizando el esquema de usuario existente geodatabases en esta versión, pero debe comenzar a mover sus datos a geodatabases autónomas.
  • El uso de bases de datos Altibase con ArcGIS ha quedado en desuso.
  • No podemos crear una geodatabase en Microsoft SQL Server 2012 o actualizar una geodatabase existente si reside en una Base de datos SQL Server 2012.
  • Network Analyst. Los operadores ‘+’ y ‘-‘ se agregan al evaluador de funciones. Estos operadores se pueden utilizar al configurar un evaluador de funciones en un network dataset.

¿Qué incluye ArcGIS 10.7?

ArcGIS Desktop 10.7 incluye los siguientes componentes:
  • ArcGIS Desktop
  • ArcGIS Desktop Background Geoprocessing (64 bit)
  • Database Server (Desktop)
  • ArcGIS License Manager 2018.1 (Windows y Linux)
  • ArcReader
  • ArcGIS Tutorial Data for Desktop
  • ArcGIS Coordinate Systems Data
Como descarga independiente están disponibles las siguientes extensiones con licencia adicional:
  • ArcGIS Data Interoperability
  • ArcGIS Data Reviewer
  • ArcGIS Workflow Manager
Las siguientes herramientas de desarrollo están disponibles:
  • ArcObjects SDK for Microsoft .NET Framework
Los siguientes también están disponibles con ArcGIS Desktop y se pueden encontrar en Productos u otras secciones de descarga:
  • DBMS Support Files
  • Data and Maps for ArcGIS
%%%%%%%%%%%%%%%%%

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Novedades en ArcGIS Data Store 10.7

$$$$$$$$$$$$$$$$$$$$$$$

Novedades en ArcGIS Data Store 10.7

                                                            $$$$$$$$$$$$$$$$$$$$$$$
Las siguientes nuevas funciones de ArcGIS Data Store actualizadas están disponibles en ArcGIS Enterprise 10.7:
  • Cuando actualiza un data store relacional o de caché de teselas de alta disponibilidad a ArcGIS Data Store 10.7, puede completar parte de configuración en un equipo principal o un equipo de respaldo. Antes de la versión 10.7, tenía que completar la actualización en el equipo principal.
  • Se han realizado mejoras en la utilidad configurebackuplocation que permiten cambiar el nombre de la ubicación de una copia de seguridad, las credenciales de las ubicaciones de copia de seguridad de Amazon S3, la contraseña de las cuentas utilizadas para ubicaciones de copia de seguridad de Azure Blob y la ubicación de copia de seguridad predeterminada de data stores relacionales, incluso cuando no es posible acceder a la ubicación existente.
Diariamente el ArcGIS Data Store relacional analiza consultas habituales que los clientes envían a las capas de entidades alojadas y optimiza la ejecución de dichas consultas para mejorar el rendimiento de la capa de entidades alojada.
                                                              $$$$$$$$$$$$$$$$$$$$$$$

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cómo crear mapas web sincronizados

$$$$$$$$$$$$$$$$$$$$$$$$

Cómo crear mapas web sincronizados

$$$$$$$$$$$$$$$$$$$$$$$


Muchas son la razones para elegir Leaflet como herramienta para publicar los mapas en la web. Una de estas razones es la gran cantidad de plugins disponibles. Hay más de 400 plugins y su número sigue creciendo por la comunidad de desarrolladores que hay detrás del proyecto. Los plugins forman parte de la filosofía de Leaflet, es decir un código sencillo y liviano que contiene solo los elementos básicos y que se completa con los desarrollos externos.
En esta ocasión vamos a fijarnos en tres plugins que nos permiten crear mapas web sincronizados, es decir nos permiten visualizar dos (o más capas) a la vez.

Leaflet side by side

El plugin leaflet-side-by-side crea un control que agrega una pantalla dividida en dos partes lo que nos permite comparar dos mapas. En el centro del mapa crea un control que podemos desplazar en función de la vista que queramos seleccionar. Como es más fácil de entender viéndolo, vamos a insertar un ejemplo con una aplicación de este plugin.
Veamos como se utiliza:
En primer lugar tendremos que acudir a la página del plugin y proceder a su descarga.
El archivo que nos interesa es leaflet-side-by-side.js.
En nuestro archivo html crearemos la referencia a este archivo junto a las de la librería Leaflet:
A continuación tenemos que crear las dos capas que queremos visualizar en el mapa. En este caso utilizamos una capa de OpenStreetMap y otra de PNOA.
Para crear el control, solo se necesita escribir los nombres de las capas que queremos visualizar de la siguiente forma:
Como vemos, utilizar este plugin es muy sencillo y proporciona un vistoso control, muy útil para comparar dos capas.

Sincronizar ventanas

Con el plugin leaflet.Sync podemos dividir la pantalla en dos o más partes, de tal forma que cada una muestre un mapa. Las operaciones que hagamos sobre una de las vistas, como pan o zoom, se trasladan al resto de las vistas.
En esta ocasión el archivo que nos proporciona el plugin es L.Map.Sync.js.
Como vamos a utilizar dos mapas tenemos que dividir nuestro espacio en dos partes y asignarle unos estilos. Para ello creamos dos id que llamamos map1 y map2.
A continuación creamos dos <div>
Una vez creados los «espacios» para alojar los mapas, procedemos a definir las capas.
Ahora es el momento de realizar la instancia a la clase map de leaflet:
Para finalizar sincronizamos los dos mapas:
El plugin L.sync dispone de una opción que nos permite desplazar el centro del mapa de alguna de las vistas. La opción offsetFn realiza un desplazamiento del centro del mapa a otros puntos, por lo que podremos introducir un desplazamiento relativo entre las vistas de los dos mapas.
El resultado del código que hemos escrito lo podemos ver en el siguiente mapa.

Leaflet Magnifying Glass

Vamos a finalizar el recorrido por algunos de los plugins de Leaflet que nos permiten visualizar simultáneamente varias capas con Magnifying Glass.
Este plugin crea un área circular con el zoom aumentado. Se consigue un efecto como si mirásemos por una lupa. Podemos hacer que el área ampliada permanezca fija o que se mueva  sobre el mapa. También se puede hacer que el mapa que se visualice en la lupa sea diferente del mapa base.
Un ejemplo de este plugin es el siguiente:
En el código anterior vemos que hemos insertado una llamada al plugin mediante:
Se crea una función init() que es disparada en el momento de cargar el archivo (window.onload = init;). Como en las ocasiones anteriores tenemos dos capas. Una capa de OSM que nos servirá de base para el mapa y otra capa de PNOA que utilizaremos para «mirar por la lupa». Mediante la instancia a L.magnifyinGlass definimos las propiedades que tendrá el área circular de la lupa. Se trata de zoomOffset, que define el nivel de aumento de zoom respecto al de la capa base y radius que controla el tamaño de la lupa. Con la opción layers asignamos la capa que deseamos se visualice en la lupa.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS