April 20, 2014

6as Jornadas gvSIG da América Latina e do Caribe: Curso de capacitação em geoprocessamento com software livre

Referência no desenvolvimento de soluções tecnológicas para Gestão Territorial aplicadas à “Água”, “Energias Renováveis” e “Mobilidade”, o Centro Internacional de Hidroinformática (CIH) é um centro binacional, resultado da parceria entre o Governo do Brasil e do Paraguai, ITAIPU Binacional e Programa Internacional (PHI) da UNESCO. Além de binacional, é um Centro de Categoria 2 da UNESCO, ou seja, suas atividades são chanceladas pela Organização das Nações Unidas para a Educação, a Ciência e a Cultura.

Os projetos e iniciativas promovidas pelo CIH fomentam a gestão sustentável de recursos hídricos e energias renováveis, tendo como área estratégica de atuação a Bacia Hidrográfica do Paraná 3. Sua atuação tem como foco a Investigação Territorial, através do estudo e levantamento de dados, do entendimento e interpretação destas informações, a apresentação de soluções viáveis levando em conta questões técnicas, ambientais, sociais e econômicas, e, por fim, a virtualização dos dados instrumentada em Sistemas de Informações Geográficas – SIG, tendo como ferramenta estratégica o gvSIG.

Deste modo, o Centro Internacional de Hidroinformática, por meio do Analista Ambiental Alisson Rodrigues Alves, ministra o Curso de Capacitação em Geoprocessamento com Software Livre. Para isso, o curso utilizará o software livre gvSIG, que possibilita a visualização de dados quantitativos do território pela espacialização das informações em mapas temáticos interativos. O gvSIG também permite cruzar informações diversas para a tomadas de decisões e atuações territoriais, de forma acessível a todos os âmbitos.

O objetivo do curso é capacitar profissionais e/ou acadêmicos da área de Geomática – e outras correlacionadas, para utilização do software gvSIG, desenvolvendo experiências com geoprocessamento visando a gestão territorial com enfase no Nexo Água-Energia.

Os temas abordados durante o curso são:

  • Introdução ao sensoriamento remoto;

  • Definição do Nexo Água-Energia;

  • Noções teóricas de geoprocessamento e cartografia;

  • Características dos Sistemas de Informações Geográficas e,

  • Aplicações práticas do Cadastro Técnico Multifinalitário.

A capacitação terá foco nos geoprocessos ligados aos objetivos específicos do Centro Internacional de Hidroinformática, como o desenvolvimento técnico regional aplicado à gestão de recursos hídricos e energias renováveis.

Para realizar o curso, o interessado precisa estar devidamente inscrito via formulário de inscrição da 6as Jornadas da América Latina e do Caribe de gvSIG e ser usuário nível básico de sistemas de informação geográfica. Os participantes deverão utilizar notebooks com gvSIG (recomenda, versão 1.10) previamente instalada para execução das atividades práticas. Os dados e arquivos necessários serão disponibilizados durante o curso.


Filed under: events, gvSIG Desktop, portuguese Tagged: geoprocessamento

April 18, 2014

6as Jornadas gvSIG de Latinoamérica y Caribe: Taller “Cuencas hidrográficas”

En el marco de las Jornadas LAC de gvSIG, que este año se realizan conjuntamente con el evento MundoGEO#Connect, serán realizados varios talleres de los que iremos ampliando información en este blog. Este taller sobre “Cuencas hidrográficas” será impartido por el profesor Gilberto Cugler tiene como objetivo mostrar la facilidad de generar los limites de cuencas y subcuencas hidrográficas utilizando las distintas herramientas disponibles en gvSIG.

Los ejercicios se realizarán sobre un área de aproximadamente 2000 km2, donde será delimitada la cuenca del Río Verde del municipio de Tapiraí, estado de São Paulo (Brasil) con una extensión de 35 km y un área de 317 km2. El proceso de delimitación de la cuenca utilizará también el número de Strahler y otros algoritmos que permiten realizar el análisis morfométrico de una cuenca hidrográfica.

Los datos necesarios para el taller están disponibles en: http://www.sigrb.com.br/capacitacao/6as_lac.php opción 6as Jornadas da América Latina e do Caribe de gvSIG – 2014, tal y como muestra la imagen

LAC_Taller_Bacias

Los asistentes al taller deberán traer su laptop con gvSIG y los datos indicados previamente instalados.

Para facilitar el desarrollo de los ejercicios previstos para el taller se recomienda utilizar el mismo lugar de trabajo; para esto se debe instalar el archivo gvSIG_1.11_SIG-RB_portable_PT_BR.exe aceptando como carpeta la propuesta (SigRibeira) y posteriormente descomprimir en esta carpeta los datos (Dados_6LAC.zip).

Para cualquier problema en descargar los archivos o con los datos estamos a disposición en sigrb@sigrb.com.br o gilbertocugler@gmail.com


Filed under: events, gvSIG Desktop, spanish

April 17, 2014

gvSIG 2.1 for Linux 64bits

tux-logo-gvsigOne of the objectives that we had set for gvSIG 2.2 was to have 64 bits distributions to avoid the possible installation problems that mainly Linux users found.
Nevertheless the process has been faster than we expected and there’s a gvSIG 2.1 distribution for Linux 64bits already. If you are interested in testing it you can find it at the usual development versions downloads page.


Uno de los objetivos que nos habíamos marcado para gvSIG 2.2 era disponer de distribuciones de 64 bits para evitar los posibles problemas de instalación que principalmente se encontraba el usuario de Linux.
Sin embargo el proceso ha sido mucho más rápido de lo que esperábamos y ya tenemos disponible una distribución de gvSIG para Linux de 64 bits. Si estás interesado en testearla la puedes encontrar en el sitio habitual de descarga de versiones en desarrollo.


Filed under: english, gvSIG Desktop, spanish, testing Tagged: 64, linux

Calling for gvSIG Community: Translations

The necessary tasks in gvSIG 2.1 for maintenance and management of translations in the different languages have been carried out already. Now they have to be updated in order to have the final version with as many languages as possible.

The participation of the Community is fundamental in order to get this objective.

If you are interested in collaborating with the existing languages updating, as well as in translating gvSIG 2.1 to a new language you can contact the gvSIG Project [info@gvsig.com].

Translations that aren’t finished when the final version is released will be published as a package to be loaded from the gvSIG Add-ons manager.


Llamamiento a la Comunidad gvSIG: traducciones

Ya se han realizado las tareas necesarias en gvSIG 2.1 para la gestión y mantenimiento de traducciones en los más diversos idiomas. Ha llegado el momento de actualizarlas de cara a tener la versión final disponible en el mayor número de idiomas posible.

Para conseguir este objetivo la participación de la Comunidad es fundamental.

Si estáis interesados en colaborar en la actualización de cualquiera de los idiomas ya existentes en versiones anteriores, así como en traducir gvSIG 2.1 a un idioma nuevo os podéis poner en contacto con el proyecto [info@gvsig.com].

Las traducciones que no estén finalizadas en el momento de la publicación de la versión final se publicarán como paquetes que podrán ser cargados directamente desde el Administrador de complementos de gvSIG.


Filed under: community, english, gvSIG Desktop, spanish

April 14, 2014

Cursos de Geoprocessamento com Software Livre

É com grande prazer que informamos para comunidade que estamos programando cursos presenciais de Geoprocessamento com softwares livres em diversas cidades do Brasil para o segundo semestre de 2014. Para atender da melhor forma possível as demandas de nossos alunos, gostaríamos de contar com a ajuda de vocês em responder a pesquisa a seguir para definirmos quais serão as prioridades neste sentido.

TREINAMENTOS PRESENCIAIS DE GEOTECNOLOGIAS

Por favor, preencha ao formulário abaixo da maneira mais precisa possível. Suas respostas e dados pessoais não serão, sob hipótese alguma, compartilhados com terceiros. Esta é uma pesquisa sobre cursos presenciais de Geoprocessamento com softwares livres.

Caso não esteja visualizando o formulário, clique no link a seguir para que ele seja aberto em uma nova aba de seu navegador web:

<iframe frameborder="0" height="2500" marginheight="0" marginwidth="0" src="https://docs.google.com/forms/d/1yt-8VVwBWe-7rMeqaB2zqW7iA-xg50qdOXgNawSfXA4/viewform?embedded=true" width="590"></iframe>

Todos os cursos oferecem certificado para os participantes que tiverem o adequado desempenho durante as aulas. Em caso de dúvidas, entre em contato através dos comentários nesta matéria.

 Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

April 09, 2014

6as Jornadas gvSIG da América Latina e do Caribe: Workshop “Bacias hidrográficas”

A oficina a ser ministrada pelo prof. Gilberto Cugler sobre delimitação de bacias hidrográficas a ser realizada no evento MundoGEO#Connect Conferência e Feira de Geomática e Soluções Geoespaciais em conjunto com as 6as Jornadas da América Latina e do Caribe de gvSIG: “Inovação e desenvolvimento colaborativo: Superação e desafios” tem como objetivo mostrar a facilidade em gerar os limites de bacias e sub-bacias hidrográficas, utilizando as ferramentas incorporadas no gvSIG.

O exemplo prático será sobre uma área de aproximadamente 2000 km2 onde será delimitada a bacia do Rio Verde no município de Tapiraí estado de São Paulo/Brasil com extensão de 35 km e área de 317 km2. O processo de delimitação da bacia disponibilizará também a ordem de Strahler e outras informações que permitem fazer a análise morfométrica de uma bacia hidrográfica.

Os dados necessários para o exercício proposto estão em http://www.sigrb.com.br/capacitacao/6as_lac.php na opção 6as Jornadas da América Latina e do Caribe de gvSIG – 2014 / Detalhes conforme ilustra a figura.

LAC_Taller_Bacias

Lembramos que os inscritos para a oficina deverão trazer o seu notebook com o gvSIG e os dados previamente instalados.

Para facilitar o andamento do exercício a ser desenvolvido na oficina, solicitamos padronizar a pasta de trabalho, para isto, é necessário executar o arquivo gvSIG_1.11_SIG-RB_portable_PT_BR.exe aceitando como padrão a pasta proposta (SigRibeira) e posteriormente descompactar nesta pasta os dados (Dados_6LAC.zip).

Qualquer dificuldade em baixar os arquivos ou com os dados obtidos estaremos a disposição em sigrb@sigrb.com.br ou gilbertocugler@gmail.com .


Filed under: events, gvSIG Desktop, portuguese, training

April 05, 2014

México - Cargar capas de INEGI a nivel nacional en gvSIG 2.1.

La cartografía que INEGI publica en su sitio a nivel nacional no utiliza una proyección “estandar” EPSG, por lo que la carga en gvSIG 2.1 se complica un poco,  utiliza una variación de la proyección “Lambert Conformal Conic”.
Hay que crear una CRS definida por el usuario para que se carguen y se visualicen correctamente en gvSIG 2.1. Para hacer eso primero creamos una nueva vista y antes de agregar las capas de INEGI definimos la proyección de la vista.
Nos vamos a el “Gestor de proyecto”, seleccionamos la vista vacía recién creada y presionamos el botón “Propiedades”.

Gestor de proyecto

En el diálogo “Propiedades de la vista”, presionamos en botón “…” de la opción “Proyección actual”
Propiedades Vista

En el diálogo “Nuevo CRS” seleccionamos CRS de usuario en la opción “Tipo” y oprimimos el botón “Nuevo”.
Selección_217

En el diálogo Definición de un nuevo CRS por el usuario seleccionamos la opción “A partir de una cadena wkt” y en el recuadro pegamos la siguiente cadena de texto:
y oprimimos el botón “Siguiente”
Definición de nuevo CRS
Y en el diálogo siguiente de la pestaña Datum que aparece seleccionamos el botón “Finalizar”.
Datum

Regresa al diálogo “Nuevo CRS” y ahí seleccionamos el CRS creado y oprimimos el botón “Aceptar” y en el diálogo “Propiedades de la vista” nuevamente oprimimos “Aceptar”. En este punto ya definimos la proyección correcta de nuestra vista y ya podemos agregar las capas de INEGI a la misma.
Vista

Uruguay lanza Atlas Cartográfico Digitalizado

La nueva versión electrónica del Atlas Cartográfico del Uruguay es una herramienta tecnológica de apoyo a la educación y su objetivo es hacer conocer nuestro país a través de sus mapas. El contenido está basado en los programas de enseñanza Primaria e incluye información sobre geografía, cartografía, mapas temáticos, imágenes satelitales y límites.
Atlas Cartográfico Uruguay lanza Atlas Cartográfico Digitalizado
Incluye información sobre geografía, cartografía, mapas temáticos, imágenes satelitales, y límites.
El nuevo Atlas digitalizado del Uruguay ha sido elaborado por el Servicio Geográfico Militar en convenio con ANTEL.
A la publicación podrá accederse desde computadoras y dispositivos móviles. El libro está disponible en la página web de ANTEL (www.antel.com.uy) sin costo.
Se trata de una herramienta tecnológica de apoyo a la educación con el objetivo de hacer conocer nuestro país a través de sus mapas, e incorporar herramientas tecnológicas para potenciar la educación y el acceso a distintos contenidos culturales.
Su contenido está basado en los programas de enseñanza Primaria, e incluye información sobre geografía, cartografía, mapas temáticos, imágenes satelitales, y límites.
El subsecretario de Defensa Nacional, Jorge Menéndez, expresó que el Atlas Cartográfico se publicó en homenaje a los 100 años de creación del Instituto Geográfico Militar. “Conjuntamente con ANTEL, se pensó en llevarlo a una plataforma digital para que pueda ser consultado también a través de las computadoras, como la Ceibalita, las tablets y celulares”, explicó Menéndez.
El jerarca comentó que uno de los objetivos del gobierno es “trabajar para el desarrollo del conocimiento de los niños y niñas” y el lanzamiento del nuevo atlas apunta a ello.
Por su parte, el ministro de Industria y Energía, Roberto Kreimerman, dijo “se está poniendo el énfasis en el desarrollo tecnológico, el cual se concreta en el avance de las telecomunicaciones a partir de la creación de tecnología propia”.
“El atlas cartográfico es uno de los tantos ejemplos en los que se está invirtiendo capacidad tecnológica al servicio de la educación”, aseguró.
Fuente:  lr21

IGN organiza Jornada Regional de Capacitación en Georreferenciación

El 10 y 11 de abril la ciudad de Ushuaia será cuna de la Jornada Regional de Capacitación en Georreferenciación organizada por el Instituto Geográfico Nacional (IGN), la Federación Argentina de Agrimensores (FADA) y el Consejo Federal del Catastro (CFC).
ignargenticapc IGN organiza Jornada Regional de Capacitación en GeorreferenciaciónLa misma se llevará a cabo en el Salón Islas Malvinas de la Casa de Gobierno de Tierra del Fuego y reunirá a profesionales independientes de la Agrimensura y personal de los Catastros provinciales de la región, entre otros organismos públicos. Durante la jornada, profesionales del IGN brindarán formación teórica y práctica de mediciones diferenciales con tecnología GNSS (Global Navigation Satelital System), procesamiento de datos y aplicación de la georreferenciación parcelaria.
Abarcará el manejo de sistemas y marcos de referencia geodésicos, como así también de coordenadas geodésicas y planas Gauss Krüger, comparaciones de medidas lineales en el plano y el terreno, etc. El curso consistirá en dos días de ocho horas cátedra cada uno con modalidad teórico-práctica.
Este programa de capacitación nació de un convenio conjunto entre el IGN, el Consejo Federal del Catastro y la FADA; en el marco de la VI Asamblea General del Comité Permanente del Catastro en Iberoamérica que se celebró entre el 6 y 10 de mayo del 2013 en la ciudad de Córdoba.
El encuentro se sumará a los que se vienen realizando en el marco de un Plan de Capacitación que lleva adelante el IGN con la finalidad de llegar a todo el país. La primera jornada se realizó en Chaco y siguió por las provincias de Santa Fe, Mendoza y Río Negro con pleno éxito y convocatoria.

Entrada libre en la mayor feria geoespacial de Latinoamérica
MundoGEO#Connect LatinAmerica 2014 (http://mundogeoconnect.com/2014/es), Conferencia y Feria de Geomática y Soluciones Geoespaciales, se realizará del 7 al 9 de mayo de 2014 en el Centro de Convenciones Frei Caneca, en San Paulo, Brazil. Serán realizados 30 cursos, seminarios, eventos especiales y encuentros de profesionales en los tres días del evento. Vea la programación completa de la Conferencia (http://mundogeoconnect.com/2014/es/programacion/).
La feria de productos y servicios del evento tendrá entrada franca, mediante su registro anticipado (http://mundogeoconnect.com/2014/es/registrate-en-la-feria/).Por más información, entre en contacto por el email connect@mundogeo.com o por teléfono +55 (41) 3338-7789 / +55 (11) 4063-8848.

Disponible el programa del evento latinoamericano sobre software SIG libre

Por Alexandre Scussel
Una alianza entre MundoGEO y la Asociación gvSIG permitirá que en Brasil se realice la sexta edición del evento sobre el software libre. El programa provisional de las Jornadas ya está disponible

jornadasAmericaLatina Disponible el programa del evento latinoamericano sobre software SIG libreGracias a una alianza realizada entre MundoGEO y la Asociación gvSIG, responsable por uno de los softwares libres de los sistemas de informaciones geográficas (SIG) más utilizados en todo el mundo, serán realizadas en Brasil las 6as Jornadas gvSIG de América Latina y del Caribe (LAC). El evento será realizado junto al evento MundoGEO#Connect LatinAmerica, Conferencia y Feria de Geomática y Soluciones Geoespaciales, entre los días 7 y 9 de mayo en el Centro de Convenciones Frei Caneca, en San Pablo, Brasil.
El de la Soberanía Tecnológica es un pensamiento recurrente en gvSIG. Tanto como el de que las jornadas gvSIG no sean jornadas sólo tecnológicas, sino que constituyan espacios de intercambio de conocimientos y debate de ideas en todos los planos, tanto en los tecnológicos como en los políticos y económicos, y todo desde un plano donde los nuevos modelos de Solidaridad se hagan un hueco cada vez más visible entre los tradicionales modelos de especulación.
Ya está disponible el programa provisional con las ponencias y talleres que se van a dar en las 6as Jornadas de Latinoamérica y Caribe de gvSIG: http://www.gvsig.org/web/community/events/jornadas-lac/2014/Programa.
“Para la Asociación gvSIG es una satisfacción poder comunicar esta alianza con MundoGEO. La celebración conjunta de las Jornadas de Latinoamérica y Caribe y MundoGEO#Connect LatinAmerica – Conferencia y Feria de Geomática y Soluciones Geoespaciales – permiten afirmar, sin género de duda, que esos días en San Pablo tendrá lugar el evento más importante de Geomática de 2014 en Latinoamérica”, dice Álvaro Anguix, Director-General en la Asociación gvSIG.
“El equipo MundoGEO, que promueve el evento MundoGEO#Connect LatinAmerica, está muy optimista con esta alianza, que reforzará los dos eventos. Para los participantes de la comunidad gvSIG será una gran oportunidad de ampliar sus conexiones con la interacción con los participantes de las otras actividades de la conferencia y los visitantes de la feria de productos y servicios”, dice Emerson Granemann, Director de MundoGEO.
Ya está abierto el periodo de inscripción de las 6as Jornadas LAC de gvSIG. La inscripción es gratuita (aforo limitado) y se ha de realizar a través del formulario de la web. Inmediatamente después de realizar la inscripción se recibirá un e-mail con un código de confirmación. Dicho código podrá utilizarse posteriormente para la consulta y la actualización de los datos de inscripción.
Para cualquier consulta sobre las Jornadas de Latinoamérica y Caribe de gvSIG puedes dirigirte a: jornadas.latinoamericanas@gvsig.org.
MundoGEO#Connect 2014
La próxima edición del evento MundoGEO#Connect LatinAmerica, Conferencia y Feria de Geomática y Soluciones Geoespaciales, será realizada del 7 al 9 de mayo de 2014 en el Centro de Convenciones Frei Caneca, en San Paulo (SP). En total serán realizados 30 actividades en los tres dias del evento. En 2014, los participantes del evento podrán elegir los temas y los días que deseen asistir. Además, al inscribirse en dos actividades, el participante podrá seleccionar un curso, seminario o evento especial para asistir sin costo alguno. Conozca las nuevas opciones para realizar su inscripción y la grilla de actividades del MundoGEO#Connect 2014.
La feria de productos y servicios del evento tendrá entrada franca, mediante su registro anticipado. Las inscripciones a los seminarios, fórums y mini-cursos ya se encuentran disponibles. Por más información, entre en contacto por el email connect@mundogeo.com o por teléfono +55 (41) 3338-7789 / +55 (11) 4063-8848.

April 04, 2014

Scripting en gvSIG 2: Ejemplos del webinar

webinar-scriptingVoy a explicar dos de los ejemplos que puse ayer durante el webinar y animaros a probar el módulo de Scripting.

Si os perdisteis el webinar de ayer puedes ver aquí las diapositivas que use y podéis preguntarme cualquier duda por email, sobre el webinar y sobre el “Curso de Scripting en gvSIG 2″ que anunciamos durante el mismo. Gracias a todos los que asististeis y a la plataforma de MundoGEO, pronto estará subido el vídeo del webinar.

Podéis ver ya el vídeo en Youtube.

 

Instalación

Sin títuloPara hacer el ejemplo y empezar con esto, debéis tener instalado gvSIG 2, os recomiendo que cojáis la última versión posible, justo ayer salio la primera realease candidate, gvSIG 2.1 RC1, que te puedes descargar en el siguiente enlaceUna vez instalada o durante la instalación, deberéis  acceder al Administrador de complementos desde el menú de Herramientas e instalar el “Scripting Framework”, ahora cuando abráis gvSIG  os saldrá dentro de Herramientas el menú de Scripting.

Si andas aún un poco perdido, en estos dos post lo explico mejor: Guía de Instalación y Tu primer script

Ejemplos

Ahora podréis usar el módulo de scripting y os voy a explicar como realizar un pequeño ejemplo. Vamos a crear una Vista nueva en nuestro proyecto, y vamos a agregar dos capas (he preparado un pack con los datos que utilice y os los podéis descargar aquí), una capa de puntos y otra de municipios.

A continuación accedemos a Herramientas – Scripting – Scripting composer. Creamos un nuevo script dándole a la hoja en blanco de arriba a la izquierda, le ponemos un nombre al script y OK. En este script en blanco deberemos pegar el siguiente código desde el Repositorio de Scripts. Os recuerdo que cualquiera estáis invitados a participar en este repositorio introduciendo los scripts que creéis para compartirlos con el resto de usuarios. Este código lo que va a hacer es coger una capa de puntos y unirlos todos en el orden que aparezcan en una línea y crear una capa nueva con esta línea.

webinar-scripting2

Líneas que modificar

Copiamos y pegamos este código en nuestro script nuevo, tan solo deberéis de cambiar dos lineas, una que empieza por nameLayer,que dará el nombre a la capa, y otra path que indicará donde grabar la capa nueva.

TIP: Para que el script funcione, la capa no debe de existir en el directorio, así que si lanzáis varias veces el script y os da un fallo del tipo “Can’t finish layer edition“, suele ser porque la ruta no existe o la capa ya existe.

Antes de ejecutarlo, tendréis que tener seleccionada la capa de puntos en vuestra Vista, tiene que aparecer en negrita tan solo haciéndole click. Esto es porque el script cuenta con la función currentLayer(), que cogerá los datos de la capa activa. Si le damos a Guardar y luego al botón de la rueda Ejecutar, lanzaremos nuestro script y veremos como nos aparece una capa nueva en nuestra Vista con el nombre que le habéis dicho anteriormente.

webinar-scripting3

Una vez tengamos esta capa, lo que vamos a hacer con el siguiente script será hacer una selección de todos los municipios por los que pasa la ruta de puntos. Tan solo deberemos de cambiar el nombre de las dos primeras líneas y escribir el nombre de las capas que hemos añadido. Estos scripts no sirven solo para estas dos capas, puedes reutilizarlo en tus proyectos.

from gvsig import *
from geom import *

def main(*args):
    """Selección de capas que intersectan"""

    #Capa con una linea
    lyrTrack = currentView().getLayer("line_10.shp")
    #Capa de poligonos
    lyrMunicipio = currentView().getLayer("MUNICIPIO.SHP")

    #Acceso a las entidades
    featuresTrack = lyrTrack.features()
    featuresMunicipio = lyrMunicipio.features()

    #Accede a la primera entidad (linea) de la capa line
    track1 = iter(featuresTrack).next()

    #Iteramos para ver por cuales municipios intersecta la linea
    for municipio in featuresMunicipio:
        if municipio.geometry().intersects(track1.geometry()):
            #Hace la seleccion si las geometrias interseccionan
            #municipio con el track
            lyrMunicipio.select(municipio)

    #Muestra todos los municipios seleccionados
    #si utilizas otra capa tuya, estos nombres corresponden
    #a los atributos que quieras mostrar
    for select in lyrMunicipio.getSelection():
        print select.MUNI_, select.NOMBRE

Y con esto, nos generaría una selección de los municipios por donde pasa el track. Por ejemplo, una pequeña variante es hacer una selección del área de influencia del track. Para ello la única diferencia que deberíamos aplicar es hacer el calculo en vez de sobre la geometría de la línea “track1.geometry()”, sobre el de su área de influencia de esa geometría “track1.geometry().buffer(10000)” con la distancia que deseemos.

Este cambio habría que aplicarlo a la línea: “if municipio.geometry().intersects(track1.geometry().buffer(10000)):”

webinar-scripting4

buffer = 0

webinar-scripting5

buffer = 10000

Ya está, con esta selección podríamos ejecutar otros scripts o trabajar con ella. Cualquier duda me la podéis comentar en el post o por email, espero que os sirva para animaros a probar este módulo de programación y si queréis aprender más os podéis apuntar al curso que damos sobre esto “Scripting en gvSIG2″ en la plataforma de gvsig-training.


April 01, 2014

Webinar gratuito: “Scripting en gvSIG”

currentProjectEl próximo día 2 de Abril a las 14:00 UTC voy a dar una webinar online y gratuito sobre “Scripting en gvSIG” a través de la plataforma de MundoGEO. Realizare una pequeña introducción al Scripting, y realizaré un par de ejemplos de uso en el momento. Cualquiera está invitado y puede asistir desde su ordenador, podréis hacer preguntas o sino contactar conmigo luego que no hay ningún problema.

También anunciaremos el Curso de Scripting en gvSIG 2: Tratamiento de datos vectoriales que vamos a dar en la plataforma de gvsig-training para los que os decidáis a aprender más incluso si no sabéis programar empezaremos desde lo más básico.

Si quieres conocer más, asiste e infórmate:


March 21, 2014

Curso certificación de usuarios gvSIG Desktop gratuito

La Fundación Fessia en colaboración con la Asociación gvSIG ofrecen la certificación de usuarios en gvSIG Desktop para 100 alumnos de manera gratuita.

El colectivo al que va dirigido es prioritariamente a trabajadores en activo del sector agrario aunque se incluyen otros colectivos (desempleados de cualquier sector).

Los cursos se imparten en cuatro grupos en fechas próximas. No dejéis pasar la oportunidad.

Para más información consultar en [1] o remitir las dudas a la vía de contacto indicada en dicho documento.

[1] http://www.contefo.com/<wbr></wbr>documentos/fessia_<wbr></wbr>certificacion_gvsigdesktop_<wbr></wbr>2014.pdf


Publicado por Pablo Cuadrado

March 16, 2014

gvSIG: Construtor de Modelos do Sextante (Model Builder)

gvSIG_banner001600x300

Olá pessoal,
Neste tutorial vamos conhecer o Construtor de Modelos do Sextante. Através deste modelador, é possível pode construir sistemáticos procedimentos para processamento de dados vetoriais e matriciais em cadeia.

O desafio consiste em estruturar tarefas de geoprocessamento de modo que diversas interações possam gerar produtos, e estes, novos dados. Ao executar o modelo, o operador tem a opção de manter ou suprimir os dados intermediários resultantes destas interações.

ModelodoSextante

Para ser bem sucedido durante a construção dos modelos, é fundamental conhecer os algoritmos do Sextante para alcançar um resultado satisfatório. Nós utilizamos como exemplo as ferramentas para realizar uma conversão de Float 32 bits para Signed Integer 16 bits, Reprojeção, Mosaico e Cálculo de Estatísticas no Modelos Digitais de Elevação (MDEs). Utilize esta dica para construir modelos e agilizar suas tarefas de geoprocessamento.

Assista o Vídeo no Youtube: http://youtu.be/AvmWnx0BWAs

<iframe allowfullscreen="allowfullscreen" frameborder="0" height="360" src="http://www.youtube.com/embed/AvmWnx0BWAs?feature=oembed" width="480"></iframe>

Informações Adicionais

Este tutorial foi realizado no gvSIG 1.12 Portable. Esta versão pode ser acessada através do site oficial: http://goo.gl/wzep1 | Disponível para os Sistemas Windows e Linux.

Códigos EPSG Nacionais

No Brasil temos uma lista dos códigos EPSG mais utilizados. Acesse a lista através desse link: http://goo.gl/WLncr | É preciso conhecer o código EPSG associado a um Datum para definir a projeção da Vista (Viewer) e realizar operações de troca de projeções no gvSIG.

Sobre o DEM Topodata

TOPODATA (http://www.dsr.inpe.br/topodata) é um MDE baseado no SRTM e processado pelo Instituto Nacional de Pesquisas Espaciais (INPE). Possui Resolução Espacial de 30 metros com cobertura para o território brasileiro. Faça o download da Grade Topodata Escala 1:250.000 | http://goo.gl/jlTjM | Formato Shapefile.

March 12, 2014

Uso do Operador LIKE no Software gvSIG

Gostaria de aprender como utilizar ferramentas para construção de consultas avançadas em suas bases de dados geográficos? Você conhece o grande potencial do uso do operador LIKE na realização de consultas em ambiente SIG? Iremos comentar neste artigo sobre alguns aspectos importantes da utilização desse recurso, com foco no uso no software livre gvSIG, um dos mais utilizados no mundo, e iremos indicar um excelente material de leitura sobre isso.

ASPECTOS IMPORTANTES DO USO DO LIKE NO GVSIG

Alguns aspectos importantes que se deve ter em mente antes de começar a usar o operador LIKE no gvSIG:

  • Nos filtros do gvSIG o operador like deve ser sempre escrito em minúsculas;
  • A sintaxe a ser utilizada deve ser: nome_do_campo like ‘modelo’;
  • O modelo utilizado sempre deve estar entre ‘aspas simples’;
  • Alguns caracteres especiais que serão úteis na elaboração das consultas são: %, ?, [, ], ^, -.

A partir de agora vamos considerar alguns exemplos de uso deste operador. Caso queira utilizar os mesmo dados dos exemplos que iremos dar, faça o download do shapefile do mapa da Paraíba.

Software gvSIG

Lembre que para realizar as consultas você deve abrir a função Filtro, disponível no menu TabelaFiltro.

EXEMPLO DE CONSULTA POR CADEIRA DE CARACTERES

Imagine que você deseja selecionar dentre os 223 municípios paraibanos todos aqueles que pertençam à uma microrregião que comecem com a palavra Cariri. Como realizar essa seleção?

Na Paraíba temos microrregiões chamadas Cariri Ocidental e Cariri Oriental.  Para selecionar os dados desejados, vamos utilizar a sintaxe mostrada abaixo, que indica ao programa que se deseja selecionar todas as feições onde o campo MICROREG está preenchido com algo que comece com a cadeia de caracteres Cariri:

MICROREG like ‘Cariri%’

Operador LIKE

O resultado alcançado é ilustrado na imagem abaixo, com a seleção das microrregiões do Cariri Ocidental e Cariri Oriental.

gvSIG: Seleção por Cadeira de Caracteres

Suponha agora que você deseja selecionar todos os municípios que comecem com qualquer uma das seguintes letas: J, C ou P. A sintaxe a ser empregada e o resultado é como segue:

NOME like ‘[JCP]%’

Uso do Operador LIKE no Software gvSIG

Logicamente, a seleção é sempre feita nas entidades gráficas e nos registros da tabela de atributos. Estes foram apenas dois exemplos bem básicos.

DOWNLOAD DE LEITURA ADICIONAL SOBRE OPERADOR LIKE

Gostaria de exercitar cerca de 25 possibilidades diferentes de utilização do operador LIKE no gvSIG? Em caso positivo, recomendo que façam o download de um excelente material, na forma de slides, elaborado por Gustavo Agüero Córdoba e publicado em seu blog GvSig CONSULTORESAA.

Utilize o link abaixo para baixar sua cópia da publicação, em espanhol:

<script async="" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <script type="text/javascript">//

TUTORIAIS E DICAS SOBRE GVSIG

Prezados leitores, nos links a seguir vocês poderão encontrar uma série de artigos, dicas e tutoriais diretamente relacionadas com a utilização do gvSIG:

 Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

March 06, 2014

Bem vindos [de volta] ao iDea Plus Geo

Buenas, pessoal!

Depois de quase um ano sem postar nada por aqui, por razões as mais diversas, e que não é o momento de explicar, volto a dar uma atenção ao iDea Plus Geo.

Nesse meio tempo em que fiquei “fora”, andei me estressando com o WordPress, plataforma em que o blog funciona. Pois bem, parece que o WP resolveu me sacanear de vez, e sumir com os meus posts! Deu muito trabalho, mas consegui recuperar praticamente tudo (tenham paciência com as imagens… eu prometo que vou recuperá-las!). Como eu já estou “por aqui” com ele, estou fazendo alguns testes para ver qual caminho tomar.

Desculpem pelo transtorno, e nos vemos em breve!

February 18, 2014

#gvSIG 2.1.0: Tables with and without PK in the GeoDB wizard

Si una tabla tiene declarado una clave primaria en la BD, el combo del asistente GeoDB solo muestra esa opción y por tanto no se puede cambiar. Si la tabla no tiene una clave primaria declarada, se muestran todos los campos de la tabla y el usuario es responsable de que el que elija cumpla la condición de no tener valores repetidos, de lo contrario la aplicación hará cosas raras (esto se avisa mediante un diálogo): If a table does have a declared primary key in the DB, the GeoDB wizard will show only that one, so the user will not be able to change it. If the table does not have a declared PK, all fields will be available in the combo box, so the user is responsible for choosing a field which has no repeated values, otherwise the application will behave in a strange way when dealing with that table (a warning dialog tells this):

January 30, 2014

Scripting en gvSIG: Dialog con info de la entidad y abrir PDF

dialogPDF01

El otro día salió publicado en el Blog de gvSIG un post de Joaquin del Cerro sobre como abrir un PDF en un visor dentro de gvSIG desde el módulo de scripting. Así que aprovechando la nueva opción de Dialog de la nueva build de gvSIG he decidido hacer un pequeño ejemplo que lo junte todo. También gracias a la ayuda de unos ejemplos realizados por Victor Acevedo.

Los que os lo habéis perdido podéis echar un vistazo a mi anterior post donde explico todo este nuevo apartado paso a paso.

El script consiste en una ventana que al seleccionar una entidad en la capa y hacer click sobre el botón de “Info” nos sacará toda la información de esa entidad en la caja de texto. Podéis ver que el botón de PDF se encuentra desactivado por ahora.

dialogPDF02

Además, si existe un campo llamado “PDF” haremos que se active el botón de PDF, y al presionarlo, nos abrirá el visor que os comentaba al PDF enlazado. Está todo muy simplificado para hacerlo más entendible.

dialogPDF03

El código correspondiente al dialog es:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generated by ThinG, the Thinlet GUI editor -->
<panel colspan="0" columns="1" gap="1" height="156" rowspan="3" scrollable="true" width="300">
    <panel columns="2">
        <label text="Info"/>
    </panel>
    <panel colspan="2" columns="2" rowspan="0" weightx="1" weighty="1">
        <textarea colspan="2" columns="36" editable="false" halign="center" height="1" name="txtArea" rows="6" valign="center"/>
    </panel>
    <panel>
        <button action="verInfo" name="btnInfo" text="Info"/>
        <button action="verPDF" enabled="false" name="btnPDF" rowspan="2" text="PDF"/>
    </panel>
</panel>

Y el código que ejecuta es:

from gvsig import *
from org.gvsig.tools import ToolsLocator
from org.gvsig.tools.swing.api import ToolsSwingLocator
from java.net import URI

def onload(*args):
    """Dialog info de entidad y abrir pdf"""

    global rutapdf
    rutapdf = "C://gvsig/testpuntos/"
    pass

def verInfo():
    #Accion del boton Info

    feature = iter(currentLayer().getSelection()).next()

    info = currentLayer().name
    schema = currentLayer().getSchema().getAttrNames()
    for sch in schema:
        info += "\n" + str(sch) + "    " + str(feature.get(sch))

    btnPDF = dialog.find("btnPDF")

    try:
         if feature.get("PDF"): dialog.setBoolean(btnPDF, "enabled", True)
    except:
         dialog.setBoolean(btnPDF, "enabled", False)

    txt = dialog.find("txtArea")
    dialog.setString(txt, "text", info)

def verPDF():
    #Accion del boton PDF
    feature = iter(currentLayer().getSelection()).next()
    name = feature.get("PDF")
    ruta = rutapdf + name
    visorPDF(ruta)

def visorPDF(rutaAbsoluta):
    formatManagers = ToolsLocator.getExtensionPointManager().get("HyperLinkAction")
    pdfManager = formatManagers.get("PDF_format").create()
    panel = pdfManager.createPanel(URI("file:/"+rutaAbsoluta))
    windowManager = ToolsSwingLocator.getWindowManager()
    windowManager.showWindow(panel,"Visor PDFs",windowManager.MODE.WINDOW)

Para cualquier duda me la podéis consultar en los comentarios o por email.


January 28, 2014

Scripting en gvSIG: Módulo de diálogos, tu primer script de tipo dialog

dialog00

Te permite crear ventanas a medida

Acaba de salir una nueva build para  gvSIG 2.1.0.2217 en fase de desarrollo en la que se han realizado grandes mejoras en el módulo de Scripting y tiene varias novedades que iremos anunciando próximamente. Al estar en fase de desarrollo se agradece que reportéis todos los bugs que podáis encontrar.

Una nueva característica (que ya estaba implementada pero no funcionaba correctamente) que podemos encontrar es el módulo de diálogos. Este módulo dentro del apartado de scripting nos permitirá crear fácilmente ventanas interactivas con etiquetas, cajas de texto, opciones, botones, etc. Las posibilidades son infinitas. Esto aumenta en gran medida la forma de interactuar con nuestro script, así como aumentar las capacidades del mismo.

·

Cómo crear un script de tipo Dialog

Para empezar a probar estos scripts lo que necesitamos es:

  • Nueva build en desarrollo de gvsig, minimo la versión 2.1.0.2217
  • Instalar el módulo de Scripting en el Administrador de complementos
Dentro de: Herramientas - Administrador de complementos

Dentro de: Herramientas – Administrador de complementos

dialog02

Con esto ya podemos ir a Herramientas – Scripting – Scripting Composer.

Al crear un nuevo script, lo que debemos de cambiar ahora es el Type y seleccionar Dialog en vez de Script que es lo que estamos acostumbrados.

Nos aparecerá un nuevo script en la pantalla en blanco, parece todo similar aunque podemos ver que existen un par de diferencias. Si nos fijamos existen unas pestañas extras a los que no estamos acostumbrados. Estos scripts constan de dos partes (cuando se almacenan también constan de dos archivos), una parte se encarga de la creación de la ventana y de las características que tiene, y otra parte es el código que ejecuta este script.

dialog03

Podemos ver un Menu (#1) nuevo arriba que nos servirá para editar, cargar, etc, este tipo nuevo de scripts. Podemos ver la lista de objetos (#2) que contiene el formulario , aquí iremos añadiendo los nuevos botones y demás. En las pestañas (#3) podemos encontrar dos, una pestaña XML que nos sirve para ver nuestro diálogo en texto plano, también para pegar uno que nos pasen hecho, y la pestaña de Preview, que nos sirve para previsualizar directamente nuestro formulario. En las pestañas de código (#4) podemos cambiar entre Dialog (edición de la parte de diálogo) y Code (edición del código que ejecuta).

Nuestro primer Dialog

El siguiente paso es dar click sobre el Panel que nos aparece en la lista de objetos del formulario (#2). Al hacer click sobre este se nos cambia la barra de herramientas y nos aparecen un grupo nuevo con todas las opciones que tenemos, desde botones, combobox, cajas de text, listas…

dialog04

dialog05Para hacer un pequeño script de prueba, vamos a empezar por añadir un nuevo dialog a nuestro panel (es el segundo botón de la lista), esto va a crear una ventana (dialog) donde aparecerán todos los objetos que queramos. Para crear una etiqueta dentro de esta nueva ventana, hacemos click en el dialog que nos acaba de aparecer en la lista, y ahora damos click al boton que pone label. Nos aparecerá un nuevo objeto en la lista, y si hacemos click podemos acceder a sus propiedades como podemos ver en la imagen.

Podemos ir al campo text y cambiar el texto que contendrá. Al presionar Enter nos modificará el valor de la etiqueta, y la podremos ver ya en la pestaña de Preview. También en la propiedad name podemos escribir etiqueta1, esto nos permitirá más tarde poder encontrar y modificarla desde el botón.

Ahora siguiendo el mismo paso vamos a crear un botón que nos permitirá ejecutar acciones. Haciendo click primero en el dialog, y luego sobre “Create new button” a la derecha del botón de label. Editaremos sus propiedades y iremos a text = “Consola” y la propiedad de action o acción escribiremos “abrirConsola”, esto lo veremos ahora.

Escribir el código a ejecutar

Una diferencia con los scripts normales, es que el código de este tiene una estructura algo diferente, y es obligado que conste de una función onload(), al contrario que en los scripts normal que se denomina main().

Así que podemos borrar el código que nos aparece y sustituirlo por este:

from gvsig import *

def onload():
    pass

Este sería el código mínimo para lanzar un script de tipo dialog.

Esto que vamos a hacer es solo un ejemplo, pero las posibilidades son muy grandes, podemos crear botones que nos muestren información de las capas que tengamos, botones que nos modifiquen los valores de cajas de texto para mostrar información, que nos permitan lanzar filtros para hacer selecciones fácilmente ajustando barras que creemos, etc.

Para editar lo que hará nuestro botón tenemos que crear una función “abrirConsola”, esta se lanzará al presionar el botón tal y como indicamos en su propiedad de action.

Para que abra la consola desde el botón tenemos que importar una librería console. Así que el código podría quedar algo así:

from gvsig import *
from console import console

def onload():
    pass

def abrirConsola():
    #Abre la consola de Jython
    console.main()

    #Modifica el valor text de la etiqueta
    lblEtiqueta = dialog.find("etiqueta1")
    texto = "Consola abierta!"
    dialog.setString(lblEtiqueta,"text", texto)

También podéis pegar el XML (para la configuración del dialogo) directamente desde su pestaña. Si copias este de ejemplo y vais a la pestaña del XML, en el menú nuevo que nos aparece podemos hacer click en Edit – Paste from System Clipboard y ya tendremos el dialog que he creado aquí.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generated by ThinG, the Thinlet GUI editor -->
<panel>
    <dialog>
        <label name="etiqueta1" text="Script de prueba"/>
        <button action="abrirConsola" text="Consola"/>
    </dialog>
</panel>

El resultado como podéis ver al ejecutar este script es el siguiente, primero nos aparece una pantallita..

dialog06

…y al presionar el botón se nos cambia la etiqueta y se nos abre la consola.

dialog07

Próximamente realizaré algún ejemplo más elaborado y más aplicado a nuestro proyecto, pero lo básico está explicado, podéis crear un dialog y modificar sus propiedades, acepto sugerencias para scripts y no olvidéis que está en fase de desarrollo así que si veis algún bug podéis reportarlo a la página de gvsig.


January 27, 2014

Geomarketing: Exemplo com Uso do Software gvSIG

Você tem interesse em aprender mais sobre as aplicações do Geomarketing? Sabia que é possível desenvolver projetos neste nicho utilizando os recursos disponíveis em softwares livres e gratuitos para Sistemas de Informações Geográficas (SIG)? Iremos recomendar aqui a leitura de um significativo e recente artigo que aborda um exemplo onde foi empregado o programa open source gvSIG.

O PODER DO GEOMARKETING

O que é Geomarketing? Também chamado de Marketing Geográfico, é uma abordagem ao que permite permite a análise das variáveis relevantes para o marketing através da visualização desses dados de forma espacializada. A seleção de um ponto comercial é fundamental para o sucesso de um empreendimento, a escolha da localização correta e o conhecimento do perfil dos clientes colaboram para garantir a sustentabilidade do pequeno negócio.Geomarketing: Exemplo com Uso do Software gvSIG

No artigo “O uso do gvSIG na Identificação de locais estratégicos para instalação de uma loja de confecções“, o SIG foi utilizado no apoio à tomada de decisão da localização de uma região ideal para a abertura de novo empreendimento.

As análises espaciais foram realizadas através da seleção e cruzamento de dados de renda e demografia. O processo resultou em diminuir de 160 bairros para 3 localidades mais aptas, aumentando as possibilidades de êxito da loja.

USO DO GVSIG NO GEOMARKETING

O gvSIG foi utilizado na elaboração da análise do sistema de apoio à decisão, para a identificação das chamadas regiões ideais, obedecendo inicialmente as seguintes diretrizes comerciais:

  • Localizar-se em regiões densamente povoadas;
  • Atender a consumidores com renda média salarial de 1 e 3 salários mínimos;
  • Localizar-se a no máximo 500 metros de escolas, praças e bancos;
  • Localizar-se em via pavimentada com passeio e iluminação pública, e de grande circulação de carros e ônibus.

Foi elaborado mapa de renda média a fim de selecionar consumidores de 1 a 3 salários mínimos e um mapa de densidade demográfica para selecionar os bairros mais populosos do município.

A base vetorial dos bairros da cidade no formato shapefile e os dados do Censo Demográfico foram inseridos no gvSIG. Depois se passou a realizar a geração do mapa de densidade populacional por bairro. O mapa mostra a divisão do município em 5 classes de demografia que variaram entre 73 e 47.062 habitantes por km². Isso possibilitou restringir de 160 para 8 bairros denominados “regiões alvo”.

Abaixo é possível verificar um preview destes dois mapas iniciais.

gvSIG: Mapa 01 - Renda

gvSIG: Mapa 02 – Demografia

A análise preliminar foi elaborada em escala macro através do cruzamento de dados de renda vs. demografia, possibilitando restringir a busca da área geográfica ideal de 160 para apenas 3 bairros.

gvSIG: Bairros da "Região ideal"

DOWNLOAD DO ARTIGO SOBRE GVSIG NO GEOMARKETING

Para ler o conteúdo completo do artigo utilize o link abaixo. Obtenha agora mesmo este artigo publicado por Dionísio Costa Cruz Junior, Ismael Fiuza Ramos e Luiz Antonio de Almeida Melo durante a 5as Jornadas da América Latina e do Caribe de usuários de gvSIG.

<script async="" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <script type="text/javascript">//

Como mencionado na conclusão do artigo, o uso do SIG por meio do gvSIG no estudo pôde ser considerado muito satisfatório, pois agilizou o apoio à decisão da região mais apta para a instalação do pequeno empreendimento. Nos links a seguir você poderá ler mais matérias relacionadas com análise espacial e gvSIG.

Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

January 23, 2014

3 Métodos de Importação de Shapefiles para PostGIS

A integração dos Sistemas de Informações Geográficas (SIG) com bases de dados geoespaciais é um aspecto constante das modernas Geotecnologias. Neste tutorial vamos apresentar três das formas disponíveis para realizar a importação de arquivos vetoriais do formato Esri Shapefile para um banco de dados que faz uso do módulo geográfico PostGIS. Será que você já conhece todos eles?

1. ATRAVÉS DO APLICATIVO SHP2PGSQL

O Shp2pgSQL é um aplicativo executável, em geral com acesso disponível pela pasta bin (dentro da pasta onde o programa PostgreSQL está instalado) que permite a conversão dos shapefiles em arquivos escritos em SQL, utilizando comandos no prompt (terminal) do DOS.

Shp2pgSQL

Os arquivos SQL gerados podem ser importados como tabelas do banco, diretamente pela interface do PgAdmin III. Para aprender como utilizar esta forma de importação, acesse online ou faça o download do tutorial completo, disponível abaixo:

<script async="" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <script type="text/javascript">//

Embora o tutorial indicado acima tenha sido preparado há alguns anos, com alguns ajustes você conseguirá realizar o processo sem grandes dificuldades.

2. UTILIZANDO UM SOFTWARE DE SIG

Diversos programas de SIG tem a funcionalidade de exportar shapefiles diretamente como tabelas para um banco de dados habilitado espacialmente.

Como Importar Shapefiles para PostGIS com o QGIS

No tutorial disponível no link a seguir você encontrará um exemplo detalhado, de como fazer isso usando a amigável interface do QGIS.

Embora nas novas versões os ícones mudaram, o caminho é praticamente o mesmo.

3. SHAPEFILE TO POSTGIS IMPORTER

O PostGIS Shapefile and DBF Loader é um aplicativo que é instalado automaticamente junto com o PostGIS. Sua interface é bastante amigável e fácil de usar.

No campo “Shape File” clique no ícone em forma de pasta e procure onde está o arquivo a ser importado para o banco.

PostGIS Shapefile and DBF Loader

Na janela que será aberta, selecione o arquivo desejado. Depois, clique em Open.

PostGIS Shapefile and DBF Loader

Em “PostGIS Connection”, indique o Username (Nome do Usuário) e Password (Senha) que são definidos na instalação do PostgreSQL. Neste exemplo usamos para ambos os campos o termo postgres.

Em Server Host indique localhost se seu banco estiver em sua máquina local. Se o banco estiver em um computador remoto, indique o IP do servidor, lembrando que o PostgreSQL deve estar configurado para permitir acesso remoto às bases de dados.

O número padrão da porta utilizada pelo PostgreSQL é 5432. Para este nosso exemplo, estamos fazendo a integração com um banco chamado clickgeo, o qual foi criado previamente. Clique em “Teste Connection…” para validar a conexão.

PostGIS Shapefile and DBF Loader

Na área “Configuration” indique o esquema do banco a ser utilizado, o Identificador do Sistema de Referência (SRID) adequado para sua área de trabalho, o nome que a tabela terá no banco e o nome da coluna de armazenamento da geometria. A imagem abaixo ilustra as configurações descritas. Para encerrar, clique em Import.

PostGIS Shapefile and DBF Loader

As duas imagens a seguir ilustram, respectivamente, a visualização da tabela criada no banco clickgeo, no PostgreSQL (com interface do PgAdmin) e a visualização da mesma tabela espacial no software gvSIG.

PgAdminIII

3 Métodos de Importação de Shapefiles para PostGIS

O que acharam desta dica? Foi útil de alguma forma para você? O que acha de deixar um comentário?

Não deixe de ler também as seguintes dicas:

 Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

January 21, 2014

Учителям Липецка рассказали о gvSIG и открытых данных

P1150119 - копия20 января 2014 года в гимназии 12 города Липецка состоялось заседание городского методического объединения учителей географии, посвященное открытым ГИС. Перед участниками выступили координаторы российского сообщества gvSIG преподаватель Липецкого государственного педагогического университета А. Ю. Карандеев и начальник отдела ООО «НПО «ГИСиТ» С. А. Михайлов. Заседание открыла руководитель объединения учитель географии МБОУ гимназия 12 В.А. Чернышева.

Затем с презентацией о проекте gvSIG, программных продуктах, разработанных в рамках этого проекта, деятельности Ассоциации gvSIG и российского сообщества gvSIG выступил С.А. Михайлов. Присутствующим учителям географии было представлено учебное пособие «Географические информационные системы. Практикум. Базовый курс» [1], продемонстрирован процесс установки gvSIG Desktop  и основные принципы работы с открытыми пространственными данными.

А. Ю. Карандеев рассказал собравшимся о проекте OpenStreetMap, сообществе и ресурсах GIS-Lab, а также рассказал о других открытых ГИС.

Доклады были встречены с большим интересом. По окончании заседания участники получили возможность загрузить учебное пособие «Географические информационные системы. Практикум. Базовый курс» вместе с открытыми данными и открытым геопространственным программным обеспечением.

P1150133

[1] - http://gvsigrussia.wordpress.com/2012/05/24/open-gis-practice-book/

January 08, 2014

Comparativo entre Softwares Livres de SIG

Você fica na dúvida quanto a qual software de Geoprocessamento utilizar em seus projetos? Diante de tantas opções, como saber qual programa pode ter um melhor desempenho? Iremos indicar aqui uma excelente fonte de leitura, uma publicação recente, sobre este assunto, com foco em um comparativo entre aplicativos open source para Sistemas de Informações Geográficas (SIG).

COMPARAÇÃO ENTRE FERRAMENTAS DESKTOP GIS

Em outubro de 2013 foram realizadas as 5as Jornadas da América Latina e do Caribe de usuários de gvSIG. Nesta ocasião, foi apresentado e publicado um trabalho que chama a atenção de todos os usuários de programas open source para SIG.

Juan Sebastián González Sanabria e Gustavo Cáceres Castellanos, docentes da Universidad Pedagógica e Tecnológica da Colombia, prepararam o artigo cujo título original é “Comparativa de Herramientas GIS Desktop – Caso de Estudio: Planes de Ordenamiento Territorial

Comparativo entre Softwares Livres de SIG

No artigo é realizada uma comparação entre diversas características, funcionalidades e desempenho dos seguintes programas de SIG: Kosmo, gvSIG, QGIS, uDig, Saga, OpenJump e GRASS.

Foram avaliados, entre outros, os seguintes parâmetros de cada aplicativo: Funcionalidade, fiabilidade, usabilidade, eficiência, adaptabilidade e portabilidade. Cada um desses aspectos são conceituados no artigo e, conforme reproduzido na tabela abaixo, recebeu um peso ou nível de importância. Também foi definida uma gradação quantitativa e qualitativa para eles:

Escala de Ponderação

Comparativo entre Softwares Livres

Os quadros a seguir ilustram o resultado da análise comparativa entre os softwares citados anteriormente. Os primeiro apresenta as “notas” em cada parâmetro avaliado e o segundo a “nota final” de cada programa. Veja e tire suas conclusões:

Comparativo entre Softwares Livres de SIG

Resultado Final da Comparacao

DOWNLOAD DO ARTIGO COMPLETO

Para ler na íntegra os comentários dos autores sobre a metodologia utilizada na comparação, bem como sobre os resultados alcançados nela, faça o download do artigo a partir do link abaixo:

<script async="" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script> <script type="text/javascript">//

O que você achou das conclusões do artigo? Era de alguma forma previsível? Ficaremos aguardando seus comentários sobre isso.

Recomendamos ainda que leia as seguintes publicações de nosso site que estão relacionadas com essa temática aqui abordada:

Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

January 07, 2014

Python: Enviar email con los resultados

gmailpythonsimple

Merodeando por Internet encontré una página con contenido muy interesante “Pythin, GIS and Stuff”, en ella vi un código que ya había pensado en buscar y es la opción de poder enviar un email con los resultados a nuestra cuenta desde el propio script. Y esto se hace de una forma muy sencilla. He simplificado un poco el de su web para que podáis pegar y copiar directamente sea cual sea la plataforma que vais a usar (en su web ejemplo de uso con ArcGIS).

Al ser una librería de Python, este código funciona desde cualquier sitio donde lo ejecutes, puedes agregarlo a scripts de OGR/GDAL desde editores externos,o a tus scripts en gvSIG, PyQGIS o ArcPy. En todos funciona perfectamente por lo que he podido probar.

Lo único que necesitamos introducir es la información una cuenta Gmail, la contraseña, y la cuenta destinatario. (Cuidado si le mandáis a alguien el script con eliminar la contraseña).

La función aceptará dos variables, el mensaje (una variable tipo string) y una variable booleana (True/False) por si queremos modificar el contenido de alguna forma, en este caso solo indica un supuesto de si se han procesado bien o mal los cálculos, cambiando el encabezado del email.

·

pythonemail

·

Además se ha añadido que la variable se cargue con los datos de un txt que hallamos podido crear. Esto se puede eliminar, solamente dejando que se asigne el valor de una variable string normal, asignar directamente a strResult un valor.

Copiando y pegando este bloque de código solamente deberéis de usarlo llamandolo de la forma:

sendResultEmail(strResult, success)

·

import smtplib

def sendResultEmail(msgContents, success_TF):
    '''sendResultEmail(msgContents, success_TF)'''

    #Info
    to = 'email@gmail.com'
    send_username = 'email@gmail.com'
    send_password = '*****'
    smtpserver = smtplib.SMTP("smtp.gmail.com",587)

    if success_TF:
        subject = 'Resultados de la prueba de email: script SUCCESS.'
    else:
        subject = 'Resultados de la prueba de email: script FAILURE.'
    smtpserver.ehlo()
    smtpserver.starttls()
    smtpserver.ehlo
    smtpserver.login(send_username, send_password)
    header = 'To:' + to + '\n' + 'From: ' + send_username + '\n' + 'Subject:' + subject + '\n'
    msg = header + '\nArcpy results: \n' + msgContents + '\n'
    smtpserver.sendmail(send_username, to, msg)
    smtpserver.close()

outTxt = "c:/gvsig/uni/dataInfo.txt"
txtFile = open(outTxt, "r")
strResult = txtFile.read()
txtFile.close()
success = True

sendResultEmail(strResult, success)

November 28, 2013

A mac version for gvSIG is coming back but wait for gvSIG2.2

As announced in the 9th gvSIG Conference
A mac version for gvSIG is coming back but wait for gvSIG2.2. Keep an eye on it.

November 24, 2013

Липецкое отделение РГО поддерживает работу российского сообщества gvSIG

23 ноября, накануне открытия 9-й международной конференции gvSIG (27-29 ноября 2013, Валенсия, Испания),   прошло общее собрание Липецкого областного отделения Русского географического общества [1]. С отчетом о работе отделения в 2011 — 2013 г.г. выступила председатель отделения, заведующая кафедрой географии Липецкого государственного педагогического университета Л. Н. Беляева.

В докладе была особо отмечена работа секции свободного геопространственного ПО по дальнейшему расширению использования gvSIG в педагогической и практической  деятельности. За прошедшие два года участниками секции:

  • был обновлен перевод интерфейса gvSIG Desktop 1.x и 2.0;
  • создана, поддерживается в актуальном состоянии и расширяется русскоязычная часть портала gvSIG [2];
  • разработано и опубликовано на условиях лицензии Creative Commons CC BY-NC-SA Attribution-NonCommercial-ShareAlike учебное пособие “Географические информационные системы. Практикум. Базовый курс” для практических занятий по курсу “Географические информационные системы” специальностей географического, экологического и технического профилей высших учебных заведений [3];
  • проведена 1-я встреча пользователей gvSIG в России (14-16 мая 2012, Липецк) [4-5];
  • проект gvSIG был представлен на XIX Всероссийском форуме “Рынок геоинформатики в России. Современное состояние и перспективы развития” (31 мая 2012, Казань) [6] и на первой российской конференции «Открытые ГИС!» (17-18 ноября 2012, Москва) [7];
  • осуществляется информационная поддержка российского сегмента проекта gvSIG (блог российского сообщества gvSIG, микроблог российского сообщества gvSIG в Twitter [8], группа gvSIG «ВКонтакте»[9], список рассылки [10]).

Общим собранием была принята программа работы отделения на 2014 год, в которой предусмотрено участие в совместном с Ассоциацией gvSIG проекте по разработке открытого курса дистанционного обучения «ГИС gvSIG — Практикум» и его публикация на образовательном портале gvSIG Training [11]. Курс будет бесплатным и доступным для всех, кто хотел бы приобрести навыки практической работы с gvSIG Desktop.

[1] — http://lipetsk.rgo.ru/
[2] — http://www.gvsig.org/web/
[3] — https://gvsigrussia.wordpress.com/2012/05/24/open-gis-practice-book/
[4] — https://gvsigrussia.wordpress.com/2012/05/14/1st-russian-gvsig-meeting-is-opened/
[5] — https://gvsigrussia.wordpress.com/2012/05/16/russian-gvsig-meeting-is-finished/
[6] — https://gvsigrussia.wordpress.com/2012/05/31/gvsig-at-gis-forum-2012/
[7] — https://gvsigrussia.wordpress.com/2012/11/22/russian-open-gis-conference/
[8] — https://twitter.com/gvSIG_Russia
[9] — http://vk.com/gvsig
[10] — https://gvsigrussia.wordpress.com/2012/11/16/russian-gvsig-mailing-list-was-created/
[11] — http://web.gvsig-training.com/

November 04, 2013

Blog de Scripting en gvSIG

Estimados amig@s.

Hoy os traigo un enlace a un blog muy interesante sobre scripting en python para gvSIG. Se trata del blog de Oscar Martínez, alumno de la Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica y Topográfica de la Universidad Politécnica de Valencia. Este blog nace de un proyecto personal relacionado con su proyecto final de carrera y merece la pena ser visitado por todos aquellos que quieran adentrarse en el mundo del scripting con gvSIG. Como sabéis, la programación con gvSIG puede abordarse desde el punto de vista de Java (con Eclipse). Para usuarios poco expertos en esto de la programación, esta opción puede parecer muy dura de abordar. Para aquellos que deseen automatizar tareas sin tener que meterse a fondo en la descripción de cientos de clases y métodos se ha creado el tema del scripting. De esta forma, podremos realizar automatizaciones de tareas que de otra manera serían inviables solamente con el manejo de python y algunas clases y métodos fundamentales para el manejo sencillo de capas, tablas, geometrías, etc., sin tener que salirnos del entorno de gvSIG. Os recuerdo aquí también tenéis una sección de scripting que espero, con el apoyo de gente como Oscar, pueda ir creciendo.

Aquí os dejo el enlace: blog masquesig.com

October 31, 2013

Curso sobre Aplicaciones Geomáticas para docentes de Geografía de 2º de Bachillerato

Estimados amigos.

El próximo mes de octubre, durante los días 22 de octubre a 13 de diciembre se va a impartir un curso presencial sobre "Aplicaciones geomáticas para la enseñanza de la geografía de España". El curso está orientado a docentes en geografía de 2º de Bachillerato y será realizado con la ayuda de gvSIG. Tendrá lugar en las instalaciones de la Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica y Topográfica de la Universidad Politécnica de Valencia.

Aquí os dejo el enlace y el resumen del temario (enlace)

Objetivo

El objetivo del presente curso es introducir a los docentes de la Geografía de España de 2º de Bachillerato en el uso de los sistemas de información geográfica para la visualización, manipulación, combinación y análisis de datos geográficos y estadísticos para conseguir así una mejor caracterización espacial del medio físico y humano y de las interrelaciones que existen.

Descripción

El curso tiene un carácter introductorio y, en este sentido, no presupone ningún conocimiento previo en el manejo de los SIG. Dado que también se supone que los alumnos no dispondrán de software propio de carácter comercial, se ha organizado para que todo el proceso de aprendizaje se realice en un entorno abierto como gvSIG que puede ser descargado gratuitamente por cualquier usuario. Dicho software, por otra parte, presenta el nivel de calidad adecuado para cubrir adecuadamente el objetivo planteado.

Programación

El curso está organizado en 3 sesiones de 4 horas que se desarrollarán los vienes por la tarde de 16 a 20 h. Se realizará los viernes 22 de noviembre, 29 de noviembre y 13 de diciembre. El coste para el alumno será de 50€. En cada sesión habrá, inicialmente una presentación de tipo teórica, unas prácticas guiadas y unas prácticas más autónomas.

Temario

* Introducción básica al manejo de un Sistema de Información Geográfica (2 h)
 - Instalación.
 - Tipo de datos que se pueden manejar.
 - Gestiones básicas: capturar información, editar, modificar, salvar...
 - Captura de información geográfica disponible en la web (CNIG, INE, etc.), como modelos de terreno, mapas municipales, mapas provinciales. Fotografías aéreas, imágenes de satélite, etc.
 - Visores cartográficos disponibles con calidad métrica.

* Análisis del relieve (3.5 h) - Introducción a la gestión de los modelos de relieve.
 - Realce de la sensación de relieve: sombreados.
 - Análisis de las orientaciones del relieve.
 - Realización automática de perfiles topográficos. Perfil longitudinal de un río.
 - Relación redes de drenaje de los ríos y configuración del relieve.
- Cuencas de drenaje, ríos y relieve.

* Análisis de los datos socioeconómicos (6.5 h)
 - Fundamentos básicos de la comunicación cartográfica.
 - Transformación de datos estadísticos tabulados a datos cartográficos.
 - Aplicación práctica a la adquisición de datos del INE superpuestos a una base cartográfica.
 - Empleo adecuado de las variables gráficas para una correcta comunicación. El mapa coroplético y el mapa dasimétrico. Mapa de símbolos graduados. Mapa de puntos.
 - Análisis y gestión combinada de las variables geográficas. Análisis de proximidad. Análisis de superposición.

October 29, 2013

Consultora Calixto premiada en DAL 2013

La Consultora Calixto ha obtenido el 3er. puesto en la Apps Challange 2013 de DAL (http://2013.desarrollandoamerica.org/). La propuesta (http://2013.desarrollandoamerica.org/portfolio/2347/) se apoya en el uso de gvSIG Batoví como herramienta para la educación ambiental a través del uso de los Sistemas de Información Geográfica. Una vez más felicitamos a Genoveva y Gabriel por este nuevo logro, destacando también su constante esfuerzo para difundir el uso del Batoví.Imagen


October 28, 2013

gvSIG Batoví en las 5as Jornadas de Latinoamérica y Caribe de gvSIG

Genoveva Laurente y Gabriel Calixto (de la Consultora Calixto) realizaron el pasado miércoles 23 de octubre una presentación sobre “Sistemas de Información Geográfica aplicados como Tecnologías Educativas en procesos de Formación y Actualización Docente para la Conservación de la Naturaleza” durante las 5as Jornadas de Latinoamérica y Caribe de gvSIG. En la misma destacaron el uso de gvSIG Batoví como herramienta para la educación ambiental. Pueden ver las fotos de la presentación en http://consultoracalixto.wordpress.com/2013/10/26/fotos-jornadas-lacgvsig2013-ponencia-gvsigbatovi/. Pronto estará disponible la misma para descarga desde la web de las Jornadas (http://www.gvsig.org/web/community/events/jornadas-lac/2013)


Feeds