This post was originally posted on the blog of a former company. But since they have decided to violate my authorship rights, here is a copy of it. English version is lost.
Este año tuve el privilegio de poder asistir a la FOSS4G Argentina 2016, que se celebró en el IGN de Buenos Aires. Qué puedo contaros de Argentina que no sepáis ya.
Pero contrariamente a lo que parece, no fui sólo por la carne. Teníamos mucho que aprender y compartir en esta FOSS4G Argentina 2016, única en Sudamérica y probablemente en toda América. Hubo asistentes de toda latino América, incluso brasileños que se esforzaron gratamente por hacerse entender.
La semana comenzó con dos talleres de GeoNetwork: uno básico y uno avanzado. Con un nivel algo variado, al taller asistirieron desde usuarios de IDEs hasta desarrolladores avanzados de GeoNetwork. En un ambiente muy acogedor y cercano, pudimos discutir aspectos sobre cómo instalar y personalizar GeoNetwork para cada necesidad.
La calidad humana y el nivel tecnológico, como en casi todos los eventos en los que se mezcla OsGeo con GeoInquietos, fueron muy altos. Y la variedad en la temática fue también muy variada. Esta FOSS4G Argentina 2016 sin duda marcó un hito.
Desde Brasil vinieron a contarnos cómo integrar R y PostGIS para poder hacer análisis avanzados de datos geográficos usando herramientas libres.
Nos
encontramos con el portal de datos abiertos de Argentina. Una vez más,
nos tropezamos con la burocracia gubernamental que ni siquiera se aclara
consigo misma qué datos tienen disponibles. Se abrió un interesante
debate sobre qué era mejor para almacenar los datos, si CKAN o GeoNetwork.
También pudimos asistir a una charla de uno de los desarrolladores de LeafletJS
hablando sobre el futuro no sólo de la librería de visualización de
mapas, sino también de Javascript y los navegadores en general. Desde la
introducción de HTML5, los avances en tecnologías web están yendo
bastante deprisa, a veces colisionando con ideas anticuadas sobre cómo
desarrollar sobre estas plataformas.
El IGN argentino también nos sorprendió con una charla acerca del procesamiento de datos con qGIS
aplicado a una investigación práctica: el deshielo del glaciar
antártico. Y, sobre todo, ¿cómo posicionar una medida de forma exacta en
un lugar tan remoto, donde el GPS es más que dudoso?
Desde
Ecuador vinieron a contarnos la importancia que tiene no sólo que las
administraciones públicas tengan acceso a datos fiables y actualizados,
sino también que dichos datos sean accesibles por la ciudadanía para el
control de la corrupción. El caso de Guayaquil, donde cientos de casas
se construyeron en una zona altamente insalubre, parece una película de
mafiosos y lobbies luchando contra la ciudadanía. Una perfecta
advertencia no sólo sobre el efecto del hombre sobre el medioambiente,
sino también de la importancia de los datos libres y la transparencia.
Boundless nos trajo las últimas novedades de GeoGig, el repositorio de datos espaciales con control de versiones auspiciado por LocationTech.
Sin duda, uno de los proyectos que más darán que hablar en los próximos
años y que actualmente está buscando testeadores para presentar una
versión estable.
Fuimos
también sorprendidos con una charla que recorría todo el histórico de
motores gráficos de videojuegos para acabar concluyendo que IndoorGML es sólo la reinvención de la rueda.
Como
siempre que se auspicia un evento de estas características a través de
una administración pública, no faltaron los ejemplos de Infraestructuras
de Datos Espaciales creadas con FOSS. Es bueno descubrir que hay tantas
empresas y administraciones públicas involucradas en la adopción y
evolución de software libre geoespacial.
El
IGN nos mostró su visión particular de cómo adoptar software y datos
libres en las IDE. Uno de los principales escollos que encontraban a la
hora de migrar desde tecnologías privativas fue la falta de un tejido
empresarial fuerte que fuera capaz de ofrecerles soporte técnico.
Indudablemente, les redirigimos al buscador de proveedores de OsGeo.
Los
descansos fueron muy productivos para hablar con otros asistentes con
los mismos intereses. Y no sólo de carne sobrevive el argentino: también
había café.
Desde
México nos contaron cómo habían utilizado herramientas libres para
localizar y analizar los programas sociales que se estaban llevando a
cabo en diferentes territorios. De esta forma, una vez más, se puede
luchar contra la corrupción añadiendo más transparencia a los procesos
de toma de decisiones gubernamentales sin que ello implique un gasto
económico inasumible.
La clave: empoderar a la ciudadanía para que puedan conocer y controlar mejor la problemática de su entorno.
No faltó Georchestra,
el framework francés que unifica varias tecnologías libres GIS (entre
ellas GeoNetwork) para ofrecer una solución sencilla para IDEs.
Se presentó también el mapa interactivo de Buenos Aires, creado también con software libre y que se basa en OpenStreetMap. En
vez de empezar una cartografía de cero, decidieron empezar con los
datos de OSM y continuarlos, permitiendo así no sólo el control dinámico
de dichos datos por parte de los argentinos, sino que todo el trabajo
se publicaba en una licencia de libre uso.
Como
podemos entender de estas charlas, la integración de OSM con los datos
gubernamentales en Sudamérica está siendo fundamental, con todos los
desafíos que esto plantea: mantener los datos oficiales “estables” y
manejar incongruencias de forma transparente al usuario, que no pueda
sospechar que el mapa que está utilizando es una mezcla de diferentes
fuentes.
CartoDB
nos sorprendió explicándonos su modelo de negocio basado en un producto
completamente libre. Es decir, podrías instalarte tu propia versión de
CartoDB en un servidor propio y utilizar sus mismas herramientas.
This post was originally posted on the blog of a former company. But since they have decided to violate my authorship rights, here is a copy of it.
We have already seen how to compile and run a basic GeoNetwork instance. Although we know that real developers will probably skip this step too, for new developers in GeoNetwork, it will be relief to have an IDE to work with. I know that many GeoNetwork developers use NetBeans o Intellij but as I am used to work with Eclipse, that’s what we are going to explore on this post.
First of all: Eclipse has better support for Maven projects on each version. So, to avoid headaches, just download the latest eclipse available.Eclipse has many installer tutorials, so I won’t stop here explaining how to run eclipse. I will just assume you know how to do it.
To run GeoNetwork from eclipse is very very easy. Just right click on the Package Explorer view to import -> As Maven Project over the folder you already had cloned on the last post:
We use cookies on our website to allow authenticated users to function. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.