OSGeo Planet

GeoServer Team: GeoServer 2.13-RC1 Released

OSGeo Planet - Thu, 2018-03-08 18:59

We are happy to announce the release of GeoServer 2.13-RC1. Downloads are available (zipwar, and exe) along with docs and extensions.

This is a release candidate of GeoServer made in conjunction with GeoTools 19-RC1.

We want to encourage people to test the release thoroughly and report back any issue found. With no further delay, let’s see what’s new, that is, what is there to test!

Isolated Workspaces

The concept of an “Isolated Workspaces” has been added to GeoServer, to allow for reusing a namespace among multiple workspaces. In particular, an isolated workspace allows reuse of a namespace already used by another workspace, but its resources (layers, styles, etc …) can only be retrieved when using that workspace’s virtual services and will only show up in those virtual service capabilities documents.

When reusing a namespace among workspaces, exactly one of those must be non-isolated, and the rest must be isolated; i.e. isolated workspaces have no restrictions in namespaces usage but the existing restrictions still apply for non isolated workspaces.

This is particularly useful for those publishing complex schemas for INSPIRE compliance. For more details, refer to the original proposal.

GeoWebCache REST API

Two new endpoints have been added to the GeoWebCache REST API:

  • /gwc/rest/blobstores:
    • GET /gwc/rest/blobstores for a list of the blobstores
    • GET /gwc/rest/blobstores/{blobStoreName} for details about a single blobstore
    • PUT /gwc/rest/blobstores/{blobStoreName} to create or update a blobstore
    • DELETE /gwc/rest/blobstores/{blobStoreName} to remove a blobstore
  • /gwc/rest/gridsets:
    • GET /gwc/rest/gridsets for a list of the gridsets
    • GET /gwc/rest/gridsets/{gridSetName} for details about a single gridset
    • PUT /gwc/rest/gridsets/{gridSetName} to create or update a gridset
    • DELETE /gwc/rest/gridsets/{gridSetName} to remove a gridset

API docs for these endpoints will be added to the GeoServer documentation shortly. Until then, the request body syntax for PUT requests closely matched the equivalent structures in geowebcache.xml: BlobStores and GridSets.

The ArcGISCache backed layers are now also configurable via the REST API.

This release sees a major reworking of the configuration system in GeoWebCache that will allow for plugging in alternate configuration persistence mechanisms in future. While these changes should be largely invisible to users, it is a huge update that impacts all of GeoWebCache. However, due to these changes, we ask that you please test the embedded GeoWebCache.

UI Improvements

Entering in URLs for data files has been improved with autocomplete – now GeoServer will scan the path that has already been typed, and suggest existing files within that path.

In addition, autocomplete support has been added to a number of dropdowns which contain a long list of values, such as stores or layers. You can now start typing the name of an option, and the visible options will be filtered to match.

Editing raster layer parameters made easier, from a wall a text input fields, to appropriate controls being used depending on the parameter type. Here is a “before and after” comparison:

Finally, error messages are now displayed both at top (as usual) and bottom (new!) in all configuration pages. This should make it easier to locate error messages, especially while editing styles:


GeoPackage performance improvements

GeoPackage reading and rendering performance improved significantly, up to two times faster on large datasets full extractions and 50% faster on small bounding box searches, bringing GeoPackage on par with PostGIS. We also have a Google spreadsheet with more details.

Shapefile remains king of full dataset extractions and the fastest data source for pure spatial driven queries.

WFS 2.0 and WMTS 1.0 OGC compliance work

During the past few months we have been involved in OGC Testbed 14 and significantly improved GeoServer compliance with WFS 2.0 and WMTS 1.0. The work involved numerous fixes in GeoServer/GeoWebCache, along with variuos fixes in the CITE tests themselves. The changes were too numerous to backport to the 2.12.x series, so if compliance with these protocols is important it’s time to consider an upgrade to the 2.13.x series. For details see these lists:

Work is still ongoing and a small number of issues are yet to be fixed, we’ll keep you updated.

Support for more PostGIS data types

The PostGIS data store now has simple support for HStore and JSON columns. HStore is returned as a Map and will render as a JSON formatted string field in common WFS output formats, while JSON is read as a string and rendered as-is. In both cases no special query support has been added for those types (but we’d be very happy if someone would work, or sponsor, that functionality too).

Better label position control in map rendering

When setting maxDisplacement on point/polygons the renderer used to search in a circular area around the designated label point.
The new displacementMode vendor option allows to control the positioning by specifying the preferred cardinal positions, as a comma separated list.

Coverage views from heterogeneous bands

Satellite data often comes as a set of heterogeenous resolution bands, due to multiple sensors having different native resolutions. It is yet useful to have all bands packaged on the same coverage, for ease of display (false color setups) and information (GetFeatureInfo). Coverage views now allow to mix those bands, coming from separate files and organized in a image mosaic, in a single multiband coverage view, resampling on the fly with configurable target resolution policies.

Removed OS X installers

Due to lack of resources and interest, the OS X dmg installers are no longer being built. OS X users can still use the system-independent binary.

New community modules and improvements

The 2.13 series comes with a few new community modules, in particular:

  • Do you want to generate GHRSST compliant outputs from GHRSST inputs? Try out the new GHRSST NetCDF output community module.
  • The mongodb community module provides an easy-to-use wrapper around the Ge0Tools mongodb data store, allowing you to publish geospatial data stored in mongodb.
  • There is also a new community module introducing NSG profiles for the WFS and WMTS services.

Existing community modules also got some love, in particular:

  • The WPS download module now allows to download large maps, and also build animations, generating MP4 courtesy of jcodec library. Both processes can (and should!) be invoked asynchronously to better handle long generation times. Here is an example of animation output:
  • The WPS download process now also allows control of GeoTiff output structure (tiling, compression) in raw raster downloads, as well as downloading granules part of a heterogeneous mosaic in their native CRS and native resolution
  • Various JDBCConfig and JDBCStore performance improvements, reducing the number of configuration database queries performed for each OGC request. Configuration queries are also consistently logged for further analysis

Note that community modules are not part of the release; instead you can find them in the nightly builds.

Other assorted improvements

New bug fixes and improvements since the beta are featured below, for more information please see the release notes (2.13-RC1 | 2.13-beta):

  • Async WPS does not report wrong output parameters
  • GetFeatureInfo requires high clicking precision when the WMS “max buffer” setting is zero
  • totalFeatures for WFS 2.0 request returns wrong count
  • CoverageStore HTML REST representation points to a coverage named after the store (instead of its actual name)
  • WPSDownload: per-granule resolution on target resolution
  • GeoWebCache fails to compute sub-gridset bounds for layers whose native CRS is wrong/cannot be recognized
  • Regression: GetLegendGraphics renderer lines thicker than they should
  • Backup/restore reports completion too soon
Test, test, test!

Now that you know about all the goodies, please go, download and test your favourite ones. Let us know how it went!

About GeoServer 2.13

GeoServer 2.13 is scheduled for March 2018 release.

Categories: OSGeo Planet

gvSIG Team: 8 de marzo: Día Internacional de la Mujer. ¿Y el software libre qué?

OSGeo Planet - Thu, 2018-03-08 10:47

Desde la Asociación gvSIG siempre hemos intentado aunar a la componente técnica del proyecto otras que entendemos fundamentales, como es la económica – base de la propuesta del modelo de negocio de la Asociación gvSIG – y la organizativa y social.
Desde esa visión de aplicar los derechos y libertades que otorga el software libre y una base teórica sobre la que poder construir un modelo colaborativo, solidario y basado en compartir conocimiento, uno de los aspectos sobre los que hemos reflexionado ha sido la lucha contra la discriminación de género.

Consideramos que dentro de un movimiento como el del software libre y los valores con los que éste se asocia, la ausencia manifiesta de mujeres debería resultarnos preocupante. Esto ocurre en el mundo del software libre en general, así como en el de la geomática. Y gvSIG tampoco escapa a esta realidad. Las pautas de comportamiento machista están ahí.

Un ejercicio muy sencillo y esclarecedor: revisen las fotos de los últimos congresos a los que hayan asistido. Os costará encontrar a las mujeres.

No sólo hay una ausencia significativa de mujeres, especialmente en la parte del desarrollo de software, sino que prácticamente no se trabaja para crear espacios que favorezcan su integración, y hasta creo que en parte este tipo de reflexiones se consideran innecesarias.
Desde la Asociación gvSIG pensamos que a todos nos toca empezar a trabajar para revertir esta situación.

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 16.3 ‘gvSIG Online (Connection with gvSIG Mobile and enumerations)’

OSGeo Planet - Thu, 2018-03-08 09:39

The third video of the sixteenth module is now available, where we will show how to connect gvSIG Online with gvSIG Mobile and how to create enumerations in gvSIG Online.

Apart from the functionalities available in gvSIG Online we also have the possibility to connect with gvSIG Mobile, the open source GIS application for mobile devices with Android.

Basic editing tools are available from gvSIG Online in our device, even using GPS, as we watched in the previous modules, since it works on a browser. But apart from it we also can work with gvSIG Mobile from our Smartphone, being able to create new geometries and editing their alphanumeric information.

If we have the integration between both applications, one of the main advantages of working in the fields with gvSIG Mobile is that we don’t need internet connection to edit our layers.

From gvSIG Mobile we can connect to our gvSIG Online server, and download the layer that we want to edit on our mobile device. In this way we can edit it without internet connection, a common problem when we are working, for example, in a mountain area where our mobile is out of range. We would edit our layer, being able to use GPS, and in the end we would save changes. Finally, when we had internet connection, we would upload changes to the server.

Once the changes have been uploaded, if the layer was published in any of the projects, the modifications would appear when refreshing.

In this module we will also watch how to create enumerations in gvSIG Online. It will allow us to configure a field with certain possible values, so that it will make fieldwork easy when we are working with gvSIG Online. We can configure some values ​​for a specific field, and when editing the alphanumeric data, in that field we will have a drop-down with the possible values, so that we won’t make any mistake when writing.

Like in the previous module, you can’t perform this exercise directly, since an implementation of the gvSIG Online platform is necessary, but you can see all its functionalities. In the next module we will see the connection between gvSIG Mobile and gvSIG Desktop, which you can do, since both applications are available to download for free.

If you are interested in implementing gvSIG Online in your city council, or in any other organization, you can contact us, writing to this mail address: info@gvsig.com, where we will inform you about it.

Here you have the third videotutorial of this module:

Related posts:

Categories: OSGeo Planet

CARTO Inside Blog: Patching Plain PostgreSQL for Parallel PostGIS Plans

OSGeo Planet - Wed, 2018-03-07 10:39

CARTO users want to see maps drawn quickly, and drawing maps quickly means rendering every geometry in a table to an output format. By deploying the latest version of PostgreSQL to our infrastructure, we are taking advantage of improved parallel query support to make our maps and widgets go faster.

This would be the shortest blog post of all time except for one inconvenient fact: stock PostgreSQL 10 with stock PostGIS 2.4 doesn’t parallelize spatial queries very well at all.

In particular, for the kinds of routine calculations that CARTO runs, parallel processing doesn’t kick in:

  • Parallel scans still require higher function costs to come into action, even in reasonable cases.
  • Parallel joins on spatial conditions still seem to have poor planning, requiring a good deal of manual poking to get parallel plans.

To get the kind of parallel performance we wanted from PostgreSQL 10 + PostGIS 2.4 we had to tweak both packages a little bit.

  • PostgreSQL required two tweaks to the planner to generate more agressive parallel plans with PostGIS functions in them
  • PostGIS required a simple, yet extensive, tweak to add higher costs over the whole collection of PostGIS functions
PostgreSQL Planner Pain

For users of PostGIS, one of the big surprises (and disappointments) of stock parallel support in PostgreSQL 10 is that the planner only looks at the contents of the WHERE clause when determining if a scan should be parallelized.

-- This MAY be parallelized (if there enough rows) SELECT * FROM mytable WHERE ST_Area(the_geom_webmercator) > 10000

On the other hand, a query with even a very costly spatial function (like a buffer) on the SELECT line (what PostgreSQL hackers call the “target list”) won’t get parallelized no matter how many rows are in play.

-- This WON'T be parallelized SELECT ST_Buffer(the_geom_webmercator, 10) AS the_geom_webmercator FROM mytable

Fortunately for us at CARTO, this behaviour was pointed out on the pgsql-hackers email list only a couple months before we needed a fix.

If I have a slow function which is evaluated in a simple seq scan, I do not get parallel execution, even though it would be massively useful. Unless force_parallel_mode=ON, then I get a dummy parallel plan with one worker.
– Jeff Janes, pgsql-hackers, 2017-07-11

The ensuing discussion led to a revised patch from Amit Kapila of EnterpriseDB that would generate parallel plans for queries that included costly functions in the target list.

We took Amit’s patch and applied it to our PostgreSQL 10 fork, so we can deploy a stable PostgreSQL branch with improved parallelism behaviour for our use cases.

While Amit has continued to revise his patch over the succeeding months, it has not been committed to the main PostgreSQL development tree yet, so there’s no guarantee that PostgreSQL parallel behaviour for costly functions on the target list will improve in version 11.

The High(er) Costs of PostGIS

As a general proposition, the costs of PostGIS spatial functions are much much higher than the costs of ordinary functions in PostgreSQL. Even though all PostGIS functions are written in C, they still have to perform vastly more calculations to return a result than most standard PostgreSQL functions: computational geometry is complicated!

Prior to parallelism, the declared COST of a function would rarely effect the query plan generated by PostgreSQL – no matter what plan was chosen, the function result had to be calculated.

With parallelism though, the decision about whether or not to set up a parallel plan is a function of number of rows to be processed times function cost. A higher function cost can flip a plan over from single-worker to parallel.

PostGIS has not globally applied costs to functions in the past, because the planner had no use for it, and it’s a lot of work – there’s hundreds of functions in PostGIS. Why spend all that effort to add costs that would never actually affect a plan?

However, with Amit’s patch we had a use for costs, so we added explicit costs to a number of high-cost spatial functions.

CREATE OR REPLACE FUNCTION ST_Centroid(geography, use_spheroid boolean DEFAULT true) RETURNS geography AS 'MODULE_PATHNAME','geography_centroid' LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL COST 100; What, Still Broken?

At this point, we had:

  • added a PostgreSQL planner patch to honor function costs more effectively, and
  • adjusted PostGIS function costs appropriately to capture the high cost of spatial functions.

So, we should be done! But we weren’t.

A lot of very heavily used PostGIS functions are actually SQL wrappers that cover up more complex combinations of other functions. For example:

CREATE OR REPLACE FUNCTION ST_Intersects(geom1 geometry, geom2 geometry) RETURNS boolean AS 'SELECT $1 && $2 AND _ST_Intersects($1,$2)' LANGUAGE 'sql' PARALLEL SAFE;

PostGIS expects that functions of this sort will be “inlined”. That PostgreSQL will, when finding one of these functions, replace the function with contents of the function definition. So:

SELECT * FROM a, B WHERE ST_Intersects(a.geom, b.geom)

Would be silently inlined as:

SELECT * FROM a, B WHERE a.geom && b.geom AND _ST_Intersects(a.geom, b.geom)

The trouble is that deep in the PostgreSQL code base is logic that determines if a given function can be inlined, and one of the things that determines whether inlining is allowed is if the functions being inlined are not too costly. And we just increased the costs of many of our functions.

The PostgreSQL inlining behaviour seems to be justified for users who use SQL wrapper functions as a way to force the caching of expensive calculations underneath the wrapper. That is never our use case at CARTO, so we don’t mind losing that behaviour in order to get back “sensible” inlining with our properly costed functions.

Again we applied a very small patch to our PostgreSQL 10 stable branch.

The problem of losing inlining behaviour was discussed on the pgsql-hackers list in November 2017, but no patch was offered, and our patch is not suitable for general application since it changes behaviours that some users might want to retain.

I Want That

The simplest way to ape the CARTO installation is to just use our patched PostgreSQL and PostGIS forks:

If you want to roll your own, you can:

Categories: OSGeo Planet

From GIS to Remote Sensing: Major Update: Semi-Automatic Classification Plugin v. 6.1.0

OSGeo Planet - Wed, 2018-03-07 09:00
I have updated the Semi-Automatic Classification Plugin to v. 6.1.0.
This new version includes several bug fixing and a new button in the tab Download products that allows for the display of OpenStreetMap tiles (© OpenStreetMap contributors) in the QGIS map as described in https://wiki.openstreetmap.org/wiki/QGIS . The cartography is licensed as CC BY-SA (Tile Usage Policy).

Categories: OSGeo Planet

GeoTools Team: GeoTools 19-beta Released

OSGeo Planet - Tue, 2018-03-06 21:42
The GeoTools team is pleased to announce the release of GeoTools 19-beta: geotools-19-beta-bin.zip geotools-19-beta-doc.zip geotools-19-beta-userguide.zip geotools-19-beta-project.zip This release is also available from our Maven repository. This release is made in conjunction with GeoServer 2.13-beta. This release includes a two major changes, both related to Java 9 compatibility, and a
Categories: OSGeo Planet

gvSIG Team: Free registration for the 3rd gvSIG festival is now open

OSGeo Planet - Tue, 2018-03-06 16:23

Free registration period for the 3rd gvSIG Festival is now open. The gvSIG Festival is a virtual conference about gvSIG that will be held in March 21st and 22nd.

During the Festival there will be several presentations in English and Spanish, including a presentation about how to use gvSIG Mobile, the GIS application for mobile devices for field data gathering, or how to apply gvSIG in the field of archaeology or mining. You can check the full program of the gvSIG Festival on the event website.

The webinar platform allows to connect to the webinars from any operating system, and in case you can’t see some of the webinars, you will be able to watch them at the gvSIG Youtube channel later.

Registration for each webinar can be done from the program page of the gvSIG Festival website.

See you at the gvSIG Festival!

Categories: OSGeo Planet

gvSIG Team: Abiertas las inscripciones gratuitas para el 3er gvSIG Festival

OSGeo Planet - Tue, 2018-03-06 16:14

Ya están abiertas las inscripciones gratuitas para el 3er gvSIG Festival, las jornadas virtuales de gvSIG que se celebrarán los días 21 y 22 de marzo.

En estas jornadas se mostrará, entre otras cosas, cómo utilizar gvSIG Mobile, la aplicación SIG para dispositivos móviles para la toma de datos en campo, o cómo aplicar gvSIG en el campo del medio ambiente. Aparte, habrá varias ponencias en inglés, como una de gvSIG aplicado a criminología, o de geoestadística con gvSIG entre otras. Podéis consultar el programa completo del gvSIG Festival en la página web del evento.

La plataforma de webinar permite conectarse desde cualquier sistema operativo, y en caso de no poder seguirlos en directo podréis verlos a posteriori, ya que se publicarán en el canal de Youtube del proyecto.

La inscripción a cada uno de los webinars puede realizarse desde el propio programa en la web del evento.

¡Os esperamos!

Categories: OSGeo Planet

GeoSolutions: GeoNode Summit 2018

OSGeo Planet - Tue, 2018-03-06 12:46

GeoNode SUmmit 2018

Dear Reader,

GeoSolutions will sponsor and participate to the GeoNode Summit 2018 which will take place in Turin, Italy from 26th to 28th of March 2018. It will bring together developers and users of GeoNode for an intense 3 days marathon that will cover users and developers workshops, thematic presentation on how organizations are using GeoNode and, last but not least, a roadmapping session to talk about the future of GeoNode itself. The programme is available here (mind you, this is still changing to accomodate new content).

Alessio Fabiani, our GeoNode Technical Lead will provide the user workshop on the afternoon of the 26th, moreover we will provide two presentations on the 27th:

  • Challenge Fund Data Exploration, with Giovanni Allegri at 3 pm
  • One GeoNode, Many GeoNode, with Alessio Fabiani at 3:15 pm

We will also attend the roadmapping meeting on the 28th to discuss about the future of GeoNode and our plans for a more robust integration with GeoServer, as well as our plans for using MapStore as the mapping front-end.

If you want to learn more about GeoNode's functionalities or leverage on the experience of other organisations using it you should attend. We also encourage newcomers to attend and learn from real-world experience as well as from the developers what GeoNode can do for them; the event will give attendees a unique opportunity to discuss with the developers as well as with other users and avoid pitfalls and commons mistakes while making your way into the GeoNode world!

We would like to thank ITHACA for hosting the event. You can find more information about logistics here. So see you in Turin!

Since you have read so far, if you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapStoreGeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

The GeoSolutions team,
Categories: OSGeo Planet

gvSIG Team: Nueva plataforma gvSIG Training y curso gratuito

OSGeo Planet - Tue, 2018-03-06 11:51

La Asociación gvSIG y GeoAlternativa, colaboradora oficial, dan un paso más en el esfuerzo conjunto por difundir el uso de la Geomática Libre.

GeoAlternativa, además de ser especialistas en Geomática Libre, tiene un fuerte componente ambiental y de Educación cooperativa, estando todo el equipo capacitado en facilitación de procesos de aprendizaje.

Por eso, nuestra nueva plataforma educativa, gvSIG Training, está desarrollada por el equipo de GeoAlternativa y será gestionada en colaboración con la propia Asociación gvSIG. Esperamos que os guste y estamos abiertos a sugerencias para que sea la plataforma educativa de todos y todas.

¡Y qué mejor manera de estrenar una plataforma educativa y la reciente versión 2.4 de gvSIG que con un curso gratuito! GeoAlternativa, para celebrar esta colaboración, libera parte de su curso de gvSIG aplicado a Medio Ambiente.

A través de este curso podréis aprender a manejar gvSIG desde cero, realizando ejercicios prácticos aplicados al trabajo medioambiental y adquiriendo más destreza y conocimientos semana tras semana.

Es un curso de matrícula abierta, así que podréis realizarlo a vuestro ritmo. Ya tenéis disponible el primer tema para que comencéis.

Para conocer la nueva plataforma y matricularos en el curso es necesario acceder a www.geoalternativa.com/gvsig-training y elegir el curso de gvSIG aplicado a Medio Ambiente. Después debéis elegir la opción “Registrarse como usuario” y, por último, matricularos en él.

¡Nos vemos en gvSIG Training!

Categories: OSGeo Planet

GIScussions: Mapping US Steel while Arsenal lose (again!)

OSGeo Planet - Mon, 2018-03-05 22:07

A couple of days ago a friend asked me if I could help a friend of his make a map showing the locations of US steel plants against US 115th Congressional Districts (2016). I tweeted out asking my American geogeek friends if they could help me find the data for this map. Within a few hours I had the Congessional District boundaries and the 2016 election results but the steel plant locations were a little bit more challenging, no one seemed to be able to point to a dataset. I found a pdf document showing locations for US steel mills but that would require all of the plant locations transposing to a spreadsheet and then geocoding – I’m not sure how open this data is so apologies if I should not have used it.

Yesterday (4th March 2018), while watching Arsenal lose their 4th game on the trot away to Brighton who I thought would be a chance to break our run of bad form, we were 2-0 down after 20 odd minutes, pulled one back but never looked like equalising, I decided to start wrangling data to make a map.

Joining the District boundaries with the election results was a simple task in QGIS, and then a couple of clicks and there was a classic red and blue election map.

The data on US steel plants is at the foot of the pdf in a series of columns, I tried selecting the data and copying and pasting it into a spreadsheet or document but just got a jumble of text which would have taken as long to straighten out as retyping it. I vaguely remembered that there was a service that converted pdf tables into a spreadsheet, I found a couple that didn’t seem to be able to recognise the table in the pdf document (I think the map at the top confused their services). Then I stumbled on Tabula, this is a superb open source tool compiled for Mac (thanks) and Windows – within a couple of minutes I was selecting a column of data and converting it into a .csv file for further wrangling in Excel. 10 minutes later I had all of the data combined into an Excel spreadsheet with odd characters/symbols cleaned up and subheadings converted into columns. Now to geocode the spreadsheet, I used this script from Will Geary which worked a treat

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 16.2 ‘gvSIG Online (Basic editing, hyperlink…)’

OSGeo Planet - Mon, 2018-03-05 11:07

The second video of the sixteenth module is now available, where we will continue showing how to work with gvSIG Online.

As we talked about in the previous video, gvSIG Online is an integral solution on free software for the spatial information management of an organization following the Spatial Data Infrastructures (SDI) model.

In the first video of this module we watched how to connect with gvSIG Desktop, being able to do an advanced editing directly in the desktop application and publishing that information in gvSIG Online.

In this second video we will see the editing tools that are available in gvSIG Online, a more basic editing for field work, with our mobile device, since we can edit directly on the web.

We will also see how to create hyperlinks in gvSIG Online, a very useful feature that will allow us to link the documents related to the town planning regulations of a municipality among other documents. It will allow the citizen to get that information without having to go to the city hall. The citizen would look for his parcel on the gvSIG Online project, and using the information tool he/she would get the PDF file with all the information.

Like the previous module, you can’t perform this exercise directly, since it is necessary to implement the platform, but you can see everything that can be done with gvSIG Online.

If you are interested in implementing gvSIG Online in your city council, or in any other organization, you can contact us, writing to this mail address: info@gvsig.com, where we will inform you about it.

Here you have the second videotutorial of this module:

Related posts:

Categories: OSGeo Planet

GRASS GIS: GRASS GIS 7.0.6 LTS released

OSGeo Planet - Fri, 2018-03-02 09:05
We are pleased to announce the new LTS release of GRASS GIS 7.0
Categories: OSGeo Planet

GRASS GIS: GRASS GIS 7.0.6 released

OSGeo Planet - Fri, 2018-03-02 09:05
We are pleased to announce the new LTS release of GRASS GIS 7.0
Categories: OSGeo Planet

gvSIG Team: New plugin for gvSIG 2.4: Statistics Viewer

OSGeo Planet - Thu, 2018-03-01 17:45

Starting as a final project for a Master in Visual Analytics and Big Data, a new  plugin for gvSIG 2.4 has been developed. Its mainly porpouse is to search for new ways to analyze and visualize data for extract knowledge from it.

This tool is denominated “Statistics Viewer”. It has a group of tools.

In the menu you will find all the processes available

They are divided in 3 categories:

  • Statistical
  • Clusterization
  • Utility: for download future new processes or test the app.

The statistical process are oriented to error detection in the alphanumeric values. This errors are  difficult to find if there are no specified tools for it. Also, they will help us to learn about the meaning of our data.

For example, in the last picture, we can see a linear regression from two fields of a vector layer. Each point makes reference to a different feature. Also, you can click the point and automatically it will be selected in the layer loaded in the gvSIG View.

Other processes to help us to find relation between fields are: Pearson’s correlation and the covariance matrix.

Another important processes are clustering processes. They will allow us to group features. Our analysis will not be just limited to the spatial component.

The next image shows another cluster creation using two fields.

Also, there are utility function in the plugin. For example, with the auto zoom option activated, the process will be executed each time we change the zoom in the view. This is usefull to explore dynamically our data. The output in the graph its related with all the points that we see in the gvSIG View.

As we change the View, the process is auto executed and the output changes.

This plugin is available for testing in gvSIG 2.4 and  it can be download it from Tools – Addons Manager – Online repository and it will appear as Statistics Viewer.

Once it’s installed, gvSIG need to be reopened. Then it will appear a new icon in the tool as it shows here.

To use it: It need to be opened after a View is created. Select the desired algorithm and fill all the parameters manualy. If a layer is required, it will need the name of the layer as it appears in the Table of Contents in the gvSIG View.

This tools is in its first stages and is currently in development, so the options are limited. It has been realized with the Scripting Module and using Jython as language. Also it uses other libraries, Jfreechart for graphics representations, and Apache Commons Math for cluster analysis.

Code can be found in Github. Any feedback will be appreciated.

Categories: OSGeo Planet

gvSIG Team: Grabación del Webinar de gvSIG Crime ya disponible

OSGeo Planet - Thu, 2018-03-01 15:12

gvSIG Crime es la nueva solución para criminología de la Asociación gvSIG, permitiendo gestionar y analizar toda la información delictual teniendo en cuenta la componente espacio-temporal.

Una presentación introductoria a gvSIG Crime la podéis encontrar aquí

Si estáis interesados en gvSIG Crime podéis contactar con nosotros en info@gvsig.com

Categories: OSGeo Planet

gvSIG Team: Ya está disponible el programa del 3er gvSIG Festival

OSGeo Planet - Thu, 2018-03-01 12:59

El programa del 3er gvSIG Festival está ya disponible en la web del evento. Estas jornadas virtuales sobre el proyecto gvSIG se celebrarán los días 21 y 22 de marzo de 2018.

Durante las mismas se presentarán ponencias sobre medio ambiente, minería, arqueología, geoestadística…, teniendo presentaciones en inglés y castellano.

Los horarios e inscripciones estarán disponibles a partir del 6 de marzo en la página web del evento.

Estas jornadas, como todos los webinar realizados hasta el momento, son totalmente gratuitas.

¡Esperamos vuestra participación!

Categories: OSGeo Planet

gvSIG Team: The program of the 3rd gvSIG Festival is available

OSGeo Planet - Thu, 2018-03-01 12:52

The program of the 3rd gvSIG Festival, is now available. The gvSIG Festival is the virtual conference about the gvSIG project, and it will be held in March 21st and 22nd 2018.

The program is composed of presentations in English and Spanish, about mining, archaeology, criminology…

The schedules and registrations will be available from March 6th at the gvSIG Festival website.

Registrations will be free of charge.

We expect your participation!

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 16.1 ‘gvSIG Online (Publishing cartography, advanced editing…)’’

OSGeo Planet - Thu, 2018-03-01 09:59

The first video of sixteenth module is now available, where we will see how to work with gvSIG Online.

gvSIG Online is an integral solution in free software for managing the spatial information of an organization following the Spatial Data Infrastructures (SDI) model.

With gvSIG Online a city council can organize its geographic information in the most efficient way, having a powerful tool, both to generate map or geoportal viewers easily and to manage the spatial database of the organization, also betting on free technologies to guarantee their technological independence (apart from saving in implementation costs considerably).

An SDI allows to organize all the geographic information, facilitating its location and access in real time, avoiding duplication of information, solving the accessing problem to updated information and allowing interoperability with geographic information both internally and from other organizations.

In general, gvSIG Online users will have web applications or mobile applications (optionally desktop ones too) to access and interact with the geographic information of the organization, using layers from standard services such as the map service (WMS) and tiled maps (WMTS), the feature service (WFS) and transactional feature service (WFS-T) and the geoprocessing service (WPS). Finally, all the information will be centralized in a spatial database.

In this module you won’t be able to perform the exercise directly, because an implementation of the platform is necessary, but you can see everything that can be done with gvSIG Online.

If you are interested in implementing gvSIG Online in your city council, or in any other organization, you can contact us, writing to this mail address: info@gvsig.com, where we will inform you about it.

Here you have the first videotutorial of this module:

Related posts:

Categories: OSGeo Planet
Syndicate content