GeoSolutions » Blog http://www.geo-solutions.it Your one-stop-shop for geospatial open source software Wed, 14 Feb 2018 16:51:33 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.19 Latest on GeoNode: Local Monitoring Dashboard http://www.geo-solutions.it/blog/geonode-local-dashboard/ http://www.geo-solutions.it/blog/geonode-local-dashboard/#comments Wed, 14 Feb 2018 16:51:33 +0000 http://www.geo-solutions.it/?p=3875 monitoring-geonode-featured

Dear All,

in this post we would like to introduce a plugin which we have developed for GeoNode and released it as Open Source (full documentation available here) in order to give users the ability to to keep under control hardware load as well as software load on a GeoNode installation. This plugin is called Monitoring, it is available as an Open Source contrib module for GeoNode, documentation on how to enable it and configure it, can be found here.

Overview of the monitoring capabilities

We are now going to provide an overview of the functionalities provided by this plugin; it is worth to point out that given the sensitive nature of the information to show, it is accessible only to GeoNode users that have the administrator role.

The plugin allows administrators to keep under control the hardware and software load on a GeoNode instance by collecting, aggregating, storing and indexing a large number of informations that we normally keep hidden and spread in various logs which are difficult to find when troubleshooting, like GeoNode's own log, GeoServer log and audit log and so on; in addition, we collect also information about hardware load on memory and cpu (disk could be added easily) which are important to collect in live instances.

Possibility to create alerts that can control certain conditions and then send a notification email to preconfigured email addresses is also available (more on this here).

It is also possible to look at OGC Service statistics on a per service and per layer basis. Eventually, a simple country-based map that shows where requests are coming from is available.

Overview of the available analytics

Let us now dive a little into the functionalities provided by this plugin. Here below you can see the initial homepage of the plugin.

[caption id="attachment_3878" align="alignnone" width="1024"]Monitoring Plugin Homepage Monitoring Plugin Homepage[/caption] We tried to put on the homepage a summary of the available information so that a user can quickly understand what is going on. The first row provides a series of visual controls that give an overview of the instance's health at different aggregation time ranges (from 10 mins to 1 Week):
  • Health Check - tells us if there are any alerts or erros that would require the attention of the administrator. Colors range from Red (at least an Error has happened in the selected time range) to Yellow (no Errors but at least an Alert has triggered within the selected time range)  and finally to Green (no Alerts or Errors).
  • Uptime - shows GeoNode system uptime.
  • Alerts -  shows number of notifications from defined checks. When clicked, Alerts box will show detailed information . See Notifications description for details.
  • Errors - shows how many errors were captured during request processing. When clicked, Errors box will show detailed list of captured errors.
The Software Performance section is responsible for showing analytics about the overall performance of both GeoNode itself as well as the OGC back-end. [caption id="attachment_3892" align="alignnone" width="400"]dashboard-sw-performance Software Performance Summary Dashboard[/caption]

If we click on the upper right corner icon, the detailed view will be shown, as illustrated below. Additional detailed information over the selected time period will be shown for both GeoNode, OGC Services and then for individual layers and resources.

[caption id="attachment_3906" align="alignnone" width="1024"]Software Performance Detailed Dashboard - 1 Software Performance Detailed Dashboard - 1[/caption] [caption id="attachment_3907" align="alignnone" width="1024"]Software Performance Detailed Dashboard - 2 Software Performance Detailed Dashboard - 2[/caption]

The Hardware Performance section is responsible for showing analytics about CPU and Memory usage of the machine where GeoNode runs as well as of the machine where GeoServer runs (in case it runs on a separate machine); see figure below.

[caption id="attachment_3901" align="alignnone" width="1024"]Hardware Performance Detail Section Hardware Performance Detail Section[/caption]

Interesting points and next steps

The plugin provides additional functionalities which are described in detail in the GeoNode documentation (see this page); as mentioned above we can inspect errors in the logs directly from the plugin, we can set alerts that would send notifications email when they trigger. Moreover, the plugin provides a few additional endpoints that make it easier to monitor a GeoNode instance from the GeoHealthCheck Open Source project (as explained here).

[caption id="attachment_3912" align="alignnone" width="1024"]Inspecting the error log Inspecting the error log[/caption]

Last but not least, we would want to thank the GFDRR group at the World Bank which provided most of the funding for this work.

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, ]]>
monitoring-geonode-featured

Dear All,

in this post we would like to introduce a plugin which we have developed for GeoNode and released it as Open Source (full documentation available here) in order to give users the ability to to keep under control hardware load as well as software load on a GeoNode installation. This plugin is called Monitoring, it is available as an Open Source contrib module for GeoNode, documentation on how to enable it and configure it, can be found here.

Overview of the monitoring capabilities

We are now going to provide an overview of the functionalities provided by this plugin; it is worth to point out that given the sensitive nature of the information to show, it is accessible only to GeoNode users that have the administrator role.

The plugin allows administrators to keep under control the hardware and software load on a GeoNode instance by collecting, aggregating, storing and indexing a large number of informations that we normally keep hidden and spread in various logs which are difficult to find when troubleshooting, like GeoNode's own log, GeoServer log and audit log and so on; in addition, we collect also information about hardware load on memory and cpu (disk could be added easily) which are important to collect in live instances.

Possibility to create alerts that can control certain conditions and then send a notification email to preconfigured email addresses is also available (more on this here).

It is also possible to look at OGC Service statistics on a per service and per layer basis. Eventually, a simple country-based map that shows where requests are coming from is available.

Overview of the available analytics

Let us now dive a little into the functionalities provided by this plugin. Here below you can see the initial homepage of the plugin.

[caption id="attachment_3878" align="alignnone" width="1024"]Monitoring Plugin Homepage Monitoring Plugin Homepage[/caption] We tried to put on the homepage a summary of the available information so that a user can quickly understand what is going on. The first row provides a series of visual controls that give an overview of the instance's health at different aggregation time ranges (from 10 mins to 1 Week):
  • Health Check - tells us if there are any alerts or erros that would require the attention of the administrator. Colors range from Red (at least an Error has happened in the selected time range) to Yellow (no Errors but at least an Alert has triggered within the selected time range)  and finally to Green (no Alerts or Errors).
  • Uptime - shows GeoNode system uptime.
  • Alerts -  shows number of notifications from defined checks. When clicked, Alerts box will show detailed information . See Notifications description for details.
  • Errors - shows how many errors were captured during request processing. When clicked, Errors box will show detailed list of captured errors.
The Software Performance section is responsible for showing analytics about the overall performance of both GeoNode itself as well as the OGC back-end. [caption id="attachment_3892" align="alignnone" width="400"]dashboard-sw-performance Software Performance Summary Dashboard[/caption]

If we click on the upper right corner icon, the detailed view will be shown, as illustrated below. Additional detailed information over the selected time period will be shown for both GeoNode, OGC Services and then for individual layers and resources.

[caption id="attachment_3906" align="alignnone" width="1024"]Software Performance Detailed Dashboard - 1 Software Performance Detailed Dashboard - 1[/caption] [caption id="attachment_3907" align="alignnone" width="1024"]Software Performance Detailed Dashboard - 2 Software Performance Detailed Dashboard - 2[/caption]

The Hardware Performance section is responsible for showing analytics about CPU and Memory usage of the machine where GeoNode runs as well as of the machine where GeoServer runs (in case it runs on a separate machine); see figure below.

[caption id="attachment_3901" align="alignnone" width="1024"]Hardware Performance Detail Section Hardware Performance Detail Section[/caption]

Interesting points and next steps

The plugin provides additional functionalities which are described in detail in the GeoNode documentation (see this page); as mentioned above we can inspect errors in the logs directly from the plugin, we can set alerts that would send notifications email when they trigger. Moreover, the plugin provides a few additional endpoints that make it easier to monitor a GeoNode instance from the GeoHealthCheck Open Source project (as explained here).

[caption id="attachment_3912" align="alignnone" width="1024"]Inspecting the error log Inspecting the error log[/caption]

Last but not least, we would want to thank the GFDRR group at the World Bank which provided most of the funding for this work.

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, ]]>
http://www.geo-solutions.it/blog/geonode-local-dashboard/feed/ 4
New release of MapStore with Charts and Revised Filtering http://www.geo-solutions.it/blog/mapstore-release-charts/ http://www.geo-solutions.it/blog/mapstore-release-charts/#comments Thu, 01 Feb 2018 14:58:39 +0000 http://www.geo-solutions.it/?p=3809 Release with widgets

Dear Reader,

we are pleased to announce the release 2018.01.00 of MapStore, our flagship Open Source webgis product. The full list of changes for this release can be found here, but the most interesting additions are the following:

  • Charts: you can now add charts to your maps for data analysis.
  • New Simplified Query Builder with Cross Layer Filtering: support for cross layer filtering from the query builder.
  • Various bug fixes and performance improvements.
More on charts

With this release we added an important data analysis tool that can enhance your maps with useful data. MapStore now allows to quickly generate charts (pies, lines, bars, gauges) from layer's data. Using GeoServer's powerful services, you can aggregate data and add them to the map. You can play with this map to get a feeling about this new functionalities.

You can create a chart, and add it to the map, directly from the Table of contents, as shown below. [gallery type="slideshow" link="none" size="large" ids="3843,3842,3841,3844,3845,3854"]

Every chart can be configured to be in sync with the map viewport, that means the data will be filtered using the current map viewport. Chart will then update everytime you pan and zoom the map to reflect the data that falls within the viewport.

[caption id="attachment_3770" align="aligncenter" width="1024"]Preview of Charts functionality Chart sync with Maps[/caption] You can even provide additional filters using the query builder to refine the data that powers your charts (see below). More work is planned on the Charts functionality to provide additional chart's types and enhance the current ones. We also aim to add more elements that go beyond pure charts hence we decided to call these elements widgets, to account for future additions. Revised Query Builder and Cross Layer Filtering You will notice a new look and feel for the query builder. [caption id="attachment_3848" align="aligncenter" width="425"]querybuilder1 New look and feel for query builder[/caption] [caption id="attachment_3849" align="alignright" width="300"]Filter all roads that intersect New York's Central Park Filter all roads that intersect New York's Central Park[/caption]

In addition, now you can filter data using the geometries from another layer of the map using the brand new "Layer Filter". Select the layer you want to use as filter and the geometric operation to match data. In addition you can add an attribute filter to the filter layer too.

This greatly increases the analysis possibilities. You can simply find the roads that intersect New York Central Park (like below) or make more complex filters combining cross layer, spatial filter and attribute filter.

This feature can also be used to filter the data for the charts, so you can generate charts directly from the data filtered using the cross layer.

Advanced filtering, data aggregation and charts makes MapStore a useful tool for data analysis and visualization that goes beyond pure maps. For the future releases we plan to enhance these functionalities with new widgets and new analysis features.

News for developers/custom projects

The developers will notice we changed the build files and documented more the application to support the following functionalities:

  • JS/CSS versioning: now javascript and css are loaded by version, so if you're doing hard client side caching you don't need to empty the browser cache to see changes anymore. Learn how to migrate your project here.
  • Configurable and Documented I18N: now you can configure the languages you want in configuration file. Learn How

You can also refer to the MapStore developer documentation to learn more about this feature.

Future work

For the next releases we plan to (in sparse order):

  • Improve existing charts and add new widgets (text, counters and statistics, dashboard...)
  • Integration with GeoNode
  • Integrated styler for GeoServer
  • Support for layers with TIME
  • Support for more general map annotations, beyond simple markers
Stay tuned for additional news on the next features!

If you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapstore, GeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

The GeoSolutions team, ]]>
Release with widgets

Dear Reader,

we are pleased to announce the release 2018.01.00 of MapStore, our flagship Open Source webgis product. The full list of changes for this release can be found here, but the most interesting additions are the following:

  • Charts: you can now add charts to your maps for data analysis.
  • New Simplified Query Builder with Cross Layer Filtering: support for cross layer filtering from the query builder.
  • Various bug fixes and performance improvements.
More on charts

With this release we added an important data analysis tool that can enhance your maps with useful data. MapStore now allows to quickly generate charts (pies, lines, bars, gauges) from layer's data. Using GeoServer's powerful services, you can aggregate data and add them to the map. You can play with this map to get a feeling about this new functionalities.

You can create a chart, and add it to the map, directly from the Table of contents, as shown below. [gallery type="slideshow" link="none" size="large" ids="3843,3842,3841,3844,3845,3854"]

Every chart can be configured to be in sync with the map viewport, that means the data will be filtered using the current map viewport. Chart will then update everytime you pan and zoom the map to reflect the data that falls within the viewport.

[caption id="attachment_3770" align="aligncenter" width="1024"]Preview of Charts functionality Chart sync with Maps[/caption] You can even provide additional filters using the query builder to refine the data that powers your charts (see below). More work is planned on the Charts functionality to provide additional chart's types and enhance the current ones. We also aim to add more elements that go beyond pure charts hence we decided to call these elements widgets, to account for future additions. Revised Query Builder and Cross Layer Filtering You will notice a new look and feel for the query builder. [caption id="attachment_3848" align="aligncenter" width="425"]querybuilder1 New look and feel for query builder[/caption] [caption id="attachment_3849" align="alignright" width="300"]Filter all roads that intersect New York's Central Park Filter all roads that intersect New York's Central Park[/caption]

In addition, now you can filter data using the geometries from another layer of the map using the brand new "Layer Filter". Select the layer you want to use as filter and the geometric operation to match data. In addition you can add an attribute filter to the filter layer too.

This greatly increases the analysis possibilities. You can simply find the roads that intersect New York Central Park (like below) or make more complex filters combining cross layer, spatial filter and attribute filter.

This feature can also be used to filter the data for the charts, so you can generate charts directly from the data filtered using the cross layer.

Advanced filtering, data aggregation and charts makes MapStore a useful tool for data analysis and visualization that goes beyond pure maps. For the future releases we plan to enhance these functionalities with new widgets and new analysis features.

News for developers/custom projects

The developers will notice we changed the build files and documented more the application to support the following functionalities:

  • JS/CSS versioning: now javascript and css are loaded by version, so if you're doing hard client side caching you don't need to empty the browser cache to see changes anymore. Learn how to migrate your project here.
  • Configurable and Documented I18N: now you can configure the languages you want in configuration file. Learn How

You can also refer to the MapStore developer documentation to learn more about this feature.

Future work

For the next releases we plan to (in sparse order):

  • Improve existing charts and add new widgets (text, counters and statistics, dashboard...)
  • Integration with GeoNode
  • Integrated styler for GeoServer
  • Support for layers with TIME
  • Support for more general map annotations, beyond simple markers
Stay tuned for additional news on the next features!

If you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapstore, GeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

The GeoSolutions team, ]]>
http://www.geo-solutions.it/blog/mapstore-release-charts/feed/ 0
GeoSolutions al FOSS4G-IT 2018 a Roma http://www.geo-solutions.it/blog/foss4g-it-2018-roma/ http://www.geo-solutions.it/blog/foss4g-it-2018-roma/#comments Tue, 23 Jan 2018 10:10:35 +0000 http://www.geo-solutions.it/?p=3789 Foss4g IT 2018

Cari lettori,

GeoSolutions sarà presente alla conferenza italiana sul software geografico e sui dati geografici liberi (FOSS4G-IT 2018) nei giorni dal 19 al 22 Febbraio 2018 a Roma (maggiori dettagli qui)

Durante l'evento verranno presentati i migliori lavori sull’utilizzo, lo sviluppo e la diffusione delle applicazioni libere e a codice aperto (Free and Open Source Software) in ambito GIS.

La giornata del 19 Febbraio sarà dedicata a workshop introduttivi su vari software tra cui MapStore, GeoNetworkGeoServer e GeoNodeNelle giornate successive (20 e 21 Febbraio) si terrà la conferenza vera e propria, con interventi sui principali progetti in ambito FOSS4G. Infine nella giornata del 22 Febbraio si terranno delle attività specifiche su OpenStreetMap. Il programma completo della conferenza è disponibile a questo link.

GeoSolutions sarà presente con alcune presentazioni e workshop sui propri prodotti Open Source. Di seguito il programma dei nostri workshop e delle nostre presentazioni:

Programma dei workshop:

  • Servizi OGC con GeoServer: dai primi passi alle funzionalità avanzate, 19/2/2018, Aula 6, 4h di mattina.
  • Introduzione a MapStore: costruisci le tue mappe in modo semplice, 19/2/2018, Aula 6, 4h di pomeriggio.
  • Introduzione a Geonode, 19/2/2018, Aula 7, 4h di mattina.
Programma delle nostre presentazioni:
  • GeoServer, il server Open Source per la gestione interoperabile dei dati geospaziali, Venerdì 21/2, ore 9:45
  • GeoNode, il CMS geospaziale Open Source, Venerdì 21/2, ore 10:00
  • GeoNetwork, the open source server for the interoperable management of metadata,  Venerdì 21/2, ore 10:15
La conferenza sarà anche l'occasione per parlare di come poter soddisfare i vostri bisogni attraverso i nostri prodotti e i nostri piani di supporto. Vi aspettiamo numerosi! Il team di GeoSolutions,
320x100_eng
]]>
Foss4g IT 2018

Cari lettori,

GeoSolutions sarà presente alla conferenza italiana sul software geografico e sui dati geografici liberi (FOSS4G-IT 2018) nei giorni dal 19 al 22 Febbraio 2018 a Roma (maggiori dettagli qui)

Durante l'evento verranno presentati i migliori lavori sull’utilizzo, lo sviluppo e la diffusione delle applicazioni libere e a codice aperto (Free and Open Source Software) in ambito GIS.

La giornata del 19 Febbraio sarà dedicata a workshop introduttivi su vari software tra cui MapStore, GeoNetworkGeoServer e GeoNodeNelle giornate successive (20 e 21 Febbraio) si terrà la conferenza vera e propria, con interventi sui principali progetti in ambito FOSS4G. Infine nella giornata del 22 Febbraio si terranno delle attività specifiche su OpenStreetMap. Il programma completo della conferenza è disponibile a questo link.

GeoSolutions sarà presente con alcune presentazioni e workshop sui propri prodotti Open Source. Di seguito il programma dei nostri workshop e delle nostre presentazioni:

Programma dei workshop:

  • Servizi OGC con GeoServer: dai primi passi alle funzionalità avanzate, 19/2/2018, Aula 6, 4h di mattina.
  • Introduzione a MapStore: costruisci le tue mappe in modo semplice, 19/2/2018, Aula 6, 4h di pomeriggio.
  • Introduzione a Geonode, 19/2/2018, Aula 7, 4h di mattina.
Programma delle nostre presentazioni:
  • GeoServer, il server Open Source per la gestione interoperabile dei dati geospaziali, Venerdì 21/2, ore 9:45
  • GeoNode, il CMS geospaziale Open Source, Venerdì 21/2, ore 10:00
  • GeoNetwork, the open source server for the interoperable management of metadata,  Venerdì 21/2, ore 10:15
La conferenza sarà anche l'occasione per parlare di come poter soddisfare i vostri bisogni attraverso i nostri prodotti e i nostri piani di supporto. Vi aspettiamo numerosi! Il team di GeoSolutions,
320x100_eng
]]>
http://www.geo-solutions.it/blog/foss4g-it-2018-roma/feed/ 1
New release of MapStore with Annotations and Quick Search http://www.geo-solutions.it/blog/2017-05-00-release-mapstore/ http://www.geo-solutions.it/blog/2017-05-00-release-mapstore/#comments Mon, 30 Oct 2017 15:00:48 +0000 http://www.geo-solutions.it/?p=3725 Release 2017.05.00

Dear Reader,

we are pleased to announce release 2017.05.00 of MapStore, our flagship Open Source webgis product. The full list of changes for this release can be found here, but the most interesting additions are the following:

  • General Review of Map Layout, reorgainizing tools in the bottom-right corner and adding the footer.
  • TOC UI Review, so that now the map's table of contents is organized in cards.
  • Catalog UI Review, to make the catalog widget more intuitive. You can add as many sources as you want and save them in the map.
  • Initial Support for annotations, now you can quickly annotate the map with markers having also the ability to customize their style and description.
  • Quick Filter on Feature Grid, now you can search directly from the featuregrid without opening the query panel. You can also synchronize the content of the map with the filtered data.
General Review of Map Layout We have started an in-depth review of the map look&feel; now the scale and coordinate indicators are placed in a footer, together with the attribution. The table of contents has been reorganized, allowing filtering and grouping all the layer tools in the top toolbar; the layers are now organized in cards that can be expanded or collapsed to see the legend. [gallery type="slideshow" size="full" ids="3752,3750"] The catalog widget has also been reviewed. Now you can add OGC CSW, WMS, or WMTS services in a more intuitive way and store them in the map configuration for later reuse.  [caption id="attachment_3748" align="aligncenter" width="1024"]New Catalog UI New Catalog UI[/caption]   [caption id="attachment_3749" align="aligncenter" width="1024"]Add Catalog Services Add Catalog Services[/caption] Initial version of Map Annotations We have implemented a first version of map annotations that can be used to implement markers. You can easily add to the map your own markers, customizing content, icon and color. You can  use this functionalities to mark your favorite places, the places to visit for work or whatever you want. Annotations are saved in the map context, hence you can share them with your friends, coworkers or the users of your geoportal. More feature and look&feel improvements will be performed in the next releases. [caption id="attachment_3765" align="aligncenter" width="1024"]Annotations Annotations[/caption] Quick Search

We have been struggling over the years with complex interactions with visual query builders to filter data exposed via the OGC WFS services. We have therefore decided to try and build a simplified filtering capability to easily filter vector layers directly from the data grid column headers. You can now enter text or insert a formula (like > 10 or <= -23) right in the header and see the data grid filter rows automatically. You can also synchronize the content of the map to match the content of the data grid. 

[caption id="attachment_3769" align="aligncenter" width="1024"]Quick Search and Map Sync Quick Search and Map Sync[/caption] Future Work

We have great plans for the future which translates into many new features in the working. Just to give you a little preview of an interesting one, for the next release we are implementing charting capabilities for vector layers directly inside the map. Here below a preview.

[caption id="attachment_3770" align="aligncenter" width="1024"]Preview of Charts functionality Preview of Charts functionalities[/caption]

In addition, there are other things in the pipeline, in sparse order:

  • Integration with GeoNode
  • Integrate styler for GeoServer
  • Revamp of the Catalog Widget to make it more usable
  • Support for layers with TIME
  • Support general map annotations, beyond simple markers

If you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapstore, GeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

The GeoSolutions team, ]]>
Release 2017.05.00

Dear Reader,

we are pleased to announce release 2017.05.00 of MapStore, our flagship Open Source webgis product. The full list of changes for this release can be found here, but the most interesting additions are the following:

  • General Review of Map Layout, reorgainizing tools in the bottom-right corner and adding the footer.
  • TOC UI Review, so that now the map's table of contents is organized in cards.
  • Catalog UI Review, to make the catalog widget more intuitive. You can add as many sources as you want and save them in the map.
  • Initial Support for annotations, now you can quickly annotate the map with markers having also the ability to customize their style and description.
  • Quick Filter on Feature Grid, now you can search directly from the featuregrid without opening the query panel. You can also synchronize the content of the map with the filtered data.
General Review of Map Layout We have started an in-depth review of the map look&feel; now the scale and coordinate indicators are placed in a footer, together with the attribution. The table of contents has been reorganized, allowing filtering and grouping all the layer tools in the top toolbar; the layers are now organized in cards that can be expanded or collapsed to see the legend. [gallery type="slideshow" size="full" ids="3752,3750"] The catalog widget has also been reviewed. Now you can add OGC CSW, WMS, or WMTS services in a more intuitive way and store them in the map configuration for later reuse.  [caption id="attachment_3748" align="aligncenter" width="1024"]New Catalog UI New Catalog UI[/caption]   [caption id="attachment_3749" align="aligncenter" width="1024"]Add Catalog Services Add Catalog Services[/caption] Initial version of Map Annotations We have implemented a first version of map annotations that can be used to implement markers. You can easily add to the map your own markers, customizing content, icon and color. You can  use this functionalities to mark your favorite places, the places to visit for work or whatever you want. Annotations are saved in the map context, hence you can share them with your friends, coworkers or the users of your geoportal. More feature and look&feel improvements will be performed in the next releases. [caption id="attachment_3765" align="aligncenter" width="1024"]Annotations Annotations[/caption] Quick Search

We have been struggling over the years with complex interactions with visual query builders to filter data exposed via the OGC WFS services. We have therefore decided to try and build a simplified filtering capability to easily filter vector layers directly from the data grid column headers. You can now enter text or insert a formula (like > 10 or <= -23) right in the header and see the data grid filter rows automatically. You can also synchronize the content of the map to match the content of the data grid. 

[caption id="attachment_3769" align="aligncenter" width="1024"]Quick Search and Map Sync Quick Search and Map Sync[/caption] Future Work

We have great plans for the future which translates into many new features in the working. Just to give you a little preview of an interesting one, for the next release we are implementing charting capabilities for vector layers directly inside the map. Here below a preview.

[caption id="attachment_3770" align="aligncenter" width="1024"]Preview of Charts functionality Preview of Charts functionalities[/caption]

In addition, there are other things in the pipeline, in sparse order:

  • Integration with GeoNode
  • Integrate styler for GeoServer
  • Revamp of the Catalog Widget to make it more usable
  • Support for layers with TIME
  • Support general map annotations, beyond simple markers

If you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapstore, GeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

The GeoSolutions team, ]]>
http://www.geo-solutions.it/blog/2017-05-00-release-mapstore/feed/ 0
GeoSolutions Presentations at FOSS4G 2017 http://www.geo-solutions.it/news/geosolutions-presentations-at-foss4g-boston-2017/ http://www.geo-solutions.it/news/geosolutions-presentations-at-foss4g-boston-2017/#comments Tue, 22 Aug 2017 15:09:58 +0000 http://www.geo-solutions.it/?p=3683 foss4g 2017

Dear Reader,

we just came back from FOSS4G Boston 2017 and we are trying to recover from both the jet lag as well as the excitement of last week; the GeoServer workshops went quite smoothly and we hope they were well received (if you attended you should have received an email with a short feedback form to fill), the presentations were able to gather a good audience and so was for our booth.

Last but not least, our GeoServer technical lead Andrea Aime was awarded the Sol Katz Award for his contributions and achievements with FOSS4G software, a recognition that makes all us at GeoSolutions happy and proud.

Now that the dust is settling, it is time to gather all the presentations in case you wanted to review them; once the recording will be out we will link them as well. Therefore, please, find here below our presentations covering MapStore and GeoServer.

One last thing, if you were not able to attend our workshop you can find the preparation instructions at this link; do not forget to subscribe to our newsletter while at it.

If you need further information, don't hesitate to contact us.

The GeoSolutions Team,

320x100_eng
]]>
foss4g 2017

Dear Reader,

we just came back from FOSS4G Boston 2017 and we are trying to recover from both the jet lag as well as the excitement of last week; the GeoServer workshops went quite smoothly and we hope they were well received (if you attended you should have received an email with a short feedback form to fill), the presentations were able to gather a good audience and so was for our booth.

Last but not least, our GeoServer technical lead Andrea Aime was awarded the Sol Katz Award for his contributions and achievements with FOSS4G software, a recognition that makes all us at GeoSolutions happy and proud.

Now that the dust is settling, it is time to gather all the presentations in case you wanted to review them; once the recording will be out we will link them as well. Therefore, please, find here below our presentations covering MapStore and GeoServer.

One last thing, if you were not able to attend our workshop you can find the preparation instructions at this link; do not forget to subscribe to our newsletter while at it.

If you need further information, don't hesitate to contact us.

The GeoSolutions Team,

320x100_eng
]]>
http://www.geo-solutions.it/news/geosolutions-presentations-at-foss4g-boston-2017/feed/ 0