OSGeo Planet

gvSIG Team: International call for gvSIG Association products/services distributors

OSGeo Planet - Tue, 2018-02-27 15:49

Are you interested in distributing the gvSIG Suite products in your country or region? Would you like to be an official gvSIG Online distributor? Would you like to collaborate and count on the gvSIG Association in the free geomatics projects carrying out?

The dinamization of a quality industrial fabric is one of the objectives of the gvSIG Association, based on the provision of services on free geomatics based on the gvSIG Suite. Helping to create a network of collaborators that, under the umbrella of the gvSIG Association, can develop their business model. Reducing asymmetries. Promoting collaboration. Generating a true business alternative using open source software. Going one step beyond.

For all of these reasons and with the consolidation of the gvSIG Suite – with desktop, mobile and web solutions (Spatial Data Infrastructure and geoportals) and also sector products – we have decided to go ahead with making an call to those interested in becoming official distributors of the products and services promoted by the gvSIG Association.

During the next months we will evaluate all the proposals that we receive. If you are interested you only have to send us the information that you will find below to this email address: info@gvsig.com

About your Company:

  • Company Name
  • Number of employees
  • Annual turnover
  • Contact: (name, email address, skype and telephone number)
  • Languages: (what languages does your team speak?)
  • Website:
  • Location: (include headquarters and any other offices)
  • Client Focus: (what types of industries or public administrations do you serve? What type of projects?)
  • Geographic Focus: (what regions of your country do you serve?)
  • Technologies: (what geo-software are you using?)
  • Send us information about:
    • References (clients and projects/services that your company has done)
    • CV

About gvSIG services/products distribution:

  • Why do you want to be a distributor of gvSIG Association products/services?
  • What type of products/services of gvSIG Association are you most interested in distribute?
Categories: OSGeo Planet

gvSIG Team: Nueva extensión para gvSIG 2.4: Visor de Estadísticas (Statistics Viewer)

OSGeo Planet - Mon, 2018-02-26 14:10

A raíz de un proyecto final de Master sobre Visualización y Análisis de Datos Masivos (Big Data) y junto a la Asociación gvSIG, se ha realizado una extensión para gvSIG 2.4 que busca la introducción de nuevas herramientas que favorezcan y faciliten el análisis y la extracción de conocimiento de los datos que tenemos.

Este herramienta desarrollada se denomina “Statistics Viewer” o “Visor de estadísticas”. En ella se incluyen diferentes herramientas de análisis y de visualización.

Aspecto principal de la herramienta

En el menú desplegable se pueden encontrar los diferentes procesos que dispone la herramienta:

Los procesos principalmente se dividen en 3 categorías:

  • Estadísticos
  • Clusterización
  • Utilidades: actualmente solo compuesto por el de Descarga de procesos, que nos permitiría incorporar nuevos procesos directamente con un link de descarga.

Los procesos estadísticos están orientados a la detección de errores en los campos alfanuméricos que de otra forma serían difíciles de localizar. A su vez, estos procesos nos ayudarán a extraer conocimiento de las diferentes columnas de datos en las capas cargadas.

Por ejemplo, en la imagen anterior, podríamos ver la distribución en forma de una regresión lineal de los datos de una capa según dos campos. Los puntos representados hacen referencia a diferentes entidades. Además, estos puntos son clickables, por lo que al presionar uno de ellos se realizará la selección de su correspondiente en la capa de gvSIG cargada en la Vista.

Otros procesos de exploración son los de Correlación de Pearsons y Covarianza. Estos procesos ayudan a buscar la relación entre diferentes campos de las entidades.

Otros procesos incluidos son los procesos de clusterización. Estos procesos nos permiten agrupar las entidades según los valores que tienen en un campo, y no limitándonos solo a la componente espacial.

En la siguiente imagen se puede ver otro proceso de clusterización numérica.

También dispone de otras funcionalidades como la de “Zoom auto process”. Esta funcionalidad permite al algoritmo ejecutarse cada vez que modificamos zoom en la Vista de gvSIG. Esto permite por ejemplo, tal y como se muestra en la siguiente imagen, explorar un perfil de manera dinámica, por cada zoom se actualizará la gráfica mostrando solo los valores visibles en  la Vista en ese momento. Esto permite explorar nuestros datos de una manera más efectiva.

Y aquí después de modificar el zoom:

La extensión está disponible para descarga desde el Administrador de Complementos – Instalación Online:

Una vez instalada, deberás reiniciar gvSIG y al volverlo a iniciar ya verás como aparece el icono que se muestra en la primera imagen de este artículo.

Para utilizarlo deberás ejecutarlo cuando tengas una Vista abierta con las capas cargadas. Seleccionar el algoritmo deseado, y rellernalo con los parámetros que nos pide. Si pide el nombre de una capa, deberás escribir el nombre de la capa tal y como aparece en la Tabla de Contenidos de la Vista.

Es una herramienta que se encuentra en desarrollo, por lo que las opciones son limitadas. Los campos se deben de introducir manualmente tanto de capas como de campos. Ha sido realizada con el Módulo de Scripting, desarrollada sobre Jython, y utilizando diferentes librerías como Jfreechart para la creación de gráficos, o la librería Apache Commons Math para la utilización de los diferentes algoritmos explicados.

Esperamos que sea de utilidad. Cualquier feedback será bien recibido. El código de la aplicación se puede encontrar en Github.

Categories: OSGeo Planet

Oslandia: QGIS 3.0 has been released

OSGeo Planet - Mon, 2018-02-26 12:42

We are very pleased to convey the announcement of the  QGIS 3.0 major release called “Girona”.

The whole QGIS community has been working hard on so many changes for the last two years. This version is a major step in the evolution of QGIS. There are a lot of features, and many changes to the underlying code.

At Oslandia, we pushed some great new features, a lot of bugfixes and made our best to help in synchronizing efforts with the community.

Please note that the installers and binaries are still currently being built for all platforms, Ubuntu and Windows are already there,  and Mac packages are still building.

The ChangeLog and the documentation are still being worked on so please start testing that brand new version and let’s make it stronger and stronger together. The more contributors, the better!

While QGIS 3.0 represent a lot of work, note that this version is not a “Long Term Release” and may not be as stable as required for production work.

We would like to thank all the contributors who helped making QGIS 3 a reality.

Oslandia contributors should acknowledged too : Hugo Mercier, Paul Blottière, Régis Haubourg, Vincent Mora and Loïc Bartoletti.

We also want to thank some those who supported directly important features of QGIS3 :

Orange

The QWAT / QGEP organization

The French Ministry for an Ecological and Inclusive Transition

ESG

and also Grenoble Alpes Métropole

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 15 ‘gvSIG 3D’

OSGeo Planet - Mon, 2018-02-26 11:23

The video of the fifteenth module is now available, in which we will see the main functionalities of the 3D extension in gvSIG, based on NASA WorldWind application.

In this module the user will learn how to create a 3D View from a 2D one. The 3D Views that we can create are flat views, when we work in local areas, and spherical views, when we want to see them on the terrestrial sphere.

In the 3D Views we can visualize the digital elevation models, and we can overlap any other layer on them, such as an orthophoto.

On the other hand, if we have a vector layer with building footprints, and a field in which we have the number of floors or the height of the building, we can apply extrusion, so that we can see the polygons vertically as if it were the building, and it helps us to visualize the structure of the city in an easy way.

Finally, another functionality available in the 3D module is the tool to create animations. It’s made by capturing screens in certain frames, and then a video is created, interpolating between the different frames automatically. It’s very useful for a presentation, when we want to show the different areas of our city in detail.

The cartography to follow this video can be downloaded from this link.

Here you have the videotutorial of this new module:

Related posts:

Categories: OSGeo Planet

QGIS Polska: blog:qgis_3.0_juz_w_piekarniku

OSGeo Planet - Sat, 2018-02-24 18:06
W dniach 21-25 lutego 2018 na Maderze odbywa się spotkanie programistów (hackfest) projektu QGIS. Najbardziej oczekiwaną przez wszystkich użytkowników informacją jest wydanie nowej wersji QGIS 3.0 o nazwie kodowej Girona. Kod źródłowy jest już „umieszczony w piekarniku” i niebawem ciepłe paczki instalacyjne będą gotowe do pobrania. Nowa linia programu niesie ze sobą wiele zmian, począwszy od tych związanych z bibliotekami i API, na związanych ze zmianami interfejsu i nowymi funkcjami kończąc.…
Categories: OSGeo Planet

QGIS Polska: blog:qgis_3.0_juz_w_piekarniku

OSGeo Planet - Sat, 2018-02-24 18:06
W dniach 21-25 lutego 2018 na Maderze odbywa się spotkanie programistów (hackfest) projektu QGIS. Najbardziej oczekiwaną przez wszystkich użytkowników informacją jest wydanie nowej wersji QGIS 3.0 o nazwie kodowej Girona. Kod źródłowy jest już „umieszczony w piekarniku” i niebawem ciepłe paczki instalacyjne będą gotowe do pobrania. Nowa linia programu niesie ze sobą wiele zmian, począwszy od tych związanych z bibliotekami i API, na związanych ze zmianami interfejsu i nowymi funkcjami kończąc.…
Categories: OSGeo Planet

gvSIG Team: Mapas para visualizar cómo perciben los ciudadanos la democracia

OSGeo Planet - Fri, 2018-02-23 18:33

En Sociología el uso de los Sistemas de Información Geográfica no es precisamente frecuente, pese a constituirse como una herramienta fundamental para analizar la información desde el punto de vista de las relaciones espaciales. La hasta hace poco falta de opciones de disponer de software SIG, limitadas a costosas licencias de unas pocas transnacionales no interesadas en aquellos sectores que no aumentan su cuenta de resultados, es uno de los principales motivos.

Desde la aparición de proyectos de software libre como gvSIG, estamos viendo como son cada vez más los estudios que desde el campo de la sociología comienzan a hacer uso de este tipo de herramientas. Por eso mismo creo que vale la pena dar eco a estas iniciativas y estudios. Y de ahí este post…

En octubre del pasado año el Pew Research Center realizó una encuesta en 38 países que buscaba determinar cómo se ve a la democracia, un gobierno militar y otros sistemas políticos alrededor del mundo.

@pablinte ha publicado un hilo en Twitter en el que partiendo de los resultados de esa encuesta aporta una visualización complementaria y realmente interesante mediante el uso de gvSIG Desktop, con el que ha realizado una serie de mapas que nos permitimos compartir en este post.

El informe en el cual se basan estos mapas es del 2017 lo podéis encontrar aquí. La metodología y el diseño muestral de la encuesta aquí.

Os dejamos con los mapas…

Categories: OSGeo Planet

QGIS Blog: QGIS 3.0 Girona is released!

OSGeo Planet - Fri, 2018-02-23 18:28

We are pleased to announce the release of QGIS 3.0 ‘Girona’. The city of Girona was the location of our 15th developer meeting.

This is the first release in the 3.x series. It comes with tons of new features (see our visual changelog) and under-the-hood updates. As such, we do not expect it to be as reliable as the 2.18 LTR just yet.

From now on, 2.18 is the only Long Term Release (LTR) and 2.14 is retired.

Once the release is done, our packagers will start preparing packages for different operating systems. We’ll keep you updated when different packages and installers become available.

We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so). From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

QGIS is supported by donors and sponsors. A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become and official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts. A complete list of current sponsors is provided below – our very great thank you to all of our sponsors!

QGIS is Free software and you are under no obligation to pay anything to use it – in fact we want to encourage people far and wide to use it regardless of what your financial or social status is – we believe empowering people with spatial decision making tools will result in a better society for all of humanity.

 

 

 

 

Categories: OSGeo Planet

gvSIG Team: Webinar GeoForAll Iberoamérica: Presentación gvSIG Crime, solución de la Suite gvSIG para análisis geoespacial y gestión del delito

OSGeo Planet - Fri, 2018-02-23 12:57

Dentro de las actividades de difusión de GeoForAll Iberoamérica, el próximo jueves 1 de marzo a las 15:00 horas UTC, se va llevar a cabo un webinar de presentación de gvSIG Crime, la plataforma en software libre para criminología.

En este caso no es necesario realizar ninguna inscripción, tan sólo conectarse el día y hora indicados al siguiente enlace proporcionado por la UOC:

https://eimtuoc.adobeconnect.com/geo4allsiglibrecriminologia/

Importante: La plataforma tiene ‘aforo limitado’ a 100 asistentes, por lo que si os interesa os recomendamos conectaros puntualmente. En cualquier caso el webinar va a ser grabado y posteriormente se publicará el vídeo de la sesión.

Categories: OSGeo Planet

CARTO Inside Blog: CARTO's Use of Foreign Data Wrappers

OSGeo Planet - Fri, 2018-02-23 10:39

PostgreSQL is packed full of under-appreciated features (pg_trgm, full-text search, logical replication, ranges, to name a few) but I’d like to highlight one feature that we use under the covers in CARTO more than you might expect: foreign data wrappers.

Foreign data wrappers (FDW for short) allow developers to expose external sources of data as tables inside PostgreSQL. For data sources that are already tabular, FDW just looks like a mirror of a remote table (Oracle FDW, MySQL FDW, etc), where local queries are magically fulfilled by the remote server. For other data sources (Twitter FDW, passwd FDW, random number FDW, etc) the FDW developer maps the external source into a tabular shape, where queries can be evaluated against the source and still returned as a PostgreSQL tuple set.

CARTO’s use of FDW is pretty conventional:

  • We use postgres_fdw to link data in remote databases to users Carto databases, and,
  • We use odbc_fdw to expose data in customer’s operational databases to their CARTO instances.

In both cases, the FDW connection allows us to provide data access without incurring the cost and complication of replicating that actual data from one database to another.

Push Queries to Remote Servers Faster with postgres_fdw

The native postgres_fdw ships with PostgreSQL and is naturally the most full-featured FDW implementation – there is an almost perfect mapping of features from one instance of PostgreSQL to another, so the FDW can be very clever about pushing queries to the remote server.

During development, when we joined local spatial data with remote data we found that PostGIS types and functions weren’t being sent to the remote server. That rendered remote data access impossibly slow.

To achieve our ends, we had to extend postgres_fdw to support the PostGIS geometry types and functions, so that spatial queries could be sent to the remote server.

In order to get our enhancements accepted into the PostgreSQL community, we then generalized them to support any PostgreSQL extended type.

When creating a foreign server definition with spatial data, just add an extensions option to let FDW know that it is safe to ship PostGIS objects and functions to the remote server.

CREATE SERVER foreign_server FOREIGN DATA WRAPPER postgres_fdw OPTIONS ( host '192.83.123.89', port '5432', dbname 'foreign_db', extensions 'postgis' );

With the “extension shipping”, it’s possible to make use of any custom type or function over a postgres_fdw connection as long as it is a part of an extension that is installed in both the local and remote databases.

Schedule Live Data Syncs with odbc_fdw

CARTO Database Connectors allow users to connect their CARTO instances directly to remote databases, with queries that can be refreshed on a schedule. For folks with live data they want to feed into analysis and display, the database connectors can be very useful!

Under the covers, the connectors are setting up and managing odbc_fdw connections between the CARTO instance and the remote databases. By using the generic ODBC driver as the base for our connectors, we can support connections to

  • MySQL,
  • PostgreSQL,
  • SQL Server, and
  • Apache Hive.

In order to keep up with new PostgreSQL releases, as we upgrade our infrastructure to the latest version, we have taken on the maintenance of the odbc_fdw.

Categories: OSGeo Planet

gvSIG Team: GIS applied to Municipality Management: Module 14 ‘Image georeferencing’

OSGeo Planet - Thu, 2018-02-22 09:22

The video of the fourteenth module is now available, in which we will show how to georeference an image.

Sometimes the technicians of a city council have images that are not georeferenced. They also can have an old map on paper, the data of which are needed to perform some analysis on their desktop application, such as delimiting the municipality in detail for example. That map on paper could be scanned so that they would have an image on their hard disk.

These images don’t have coordinates, so if they insert them in a View they would be in the coordinates ‘0,0’, and they would not be overlapped with the georeferenced cartography.

To georeference that image they will need cartography that is georeferenced, so that they can indicate the control points in that cartography, and their corresponding ones in the image to be georeferenced. It could also be done if they have a table with the coordinates of the different control points.

The cartography to follow this video can be downloaded from this link.

Here you have the videotutorial of this new module:

Related posts:

Categories: OSGeo Planet

GeoServer Team: GeoServer 2.13-beta released

OSGeo Planet - Thu, 2018-02-22 00:45

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

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

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.
  • 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:
http://blog.geoserver.org/wp-content/uploads/2018/02/response.mp4
  • The WPS download process now also allows control of GeoTiff output structure (tiling, compression) in raw raster downloads
  • 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

There are many bug fixes and improvements to look at in the release notes, cherry picking a few here:

  • Upgrade JDom library
  • REST API CORS support
  • REST improvements to list all layers in a workspace, and include the workspace prefix in layer listings
  • Style POST does not support non-SLD styles
  • Add WMTS RESTful API
  • Installing the XSLT plugin may cause random REST endpoints to report lists with transforms/transform
  • WCS 1.0.0 does not handle FORMAT parameter properly
  • Cache small amount of features in memory to avoid repeated data scans in GetFeature requests
  • Allow requesting both OL3 and OL2 from the client side
  • Simple feature GML 3.2.1 output schema-invalid as geometries lack mandatory gml:id
  • GeoPackage generated via WPS has y coordinates starting from bottom left
  • Numerous WFS 2.0 bugfixes (WFS 2.0 CITE compliance related)
  • WMTS bugfixes, improving CITE compliance
  • Submitting a seed/truncate request for a tile layer results in a “406, not acceptable”
  • GWC Seed Form returns “Chunk [] is not a valid entry” message error when seeding a layer.
  • Demo Page does not send password
  • Importer can now add computed fields (with CQL expressions) during imports
  • NetCDF output format has a new option to copy global attributes from the source NetCDF file
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

Free and Open Source GIS Ramblings: Resources for QGIS3

OSGeo Planet - Wed, 2018-02-21 19:43

The release of 3.0 is really close now. If you want to know what’s new or are just looking for interesting ways to pass the time until the packages land, check out the following QGIS3 resources.

For users

For more recordings from the developer meeting in Madeira check my Youtube playlist.

For developers

There’s still time to get the PyQGIS 3 Programmer’s Guide at discount before QGIS 3.0 is released! See: https://t.co/xJ7LLaX5UU #qgis #qgis3 #pyqgis #python pic.twitter.com/9k3FUmNFkH

— Locate Press (@locatepress) February 13, 2018

Migrating your plugin to #qgis 3, you can use First Aid plugin to help you debugging issues. To learn more about First Aid:https://t.co/5k7RXUDfGD

— Lutra Consulting (@lutraconsulting) February 1, 2018

If you have further reading recommendations, please post them in the comments below.

 

Categories: OSGeo Planet

gvSIG Team: gvSIG Desktop 2.4 is already available

OSGeo Planet - Wed, 2018-02-21 17:11

gvSIG Desktop 2.4, the new version of the open source Geographic Information System, is now available. You can access both the gvSIG Desktop 2.4 installable and portable versions from the download section of the project website, with distributions available for Windows, Linux and Mac OS X.

Downloads: http://www.gvsig.com/es/productos/gvsig-desktop/descargas

This new gvSIG version is released with a lot of new features and improvements. The most outstanding ones can be found here:

Table of contents: Integrated catalog

SA new tab has been integrated in the ‘Table of Contents’ of the Views which contains the previous ‘Catalog’ plugin functionality, considerably improved. It allows you to add layers from the catalog browser to the View, open files as a Table, save to Favourites, change a layer name in Favourites, etc.

Table of contents: hiding legends and behaviour improvements

The behaviour of the TOC has been improved in terms of layer order and selection of layers.

A functionality has been added to hide the legends of the layers that are not visible in the ‘Table of Contents’ automatically. Besides having more space in the TOC, the gvSIG speed is optimized, since in case of web services (such as WMS) it avoids making requests to the server if the layer is not visible.

This option can be disabled from the ‘Preferences’ of the application

Symbology: Heat map legend

The heat map legend, also known as Hot Spot, has been added. This type of legends are used to identify the gathering of a certain element. More information.

Symbology: Marker clustering legend

New type of legend available and especially useful when we want to visualize a certain phenomenon whose quantity can’t be determined only visually. To do this, this legend also represents the element by means of a symbol, the number of times that the phenomenon exists in a certain area and that the user can adjust. More information.

Tools: 4D, temporary data support

Tools to support temporary data in gvSIG Desktop, known as 4D, have been developed. With this new tools we can assign the temporary parameter to a layer (even if it does not have a date field) and consult the data in a specific moment or time range. It also has tools to generate animations in the View, allowing to see a temporary evolution of the information. More information.

Tools: quick information

This tool allows us to show information about vector entities on a label when we move the mouse over it. We can define what information we want to display. More information.

Tools: Cadastre GML

In the European Union, the exchange format defined for Cadastre is GML with a specific scheme. The gvSIG Desktop functionality has been updated to support the latest changes made at GML format. In the case of Spain, it has been verified that the data generated with gvSIG Desktop complies with the cadastral validation.

Databases: H2GIS

In this version we have included H2GIS database support, the H2 spatial engine. One of the main advantages is the access to the H2 administration tools from gvSIG Desktop, with which using the SQL language we can perform any of the many operations that H2GIS allows and, therefore, adding all the GIS functionalities of H2GIS (they are a lot!) to gvSIG Desktop. Among others: management of 2D and 3D geometries, support of spatial indexes (improving the speed when loading layers), importers of different formats, geoprocessing, triangulation, surveying, network analysis, OSM data download… More information.

Databases: Oracle

The Oracle database driver has been updated and optimized, allowing to work with this extended database.

Databases: SQL Server

In gvSIG Desktop 2.4 there is support for SQL Server database. SQL Server is a database management system of the relational model, developed by Microsoft. SQL Server is one of the most used databases. More information.

Databases: SpatiaLite

In gvSIG Desktop 2.4 the support for SpatiaLite database has been added. SpatiaLite is a SQLite database engine where spatial functions have been added. This improvement will also allows easy data exchange between gvSIG Mobile and gvSIG Desktop, since the mobile application of the gvSIG Suite works with SpatiaLite. More information.

Data: New OSM map services

The OpenStreetMap cartography is one of the most widely used cartographic base worldwide. In gvSIG Desktop 2.4 we have added new OSM map services that provide both new ways of representing cartography and thematic services. The new map services available are: Open Sea Map, Open Railway Map, Carto Dark, Carto Light and HOT (Humanitarian OSM Team). More information.

Data: OSM data direct download

One of the H2GIS functions allows the direct OpenStreetMap data download. We would be able to run that sentence from the H2GIS console, but because of its usefulness (and to make it easier for users) we have decided to add it as an independent tool. It allows to download the OSM cartography of the frame that we have in our View at that moment. More information.

3D: World Wind update and safety improvements

The NASA World Wind Library, the 3D engine used by gvSIG Desktop, has been updated. This new World Wind version includes improvements in safety protocols.

Geoprocessing: Geocoding

Through this geoprocess we can convert a table with addresses to point layers. The table, apart from addresses, could contain characteristic elements such as museums, monuments, sports facilities …, that is, any place that we can search in Google Maps, OpenStreetMap …, since they are the search engines used for geocoding.. More information.

Geoprocessing: Point disperse

This geoprocess allows us to disperse the points that are overlapped around a central point in a layer. From a point layer, a match distance and a scatter radius, this algorithm acts on the input layer looking for groups of points whose distance is less than or equal to the match distance. It scatters them, according to the scatter radius, around the centre of that group, creating a new point layer with the results. More information.

Geoprocessing: Rossmo

Geoprocess that implements Rossmo’s mathematical model for serial killers detection. It allows to calculate the probability that each point of a map is the usual place of a serial killer. More information.

Geoprocessing: Demonstration attendees calculator, population by area calculator

This geoprocess was developed to calculate how many people there are really in a demonstration. It allows to calculate population in a specific area. More information.

Interface: Icon theme configurator

This set of tools will allow us to create new icon themes so that we can customize the appearance of our gvSIG Desktop. If you are tired of the current icon set … with this add-on you will be able to change it and design your own icons. More information.

Interface: 16×16 and 22×22 TreCC icon set

Icon set to change the appearance of gvSIG Desktop completely, available in 16×16 and 22×22 size. More information.

Usability: project preview

When opening a project in a concrete location, this new functionality allows you to see an image of the available projects of gvSIG Desktop, which many times can help us to identify the one we want to open. This image is updated every time we save changes in a project. More information.

Usability: toolbars

To facilitate the daily work of users in gvSIG Desktop 2.4, the usability of the application has been improved by placing the toolbars in the following logical order: Project actions, adding layers, zooms, attribute table, information tools, selection tools, editing tools… More information.

Usability: Maximized view

When opening gvSIG Desktop 2.4 a new maximized view is created automatically, the first action that a user always does. In addition, the option has been added in the ‘Preferences’ of the application, so that the user can define whether or not he wants this behaviour in gvSIG or not.

Usability: CRS of the View same as the layer

When adding a new layer we will see a new button ‘CRS View’ in the window, which allows to apply the reference system of the layer to the View automatically.

Help access from gvSIG Desktop

Two new tools have been added in the “Help” menu that will surely be very useful. Sometimes the simplest things can be the most useful. One of them allows to access to all the contents of the gvSIG Desktop user manual and the other one allows to search for the appropriate documentation for a specific query. More information.

Safety symbol library (ISO-7010)

A symbol library with the standard to represent the different safety pictograms can be useful for certain jobs. From now they are available in gvSIG Desktop. More information.

Emoji symbol library

This is a set of symbols very popular and recognizable by most users, and that they are now available in gvSIG Desktop to be able to represent your data in new ways. It contains activities, nature, flags, food and drink or objects symbols, the well-known smiley, frequently used symbols (numbers, letters, …), and places / trips (which includes means of transport symbols). More information.

Urban and Territorial Planning of the Valencian Community symbol library

Through this symbol library all the official symbols related to urban and territorial planning in the Valencian Community (Spain) are available. And, of course, they can be used by all those who need this symbology.

Development: Greater functionality using gvPy

gvPy is a library that facilitates the running of geoprocesses from scripting. Among other things it allows us to run scripts from the toolbox. For gvSIG Desktop 2.4, new improvements have been added too, that allow get objects from scripting, such as charts, that were not possible to get previously. More information.

Portable versions: Improvement in preferences

Portable versions have preferences within it by default. For certain organizations that use the portable, the option to use the user’s home for preferences has been enabled; in this case if any of the preferences (scripts, symbols, …) are not in the user’s home, gvSIG will copy them there before starting. In this way the option to keep the user preferences when updating portable version distributions is enabled.

Application: Opening projects with corrupt layers

The opening of projects with layers containing errors has been improved. With gvSIG Desktop 2.4, if there is a corrupt entity, the project is opened completely, indicating the layer with errors to the user, and allowing to load that layer again.

Application: Quick start

The gvSIG boot has been optimized, minimizing the opening time. Loading of the EPSG database is also carried out in the background, which implies that its query is immediate.

Application: Windows 10 support

The distribution for Windows 10 to 64bits has been optimized, which presented some problems in the installation in previous versions.

Application: new built-in browser

A new web browser has been incorporated. It optimizes the visualization of web pages where it is necessary to load them, such as in hyperlinks to web pages or in Google Street View tool.

Application: Quick scripts loading

Improvements that allow quick loading of scripts have been incorporated. These improvements are especially useful since gvSIG Desktop is increasing the number of tools developed from scripting considerably.

Application: optimized distributions size

Secondary plugins have been removed from the distributions, decreasing their size at this way. In this way, the user who wants to increase the functionality of his gvSIG Desktop can do so from the ‘Add-ons Manager’ through the URL option.

And there is still more, but we don’t want to launch all the novelties at once! In gvSIG Desktop 2.4, from the next week there will be three new plugins available, that will increase the functionalities of gvSIG Desktop greatly: Horton Machine, gvSIG Mobile and Epanet.

Horton Machine

Horton Machine, known as Jgrass previously, brings us a new toolbox with hundreds of geoprocesses of all kinds that are added to the more than 350 existing ones in gvSIG Desktop. With Horton Machine you will have access to tools for geomorphological analysis, for HECRAS, for LiDAR, etc. More information.

gvSIG Mobile

gvSIG Mobile is an app for data gathering in the field available in the available in the Google Play Store. Through this new plugin we can generate the base cartography for gvSIG Mobile from a gvSIG Desktop View. In addition, we will be able to upload a project made in gvSIG Mobile directly to gvSIG Desktop, including that created with a custom form, images, etc.

Epanet

This is a plugin to connect with the software called “Epanet”, that allows the analysis of drinking water distribution systems. The program is public and it’s developed by the United States Environmental Protection Agency (EPA). More information here and here.

We can only thank the work and support to all the people and organizations that have made this new version possible. All this work wouldn’t see the light without people who collaborate in testing, development, spreading… , and the organizations that bet on the gvSIG Association as a support organization for their ‘geo’ needs. Thank you.

As a final note we would like to comment that in recent months the gvSIG Desktop team hasn’t been working only on gvSIG Desktop 2.4. In parallel they have been working on the next gvSIG Desktop version intensely and it will be called 3.0 probably because of all the changes that it includes!!! … but we’ll talk about it later.

Categories: OSGeo Planet

gvSIG Team: gvSIG Desktop 2.4 ya disponible

OSGeo Planet - Wed, 2018-02-21 16:30

gvSIG Desktop 2.4, la nueva versión del Sistema de Información Geográfica libre, ya está disponible. Podéis acceder tanto a las versiones instalables como portables de gvSIG Desktop 2.4 en el apartado de descargas del proyecto, con distribuciones disponibles para Windows, Linux y Mac OS X

Descargas: http://www.gvsig.com/es/productos/gvsig-desktop/descargas

Esta nueva versión de gvSIG viene cargada de novedades y mejoras. Las más destacadas las podéis encontrar a continuación:

Tabla de contenidos: Catálogo incorporado

Se ha incorporado una nueva pestaña en la ‘Tabla de Contenidos’ de las Vistas que contiene la funcionalidad del anterior plugin de ‘Catalog’, considerablemente mejorada. Permite añadir capas desde el navegador del catálogo a la Vista, abrir como Tabla, guardar en Favoritos, cambiar nombre de una capa en Favoritos, etc.

Tabla de contenidos: ocultar leyendas y mejoras de comportamiento

Se ha mejorado el comportamiento del TOC en cuanto a cambio de orden de capas y selección de las mismas.

Se ha añadido una funcionalidad que oculta automáticamente en la ‘Tabla de Contenidos’ las leyendas de las capas que no estén visibles. Además de la ganancia de ‘espacio’ en el TOC, optimiza la velocidad de gvSIG, ya que en caso de servicios web (como por ejemplo WMS) evita hacer peticiones al servidor si la capa no está visible.

Está opción puede deshabilitarse desde las ‘Preferencias’ de la aplicación.

Simbología: Leyenda de mapa de calor

Se ha añadido el tipo de leyenda de mapa de calor, también conocida como Hot Spot. Este tipo de leyendas son utilizadas para identificar la concentración de un determinado fenómeno. Más info.

Simbología: Leyenda de marcadores agrupados

Nuevo tipo de leyenda disponible y especialmente útil cuando queremos visualizar un determinado fenómeno cuya cantidad no podemos determinar únicamente de forma visual. Para ello esta leyenda representa además del elemento mediante un símbolo, la cantidad de veces que sucede en un área determinada y que puede ajustar el usuario. Más info.

Herramientas: 4D, soporte a datos temporales

Se han desarrollado herramientas para disponer de soporte a datos temporales en gvSIG Desktop, el conocido como 4D. Mediante esta nuevas herramientas podemos asignar la capacidad temporal a una capa (incluso si no tiene campo fecha) y consultar los datos en un instante o rango temporal determinado. También dispone de herramientas para generar animaciones en la propia Vista, permitiendo ver una evolución temporal de la información. Más info.

Herramientas: información rápida

Esta herramienta permite mostrar información de las entidades vectoriales en forma de etiqueta cuando pasemos el ratón por encima y definir qué información queremos que se muestre. Más info.

Herramientas: GML Catastro

En la Unión Europea el formato de intercambio definido para Catastro es el GML con un esquema determinado. Se ha actualizado la funcionalidad de gvSIG Desktop para soportar los últimos cambios realizados sobre dicho GML. En el caso de España se ha comprobado que los datos generados con gvSIG Desktop son conformes a la validación catastral.

Bases de datos: H2GIS

En esta versión se ha incluido el soporte a base de datos H2GIS, el motor espacial de H2. Entre sus ventajas se encuentra el acceso a las propias herramientas de administración de H2 desde gvSIG Desktop, con lo que utilizando el lenguaje SQL podemos realizar cualquier operación de las muchas que permite H2GIS y, por tanto, añadiendo toda la funcionalidad de procesos SIG de H2GIS (¡que es mucha!) a gvSIG Desktop. Entre otras: Tratamiento de geometrías 2D y 3D, soporte de índices espaciales (mejorando la velocidad de carga de capas), importadores de diversos formatos, geoprocesamiento, triangulación, topografía, análisis de redes, descarga de datos OSM,…

Más info: aquí y aquí.

Bases de datos: Oracle

Se ha actualizado y optimizado el drive de base de datos de Oracle, permitiendo de este modo el trabajo con esta extendida base de datos.

Bases de datos: SQL Server

En gvSIG Desktop 2.4 se dispone de soporte a la base de datos SQL Server. SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. SQL Server es una de las bases de datos más utilizadas. Más info.

Bases de datos: SpatiaLite

En gvSIG Desktop 2.4 se ha añadido el soporte a la base de datos SpatiaLite. SpatiaLite es un motor de base de datos SQLite al que se le han agregado funciones espaciales. Esta mejora además va a permitir intercambiar fácilmente datos entre gvSIG Mobile y gvSIG Desktop, ya que la aplicación móvil de la Suite gvSIG trabaja con SpatiaLite. Más info.

Datos: Nuevos servicios de mapas de OSM

La cartografía de OpenStreetMap es una de las bases cartográficas que más se utilizan a nivel mundial. En gvSIG Desktop 2.4 hemos añadido nuevos servicios de mapas de OSM que aportan tanto nuevas formas de representar la cartografía como servicios temáticos. Los nuevos servicios de mapas disponibles son: Open Sea Map, Open Railway Map, Carto Dark, Carto Light y HOT (Humanitarian OSM Team). Más info.

Datos: Descarga directa de datos de OSM

Una de las funciones de H2GIS permite la descarga directa de datos de OpenStreetMap. Esa sentencia la podríamos ejecutar desde la consola de H2GIS, pero por su utilidad (y para facilitar la vida a los usuarios) hemos optado por añadirla como una herramienta. Permite descargar la cartografía de OSM del encuadre que en ese momento tengamos en la Vista. Más info.

3D: Actualización de World Wind y mejoras en seguridad

Se ha actualizado la librería de World Wind de la NASA, el motor 3D de gvSIG Desktop. Esta nueva versión de World Wind incluye mejoras en protocolos de seguridad.

Geoproceso: Geocodificación

Mediante este geoproceso podemos convertir a capas de puntos una tabla con direcciones. La tabla, aparte de direcciones, también podría contener elementos característicos como museos, monumentos, instalaciones deportivas…, es decir, todo lugar que podríamos encontrar en buscadores como Google Maps, OpenStreetMap…, ya que emplea dichos motores de búsqueda para crear la geocodificación. Más info.

Geoproceso: Dispersión de puntos

Este geoproceso permite dispersar los puntos de una capa que se superponen alrededor de un punto central. Dada una capa de puntos, una distancia de concordancia y un radio de dispersión, este algoritmo recorre la capa de origen buscando grupos de puntos cuya distancia sea menor o igual a la distancia de concordancia y los dispersa, según el radio de dispersión, alrededor del centro de dicho grupo, generando una nueva capa de puntos con el resultado. Más info.

Geoproceso: Rossmo

Geoproceso que implementa el modelo matemático de Rossmo para detección de asesinos en serie. Permite calcular la probabilidad de que cada punto de un mapa sea el lugar habitual de un homicida serial. Más info.

Geoproceso: Calculador de población por área; manifestantes por unidad de superficie

Este geoproceso se realizó para calcular la cifra de asistentes a una manifestación. En definitiva permite calcular la población en una determinada área. Más info.

Interfaz: Configurador de tema de iconos

Este conjunto de herramientas nos permitirán crear nuevos temas de iconos de forma que podamos personalizar el aspecto de nuestro gvSIG Desktop. Si estás cansado del actual juego de iconos…con este complemento vas a poder cambiarlo y diseñarte tus propios iconos. Más info.

Interfaz: Juego de iconos TreCC de 16×16 y 22×22

Juego de iconos para cambiar totalmente el aspecto de gvSIG Desktop disponible en tamaños de 16×16 y 22×22. Más info.

Usabilidad: previsualización de proyectos

Al ir a abrir un proyecto en una determinada ubicación, esta nueva funcionalidad permite ver una imagen de los proyectos disponibles de gvSIG Desktop, lo que muchas veces nos puede ayudar a identificar aquel que queremos abrir. Esta imagen se actualiza cada vez que guardamos cambios en un proyecto. Más info.

Usabilidad: barras de herramientas

Para facilitar el trabajo diario de los usuarios en gvSIG Deskop 2.4 se ha mejorado la usabilidad de la aplicación situando las barras de herramientas en el siguiente orden lógico: Acciones sobre el proyecto, añadir capas, zooms, tabla de atributos, herramientas de información, herramientas de selección, herramientas de edición… Más info.

Usabilidad: Vista maximizada

Al abrir gvSIG Desktop 2.4 de forma automática se crea una Vista nueva maximizada, primeras acciones que siempre suele hacer un usuario. Además se ha añadido la opción en las ‘Preferencias’ de la aplicación, para que el usuario defina si quiere o no que gvSIG se comporte así.

Usabilidad: CRS de la Vista igual al de la capa

Al añadir una nueva capa veremos un nuevo botón, ‘CRS View’ en la imagen, que permite aplicar automáticamente la proyección de la capa a la Vista.

Acceso a la ayuda desde gvSIG Desktop

Se han añadido un par de opciones en el menú “Ayuda” que seguro que van a ser muy utilizadas. A veces las cosas más sencillas pueden ser las más útiles. Permiten por un lado acceder a todos los contenidos del manual de usuario de gvSIG Desktop y por otro buscar la documentación adecuada a una determinada consulta. Más info.

Biblioteca de símbolos: Seguridad (ISO-7010)

Disponer de una biblioteca de símbolos que contenga el estándar para representar los distintos pictogramas de seguridad puede ser útil para determinados trabajos. A partir de ahora ya los tienes disponibles en gvSIG Desktop. Más info.

Biblioteca de símbolos: Emojis

Un conjunto de símbolos muy popular y reconocible por la mayoría de usuarios, y que ahora tenéis disponible en gvSIG Desktop para poder representar vuestros datos de nuevas formas. Contiene símolos de actividades, naturaleza, banderas, comida y bebida, objetos, los conocidos smileys, símbolos de uso frecuente (números, letras,…), y lugares/viajes (que incluye simbología de medios de transporte). Más info.

Biblioteca de símbolos: Planificación Urbanística y Territorial de la Comunidad Valenciana

Mediante esta biblioteca se tienen disponibles todos los símbolos oficiales relacionados con planificación urbanística y territorial en la Comunidad Valenciana. Y, por supuesto, pueden ser utilizados por todos aquellos que requieran de esta simbología. Más info.

Desarrollo: Mayor funcionalidad utilizando gvPy

gvPy es una librería que facilita la ejecución de georocesos desde scripting. Entre otras cosas nos permite ejecutar scripts desde la caja de herramientas. Para gvSIG Desktop 2.4 se han añadido mejoras que permitan capturar objetos que antes no era posible capturar desde scripting, como por ejemplo gráficas. Más info.

Portables: Mejora en preferencias

Las versiones portables por defecto tienen las preferencias dentro de ella. Para ciertas organizaciones que utilizan la portable se ha habilitado la opción de poder usar el home del usuario para las preferencias; en este caso si alguna de las preferencias (scripts, símbolos,…) no están en el home del usuario, gvSIG se encarga de copiarlas allí antes de arrancar. De este modo se habilita la opción de que con la actualización de versiones de distribuciones portables se mantengan las preferencias del usuario.

Aplicación: Apertura de proyectos con capas defectuosas

Se ha mejorado la apertura de proyectos con capas que contienen errores. Con gvSIG Desktop 2.4, en caso de haber alguna entidad corrupta, el proyecto se abre completamente, indicando al usuario la capa que ha dado error y permitiendo cargarla de nuevo.

Aplicación: Arranque rápido

Se ha optimizado el arranque de gvSIG, minimizando el tiempo de apertura. También se realiza la carga de la base de datos de EPSG en segundo plano lo que implica que la consulta a la misma es inmediata.

Aplicación: soporte Windows 10

Se ha optimizado la distribución para Windows 10 a 64bits, que en versiones anteriores presentaba en algunos equipos problemas en la instalación.

Aplicación: nuevo navegador incorporado

Se ha incorporado un nuevo navegador web que optimiza la visualización de páginas web allí dónde es necesario, como por ejemplo en los hiperenlaces a páginas web o en la herramienta de Google Street View.

Aplicación: Carga rápida de scripts

Se han incorporado mejoras que permiten la carga rápida de scripts. Estas mejoras son especialmente útiles ya que gvSIG Desktop está aumentando considerablemente el número de herramientas desarrollas desde scripting.

Aplicación: tamaño optimizado de las distribuciones

Se han eliminado plugins secundarios de las distribuciones, disminuyendo así su tamaño. De este modo el usuario que quiera aumentar la funcionalidad de su gvSIG Desktop puede hacerlo desde el ‘Administrador de complementos’ por la opción de URL.

Y todavía hay más, pero no queremos lanzar todas las novedades de golpe!!. En gvSIG Desktop 2.4 van a estar disponibles a partir de la próxima semana tres nuevos plugins que multiplican considerablemente la funcionalidad de gvSIG Desktop: Horton Machine, gvSIG Mobile y Epanet.

Horton Machine

Horton Machine, anteriormente conocido como Jgrass, nos trae una nueva caja de herramientas con cientos de geoprocesos de todo tipo y que se suman a los más de 350 geoprocesos ya existentes en gvSIG Desktop. Con Horton Machine se tendrá acceso a herramientas para análisis geomorfológico, para HECRAS, para LiDAR, etc. Más info.

gvSIG Mobile

gvSIG Mobile es una app para la toma de datos en campo disponible en la Play Store de Google. Mediante este plugin podemos generar la base cartográfica para gvSIG Mobile desde Vistas de gvSIG Deskop. Y, por otro lado, podemos cargar directamente en gvSIG Desktop un proyecto realizado en gvSIG Mobile, incluyendo los creados con un formulario personalizado, imágenes, etc.

Epanet

Plugin para conectar con el software denominado “Epanet” y que permite el análisis de sistemas de distribución de agua potable. El programa es de dominio público y lo desarrolla la Agencia de Protección Ambiental de Estados Unidos (Environmental Protection Agency; más conocida por las siglas EPA). Más info: aquí y aquí.

Sólo nos queda agradecer el trabajo y apoyo a todas las personas y organizaciones que han hecho posible esta nueva versión. Sin las personas que colaboran en testeo, desarrollo, difusión…, sin las organizaciones que apuestan por la Asociación gvSIG como organización de soporte para sus necesidades ‘geo’, todo este trabajo no vería la luz. Gracias.

Como nota final nos gustaría comentar que estos últimos meses el equipo de gvSIG Desktop no sólo ha estado trabajando en gvSIG Desktop 2.4. En paralelo se ha estado trabajando intensamente en la próxima versión de gvSIG Desktop y que probablemente se denominará 3.0 por todos los cambios que trae!!!…pero de esto ya hablaremos en otra ocasión.

Categories: OSGeo Planet

Jackie Ng: Announcing: mapguide-react-layout 0.11

OSGeo Planet - Tue, 2018-02-20 17:10
Here's a long overdue release of mapguide-react-layout with a ton of new features.

GIFs and screenshots galore below. Brace yourselves!

Adding external WMS layers

A new component is available to easily add external WMS layers to your map.



As previously mentioned, you can access this component through a InvokeURL command that uses a component://AddManageLayers URI instead of a normal URL.

Partial Application State now encoded in URL

Through the use of react-url-query, we now have the ability to transfer part of our internal application state into the URL, allowing us to reload the browser window and be able to resume from where we left off.


The following bits of application state are now encoded into the URL:
  • Current view (x/y/scale)
  • Current active map (for multiple map configurations)
  • Shown/Hidden layer and group names
  • Current session id
Share Link to View

A new component is available to easily share this newly stateful URLs to other users.


Once again, you can access this new feature through an InvokeURL that has a component://ShareLinkToView URI instead of a normal URL. The session id is omitted by default, but you can tick Include Session ID to include your session id

Measure Segment Display

This was a feature missing from the equivalent Fusion widget that has finally been ported over. The measure tool properly displays individual measured segments.


Segments are only displayed for geodesic measurements. 

Drawing/Digitization improvements

Digitization now supports easily undoing the most recently drawn point by pressing the 'U' key.


This key and the key for cancelling the digitization (ESC) can be bound to different keys through new viewer mount options.

Template Improvements

The ajax-viewer template has been tweaked to look more like the original

This is possible because of the use of react-splitter-layout that gives us resizable panels.

The slate, maroon, limegold and turquoiseyellow templates also use this new component to finally give us resizable sidebars.


HTML property values in Selection Panel

Through new mount options, you can specify property values that are HTML to be presented as actual HTML, meaning property values that used to look like this:


Now looks like this:


This feature is disabled by default and you must opt into it (through new mount options). If the HTML content you're presenting is potentially un-trusted you can provide a sanitization function to clean the provided content (for example, with DOMPurify) to guard against possible cross-site scripting attacks.

Other Changes
  • Updated React to 16.2
  • Updated Blueprint to 1.35.5
  • Updated OpenLayers to 4.6.4
  • Updated TypeScript to 2.7.2
  • Debug viewer bundle (viewer-debug.js) now included
  • Added support for CenterSelection fusion widget. This marks the end of the Fusion widget porting work. No further Fusion widgets will be ported across. The list of Fusion widgets that will not be ported across can be found here.
  • Added support for extra extension properties in Redline and SelectPolygon widgets
  • Flyouts are now mutually exclusive, behaving more like their Fusion counterparts
  • Broke/404 toolbar/menu icons now gracefully show error icon as a placeholder.
  • Added support for manual feature tooltip toggling. This replaces click-based map selection if active and can be controlled through the Viewer Options UI.
  • Fix: Initial view of the map not using full viewport.
  • Fix: Commands now fall back to running in modal dialog if Task Pane is not present.
  • AJAX map frame viewer API is now fully emulated.

Project Home Page
Download
mapguide-react-layout on npm
Categories: OSGeo Planet

GeoServer Team: GeoServer 2.11.5 released

OSGeo Planet - Tue, 2018-02-20 17:02

We are happy to announce the release of GeoServer 2.11.5. Downloads are available (zipwar, and exe) along with documentation and extensions (OSX installer is currently missing as we’re unable to generate a signed installed version due to security/infrastructure issues being discussed on geoserver-devel).

GeoServer 2.11.5 is the last maintenance release of the GeoServer 2.11.x series, so we recommend users to plan an upgrade to 2.12.x or to the upcoming 2.13.x series. This release is made in conjunction with GeoTools 17.5.

Highlights of this release are featured below, for more information please see the release notes (2.11.5 | 2.11.4 | 2.11.3 |  2.11.22.11.12.11.0 | 2.11-RC1 | 2.11-beta ).

Bug Fixes
  • Fixed GetFeatureInfo on rasters setup with “reproject to declared” SRS policy
  • Assorted fixes on demo request page (password was not being sent
  • Allow importer to handle multi-coverage files on import (NetCDF)
  • GetLegendGraphic fixes for cut symbols on rescale (happened with large symbols and odd sized legends)
  • WMS fixes on rendering rasters whose native CRS is a polar stereographic
  • And several more, check the release notes for full details
About GeoServer 2.11

Articles, docs, blog posts and presentations:

  • OAuth2 for GeoServer (GeoSolutions)
  • YSLD has graduated and is now available for download as a supported extension
  • Vector tiles has graduate and is now available for download as an extension
  • The rendering engine continues to improve with underlying labels now available as a vendor option
  • A new “opaque container” layer group mode can be used to publish a basemap while completely restricting access to the individual layers.
  • Layer group security restrictions are now available
  • Latest in performance optimizations in GeoServer (GeoSolutions)
  • Improved lookup of EPSG codes allows GeoServer to automatically match EPSG codes making shapefiles easier to import into a database (or publish individually).
Categories: OSGeo Planet

Jackie Ng: React-ing to the need for a modern MapGuide viewer (Part 20): It doesn't have to *specifically* be a URL

OSGeo Planet - Tue, 2018-02-20 15:51
Wow! It's been 5 months since the last post related to mapguide-react-layout.

No I haven't stopped development. There's still plenty of things I want to achieve with this project before I consider it "done". It just had to take a back seat to other things that needed some attention:
Now that things have calmed down a bit, before I talk about the new release of mapguide-react-layout that will drop real soon, I want to talk about a capability of mapguide-react-layout that has been present for some time now, but I want to dedicate this entire post to because understanding this capability is the key in knowing how we can add new features to mapguide-react-layout yet retain the ability to use our existing Web Layout and Application Definitions to reference such new features.

I'm sure most of you should already be familiar with InvokeURL commands. You can define these commands in both a Web Layout and an Application Definition. They get represented in the AJAX/Fusion viewer as toolbar or menu items. When you click them, they invoke the specified URL into a given target (the Task Pane, a new window or a specific frame). InvokeURL commands is the basic gateway to custom MapGuide viewer functionality.

InvokeURL commands are also supported in mapguide-react-layout, except we can do extra things with such commands in mapguide-react-layout by leveraging the fact that a URL is merely a type of URI (Uniform Resource Identifier) and a URI ... does not necessarily have to start with http://. MapGuide resource identifiers (eg. Library://Foo/Bar.MapDefinition) are basically like URIs so this shouldn't be too much of a foreign concept.

So what does mapguide-react-layout do with this fact?

To demonstrate, here's a new feature that will be in the next release of mapguide-react-layout: A component to easily add external WMS layers


How can you access this new feature? Through an InvokeURL command.

Except, you don't invoke a URL you invoke a URI ... of our own custom creation.


As you can see from the above screenshot, we've invented our own component:// URI scheme to easily tap into new features in mapguide-react-layout without any structural changes required in the Web Layout or Application Definition schemas. We just leverage the existing InvokeURL command support and leverage the fact that whatever we're invoking in mapguide-react-layout ... doesn't necessarily have to be a URL. component URIs are structured as follows:

component://[component name][?query]
A component name refers to any component that's registered in the component registry. If a component can take parameters, you can pass them through the query string. Several components are available in the standard viewer bundle. The list of accessible components is available here.
If you use the npm module to roll your own custom viewer bundle, we provide APIs to allow you to easily create your own custom components. This is demonstrated in this example project.
The list of components available is small so far, that will grow over time as we add new features in future releases of mapguide-react-layout and the best thing about this is that to take advantage of such features, no changes to any authoring tools is required. You just have to enter a different kind of URI instead of a URL.
    Categories: OSGeo Planet

    GeoTools Team: GeoTools 17.5 released

    OSGeo Planet - Mon, 2018-02-19 15:11
    The GeoTools team is pleased to announce the release of GeoTools 17.5: geotools-17.5-bin.zip geotools-17.5-doc.zip geotools-17.5-project.zip geotools-17.5-userguide.zip This release, which is also available from the GeoTools Maven repository, is made in conjunction with GeoServer 2.11.5. GeoTools 17.5 is the last maintenance release of the 17.x series, time to consider upgrading! The release
    Categories: OSGeo Planet

    gvSIG Team: GIS applied to Municipality Management: Module 13 ‘Layouts’

    OSGeo Planet - Mon, 2018-02-19 10:49

    The video of the thirteenth module is now available, in which we will show how to create maps with the geographic information that we have in our views.

    The layout will be the document that we can print, or export to PDF or PostScript, and in which we will insert the views that we have created in our project.

    On the layout we can insert all type of elements, such as texts, north arrow, scale, legend, images or logos, charts, rectangles, lines…

    The cartography to follow this video can be downloaded from this link.

    Here you have the videotutorial of this new module:

    Related posts:

    Categories: OSGeo Planet
    Syndicate content