August 16, 2014

GSoC ’14: Week 13 – gvpy

gsoc_userguide_01Website: [gvpy project] 

How to install it & Github code + info:  [gvpy repository]

How to use it: [EN] gvpy: User guide  – [ES] gvpy: Guía de uso

 

Week 13 report:

1. What did you get done this week?

Fixed small bugs: Getting params as string are working well, path list with just one parameter bug fixed,layer as string.. Also i fixed how it works gvpy.algSearch() and add/fixed some documentation also in english.

2. What do you plan on doing new week?

Finishing everything i can and say goodbye to Google Summer of Code!

3. Are you block on anything?

No


GSoC ’14: Semana 13 – gvpy

gsoc_userguide_01Website: [gvpy project] 

Cómo instalarlo & Github code + info:  [gvpy repository]

Guía de uso: gvpy: Guía de uso” y también en ingles “gvpy: user guide”

 

Reporte de la semana 13:

1. ¿Qué has conseguido esta semana?

Arreglado unos pequeños errores: sobretodo cuando introducimos parámetros como texto, un error si introducíamos una lista con un solo miembro en el comando PATH, he cambiado y arreglado el funcionamiento de gvpy.algSearch(), y añadido y corregido documentación, y también en ingles.

2. ¿Qué planeas hacer la próxima semana?

Acabar todo lo que pueda y decir adiós al Google Summer of Code!

3. ¿Estás bloqueado en algo?

No


August 12, 2014

Scripting en gvSIG: Validar geometrías simplificado

validategeometries01Seguimos donde nos quedamos la semana pasada destripando el post que publicó Joaquin del Cerro sobre: “Validar las geometrías de una capa”Ahora vamos a centrarnos en la parte principal del script ,donde realmente valida las geometrías, el código mínimo que necesitas en tu script para realizar esta comprobación.

Para esta parte será necesario una de las últimas versiones de gvSIG, de la build 2231 o superior. Yo estoy usando la build 2238 (no funciona las que son de 64bits)

Los pasos son sencillos, vamos comprobando cada geometriá de cada entidad. El script se ejecutará sobre la capa que tengamos seleccionada (función del currentLayer), obtendrá su validación, y si es erronea, mostrará el error por la consola y hará una selección de esta entidad. Así luego podremos ver en la tabla de atributos cuales entidades tenemos error y intentar solucionarlo.

La línea de código mínima que se encargaría de la comprobación de la geometría si contiene algún error sería:

#siendo layer=currentLayer() o otra
for feature in layer:
    feature.geometry().getValidationStatus().isValid()

 

 

Un script sencillo que nos mostrará los errores es:

from gvsig import *

def main(*args):
  """ Validar geometrias de una capa"""
  #Comprobara todas las geometrias de la capa
  #Hara una seleccion de las que contengan errores

  #Accedemos a la capa activa
  layer = currentLayer()

  #Eliminamos cualquier seleccion que ya tenga
  layer.getSelection().deselectAll()

  #Analizamos todas las geometrias
  for feature in layer.features(): 
    #Info de validacion la geometria
    vs = feature.geometry().getValidationStatus() 
    #Si no es valida, sacamos la info del error
    if not vs.isValid(): 
      print "\nError en: ", feature.getValues()
      print "...getMesssage: ", vs.getMessage()
      print "...geometria: ", feature.geometry()
      if vs.getProblemLocation()!= None: 
        print "...wktgeom: ", vs.getProblemLocation().convertToWKT()
      #Selecciona las que contienen error
      layer.getSelection().select(feature) 

Al ejecutarlo en una capa que tengo con errores, el mensaje es el que aparece en la imagen que abre el post. Si después abro la tabla de atributos, y hago click en el botón de “Mover arriba la selección”, puedo ver las dos entidades que me han causado el error seleccionadas.

validategeometries02

Espero que esta nueva función os sirva de ayuda en vuestros scripts.


August 09, 2014

GSoC ’14: Week 11 & 12 – gvpy

ex_01_studyareaWebsite: [gvpy project] 

How to install it & Github code + info:  [gvpy repository]

How to use it: “Guía de uso

I’ve been working together with Gustavo Aguero preparing one example that could be usefull executing it in one script. You cand find it in /gvpy/example/ inside Github.


 

Week 11 & 12 report:

1. What did you get done this week?

I fixed some importants bugs that didn’t let us edit new layers. I’ve been preparing some documentation&exercices that will show to the gvSIG users how important and usefull is this scripting framework.

2. What do you plan on doing new week?

I will fix some minibugs that appear while i prepared the example and i will prepare some documentation and try to put ready the “how to work with gvpy” for the new users who want use gvpy.

3. Are you block on anything?

No


GSoC ’14: Semana 11 & 12 – gvpy

ex_01_studyareaWebsite: [gvpy project] 

Cómo instalarlo & Github code + info:  [gvpy repository]

Guía de uso: gvpy: Guía de uso”

He preparado un ejemplo junto a Gustavo Aguero que me proporcionó el material, y lo he adaptado a un script. Este ejemplo prepara una zona de estudio para muestreo de campo, y se podría ejecutar para cualquier caso que quisiéramos.

Podéis encontrar toda la info del ejemplo, desde el pdf con los pasos a seguir y los datos necesarios, en el repositorio /gvpy/example/ de Github


 

Reporte de la semana 11 & 12:

1. ¿Qué has conseguido esta semana?

He arreglado algunos bugs importantes, que no permitían editar las capas que acabábamos de generar. Preparando un ejemplo para demostrar a la gente lo útil que puede llegar a ser automatizar tareas.

2. ¿Qué planeas hacer la próxima semana?

Arreglar unos minibugs que he encontrado al realizar el ejercicio pero que no costarán mucho de arreglar, y sobre todo preparar la documentación necesaria para terminar y dejar lista una guía de uso con ejemplos explicados para cualquiera que quiera utilizar gvpy.

3. ¿Estás bloqueado en algo?

No


July 24, 2014

1as Jornadas de Tecnologías Libres de Información Geográfica y Datos Abiertos y 3as Jornadas de gvSIG Uruguay

3as Jornadas Uruguayas de gvSIG + 1as. Jornadas de Tecnologías Libres de Información Geográfica y Datos Abiertos

Con enorme alegría invitamos a las 3as Jornadas Uruguayas de gvSIG + 1as. Jornadas de Tecnologías Libres de Información Geográfica y Datos Abiertos.

La convocatoria es para los días 2 y 3 de octubre de 2014 en el Auditorio de Antel, en la ciudad de Montevideo.

Bajo el lema “Manejo libre y responsable de la información, cuestión patrimonial” nos reuniremos para intercambiar experiencias en el uso y desarrollo de herramientas de SIG de software libre.

Desde gvSIG se proponen los valores de colaboración y conocimiento compartido como fundamentales en el desarrollo del proyecto, e indispensables para su sostenibilidad. En tal sentido hemos venido trabajando durante los últimos años en la generación de espacios de difusión y capacitación donde técnicos y usuarios, estudiantes y profesionales del área puedan intercambiar experiencias.

En esta instancia de celebración de las 3ras. Jornadas Uruguayas de gvSIG, nos proponemos un objetivo más amplio: Congregar y fortalecer a la comunidad que hace uso de tecnologías de Software Libre de Información Geográfica en general y Datos geográficos Abiertos.

Con el interés de difundir el uso de gvSIG y otras herramientas de uso libre, para contribuir al acercamiento de la información geográfica a la ciudadanía, los invitamos a ser parte de las 1as. Jornadas de Tecnologías Libres de Información Geográfica y Datos Abiertos, las cuales ya han sido declaradas de interés por las siguientes instituciones:

¡Los esperamos!


Validar las geometrías de una capa

Hola a todos de nuevo,

Hacia ya un tiempo que no escribía por aquí…cosas de ir bastante liado con nuevos desarrollos que estamos abordando en gvSIG…pero el otro día me comentaron que necesitarían una herramienta en gvSIG que les permitiera localizar problemas en las geometrías de una tabla antes de cargar dicha tabla en una BBDD de postgreSQL.

Me dijeron…

“Estaría bien disponer de una herramienta que procese las geometrías de una capa y me saque un listado con los problemas y me permita pinchar e ir a la geometría conflictiva y mejor aun a donde este el conflicto”

Efectivamente, gvSIG no tiene nada que se le parezca, pero enseguida pensé que igual con un poco de scripting podía sacar algo parecido a lo que me pedían.

El script no es simple, para que vamos a engañarnos, toca muchos palos, pero no es muy grande y puede servir de inicio para abordar cosas mas complejas.

El principio es simple… nos recorremos las features de la capa, cogemos la geometría, e invocamos al método “getValidationStatus” de esta. Este método realiza una serie de validaciones sobre la geometría y nos devuelve que ha pasado con esas validaciones… si todo fue bien o mal, y en caso de ir mal nos da información sobre que problema se encontró y si puede donde lo encontró. Con esta información, vamos a ir construyendo un pequeño informe en HTML.

Por cada incidencia que encontremos generaremos una entrada con:

  • El número de línea en el que se produjo la incidencia
  • Un volcado de los datos de la feature asociada a esa línea
  • Una descripción textual del problema
  • Un enlace al punto en donde se produjo la incidencia. En el hiperenlace, en lugar de poner una URL meteremos el punto en WKT asociado a la incidencia.
wktgeom = vs.getProblemLocation().convertToWKT()
output.write('<a href="%s">%5.5d</a> %s<br>%s' % (wktgeom,i, feature.toString(),vs.getMessage()))

Cuando ya nos hemos recorrido todas las features de la capa, tendremos que presentar el informe. Para ello utilizaremos la función “showTextDialog” del“ApplicationManager”, que nos permite mostrar una venta con un texto HTML.

application = ApplicationLocator.getManager()
application.showTextDialog(
  WindowManager.MODE.TOOL,
  "Problems in layer "+layer.getName(),
  informe.getvalue()
)

Si solo quisiésemos mostrar el informe con esto nos bastaría. Pero estaría muy bien que al pinchar sobre la incidencia en el informe nos centrase la vista en el área donde se ha producido la incidencia. Para esto tendremos que hacer un poco mas de faena. La función “showTextDialog” permite que le pasemos un ultimo parámetro opcional que sea un “listener” que recibirá los eventos relacionados con los hiperenlaces de nuestro informe en HTML. Para eso tendremos que crear una clase que herede de “HyperlinkListener”.

class MyHyperlinkListener(HyperlinkListener):
  def __init__(self,vista):
    self.vista = vista
    
  def hyperlinkUpdate(self, h):
    if str(h.getEventType()) == "ACTIVATED":
      wktgeom = h.getDescription()
      print wktgeom
      manager = GeometryLocator.getGeometryManager()
      point = manager.createFrom(wktgeom)
      centerViewinPoint(self.vista,point)

Nuestra clase recibirá en el constructor la vista sobre la que ha de trabajar, y en el método “hyperlinkUpdate” pondremos el código que se ejecutara cada vez que se interactúe con un enlace de nuestro informe, bien por que se pasa el ratón sobre el enlace, o por que se hace click sobre el. Así que nuestro código lo meteremos en este método cercionándonos que filtramos las acción de hacer click en el enlace que sera cuando recibamos un evento de tipo “ACTIVATED”. Lo que haremos será recoger el punto asociado del hiperenlace. Este lo habíamos metido en WKT, así que lo primero será reconstruir nuestro punto a partir de él.

manager = GeometryLocator.getGeometryManager()
point = manager.createFrom(wktgeom)

Y luego ya centrar la vista en ese punto.

centerViewinPoint(self.vista,point)

Mas cositas que comentar…

A veces lo ejecutaremos sobre capas grandes y estaría bien que fuese informando del progreso. Para ello utilizaremos la variable “taskStatus”. Todos los scripts tienen una asociada y sirve precisamente para eso, para ir informado del progreso de nuestro proceso. Lo primero que tendremos que hacer será asociarla a la barra de estado de la aplicación para que se vaya mostrando ahí el proceso. Tan simple como invocar al método “add” de ella.

Luego le indicaremos las iteraciones que va a tener nuestro proceso, para lo que utilizaremos el método “setRangeOfValues” indicando que las iteraciones irán desde 0 al número de registros que tiene la capa que vamos a procesar. En cada iteración invocaremos al método “setCurValue” para informar de por donde vamos, y al terminar de recorrer nuestras features nos desharemos de nuestro taskStatus invocando al método “terminate” para indicarle que ya termino nuestro proceso y al método“remove” para eliminarla de la barra de estado de gvSIG.

try:
  # Añadimos la barra de progreso a la barra de estado de gvSIG
  taskStatus.add()
  # Le indicamos cuantas iteraciones vamos a realizar
  taskStatus.setRangeOfValues(0,layer.features().getCount())
  for feature in layer.features():
    # En cada iteración informamos a la barra de progreso de por donde vamos
    taskStatus.setCurValue(i)
    ...
    i+=1
finally:  
  # Al terminar
  # Le indicamos a la barra de progreso que ya hemos terminado
  taskStatus.terminate()
  # Y la eliminamos de la barra de estado de gvSIG.
  taskStatus.remove()

Bueno, hay un montón de detallitos, como atrapar errores aquí y allí, el manejo del StringIO para generar nuestro informe o la generación del código HTML, pero creo que los que han estado ya viendo algunas cosillas del scripting en gvSIG y tienen algo de conocimiento de programación en python pueden seguirlo. Al final os dejo el código completo.

También tengo un problema en el metodo “centerViewinPoint”, algun cálculo no es correcto y no se centra bien la vista, pero creo que es un detalle menor que ya podréis pulir si os es de utilidad el script.

Espero que os sirva… como herramienta para gvSIG y como ejemplo de como hacer cosas nuevas en scripting.

Eso si, para probarlo precisareis de una capa con geometrías dañadas o no validas. Alguna tengo por ahi… a ver si puedo colgarla en algun sitio y la enzalo para que podais probar.

Para ejecutar el script precisareis un gvSIG desktop 2.1.0 build 2231 o superior ;)

Un saludo a todos

Joaquin

from gvsig import *
from org.gvsig.tools.swing.api.windowmanager import WindowManager
import StringIO
from commonsdialog import *
from javax.swing.event import HyperlinkListener
from org.gvsig.fmap.geom import GeometryLocator
from org.gvsig.fmap.geom import Geometry

def centerViewinPoint(view,center):
    env = view.getMap().getViewPort().getEnvelope();
    movX = center.getX()-env.getCenter(0);
    movY = center.getY()-env.getCenter(1);
    minx = env.getMinimum(0) + movX;
    miny = env.getMinimum(1) + movY;
    maxX = env.getMaximum(0) + movX;
    maxY = env.getMaximum(1) + movY;
    env = GeometryLocator.getGeometryManager().createEnvelope(
          minx, miny,
          maxX, maxY,
          Geometry.SUBTYPES.GEOM2D);
    view.getMap().getViewPort().setEnvelope(env);
    view.getMap().invalidate()


class MyHyperlinkListener(HyperlinkListener):
  def __init__(self,vista):
    self.vista = vista
    
  def hyperlinkUpdate(self, h):
    if str(h.getEventType()) == "ACTIVATED":
      # Sopo procesamos los eventos "ACTIVATED" que son los clicks sobre los enlaces
      # Recogemos la geometría que metimos en el enlace en WKT
      wktgeom = h.getDescription()
      print wktgeom
      # Y reconstruimos el punto a partir de ese WKT
      manager = GeometryLocator.getGeometryManager()
      point = manager.createFrom(wktgeom)
      # Y una vez lo tenemos centramos la vista en ese punto.
      centerViewinPoint(self.vista,point)


def main(*args):
  layer = currentLayer()
  if layer == None:
    msgbox("Debera seleccionar la capa que desea validar")
    return
  informe = StringIO.StringIO()  
  informe.write("<ul>\n")
  i=0
  hay_problemas = False
  try:
    # Añadimos la barra de progreso a la barra de estado de gvSIG
    taskStatus.add()
    # Le indicamos cuantas iteraciones vamos a realizar
    for feature in layer.features():
      # En cada iteración informamos a la barra de progreso de por donde vamos
      taskStatus.setCurValue(i)
      vs = feature.geometry().getValidationStatus();
      if not vs.isValid() :
        hay_problemas = True
        if vs.getProblemLocation()!=None:
          wktgeom = vs.getProblemLocation().convertToWKT()
        else:
          try:
            # Atrapamos los errores no vaya a ser que la geometría este tan dañada que
            # nos falle el calculo de su centroide.
            wktgeom = feature.geometry().centroid().convertToWKT()
          except:
            wktgeom = None
        informe.write("<li>")
        if wktgeom == None:
          informe.write('%5.5d%s<br>%s' % (i, feature.toString(),vs.getMessage()))
        else:
          informe.write('<a href="%s">%5.5d</a> %s<br>%s' % (wktgeom,i, feature.toString(),vs.getMessage()))
        informe.write("</li>")
      i+=1
  finally:  
    # Al terminar
    # Le indicamos a la barra de progreso que ya hemos terminado
    taskStatus.terminate()
    # Y la eliminamos de la barra de estado de gvSIG.
    taskStatus.remove()
    
  informe.write("</ul>\n")
  if hay_problemas :
    application = ApplicationLocator.getManager()
    application.showTextDialog(
      WindowManager.MODE.TOOL, # TOOL o WINDOW según nos interese.
      "Problems in layer "+layer.getName(),
      informe.getvalue(),
      MyHyperlinkListener(currentView())
    )
  else:
    msgbox("Layer "+layer.getName()+" is valid.")

Filed under: gvSIG Desktop, scripting, spanish Tagged: gvSIG 2.1, gvSIG LAC, python, scripting

July 03, 2014

Serie de webinars de la red Geo4all

El pasado 11 de junio se realizó un webinar en inglés sobre gvSIG Batoví, dentro de la serie de seminarios en línea Open Geospatial Science & Applications que organizan  ICA-OSGeo Lab Network y MundoGeo (http://mundogeo.com/webinar/opengeoscienceandapplications/). Los archivos del mismo (video y presentación) pueden accederse desde http://mundogeo.com/webinar/opengeoscienceandapplications/gvsig-educa/downloads.html. Esta serie de webinars que se realizan gracias a la gentileza de MundoGeo vienen siendo promocionados por instituciones de primer nivel como la Universidad de Harvard (http://gis2.harvard.edu/training/non-credit-training/open-geospatial-science-applications-webinar-series) y la de Minnesota (https://uspatial.umn.edu/node/551), entre otras. El webinar sobre gvSIG Batoví fue el octavo de la serie; esperemos no sea el único ni el último, más teniendo en cuenta que con la nueva versión de gvSIG (2.0) seguro tendremos un nuevo Batoví, más amigable y mejorado.


July 02, 2014

Pesadillas[nightmare] con gvSIG_CE

Quizá no lo sepáis pero el fork de gvSIG ha sacado una versión beta que, por lo menos en lo que toca a Mac, es una pequeña pesadilla. No soluciona alguno (o quizás ninguno) de los problemas que tenía el original y además introduce alguno nuevo. Hasta ahora me ha pasado de todo, pero pongo aquí algunas de las cosas que me acuerdo.
-No poder cambiar la leyenda en un portátil porque el botón de aceptar no se ve. Además tampoco funciona usar tab para ponerse encima del botón y luego dar return.
-Lo más despistante es que al hacer una nueva capa de eventos estos no vayan a su sitio, aunque si añades x e y a los puntos si que pone los que deberían ser.
-Hacer una gratícula que no produce resultado alguno.
-Dificultad para familiarizarme con los iconos.
-Si se oculta la ventana de sextante debajo de los cientos de iconos que adornan el interfaz gráfico, la ventana ya no se puede recuperar, cerrar, mover por lo que hay que cerrar el programa.
-Si se cierran las vistas abiertas, estas no se pueden volver a abrir.
-Al cargar una capa raster y reproyectar NO pasa nada.

Lo positivo parece ser que está diseñado en 64 bits y por ello maneja mejor la memoria permitiendo hacer cálculos más rápidos y que impliquen mayor carga de datos.
Iré poniendo más cosas por si alguien las lee y le pasa lo mismo.
Mi consejo de momento es probarlo y dejar gvSIG CE a un lado

July 01, 2014

Séminaire en ligne gvSIG 2.1 pour la communauté francophone

Bonjour à tous!

Comme vous le savez tous, MundoGeo, Membre d’honneur de l’Association gvSIG, mets à disposition ses ressources pour diffuser le projet gvSIG,  surtout en ce qui concerne les séminaires en ligne. En effet, depuis le début de l’année 2014 on a déjà eu 7 séminaires  focalisés sur gvSIG en espagnol, anglais et portugais.

Désormais, et c’est une grande nouveauté, les séminaires en ligne veulent intégrer la  communauté francophone et le prochain sera donc en français!

Celui ci se déroulera le mercredi 9 juillet (horaire: 1:00 PM – 2:00 PM GMT). Vous avez ici dessous le lien de MundoGeo pour vous inscrire dès maintenant:

https://www2.gotomeeting.com/register/949524850

Au programme, les nouveautés de la dernière version de gvSIG, quelques démonstrations pratiques en vidéo, ainsi qu’un résumé de l’Association gvSIG et  un point sur la communauté francophone du projet. Pas mal pour 1 heure de séminaire! Je serai moi-même la conférencière… tout un challenge, je ferai de mon mieux :).

L’invitation est donc faite. Si vous souhaitez devenir membre actif de la communauté francophone de gvSIG, n’hésitez pas à vous inscrire et à participez!
À très bientôt!
Viqui.-


Filed under: community, french, gvSIG Desktop, opinion

June 27, 2014

Nueva prueba Molodensky-Badekas con gvSIG 2.0.0 (Venezuela, de Canoa a Regven)

He comprobado que el resultado coincide con el de Cartogeo. Estas instrucciones son para Windows. Para Linux se deben usar enlaces de descarga diferentes (solo hay que explorar la carpeta desde la que se hacen las descargas):

- Instalar gvSIG 2.0.0. Lo puedes descargar aquí.

- Añadir el plugin de Molodensky-Badekas. Lo puedes descargar aquí.

- Crear una subcarpeta llamada "molodensky-badekas" en la carpeta de usuario "gvSIG". En Windows 7, es así:

C:\Usuarios\[usuario]\gvSIG\molodensky-badekas\

- En esa carpeta, debes copiar este archivo que tiene los parámetros Canoa-Regven.

- Finalmente, haz lo mismo que se ve en este vídeo.

June 23, 2014

#gvSIG Lab: Using PDF files as templates in Map Sheets in gvSIG 2.1.0

El plugin Map Sheets permite usar plantillas para generar series de mapas en varios rectángulos definidos por el usuario. Una posible mejora consiste en permitir que el usuario use archivos PDF ya existentes como base sobre la cual generar los nuevos mapas en formato PDF. De esta manera, es posible usar plantillas con un aspecto más profesional, con logotipos oficiales de alta calidad, etc, sin tener que pasar por el maquetado convencional de gvSIG. En este vídeo puede verse un pequeño ejemplo en el que se usa un PDF que ya contiene un mapa. Idealmente, usaríamos un PDF en el que el área para el mapa está vacío: The Map Sheets plugin lets you use map templates to generate series of maps based on a grid of customizable rectangles. A possible improvement consists in using pre-existing PDF files as templates. In this case the user would have to indicate the area to be used by the map. More professional-looking maps can be achieved like this (high-quality logos, etc) without dealing with gvSIG's conventional layout composer. This video shows an example, where the template PDF already has a map. Ideally we would use a PDF file where the map area is blank:
...

Uso do gvSIG na Elaboração de Frameworks de Geodiversidade

Um interessante artigo sobre aplicação da tecnologia dos Sistemas de Informações Geográficas (SIG) foi publicada na Revista Estudos Geoambientais, que é um periódico vinculado ao Grupo de Estudos GeodiversidadePB, da Universidade Federal da Paraíba (UFPB). Neste trabalho o software livre gvSIG tem um grande destaque como ferramenta na elaboração de Frameworks de Geodiversidade.

O QUE É GEODIVERSIDADE?

Antes de falarmos sobre o trabalho é importante entender o que é o tema analisado. Afinal, o que é Geodiversidade?

Uma definição em geral aceita para o termo Geodiversidade é a proposta por ARAÚJO (2005):

Entende-se por geodiversidade a variação natural dos aspectos geológicos (rochas, minerais, fósseis), geomorfológicos (formas e evolução de relevo) e do solo. É importante ressaltar que a geodiversidade não inclui apenas elementos abióticos da natureza, mas também os bióticos.

E o que seria um framework neste contexto? Conforme explicado no artigo que iremos comentar abaixo, um Framework de Geodiversidade é:

Uma forma de classificar a geodiversidade de determinada região a partir da criação de categorias (frames) com base em temas e não por áreas geográficas para que, em seguida, seja realizado o inventário do geopatrimônio, direcionando-se esforços para identificar locais que sejam representativos de cada classe temática definida.

SIG NA ELABORAÇÃO DE FRAMEWORKS DE GEODIVERSIDADE

O objetivo do trabalho produzido por Leonardo Figueiredo de Meneses e Marcos Antônio Leite do Nascimento, é apresentar os procedimentos adotados para o processamento de dados cartográficos e alfanuméricos utilizando um  software de SIG (no caso, o gvSIG), visando a construção de frameworks de geodiversidade, tomando-se como exemplo o recorte geográfico da região do Cariri do Estado da Paraíba.

A primeira tarefa realizada foi a compatibilização dos sistemas de referência das diferentes bases cartográficas a serem utilizadas, evitando, assim, desvios de posicionamento dos dados em estudo. No caso deste trabalho, todos os dados cartográficos obtidos foram reprojetados para SAD69. Esta operação foi executada utilizando-se a função Reproject, do módulo Sextante que acompanha o gvSIG quando de sua instalação.

Uso do gvSIG na Elaboração de Frameworks de Geodiversidade

O mapa geológico foi classificado em categorias temáticas de acordo com os valores apresentados em seus atributos, observando sempre a utilização de campos (litologia, idade geológica, por exemplo) que apresentassem valores preenchidos para todos os polígonos das unidades geológicas.

Percebe-se, com os resultados obtidos, que a adoção dos SIG apresenta como diferencial a possibilidade de simular diversas propostas, desde as mais simples até proposições complexas, que envolvam diversos temas que componham a geodiversidade da região sob análise.

DOWNLOAD DE ARTIGO COM USO PRÁTICO DO GVSIG

Não deixe de conhecer a página oficial da Revista Estudos Geoambientais. Para ler na íntegra o artigo, acesse o link abaixo e faça o download:

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

Aproveitamos a oportunidade para elogiar aos autores pelo excelente trabalho publicado. É sempre bom ver pesquisadores fazendo bom uso de ferramentas open source em seus projetos.

Também aproveitamos para incentivar aos nossos leitores que nos informem sobre outras publicações sobre aplicações práticas das Geotecnologias e que mereçam ter um maior destaque. Será um prazer divulgar em nosso site.

Leia também as seguintes dicas relacionadas ao uso do software 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.

 

June 18, 2014

4tas. Jornadas Argentinas de gvSIG

<style type="text/css">TD P { margin-bottom: 0cm; }P { margin-bottom: 0.21cm; }A:link { }</style>

Se realizarán en la Universidad Nacional de Villa María, provincia de Córdoba.
Las ponencias tendrán lugar en el Auditorio de Rectorado de la UNVM sito en calle Entre Rios 1431. Los talleres se realizarán en el Campus de la UNVM sito en calle Av, Jauretche 1555.
 
Objetivo
El objetivo general del evento es proporcionar un espacio de debate de la Comunidad Argentina, con el fin de intercambiar experiencias de éxito, ideas y proyectos en el campo de la información geográfica y en el ámbito de las tecnologías libres, apoyando de esta manera el modelo de desarrollo compartido y el intercambio de conocimientos técnicos y científicos.

Objetivos Específicos
  • Intercambio de experiencias entre los usuarios de gvSIG;
  • Intercambio de experiencias en el ámbito universitario;
  • Intercambio de experiencias entre los desarrolladores de gvSIG;
  • Realización de sesiones para debatir sobre las necesidades y posibilidades de los SIGs libres y gvSIG;
  • Transferencia de conocimientos sobre los últimos avances en gvSIG;
  • Promover la asociación entre organismos e instituciones involucradas en el uso de Sistemas de Información Geográfica;
  • Presentación y promoción del modelo de desarrollo de software libre;
  • Promover el intercambio de conocimientos técnicos y científicos entre los participantes;
  • Fortalecimiento de las comunidad argentina de usuarios y desarrolladores de gvSIG. 



Fechas significativas

13 de Junio Abierto período envio de resúmenes
13 de Junio Abierto período de inscripciones
20 de Agosto Cierre envio de resúmenes
10 de Setiembre Respuesta a autores sobre resultado de evalaución de resúmenes
13 de Setiembre Publicación programa definitivo
21 de Setiembre Fecha tope recepción de artículos definitivos.
2 de Octubre 4tas. Jornadas Argentinas de gvSIG Ponencias y Talleres
3 de Octubre 4tas. Jornadas Argentinas de gvSIG Ponencias y Talleres





June 16, 2014

gvSIG Association is now a Mountain Partnership member

We are pleased to announce that the gvSIG Association is a new Mountain Partnership member, with GISMAP as focal point. At this way the gvSIG Association hopes to collaborate in this international alliance, working together with the common objective to achieve sustainable mountain development around the world. logo-mountain-1

The Mountain Partnership is a United Nations voluntary alliance of partners dedicated to improving the lives of mountain people and protecting mountain environments around the world.

The Mountain Partnership addresses the challenges facing mountain regions by tapping the wealth and diversity of resources, knowledge, information and expertise, from and between its members, in order to stimulate concrete initiatives at all levels that will ensure improved quality of life and environments in the world’s mountain regions.

Currently, 53 governments, 14 intergovernmental organizations and 167 Major Groups (e.g. civil society, NGOs and the private sector) are members.

With this agreement we add our knowledge and experience in free geomatics to the work of a lot of organizations that take part of this alliance already.


Filed under: opinion

June 12, 2014

gvSIG na Gestão Ambiental de Bacias Hidrográficas

O Geoprocessamento e suas tecnologias são de grande utilidade para os nichos de atividade que envolvem o Meio Ambiente. Os Sistemas de Informação Geográfica (SIG) tem sido aplicados cada vez mais em projetos ambientais, sendo um agente facilitador na tomada de decisão. O artigo que iremos destacar aqui como dica de download teve como objetivo gerar um SIG para a Gestão e Planejamento da bacia hidrográfica.

GESTÃO AMBIENTAL COM SOFTWARES LIVRES

No artigo “Sistemas de Informações Geográficas (SIG) para Gestão Ambiental de Bacias Hidrográficas“, foi publicado em 2010, nos anais do III Simpósio Brasileiro de Ciências Geodésicas e Tecnologias da Geoinformação.

Conforme explicado no trabalho, o Banco de dados que povoou o sistema foram referentes os dados de moradores da Bacia Hidrográfica de Vaca Brava, localizada entre os municípios de Areia e Remígio no Brejo Paraibano. O programa escolhido para para o desenvolvimento do projeto foi o gvSIG.

SIG na Gestão Ambiental de Bacias Hidrográficas

Esta área foi tida como simuladora de bacia por uma gama de pesquisas que já a envolve, demonstrando que qualquer pesquisador com uma base cartográfica, pontos coletados de receptor GPS e dados tabulados em planilha pode facilmente customizar um sistema de monitoramento de bacias ou qualquer outro projeto multifinalitário.

DOWNLOAD DO ARTIGO SOBRE GVSIG E BACIAS HIDROGRÁFICAS

Clique no link abaixo para baixar uma cópia do artigo. Aguardamos seus comentários desde já.

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

Como você poderá observar na leitura do trabalho na íntegra, podemos chegar as seguintes conclusões:

  • A criação de um SIG para a gestão e planejamento de Bacia Hidrográfica, e uma ferramenta tecnologica eficiente e de fácil manipulação;
  • Com a customização de softwares de SIG, de dados geográficos e alfanuméricos da Bacia Hidrográfica Vaca Brava (PB), pode-se observar que ainda há muito a ser feito dentro do conceito de planejamento ambiental, e que a criação, o manuseio e os produtos deste SIG, são alicerce para modificar o mundo real, ou seja, os recursos naturais e as atividades humanas.

Já conheciam este trabalho? Recomendo que leia também:

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.

June 10, 2014

Entrevista: Gilberto Cugler – gvSIG / SIGRB

Leia agora a vigésima entrevista da série onde estamos conversando com profissionais da área de Geoprocessamento que atuam em diferentes regiões do Brasil e do mundo! Eles estão relatando um pouco sobre sua própria história no mercado, comentando sua visão sobre o cenário das Geotecnologias onde vivem, e algo mais. O entrevistado da vez é Gilberto Cugler, personalidade de destaque na área de Gestão de Bacias Hidrográficas com softwares livres.

Entrevista: Gilberto Cugler – gvSIG / SIGRBGilberto Cugler nasceu em Pariquera-Açu/SP.  É graduado em matemática, pedagogia e pós-graduado em Informática na Educação. Tem atuado nos projetos do Sistema de Informações do Vale do Ribeira e Litoral Sul desde 2004, abrangendo as diversas versões do SIG-RB (Sistema de Informações da Bacia do Ribeira de Iguape e Litoral Sul), fazendo modelagem de bancos de dados, modelos conceituais do SIG e do GEOCAP-Sistema de Informações para Apoio ao Atendimento a Acidentes Automotivos com Cargas Perigosas, o qual a equipe foi premiada pela European Satellite Navigation Competition, fez a introdução dos sistemas de software livre (Linux, Spring, TerraView, gvSIG) para os trabalhos do grupo de apoio ao CBH-RB. Mais recentemente vem atuando nos projetos de Levantamento e Monitoramento de Riscos Naturais na UGRHI-11, apoio aos municípios para Planos Preventivos de Defesa Civil, instrutor nos cursos sobre Sistema de Informação Geográfica.

1. Há quanto tempo você trabalha com Geotecnologias e como foi seu primeiro contato com esta área tão empolgante?

O meu primeiro contato com geotecnologias foi em 1970, quando iniciei o curso de aerofotogrametria. A minha empolgação foi total, nesta época eu tinha 16 anos, saindo do interior de São Paulo para morar numa grande cidade e ter contato com novos conhecimentos, tais como:

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

Ver imagens estereoscópicas, traçar curvas de nível a partir delas, voar, medir distâncias com equipamentos eletrônicos, programar em Fortran em um IBM 1130 com 16 Kb de memória (é isto mesmo, 16 Kb), com cartão perfurado, programar em uma  calculadora de mesa (HP) com 256 passos de programação para cálculos geodésicos, revelar fotografias aéreas, determinar latitude/longitude por meio de visada em estrelas, projetar uma estrada em todas as suas fases até a locação em campo, interpretar feições em uma fotografia…etc…. etc.

2. Você fez algum curso na área de Geoprocessamento? (Pode também citar onde, e se possível algumas características do curso).

Em 2003, depois de passar um longo período sem atuar em atividades aerofotogramétricas, fui  atualizar-me no INPE, através de 4  cursos sobre o SPRING. Estes cursos me proporcionaram conhecer o mundo fantástico de um SIG. As equipes do INPE-DPI e SPRING são referência em Geoprocessamento.

3. Qual sua visão sobre o cenário atual das Geotecnologias no Brasil? Considera que há boas perspectivas para os profissionais?

Atualmente a Geotecnologia tem aplicação nas mais diversas atividades, econômica, segurança, saúde, comércio, engenharia e etc.. assim podemos dizer que as perspectivas para os profissionais que dominam as técnicas que envolvem a Geotecnologia são e serão cada vez mais promissoras.

4. Como você vê a área de Geotecnologias em seu estado?

O estado de São Paulo, por ser o estado mais rico da federação, em âmbito do governo estadual está deixando muito… e muito a desejar.

5. O que você acha que seja fundamental para que um profissional consiga um bom espaço no mercado de trabalho em Geoinformação?

Estou percebendo, que os profissionais que estão atuando neste mercado de trabalho são meros operadores de softwares, sem saber qual é o algoritmo que está por trás de um aperto de botão, o que pode não ser a melhor escolha. O profissional que tiver domínio não só matemático mas também do fenômeno que este representa, terá maior oportunidade de ser reconhecido.

6. Comente um pouco de como as Geotecnologias estão diretamente envolvidas com seu trabalho atual.

Atualmente participo do grupo SigRb que desenvolve projetos no espaço da Bacia Hidrográfica (já citada), mais precisamente (neste momento) em plano municipal de defesa civil, além de treinamentos para uso do gvSIG.

Sistema de Informações do Ribeira de Iguape e Litoral Sul - SIG-RB - SPRING

7. Com quais softwares para Geoprocessamento você tem trabalhado, desde o início de sua carreira até hoje (comerciais e livres)?

Como disse, entrei em nova fase após o curso do SPRING no INPE, que possibilitou aplicá-lo  inicialmente no SIG da bacia hidrográfica do Ribeira de Iguape e Litoral Sul/SP. A minha vontade sempre foi trabalhar com software livre, porém nesta época o SPRING não era livre.

Então pesquisei um software livre e completo que pudesse substituí-lo; que fosse fácil de aprender, com boa documentação e fácil acesso com os seus desenvolvedores. Escolhi o gvSIG após uma  viagem a Espanha, onde conheci alguns dos colaboradores do software, tais como a Universidade da Corunha e programadores da secretaria de infraestrutura e transporte de Valência/Espanha, Argentina, e Uruguai.

Desde meu  início com geotecnologias optei por não trabalhar com software proprietário.

8. O que você diria sobre as potencialidades do uso de softwares livres para Geoprocessamento?

Ser  livre faz parte da natureza humana, portanto, adotar software livre é uma forma de libertação. Devemos colaborar com esta iniciativa, assim como você (Anderson Medeiros), o Eliazer, Jorge Santos e outros, fazem através de tutoriais, ou aqueles que colaboram com recursos financeiros.

Ao longo da história sempre lutamos com armas por liberdade, atualmente devemos lutar com o conhecimento  para garantir que não soframos um “APAGÃO” intelectual ou escravidão que software proprietário promove e este conhecimento é a  grande potencialidade do uso de programa livre para Geoprocessamento através das 4 liberdades definidas pela Free Software Foundation. Vale a pena relembrar quais são essas liberdades:

  • 1-A liberdade de executar o programa, para qualquer propósito;
  • 2-A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades;
  • 3-A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;
  • 4-A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie.

9. Seu nome é frequentemente associado ao Projeto gvSIG. Poderia comentar um pouco para nós sobre a importância deste projeto internacional e sobre seu braço aqui no Brasil?

Eu estou há mais de 6 anos acompanhando o projeto gvSIG e posso dizer  que é um SIG sólido, completo, bem documentado, interface amigável, muitos tutoriais disponíveis, curva rápida de aprendizagem, com uma grande rede de colaboradores e usuários espalhados por vários países latino-americanos e europeus, com um modelo de negócio gerenciado pela associação gvSIG que o diferencia dos demais.

Sistema de Informações do Ribeira de Iguape e Litoral Sul - SIG-RB - gvSIG

A associação conta com coordenadores distribuídos em diversos países. No Brasil temos um grupo de coordenadores cujo objetivo é colaborar com a divulgação e desenvolvimento do gvSIG. A comunidade brasileira conta com apoio técnico de especialistas residentes em vários países, através do modelo de negócio gerenciado pela Associação gvSIG.

10. Você gostaria de fazer algum comentário adicional sobre o tema de nossa entrevista?

Tem algo que me incomoda muito e sempre que tenho oportunidade eu falo sobre isso. Introduzo aqui este assunto para reflexão do leitor:

As universidades públicas brasileiras não perceberam que ao ensinar aos seus alunos o uso de software proprietário estão sendo utilizados como agentes de propaganda, recebendo por isso apenas um desconto no preço da licença, ou gratuitamente o que ainda considero caro pelo retorno financeiro que a  empresa do software recebe em razão da divulgação de seu uso.

Para agravar este cenário, há pouca transferência de conhecimento, contrariando o objetivo maior de uma  instituição de ensino.

_____________________________________________________________________________

Queremos agradecer ao Gilberto por nos conceder esta entrevista que certamente agregou valor ao conteúdo de nosso site, em especial nesta série de entrevistas.

O que vocês acharam desta postagem? Já conheciam o trabalho desenvolvido por esta relevante profissional da área de Geotecnologias? Deixem seus comentários.

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.

June 09, 2014

Links #gvSIG da Semana [25/2014]

Buenas, pessoal!

Novamente destacando os principais links sobre o gvSIG que foram notícia nas redes sociais durante a semana. Hoje apresentamos os links da 25ª semana de 2014 (de 02 a 08/06/2014):

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

June 05, 2014

free webinar in English – webinar gratuito en inglés

On behalf of the global ICA-OSGeo labs  and MundoGeo,  we are pleased to  inform the eighth webinar of the “Open Geospatial Science & Applications” webinar series on June 11th, 2014. The webinar will be open and free to all on first come register basis.

This webinar will be about gvSIG Educa/Batoví, a customization of the gvSIG Desktop Open Source GIS, adapted as a tool for the education of issues that have a geographic component. It is based on gvSIG and it was originally developed to promote the use of GIS in educational settings around the Plan Ceibal initiative (Uruguay).

The aim of gvSIG Educa/Batoví is to provide educators with a tool that helps students to analyse and understand space, and which can be adapted to different levels or education systems. gvSIG Educa/Batoví is not only useful for the teaching of geographic material, but can also be used for learning any subject that contains a spatial component such as history, economics, natural science, sociology. gvSIG Educa/Batoví facilitates learning by letting students interact with the information, by adding a spatial component to the study of the material, and by facilitating the assimilation of concepts through visual tools such as thematic maps.

This webinar is suitable for anybody related in some way with teaching GIS, specially those that work with children and teenagers. The speaker will be Sergio Acosta y Lara, from the National Direction of Surveying of the Ministry of Transport and Public Works of Uruguay.

Attendees will be able to interact with the speakers by sending their comments and questions through chat. All attendees of this web seminar will receive certificates for their participation.

To register please visit
http://mundogeo.com/webinar/opengeoscienceandapplications/


A por las 10as Jornadas gvSIG

 Este año celebraremos las 10as jornadas internacionales gvSIG (3, 4 y 5 de diciembre). 10as Jornadas. Un número redondo que no está mal para un proyecto libre.

Los que nos conocéis sabéis que nos gusta hablar de Independencia y Soberanía. Sabéis que nos gusta recalcar que la Soberanía pasa por el control de los Sectores Estratégicos y que es un absurdo que en el Siglo XXI no consideremos la tecnología como sector estratégico.

Tener control sobre un sector estratégico pasa por tener capacidad sobre su gobierno. Tener capacidad de gobierno sobre el software pasa por ser capaces de conocerlo y libertad para su uso, modificación y distribución, es decir por el Software Libre.

Esta es una idea recurrente en nuestra forma de pensar: Soberanía, Sectores Estratégicos, Software Libre y todo ello desde la consciencia de que estamos en el Siglo XXI. Lo que nos anima a que el lema de las 10as Jornadas sea: “Estrategias Siglo XXI”

También sabéis que nos gusta mucho hablar de valores colectivos, de solidaridad, de colaboración. Y hemos pensado que a la hora de construir la imagen, nos podría ser interesante que aquellos que tengáis un momento y queráis, nos podéis contar cuales son vuestras estrategias para el siglo XXI (en 150 caracteres máximo) o mandarnos una imagen (220kb máximo) y ver si de alguna forma somos capaces de recoger vuestras sensaciones.

Podéis mandarla a la siguiente dirección: conference-contact@gvsig.com

Y al que le sea posible, pues gracias por colaborar con el fortalecimiento del Proyecto.

A por las 10as. Jornadas.


Filed under: opinion

June 03, 2014

Links da Semana [24/2014]

Buenas, pessoal!

Continuando com este novo formato de posts no blog, destacando os principais links sobre o gvSIG que foram notícia nas redes sociais durante a semana.
Hoje apresentamos os links da 24ª semana de 2014 (de 26/05 a 01/06/2014):

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="async" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

June 02, 2014

ClickGeo: Cursos de Geotecnologias

Temos o prazer de anunciar o lançamento do site oficial da empresa ClickGeo – Cursos de Geotecnologias! Nossa missão envolve oferecer cursos, treinamentos e consultoria de qualidade para estudantes e profissionais da área de Geotecnologias, que tenham interesse em aplicar seus conhecimentos em órgãos públicos e privados, instituições de ensino e entidades afins. Veja alguns detalhes do que preparamos para vocês!

CURSOS DE GEOPROCESSAMENTO EM TODO O BRASIL

Nos últimos meses realizamos um extenso levantamento das demandas da comunidade em termos de cursos da área de Geotecnologias. Diante dos resultados obtidos estamos programando treinamentos em diversas cidades do Brasil para os próximos meses.

Em todos os cursos que oferecermos serão apresentados os conceitos técnicos relacionados com a tecnologia apresentada, sempre conjugados com atividades práticas em aula. Para acessar nosso site clique no link ou na imagem abaixo.

ClickGeo: Cursos de Geotecnologias

Nossos alunos receberão material didático (impresso) de qualidade e sempre atualizado.

CURSOS DE GEOTECNOLOGIAS COM SOFTWARE LIVRE

Neste momento estamos focando na realização de cursos presenciais em duas modalidades:

  • CURSOS IN COMPANY: Podemos montar um conteúdo programático sob demanda para atender às necessidades de sua empresa. O curso será realizado na estrutura do contratante, em qualquer cidade do Brasil.
  • TURMAS PROMOVIDAS: Regularmente estaremos organizando turmas em diferentes municípios. Nestes casos o curso possui uma ementa fixa.

Para maiores informações sobre cursos, acesse o menu correspondente em nosso site:

Você gostaria de ser informado sobre nossos novos cursos e/ou novas turmas em sua região? Faça seu cadastro gratuitamente para ser informado sobre promoções e descontos. Avisaremos você das novidades.

Em caso de dúvidas, entre em contato por e-mail ou consulte nossa seção de perguntas frequentes.

 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.

May 29, 2014

[UPDATE] Experimentando a nova tradução para o pt-BR do gvSIG

Buenas, pessoal!

Assim que publiquei o post “Experimentando a nova tradução para o pt-BR do gvSIG“, recebi um retorno do Mario Carrera, da Associação gvSIG, alertando para o fato de que o pacote de traduções do gvSIG já foi criado e está disponível para download através do Gestor de Complementos (Addons Manager, para quem ainda não tem a versão traduzida), para os que já estão trabalhando com a Build 2227 do gvSIG 2.1.

Como o procedimento para a atualização de idiomas a partir do gvSIG 2.1 será feito desta forma (Gestor de Complementos), tomei a liberdade de fazer um update no tutorial, explicando esta implementação:

Em primeiro lugar, abra o gvSIG 2.1 (lembrando: somente para versões a partir da Build 2227), e acesse o menu Tools > Addons manager:

traduc01

Será aberta a janela do instalador de pacotes (Install package), e deveremos selecionar a opção de instalação a partir de uma URL (Installation from URL), deixando a URL que já está presente. Em seguida, clicar no botão “Next”:

traduc02

Após o gvSIG conseguir conectar com o servidor, a janela de seleção de pacotes disponíveis aparecerá. Clique no botão “Types”, para facilitar a localização do pacote de tradução:

traduc03

Selecione o tipo de pacotes “translations”, para aparecer apenas os pacotes de traduções na lista de pacotes. Em seguida, selecione para instalação o último pacote de tradução disponível, e clique no botão “Next”:

traduc04

Abrirá a janela de download. Clique no botão “Start download”, e será iniciado o download dos arquivos de tradução:

traduc05

Quando o download terminar, clique no botão “Next” e, em seguida, no botão “Finish”:

traduc07

Terminado o processo de instalação, receberemos um alerta de que as alterações somente terão efeito depois de reiniciarmos o gvSIG:

traduc08

Depois de reiniciar o gvSIG, já poderemos desfrutar da interface traduzida para a nossa língua-mãe:

traduc09

Por hoje é isso, pessoal! Agora vamos aguardar o lançamento da versão final do gvSIG 2.1!

May 28, 2014

Links #gvSIG da Semana [23/2014]

Buenas, pessoal!

Experimentando um novo formato de posts aqui no blog, destacando os principais links sobre o gvSIG que foram notícia nas redes sociais durante a semana. Por favor, se tiverem outros links para indicar, usem o espaço dos comentários logo abaixo, que eu incluo no corpo do artigo.
Iniciamos com os links da 23ª semana de 2014 (de 19 a 25/05/2014):

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

<script async="" charset="utf-8" src="http://platform.twitter.com/widgets.js"></script>

Experimentando a nova tradução para o pt-BR do gvSIG

Buenas, pessoal!

Uma pequena postagem, enquanto nos preparamos para voltar com “força total” (o que vai demorar mais alguns dias, infelizmente…).

Quem acompanha o gvSIG já deve estar sabendo que estamos próximos do lançamento da versão 2.1, que está chegando com muitas melhorias, tanto em estabilidade, quanto em recursos, comprovando o amadurecimento que toda a comunidade de usuários está aguardando ansiosamente.

Uma das melhorias que teremos nesta nova versão é a volta das traduções, que apresentaram vários problemas quando da migração do gvSIG da versão 1.12 para as versões 2.x, agora de uma maneira mais completa e abrangendo a totalidade do aplicativo. A Comunidade Brasileira de Usuários de gvSIG esteve envolvida nos últimos dias no trabalho de revisão e tradução das strings presentes no gvSIG, e esse trabalho já estará disponível no lançamento da versão final do gvSIG 2.1.

No entanto, se você é “curioso” e gostaria de experimentar a nova tradução, existe um “jeitinho”, que estaremos explicando a seguir:

Primeiramente, entre na página das versões em desenvolvimento do gvSIG, e baixe a última versão em desenvolvimento disponível para sua máquina (no momento que escrevo este post, é a Build 2227). Faça a instalação da nova versão (se não souber como, pode acompanhar este tutorial de instalação do gvSIG 2.0). Como é uma versão de testes, pode apresentar alguma instabilidade, então, se for utilizar como versão de trabalho, faça por sua própria conta e risco. Lembrando que você pode escolher uma pasta diferente do que a na qual você tem instalada a versão estável do gvSIG 2.1, o que te permitirá rodar as duas versões de forma independente.

Depois de instalado, precisamos fazer uma pequena operação manualmente: faça o download do arquivo zipado text_pt_BR.properties. Depois de baixado, extraia o arquivo “text_pt_BR.properties” e salve-o dentro da pasta de tradução da versão do gvSIG que você acabou de instalar. Vai depender um pouco de onde você salvou, mas no meu computador ela está localizada em “/gvSIG-desktop/gvSIG-desktop-2.1.0/i18n/translations.all/” (as pastas que não variam são as que estão em negrito, isto é, precisamos salvar dentro da pasta “translations.all“, que está dentro da pasta “i18n“, localizada dentro da pasta onde você instalou o gvSIG 2.1).

Feito isso, podemos abrir o gvSIG normalmente, e selecionarmos a linguagem “Português/Brasil” nas preferências (tutorial ultra-rápido: Menu Exibir > Configuração; na janela que abre, selecionar Geral > Idioma, ativar Português/Brasil e clicar em “Aceitar”)

Pronto! Já podemos desfrutar da nova tradução do gvSIG para o pt-BR! Você pode verificar, inclusive, que agora a tradução já é aplicada na mesma seção de trabalho, sem que sejamos obrigados a reiniciar o gvSIG para trabalharmos com os menus na linguagem selecionada. [Aqui cabe apenas uma ressalva: como essa característica ainda não foi totalmente implementada, algumas strings ainda não estarão traduzidas corretamente. Não se assuste: simplesmente reinicie o gvSIG, e a tradução completa estará lá. Isso está sendo corrigido para a próxima versão. Lembre-se que estamos apenas fazendo uma gambiarra para quem quer usar/conhecer a nova tradução antes que ela seja lançada oficialmente).

Buenas, por enquanto é só, pessoal! Note que ainda existem algumas áreas do gvSIG que permanecem sem tradução (notadamente as Ferramentas > Symbols, Scripting e Development), mas estamos trabalhando nisso!

Um abraço a todos, e até o próximo artigo…  ;)

May 21, 2014

Dissolver Geometrias no gvSIG com Sextante

No presente tutorial vamos aprender um dos métodos disponível no software livre gvSIG para execução do processo de dissolução de geometrias. A ideia é agregar diversos polígonos em uma só feição, tendo por base o valor em comum para determinado atributo da tabela associada. Existe mais de uma forma de se realizar esta atividade. Neste momento vamos aprender como fazer isso usando as ferramentas do módulo Sextante.

FERRAMENTA DISSOLVER NO GVSIG

Caso você ainda não saiba o que é a extensão ou módulo sextante, recomendo que leia:

Para este exemplo vamos utilizar um shapefile com a divisão municipal do Estado da Paraíba, conforme representando na imagem abaixo. Você pode baixar a cópia do arquivo clicando aqui.

Shapefile com a divisão municipal do Estado da Paraíba

Acesse o menu SEXTANTECaixa de Ferramentas, como na imagem abaixo.

Sextante - Caixa de Ferramentas

Na janela que será aberta, digite a palavra “Dissolve” no espaço para pesquisa. Temos duas opções disponíveis em Tools for vector layers, como indicado abaixo.

A primeira opção possibilita realizar a operação tendo por base apenas uma coluna da tabela por vez, já a segunda permite usar ao mesmo tempo mais de um campo. Neste exemplo vamos usar apenas a primeira opção.

Extensão Sextante

Em Layer indique o nome da camada que terá suas geometrias dissolvidas. Em Field escolha a coluna com valores únicos nos quais a operação vai se basear (neste caso o campo Nome_Meso).

Como você poderá notar na janela também há ferramentas para criação de um sumário estatístico com valores de soma, média, valores mínimos e máximos da coluna.

Escolha se irá gravar um novo arquivo em disco ou se salvará a nova camada apenas na memória temporária. Depois, clique em OK.

Dissolver Geometrias no gvSIG com Sextante

Para concluir, temos na imagem final um mapa temático no gvSIG sobre os nomes de cada uma das mesorregiões da Paraíba.

Como Agregar Geometrias no gvSIG

Como dica de exercício, fica a ideia de realizar esse processo utilizando a combinação de vários campos.

Veja nos links abaixo outras dicas e tutoriais relacionadas com o gvSIG e com este processo em outros programas:

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

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.

May 18, 2014

FOSS4G-FR: Initiation à la nouvelle version de gvSIG 2.1

FR-gvsigDans le cadre de la première édition francophone du FOSS4G (*Free and Open Source For Geospatial*), événement dédié à la géomatique et aux données géographiques libres qui se tiendra les 20, 21 et 22 mai 2014 à l’Ecole Nationale des Sciences Géographiques de Marne-la-vallée, France, un atelier d’initiation à la nouvelle version de gvSIG 2.1 sera proposé.

Cet atelier, présenté par David Martinez Morata de Thinking GIS en collaboration avec Victoria Agazzi de l’Association gvSIG, aura pour objectif d’initier les participants aux principales caractéristiques de cette nouvelle version du logiciel à travers une série d’exercices pratiques.

Il se déroulera en salle C le 20 mai de 15 à 19h30.

 


Filed under: events, french, gvSIG Desktop, training Tagged: gvSIG 2.1

May 05, 2014

#gvSIG Lab: The Molodensky-Badekas transformation in gvSIG 2.1.0

Es posible, mediante un plugin, añadir un nuevo tipo de operación que aplica la transformación de Molodensky-Badekas (10 parámetros) a una capa vectorial presente en la vista de gvSIG. El resultado sería un nuevo shapefile. Este vídeo muestra el prototipo del plugin: We can add a new type of vector operation with a plugin. The operation would be the Molodensky-Badekas transformation (10 parameters) and the result would be a new shapefile. This short video shows the prototype:
...

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

Feeds