¡Llega ArcGIS for Personal Use!

Ante este caluroso verano, hoy queremos “refrescaros” la mente con un producto muy particular: ArcGIS for Personal Use. Sigue leyendo este post para conocerlo un poco más.

En Esri hemos lanzado un producto para quienes usáis el GIS de manera individual que permite acceder a un amplio abanico de capacidades de la plataforma. Una licencia anual para todo aquel que quiera explotar el poder de ArcGIS en cualquier dispositivo, momento y lugar.

¿Y qué capacidades de la plataforma ofrece ArcGIS for Personal Use?

  • ArcGIS for Desktop Advanced (ArcMap y ArcGIS Pro)
  • Extensiones de ArcGIS for Desktop:
    • 3D Analyst
    • Data Interoperability
    • Data Reviewer
    • Geostatistical Analyst
    • Network Analyst
    • Publisher
    • Schematics
    • Spatial Analyst
    • Tracking Analyst
    • Workflow Manager
  • ArcGIS Online: Un usuario nominal con 100 créditos de servicio

 

Además de lo anterior, puedes beneficiarte de todas las actualizaciones del software que se hagan en los 12 meses, 90 días de soporte para la instalación del Desktop, una amplia suite de apps listas para usar, acceso al Living Atlas of the World (con mapas y datos sobre miles de temas), suscripción a ArcNews y ArcUse así como acceso a los cursos E-learning de Esri.

Como ves, ArcGIS for Personal Use va más allá del Desktop, lo que te permitirá crear tus propios mapas y apps en ArcGIS Online y difundirlos al mundo entero. Aborda tus proyectos GIS personales, fórmate con la tecnología líder del mercado, expande tus capacidades… ¡y abre tu ArcGIS al mundo!

Si eres estudiante o un apasionado de nuestra tecnología y no necesitas ArcGIS con uso comercial, ¿a qué estás esperando para probarlo? Ponte en contacto con nosotros en informacion@esri.es

Nuevas imágenes de DigitalGlobe ya en el World Imagery Map

Año nuevo, limpieza de cache. El pasado 19 de diciembre Esri añadió más de 50 terasbytes de imágenes de DigitalGlobe al World Imagery Map. Esta nueva versión incluye las imágenes a 30cm de EEUU y las de 60cm de la mayor parte de Europa occidental. Esta gran expansión del contenido Esri para tus mapas aumenta la cobertura y detalle disponible para estas dos regiones. Anteriormente sólo se cubrían las principales áreas urbanas, pero ahora ya se cubre todo tipo de regiones y terrenos de las zonas añadidas.

Imagen de Lisboa a 60 cm con los contenidos Digital Globe

Mapas de cobertura

Estos son los mapas que muestran la cobertura de las imágenes Digital Globe para Estados Unidos y Europa:

Como véis, muchas zonas de nuestro país aún están pendientes de ser actualizadas, y es que esta es sólo una de las ampliaciones de este tipo de contenidos que están preparadas para dentro de muy poco tiempo.

Metadatos

Este servicio de mapa está preparado con metadatos. Con la herramienta de identificación de ArcMap o del visor de contenidos de ArcGIS Online puedes saber la resolución, fecha de captura y fuente de las imágenes de la localización donde hagas clic. Los metadatos se aplican sólo a la mejor imágenes disponibles de esa localización, por lo que puede que tengas que hacer zoom para ver esa imagen a la que se refieren tus datos.

Este servicio se ha actualizado en estos servidores:

services.arcgisonline.com

server.arcgisonline.com

Si utilizabas el mapa anterior, puede que necesites limpiar la caché para acceder a esta actualización. Si quieres probarlo y contarnos qué te parece, puedes hacerlo en:  

http://www.arcgis.com/home/item.html?id=ebdfa4146680410bb952c7d532ea5407.

ArcObjects for Python Geoprocessing

En más de una ocasión recibimos consultas sobre qué herramientas, acciones, procesos… son los mejores para extender la funcionalidad de ArcGIS: ArcObjects (.NET, Java) o Python. Esta pregunta resulta algo confusa ya que son conceptos radicalmente diferentes. En cualquier caso, hoy quiero aportar un poco de luz, mostrando cómo es posible mezclar ambas tecnologías para resolver problemas.

Mucha gente se está animando a crear scripts en Python utilizando el paquete ArcPy, que resuelven tareas tediosas y repetitivas que les ocupan demasiado tiempo de trabajo y que podemos automatizar fácilmente en Windows, de tal modo que se ejecuten, por ejemplo, los fines de semana para que al llegar el lunes a la oficina ya tengamos el resultado. En este link de la ayuda de ArcGIS lo tenéis muy bien explicado.

El problema que mucha gente me comenta, viene cuando quieres que tus scripts, que ya están resolviendo algunos problemas (y que podrían resolver muchos más) sean ejecutados por el usuario desde algún tipo de interfaz gráfica en ArcMap más avanzada que ArcToolbox.

Se tiende a pensar que se necesita generar de nuevo todo ese código, que suele haber costado bastante implementar y que se continúa manteniendo en Python, pero ahora con ArcObjects mediante Add-Ins.

Extender ArcMap con ArcObjects no implica que todo el código ejecutado sea creado de cero en .NET o Java. Vamos a demostrar cómo ejecutar scripts que ya tenemos creados en Python aprovechando la capacidad de los Add-Ins para generar interfaces de usuario en ArcMap.

Tenemos un pequeño script de Python que nos carga todos los shapefiles de un directorio determinado en una filegeodatabase:

import arcpy

from arcpy import env

import os

# Set the workspace for the ListFeatureClass function

#

env.workspace = “D:/tmp”

# Use the ListFeatureClasses function to return a list of

#  all shapefiles.

#

fcList = arcpy.ListFeatureClasses()

# Copy shapefiles to a file geodatabase

#

for fc in fcList:

arcpy.CopyFeatures_management(fc, “D:\\tmp\\finalGDB.gdb” + os.sep + fc.rstrip(“.shp”))

Este script lo hemos añadido previamente como una secuencia de comandos a una caja de herramientas que tenemos en el directorio “D:\\tmp\\MiToolbox.tbx” y que hemos llamado “ExecutePython”. Aquí podemos leer más sobre cómo hacemos esto.

Ahora, vamos a generar un botón para ArcMap con Visual Studio 2010 que lance nuestro script.

Creamos un Add-In para ArcMap:

Introducimos los metadatos del Add-In:

Como hemos dicho, ahora sí, creamos el botón:

Nuestro proyecto está ahora creado. Aprovecharemos que gran parte de lo que necesitamos ya está hecho y nos centraremos en lanzar nuestro script en el evento clic del botón.

Simplemente creamos un nuevo objeto Geoprocessor y lanzamos nuestra herramienta:

Cada vez que nuestros usuarios hagan click en esta botón que hemos creado, se lanzará nuestro script.

De este modo, nuestros scripts utilizan ArcObjects como interfaz en ArcMap sin la necesidad de reescribir todo nuestro código.

Podríamos generar formularios complejos para ArcMap con el fin de obtener los parámetros que necesiten nuestros scripts pero eso ya os lo dejo para vosotros…

A %d blogueros les gusta esto: