OSGeo Planet

gvSIG Team: Software gvSIG: Una completa suite integral para gestión de información geográfica

OSGeo Planet - Thu, 2017-01-12 09:53

gvsig_female

Si debo destacar un logro del pasado año de la Asociación gvSIG es el tener disponible un catálogo de soluciones de geomática libre que nos permite comenzar a hablar de la Suite gvSIG.

Gracias a gvSIG Online tenemos una plataforma integral para implantar y gestionar Infraestructuras de Datos Espaciales. Podríamos definir gvSIG Online como el componente empresarial de la Suite gvSIG. Un completo SIG corporativo vía web que incluye una diversidad de herramientas como base de datos espacial, catálogo, generador de geoportales, etc. Una solución interoperable, alineada con todos los estándares internacionales y en software libre.

En toda organización que maneja información geográfica se requiere de un completo SIG profesional para los usuarios con requisitos más avanzados, y ahí la Suite gvSIG ofrece gvSIG Desktop. Un SIG de escritorio que permite administrar, mantener, analizar y generar todo tipo de mapas en 2D y 3D.

Para el trabajo de campo la Suite gvSIG presenta Geopaparazzi (y en breve también gvSIG Mobile 2.0) que nos permiten tener un SIG móvil para dispositivos Android.

¿Queréis saber más sobre la Suite gvSIG?

Los vídeos de las pasadas jornadas internacionales de gvSIG nos pueden ayudar a ello…

En este primer vídeo se presenta la integración de gvSIG Online con Geopaparazzi:

A continuación nos detendremos en las mejoras de la última versión de gvSIG Online (2.0):

Y en la evolución de Geopaparazzi y los planes de gvSIG Mobile 2.0:

Por último, un vídeo nos muestra todos los avances en gvSIG Desktop en el último año y qué podemos esperar de las próximas versiones:

…mejoras que incluyen la parte de scripting y hacen que hoy día sea más sencillo que nunca programar en un SIG libre:

Como Suite, vemos que disponemos de software gvSIG para clientes desktop, navegadores web, y terminales móviles, todo integrado y con diversas modalidades de implantación: In-Situ, SaaS (como servicio en la nube), On-Premise…infórmate en info@gvsig.com de cómo podemos ayudarte a resolver tus necesidades de gestión espacial.


Filed under: Geopaparazzi, geoportal, gvSIG Desktop, gvSIG Mobile, gvSIG Online, IDE, software libre, spanish Tagged: suite
Categories: OSGeo Planet

gvSIG Team: Geoestadística con software libre: de R y gvSIG

OSGeo Planet - Wed, 2017-01-11 16:53

Según la wikipedia la Geoestadística es una rama de la Geografía matemática que se centra en los conjuntos de datos de la superficie terrestre, conocidos también como datos espaciales o espacio-temporales.

Definiciones al margen lo que es un hecho es que cada vez son más las aplicaciones de la geoestadística y más necesarias las herramientas libres que nos permitan aplicarla. Y ahí es donde entra el SIG libre gvSIG y la librería de estadística R.

Aprovechando que ya estamos comenzando a publicar los vídeos de las pasadas Jornadas Internacionales de gvSIG, vamos a ir reseñando algunos de ellos. Y es que en las jornadas se presentó la integración de gvSIG con R, o las integraciones…porque hay más de una forma de trabajar con ambas aplicaciones.

¿Queréis saber más? Pues aquí tenéis el vídeo:

Una vez visto el vídeo os recomiendo que paséis a revisar la documentación relacionada con uno de los talleres de las jornadas, de modo que podáis replicarlo en casa y aprender con ejercicios prácticos a comenzar a entender las múltiples posibilidades que puede aportar esta colaboración entre aplicaciones libres.

Documentación del taller de R:

https://blog.gvsig.org/2016/12/20/documentacion-sobre-el-taller-de-r-dado-durante-las-12as-jornadas-de-gvsig/


Filed under: spanish Tagged: documentación, Geoestadística, r
Categories: OSGeo Planet

gvSIG Team: Street View plugin update for gvSIG 2.3.1

OSGeo Planet - Wed, 2017-01-11 13:26

Some weeks ago Google updated the Street View API, and it caused that Street View wasn’t visualized correctly in gvSIG.

To solve this problem, the plugin has been updated for the 2.3.1 gvSIG version.

To update it in our installation, we have to access to the Add-ons manager (from “Tools” menu), and select “Installation from URL” option. Then we select “Testing gvSIG repository”, and we press “Next”. In the next window, at the “Fast filter” text box we write “Google”.

We mark “Formats: Google maps support (1.0.9-15 version)”and “Formats: Google Street View support (1.0.9-15 version)” (it will replace the previous plugin version, 1.0.7-13).

streetview_en_1Then we press “Next”, “Start download” and “Next” again. Finally, closing the wizard and restarting gvSIG the changes will have effect, and Street View will be visualized correctly in gvSIG.

streetview_en_2


Filed under: community, development, english, gvSIG Desktop
Categories: OSGeo Planet

gvSIG Team: Actualización del plugin de Street View en gvSIG 2.3.1

OSGeo Planet - Wed, 2017-01-11 12:27

Hace unas semanas Google actualizó la API de Street View. Esto ha hecho que cuando accedemos desde gvSIG a Street View no se visualiza correctamente.

Para corregir dicho problema, se ha actualizado el plugin para la versión 2.3.1 de gvSIG.

Para poder actualizarlo en nuestra instalación de gvSIG deberemos acceder al Administrador de complementos (desde el menú Herramientas), y seleccionar la opción “Instalación desde URL”. Seleccionamos el repositorio “Testing gvSIG repository”, y le damos a “Siguiente”. En la siguiente ventana, en el cuadro de texto de “Filtro rápido”, en la parte superior, escribiremos “Google”.

Deberemos marcar los plugins “Formats: Google maps support (Versión 1.0.9-15)” y “Formats: Google Street View support (Versión 1.0.9-15)” (esto reemplazará la versión anterior de nuestro plugin, la 1.0.7-13).

streetview_es_1

Dándole a “Siguiente”, después a “Comenzar descarga” y de nuevo “Siguiente”, y por último finalizando el asistente solo nos quedará reiniciar gvSIG para que los cambios tengan efecto y podamos visualizar Street View correctamente desde gvSIG.

streetview_es_2


Filed under: community, development, gvSIG Desktop, spanish
Categories: OSGeo Planet

Boundless Blog: Boundless January 2017 Newsletter

OSGeo Planet - Tue, 2017-01-10 19:58

Image

Newsletter Q1 2017

Andy Dearing Hello,
As we enter the new year, one of our resolutions is to be in closer touch with our friends of Boundless. This inaugural newsletter is the first step, with the goal of keeping you more in-touch …

The post Boundless January 2017 Newsletter appeared first on Boundless Geo.

Categories: OSGeo Planet

Jackie Ng: React-ing to the need for a modern MapGuide viewer (Part 9): It's like a Christmas tree!

OSGeo Planet - Tue, 2017-01-10 14:55
After figuring out how to make an accordion and getting the 0.7 release out the door, I needed to do some necessary refactoring of how we're currently modelling application state in redux to make my intended marquee feature of the next release possible.

After the refactoring, I saw some noticeable sluggishness in the viewer across all templates. This is where my choice to build this viewer on top of React has been validated (once again for the umpteenth time!), as it comes with top-notch developer tool support. So I flicked over to the React Developer Tools, activated update tracing and lo and behold ...


The viewer lit up like a Christmas tree, without any user interaction! What this was showing was that some React component was constantly updating and re-rendering itself and the sluggishness I was experiencing was in part due to that.

So it was clear that the refactoring caused some component to constantly be updating. But what?

That's where I turned to a new feature in the latest 15.4 release of React, which is by simply appending react_perf to the query string


It activates performance profiling in React itself. I then switched to the Timeline tab in the Chrome devtools and recorded 5 seconds of this "idle" activity


And we see there is activity that corresponds to this constant updating/re-rendering. If we drill down to one of these hot spots.


We finally identify the culprit:

  • It is the map viewer component
  • Something is causing the busy count to constantly go up and down. We store busy count as redux state so that the Navigator (aka. Zoom slider) component can listen on to determine whether to show/hide the "busy" animating indicator at the top of the component
The incrementBusyWorker and decrementBusyWorker functions are registered handlers for the imageloadstart and imageloadend events provided by OpenLayers MapGuide image sources. The only way these events would constantly fire from OpenLayers would be if something was constantly refreshing the map.
Which meant the possible suspect location is most likely in the component's componentWillReceiveProps lifecycle hook function which we use to interact with OpenLayers in response to component prop changes.

I stuck a breakpoint here to see if it was being hit while "idle", and it did!

While paused in this breakpoint, I evaluated the above two expressions to see what was being compared
And there was the problem! My visibility difference check was insufficient as it only did a shallow object reference comparison. The possible cause for this behaviour? My refactoring and over-zealous use of the new object spread operator in TypeScript 2.1 for shallow state cloning in my various redux reducers exposed and brought this problem into the light.
The fix was two parts. Firstly, to replace these (obviously incorrect) checks with helper functions that not only check the references (a null/undefined to set reference transition or vice versa is still a legit difference), but the actual object properties themselves.
Secondly, the layerGroupVisibility prop was a nested object prop that was being created in our component's connect function. This is actually a bad thing, which upon further reading makes perfect sense as returning new objects made in connect() will break the shallow object comparison that redux will do against a previous connect-invocation to short-circuit unnecessary component re-rendering. The fix here is to flatten this particular prop by replacing the layerGroupVisibility prop with the 4 individual array props and update all prop usages/references in the component code accordingly.
With this change in place, turning on React update tracing again shows that it no longer flashes around like a Christmas tree.

So what were the lessons learned here?
  • Component props and state, and how you structure and compare them are important when it comes to performance. The endless articles out there on the art of properly implementing shouldComponentUpdate underscores how important this fact is.
  • On the same vein, Redux has its own set of best practices for performance. This is good reference.
  • React's developer tooling is top-notch, and allows for performance issues like this one to be easily identified and debuggable.
Now to make sure this major refactoring didn't regress any other stuff.
Categories: OSGeo Planet

QGIS Blog: 2017 Hackfests and Summer Camp

OSGeo Planet - Tue, 2017-01-10 08:48

Where is QGIS being developed?

That is a questions my students often ask. Open Source is a strange and new ‘world’ for most of them. So I try to explain: QGIS is a software, developed and maintained from all over the world by developers who are employed by companies, self-employed or working for free…

Some of the work is paid for by QGIS and some by users and as written – some do it for free – yay!  The core developers meet two times a year for ‘Hackfests’  (do not confuse with ‘Hacking’).

Sometimes a Hackfest is combined with a user conference – where developers and users can meet, listen to presentations and discuss functionality.

In 2017, the first Hackfest will take place at the Linuxhotel in Essen – Germany from Friday from 28th April – 1st May. This Hackfest is only going to be hard work for the developers – QGIS 3.0 is being developed and launched this year. More details and signing in for this weekend on the event wiki page.

The second Hackfest in 2017 will include a Summer Camp and take place in Nødebo at University of Copenhagen, Forest and Landscape College (Denmark) from Wednesday  2. August till  Friday 11. august

The Summer Camp will be a combination of work and leisure for the developers. And for users there will be workshops.

It is the first time we are having a Summer Camp at the Forest and Landscape College. We have both the place for work and the nature for exploring.

There are 28 rooms/56 beds, 3 large shelters and a large lawn where you can bring a tent sleeping bag and mattress.

Nearby the wonderful forest and lake.

The setup is as following:

Users pay for participating in workshops, food and accommodation (room/bed) – Shelter and tent are free.

Developers and workshop lecturers stays for free.

Call for workshops and sponsors: If you have a topic for a workshop or want to contribute as sponsor, please send me an e-mail at lfi@ign.ku.dk

Save the dates – and we will send out more information about the Summer Camp later this month.

Posted on behalf of Lene Fischer, QGIS Community Organizer


Categories: OSGeo Planet

Gis-Lab: Моделирование проекций орбит ИСЗ на поверхность Земли на Python с использованием модели SGP4 и API space-track.org

OSGeo Planet - Mon, 2017-01-09 15:31

Задачу определения положения того или иного искусственного спутника Земли в заданный момент времени (в прошлом или недалёком будущем) приходится решать для самых разнообразных целей, в том числе связанных с дистанционным зондированием Земли из космоса. Часть данных (например, многие продукты MODIS) распространяется без строгой географической привязки, а лишь с указанием времени непосредственного наблюдения территории для каждой сцены, — и для автоматизации поиска и загрузки таких данных требуется вычислять время пролёта спутника над исследуемыми объектами. Часто возникает и потребность определить время зондирования заданной территории в будущем – чаще всего для проведения подспутниковых наблюдений (в целях верификации, атмосферной коррекции и пр.).

В опубликованной статье описывается подход к моделированию проекций орбит ИСЗ на поверхность Земли с использованием доступных средств: библиотек языка Python и API сервиса space-track.org.

Прочитать | Обсудить

Categories: OSGeo Planet

From GIS to Remote Sensing: Flood Monitoring Using The Semi-Automatic Classification Plugin

OSGeo Planet - Mon, 2017-01-09 07:28
This tutorial describes a method for monitoring floods using SCP and the freely available images acquired by MODIS and Sentinel-2.Several services provide global monitoring of floods. For instance, the near real-time Global Flood Mapping provided by the NASA Goddard’s Office of Applied Science. This services apply a water detection algorithm to MODIS images, as described at this link . You can find an example of produced map here .Of course, the educational purpose of this tutorial is to monitor flooded areas in a semi-automatic way, exploiting the characteristics of satellite images that can be downloaded with SCP. In particular, MODIS Products allow for the daily monitoring of floods, and the other satellite images (Landsat, Sentinel-2, and ASTER) have higher spatial resolution allowing for more local studies.In this tutorial we are going to study the severe flooding occurred in the Ganges in August 2016, caused by monsoon rains. For more details, please read this informative page by NASA Earth Observatory.

Categories: OSGeo Planet

Tom Kralidis: Cheers to 2016

OSGeo Planet - Mon, 2017-01-09 01:54
It’s been quite awhile since I did one of these, so here goes.  Some notables from 2016: pycsw: the release of 2.0 “Doug” provided the first OGC compliant CSW 3.0 implementation, as well as Python 3 support.  These two major enhancements provide the long term backbone for the project moving into the future GeoHealthCheck: GHC […]
Categories: OSGeo Planet

QGIS Blog: QGIS 3.0 logo voting results

OSGeo Planet - Sun, 2017-01-08 09:48

It is our pleasure to announce that the QGIS.org voting members have unanimously agreed to the adoption of the proposed new logo.

qgis-logo_anita0

We are currently planning the roll out of the new logo to all our applications, web platforms, and social media accounts. In addition, we will create marketing material with the new QGIS branding.  Since this is a volunteer effort, we are planning to approach this step-by-step. The goal is to have everything ready by the time of the QGIS 3.0 release.

If you are interested in helping with this effort, please leave a comment here and we will get in touch!

 


Categories: OSGeo Planet

Jackie Ng: Announcing: mapguide-react-layout 0.7.1

OSGeo Planet - Sat, 2017-01-07 06:25
Here's a quick bug fix release to address the following issues:

The base layer switcher now has a "NONE" option just like its Fusion counterpart


Thanks to some insights from the Blueprint devs, the Accordion component in the Slate and Maroon templates now initially shows the Task Pane when loaded as I had originally intended.

Finally, the scale display dropdown (shown when you have tiled maps) should now properly work when selecting a fractional scale.

Oh, and here's something I left out of the new features for 0.7. The viewer options now actually does something instead of being an empty placeholder. You can use it to toggle feature tooltips on/off should you not have a MapTip present in your toolbar.


Download
Categories: OSGeo Planet

From GIS to Remote Sensing: Webinar by NASA ARSET on Land Cover Classification with Satellite Imagery

OSGeo Planet - Fri, 2017-01-06 10:38
NASA ARSET (Applied Remote Sensing Training) is a program for fostering the acquisition and use of NASA satellite data for supporting decisions, through online webinars and in-person workshops.
In particular, free webinars are available in the following areas: Disasters, Health & Air Quality, Land, Water Resources, and Wildfires.

The upcoming webminar provided by NASA ARSET on Land Cover Classification with Satellite Imagery will cover very interesting objectives such as access and download Landsat imagery and learn the basic steps for performing a supervised classifications using QGIS software.
I am very pleased that the Semi-Automatic Classification Plugin will be used during this training.
This webminar is organized in two dates:

  • Tue, Jan 31, 2017 6:00 PM - 10:00 PM CET: Introduction to Land Cover Classification and QGIS
  • Tue, Feb 7, 2017 6:00 PM - 10:00 PM CET: Improving a Supervised Land Cover Classification

and the Agenda is available here.

Image Credit: NASA/USGS, NASA Earth Observatory
Categories: OSGeo Planet

Ian Turton's Blog: Finding the projection of an unknown set of coordinates

OSGeo Planet - Fri, 2017-01-06 00:00

One of the recurring questions on GIS stackexchange is “I have these points with an unknown projection, can you help?” (at last count more than 100). The answer always depends on if the hapless user knows roughly where they should be. Hint: if you don’t know where your data should be or it’s projection then you have a list of numbers not a spatial data set! The next suggestion is to ask the person or organisation that supplied it (sadly this rarely seems to help).

So to help out with this (apparently) common issue I wrote some GeoTools based code to attempt to find a matching projection.

First it looks up a location using the GeoNames API to get a target point in WGS84. Then we can hunt through the CRS list and pick any which are in the area of validity. Finally we can try transforming the WGS84 point using these possible projections and keep the one which is closest to our unknown point. One small wrinkle is the need to convert the distance to metres (otherwise the ones in feet are always 3 times further away than expected).

The full code is available for you to experiment with here and a pom.xml to build it with.

Categories: OSGeo Planet

Boundless Blog: Using Mapbox Style Objects With OpenLayers

OSGeo Planet - Thu, 2017-01-05 17:08

Boundless has recently released ol-mapbox-style, a utility to use Mapbox’s Style format for styling vector and vector tile layers in OpenLayers. In this blog post, I’ll be showing how to use this new utility. But let’s get started with …

The post Using Mapbox Style Objects With OpenLayers appeared first on Boundless Geo.

Categories: OSGeo Planet

QGIS Blog: Happy new year 2017!

OSGeo Planet - Wed, 2017-01-04 22:34

2016 was an exciting year for us. It was a year with three great releases (2.14 LTR, 2.16 & 2.18), lots of developer and community events (including our 2nd user conference in Girona, the developer meeting in Bonn before FOSS4G & a QGIS Server sprint in Lyon) and many firsts, including the first round of QGIS grants and our new QGIS.org organizational structure.

Group picture from GironaGroup picture from Girona

Many of these initiatives would not be possible without support by our community, dedicated developers and our sponsors, who enable us to keep up our infrastructure and improve software and documentation. We’re particularly proud to welcome three user groups among our top sponsors, with the Swiss user group as our most prominent Gold sponsor:

sponsorsQGIS gold and silver sponsors

Thank you for helping us improve the QGIS experience for everyone!

If you are following this blog, you are already aware that we have even bigger plans for 2017, including but not limited to the big QGIS 3.0 release and a completely overhauled QGIS logo.

We’re looking forward to another great year with the QGIS community.

Keep on QGISing!


Categories: OSGeo Planet

Fernando Quadro: Livro: Desenvolvendo WebMaps

OSGeo Planet - Wed, 2017-01-04 11:39

No final de 2016 foi lançado pelo geógrafo Macos Ummus o livro “Desenvolvendo WebMaps” com o intuito de conduzir qualquer pessoa, em qualquer estágio de conhecimento, a desenvolver webmaps (mapas digitais interativos) a partir da utilização de uma biblioteca JavaScript leve, fácil de utilizar e que apresenta resultados impressionantes: a Biblioteca Leaflet JS.

Assim, se você não possui conhecimento em mapas na internet, este é o seu ponto de partida. Se você já possui algum conhecimento nestas técnicas e tecnologias, este livro também é para você, pois vai te levar adiante. E se você já desenvolve mapas na internet com outras plataformas ou bibliotecas, bom, este livro também é para você, pois vai te apresentar novos caminhos e novas tecnologias: aprender mais nunca é demais.

Apesar de não ter lido o livro ainda, eu recomendo a leitura do trabalho do Marcos, principalmente se você não é da área da tecnologia (Computação e Sistemas de Informação), pois é uma visão de um geógrafo de como programar mapas para web. Vale a leitura.

Fonte: Geotecnologias.org

Posts RelacionadosSovrn
Categories: OSGeo Planet
Syndicate content