En la demostración que ocasionó asombro en TED2010, Blaise Agüera y Arcas demuestra la nueva tecnología de mapas con realidad aumentada de Microsoft.
Scripting en gvSIG: currentView
Con este comando tendremos acceso a la Vista actual que tengamos abierta en nuestro proyecto. Pertenece al módulo de gvsig, class "View". Si no tenemos ninguna Vista abierta, el script genera un error. Se utiliza de la forma: currentView() Los errores posibles que se generan pueden controlarse mediante try-exception, pero para simplificar el código no... Leer más →
TEDx: Creando mapas para combatir desastres, construir economías
Hacia el 2005, sólo el 15% del mundo estaba cartografiado. Esto ralentiza la aportación de ayuda después de un desastre-- y oculta el potencial económico de las tierras no usadas y las carreteras desconocidas. En esta breve charla, Lalitesh Katragadda de Google demuestra Map Maker, una herramienta de construcción de mapas en grupo que la... Leer más →
Scripting en gvSIG: currentProject
Hoy vamos a explicar el comando currentProject, este comando nos da acceso a nuestro proyecto actual, que tengamos abierto, de la forma: currentProject() Y aquí un ejemplo con un par más de cosas que podemos hacer con él, para que podamos entender la dinámica de uso:
TEDx: Darle sentido a los mapas
El diseñador de mapas Aris Venetikidis está fascinado por los mapas que dibujamos en nuestra mente cuando nos movemos por la ciudad –no tanto como mapas de calles, sino como esquemas o diagramas, imágenes abstractas de las relaciones entre las partes. ¿Cómo podemos aprender de estos mapas mentales para hacer mejores mapas reales? Como caso... Leer más →
Scripting en gvSIG: getProjectionCode
Esta función getProjectionCode, nos devuelve la proyección utilizada en nuestro proyecto. Este comando pertenece al módulo de gvsig, y se aplica sobre las clases Project. Se utiliza de la forma: currentProject().getProjectionCode() En este ejemplo hacemos pasar la proyección que nos da en la forma "EPSG:4326" por un pequeño diccionario Python, hacemos que busque ese parámetro y... Leer más →
Scripting en gvSIG: csv y buffer
Vamos a realizar una pequeña modificación a nuestro script anterior, en vez de crear una geometría de punto, lo que haremos será marcar el área de influencia (buffer) de cada entidad. El área de influencia se calcula a partir de la geometría y con una distancia que nosotros determinamos de la forma: Para que... Leer más →
Scripting en gvSIG: Importar CSV como capa y crear geometría
Teniendo un .csv con nuestros datos crearemos una nueva capa con estas entidades, y utilizando el valor de sus columnas X e Y crearemos una geometría que asociaremos a cada entidad. creaCapaCsvPuntosRecorrido.py: Ejemplo de csv que utilizaremos en este ejemplo y en los siguientes: tornados.csv ID,CODIGO,NOMBRE,FECHA,INTENSIDAD,VELOCIDAD,X,Y 1,X159,Gelir,23/06/09,5,30,0,0 2,X295,Ferla,24/08/09,4,20,10,15 3,X820,Vurla,25/10/10,7,35,23,44 4,X810,Bastir,26/04/11,5,24,25,38 5,X890,Cerstart,27/06/12,"3.5",15,32,14 6,X183,Xer,28/06/11,"8.1",35,65,73... Leer más →
Scripting en gvSIG: getlayer
Haré pequeños artículos de este tipo con un código específico para entender un método en gvSIG, en este caso explicaremos el comando: .getlayer() Ejemplo 1: