OSGeo Planet

GeoServer Team: GeoServer 2.11.1 Released

OSGeo Planet - Fri, 2017-05-19 17:26

We are happy to announce the release of GeoServer 2.11.1. Downloads are available (zipwardmg and exe) along with documentation and extensions.

GeoServer 2.11.1 is the latest stable release of GeoSever recommended for production system. This release is made in conjunction with GeoTools 17.1.

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

Security Considerations

This release addresses three security vulnerabilities:

  • Added a configurable delay during login, to mitigate a brute force attack.
  • Added a configurable parameter to control clickjacking attacks against the GeoServer UI.
  • Added an additional parameter for locking down password autocomplete in the GeoServer UI

Thanks to Andrea Aime and Devon Tucker for providing fixes to these issues.

These fixes are also included in the 2.10.3 release.

If you wish to report a security vulnerability, please visit our website for instructions on responsible reporting.

New Features and Improvements
  • There is a new Mapbox Style community module available, which adds support for an interoperable json styling language. For more details, refer to the documentation.
  • GSIP 158 – NetCDF output support for variable attributes and extra variables. This improvement adds the ability to set attributes on output NetCDF variables, copy attributes from source NetCDF/GRIB variables, and copy scalar variables from NetCDF/GRIB sources including ImageMosaics. See the documentation for details.
  • Allow disabling usage of SLD and SLD_BODY in WMS requests (also for virtual services).
Bug Fixes
  • Various improvements to virtual services, including lookup and GML 3 encoding handling
  • Namespace filtering on capabilities returns all layer groups (including the ones in other workspaces)
  • Not possible to PUT workspace using REST
  • GeoServer Home Page missing information messages
  • Style Editor Preview Legend Fails on non-SLD Styles
  • Integrated GWC does not work with layer and layer group specific services
  • Generating a raster SLD style from template produces a functionally invalid style
  • GeoServer generates invalid GeoPackage raster mosaics
  • Metatiling may throw a ClassCastException: Raster cannot be cast to WritableRaster
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

GeoTools Team: GeoTools 17.1 Released!

OSGeo Planet - Fri, 2017-05-19 16:02
The GeoTools team is pleased to announce the release of GeoTools 17.1:
This release is also available from our maven repository.

This release is made in conjunction with GeoServer 2.11.1.

GeoTools 17.1  is the latest stable release of the 17.x series and is recommended for all new projects.Features and Improvements
  • xsd-wcs updated to use final WCS 2.0 Range Extension schema (instead of draft version)
  • DataUtilities.urlToFile fails supports query parameters (for use with SVG parameters)
  • Support coverage property SourceUrl
  • Important change for GeoPackage raster support, tile order was inverted along y-axis and has now been fixed.
  • LineSymbolizer perpendicular offset attribute property ignored when rendered
  • CSS: buffer function generates an issue when using fill and stroke
  • Crop and rescale to bytes fail to propagate nodata values
  • Feature chaining on xs:anyType encodes superfluous toString text
  • ImageMosaic returns an image with full mosaic footprint even when a single granule was selected
  • Shapefile dumper throws a NPE on NULL geometry values
Community modules
    And more! For more information please see the release notes (17.117.0 | 17-RC1 | 17-beta).About GeoTools 17
    • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
    • The NetCDF module now uses NetCDF-Java 4.6.6
    • The AbstractDataStore has finally been removed, please transition any custom DataStore implementations to ContentDataStore (tutorial available).
    Categories: OSGeo Planet

    MapProxy: New MapProxy 1.10.0 release

    OSGeo Planet - Fri, 2017-05-19 00:00

    We are pleased to announce the release of MapProxy 1.10.0. It contains a lot of major and minor improvements.

    The latest release is available at: https://pypi.python.org/pypi/MapProxy

    To upgrade within your virtualenv:

    $ pip install --upgrade --no-deps MapProxy

    Updated documentation is available at: https://mapproxy.org/docs/1.10.0/

    Support for new cache backends

    MapProxy now supports storing tiles in

    • Amazon S3 cloud storage
    • GeoPackage files
    • Redis in-memory databases and
    • ArcGIS Compact Cache files.

    See: https://mapproxy.org/docs/1.10.0/caches.html#caches

    Improved coverages

    Areas outside a source coverage can be converted to a transparent background (clipping). It is now also possible to build the union, intersection or difference between multiple coverages.

    See https://mapproxy.org/docs/1.10.0/coverages.html#clipping and https://mapproxy.org/docs/1.10.0/coverages.html#union

    MapProxy background seeding

    The new --duration and --reeseed-interval options of mapproxy-seed allow you to run the seeding for a limited time (e.g. only at night).

    See https://mapproxy.org/docs/1.10.0/seed.html#example-background-seeding

    Other fixes and changes

    There are a lot more changes and improvements including improved ArcGIS REST sources, performance improvements for SQLite and MBTile caches and native GeoJSON support.

    For a complete list of see: http://github.com/mapproxy/mapproxy/blob/1.10.0/CHANGES.txt

    Categories: OSGeo Planet

    Jackie Ng: MapGuide tidbits: Fusion and Bing Maps

    OSGeo Planet - Thu, 2017-05-18 18:00
    If you use Fusion with Bing Maps, you should start applying for an API key because on June 30th, 2017, the legacy Bing Maps controls (ie. The ones that don't require an API key) will shut down.

    I gather Autodesk have already taken care of this problem for their next release of AIMS, but for the rest, I'll make sure that this is backported to older Fusion branches before the June 30th deadline.

    And also to make sure that Maestro has the updated Fusion Editor UI to match.
    Categories: OSGeo Planet

    Paul Ramsey: Comox Valley 2013 Absentee Ballots

    OSGeo Planet - Wed, 2017-05-17 19:00

    For all the electrons spilled speculating on what trends might apply to the Courtenay-Comox absentee ballots being counted next week, I feel like I haven’t seen the actual numbers from 2013 in print anywhere, so here they are from the 2013 Statement of Votes:

    Section GP NDP CP LIB Total % s. 98 Special 20 83 8 57 168 4.8% s. 99 Absentee - in ED 219 607 86 560 1472 42.0% s. 100 Absentee - out of ED 42 132 6 111 291 8.3% s. 101 Absentee - advance 8 41 3 41 92 2.7% s. 104 Voting in DEO office 119 519 74 601 1313 37.5% s. 106 Voting by mail 18 74 15 61 168 4.8% Total 426 1456 192 1431 3505 100% % 12.2% 41.5% 5.5% 40.8% 100% -

    Some caveats:

    • Redistribution made the 2017 riding somewhat weaker for the NDP than it was in 2013. (Advantage: Liberals)
    • In 2017 the NDP candidate did somewhat better than in 2013. (Advantage: NDP)
    • In 2013 the NDP candidate lost the riding but (barely) won the absentee tally. (Advantage: NDP)

    With those caveats in mind, the final conclusion: anyone who tells you that there’s a predictable direction the absentee ballot will go based on past results is blowing smoke up your ***.

    Categories: OSGeo Planet

    Paul Ramsey: Some Great Things about PostgreSQL

    OSGeo Planet - Wed, 2017-05-17 16:00

    I spent the last few months using PostgreSQL for real work, with real data, and I’ve been really loving some of the more esoteric features. If you use PostgreSQL on a regular basis, learning these tools can make your code a lot more readable and possibly faster too.

    Distinct On

    A number of the tables I had to work with included multiple historical records for each individual, but I was only interested in the most recent value. That meant that every query had to start with some kind of filter to pull off the latest value for joining to other tables.

    It turns out that the PostgreSQL DISTINCT ON syntax can spit out the right answer very easily:

    SELECT DISTINCT ON (order_id) orders.* FROM orders ORDER BY orders.order_id, orders.timestamp DESC

    No self-joining or complexity here, the tuple set is sorted into id/time order, and then the distinct on clause pulls the first entry (which is the most recent, thanks to the sorting) off of each id grouping.

    Filtered Aggregates

    I was doing a lot of reporting, so I built a BI-style denormalized reporting table, with a row for every entity of interest and a column for every variable of interest. Then all that was left was the reporting, which rolled up results across multiple groupings. The trouble was, the roll-ups were oftenly highly conditional: all entities with this condition A but not B, compared with those with B but not A, compared with all entities in aggregate.

    Ordinarily this might involve embedding a big case statement for each conditional but with filtered aggregates we get a nice terse layout that also evaluates faster.

    SELECT store_territory, Count(*) FILTER (WHERE amount < 5.0) AS cheap_sales_count, Sum(amount) FILTER (WHERE amount < 5.0) AS cheap_sales_amount, Count(*) FILTER (WHERE amount < 5.0 AND customer_mood = 'good') AS cheap_sales_count_happy, Sum(amount) FILTER (WHERE amount < 5.0 AND customer_mood = 'good') AS cheap_sales_amount_happy FROM bi_table GROUP BY store_territory

    I would routinely end up with 20-line versions of this query, which spat out spreadsheets that analysts were extremely happy to take and turn into charts and graphs and even decisions.

    Window Functions

    My mind aches slightly when trying to formulate window functions, but I was still able to put them to use in a couple places.

    First, even with a window wide enough to cover a whole table, window functions can be handy! Add a percentile column to a whole table:

    SELECT bi_table.*, ntile(100) OVER (ORDER BY amount) AS amount_percentile FROM bi_table

    Second, using ordinary aggregates in a window context can create some really groovy results. Want cumulated sales over store territories? (This might be better delegated to front-end BI display software, but…)

    WITH daily_amounts AS ( SELECT sum(amount) AS amount, store_territory, date(timestamp) AS date FROM bi_table GROUP BY store_territory, date ) SELECT sum(amount) OVER (PARTITION BY store_territory ORDER BY date) AS amount_cumulate store_territory, date FROM daily_amounts

    Alert readers will note the above example won’t provide a perfect output table if there are days without any sales at all, which brings me to a side note cool feature: PostgreSQL’s generate_series function (Regina Obe’s favourite function) supports generating time-based series!

    SELECT generate_series( '2017-01-01'::date, '2017-01-10'::date, '18 hours'::interval);

    Normally you’ll probably generate boring 1-day, or 1-week, or 1-month series, but the ability to generate arbitrarily stepped time series is pretty cool and useful. To solve the cumulation problem, you can just generate a full series of days of interest, and left join the calculated daily amounts to that, prior to cumulation in order to get a clean one-value-per-day cumulated result.

    Left Join and Coalesce

    This is not really an advanced technique, but it’s still handy. Suppose you have partial data on a bunch of sales from different sources and in different tables. You want a single table output that includes your best guess about the value, what’s the easiest way to get it? Left join and coalesce.

    Start with a base table that includes all the sales you care about, left join all the potential sources of data, then coalesce the value you care about into a single output column.

    SELECT base.order_id, Coalesce(oi1.order_name, oi2.order_name, oi2.order_name) AS order_name FROM base LEFT JOIN order_info_1 oi1 USING (order_id) LEFT JOIN order_info_2 oi2 USING (order_id) LEFT JOIN order_info_3 oi3 USING (order_id)

    The coalesce function takes the first non-NULL value it encounters in its parameters and returns that as the value. The practical effect is that, in the case where the first two tables have no rows for a particular base record, and the third does, the coalesce will skip past the first two and return the non-NULL value from the third. This is a great technique for compressing sparse multiple input sources into a terse usable single output.

    Categories: OSGeo Planet

    gvSIG Team: Utilidades para manejo de datos catastrales con gvSIG Desktop

    OSGeo Planet - Wed, 2017-05-17 09:38

    Complementando al webinar que nos enseñaba a crear GML de Catastro con gvSIG, os compartimos un nuevo vídeo-tutorial realizado en el marco del Máster de Valoración, Catastro y Sistemas de Información Territorial de la UMH y que os permitirá descubrir y aprender las distintas utilidades que presenta gvSIG Desktop en relación al Catastro en España.

    Acceso a servicios web del Catastro, consulta de datos históricos, búsqueda de datos catastrales,…y todo integrado en vuestro Sistema de Información Geográfica favorito (y libre y gratuito).

    Filed under: gvSIG Desktop, spanish Tagged: catastral, catastro, gml, INSPIRE, referencia catastral
    Categories: OSGeo Planet

    GeoNode: GeoNode 2.6

    OSGeo Planet - Wed, 2017-05-17 00:00
    GeoNode 2.6 Released

    The GeoNode dev team is proud to announce the release of GeoNode 2.6 stable!

    GeoNode 2.6 ships a lot of new features:

    • New granular permissions system
    • Support for groups and group permissions
    • New search engine based on json REST API with spatial search
    • Support for remote services
    • Better usability and nicer user interface layout
    • New advanced and reliable security system based on a token based protocol
    • A new alternative client based on the React JavaScript Framework and OpenLayers 3
    • New powerful optional importer with more supported formats for uploading data
    • New administration command line tools
    • New contrib apps
    • Using recent versions of popular components and libraries such as Django, PostreSQL/PostGIS, pycsw, OWSLib
    • Support to Geoserver 2.9.x
    • QGIS server as back-end system alternative to GeoServer
    • Ansible and Docker scripts for deploying in private and public cloud infrastructures
    • Several performance enhancements
    • Robust backup and restore system for migration

    Check it out for Ubuntu 16.04.

    Don't upgrade before backing up your data!

    There are a lot of internal changes from version 2.4 to 2.6, and even from 2.6 pre-release to 2.6 final.

    The recommended upgrade path is to set up a new server from scratch and migrate the data to it.

    Installation Instructions

    The automatic installer is available for Ubuntu 16.04 Xenial.

    sudo add-apt-repository ppa:geonode/stable
    sudo apt-get update
    sudo apt-get install geonode

    Then set the IP address and create a superuser.

    geonode createsuperuser
    sudo geonode-updateip

    For further information, please take a look at Quick GeoNode Install

    The manual installation is possible for any OS following this guide GeoNode Install

    After your GeoNode is set up, don't forget to read the admin docs to personalize it and tweak it for better performance.

    Getting support

    You can report any issues or feature requests in our Issue Tracker in Github.

    And a big thank you to all the developers and contributors for the big effort. See you in our Users mailing list

    This Website is licensed CC by SA 2012. - GeoNode Contributors. Designed by Spatial Dev

    Categories: OSGeo Planet

    GIScussions: Google Maps to settle Afghanistan/Pakistan border dispute – Oh, really?

    OSGeo Planet - Tue, 2017-05-16 17:49

    The disputed border area between Afghanistan and Pakistan. Source: Al Jazeera

    Last week this article appeared on The Guardian website suggesting that Google Maps were going to help settle the dispute between Afghanistan and Pakistan over their shared border.

    Pakistan and Afghanistan plan to use Google Maps to help settle a border dispute that led to deadly clashes last week, officials from both sides have said.

    “Oh really?” I thought. Maybe the key word here is ‘help’ – maps and GPS might be a tool to help the negotiators visualise a border but only if both sides can agree on where that border should/might/could be.

    After viewing the current border on Google Maps and Earth, I was pondering a lengthy blog post about the history of the border dispute, the challenges of agreeing a border that runs through historical tribal lands now split between two states and the challenging terrain. Then I got asked by BBC US to do an interview with The World which you can read here or listen to the interview

    Interesting how many people think that Google Maps is a ‘map of record’ that has authority.

    It was a new experience being interviewed for radio, not sure I like the way my voice sounds but I guess those of you who know me have got used to that.

    Bottom line – states agree borders, maps and GPS are tools to record that agreement.

    More info – read Wikipedia on the Durand Line, Al Jazeera on the recent dispute

    Categories: OSGeo Planet

    Nyall Dawson: The Inaugural QGIS Australia Hackfest – Noosa 2017

    OSGeo Planet - Tue, 2017-05-16 00:51

    Last week we kicked off the first (of hopefully many) Australian QGIS hackfests Developers Meetings. It was attended by 3 of the core QGIS development team: Nathan Woodrow, Martin Dobias and myself (Nyall Dawson), along with various family members. While there’s been QGIS hackfests in Europe for over 10 years, and others scattered throughout various countries (I think there was a Japanese one recently… but Twitter’s translate tool leaves me with little confidence about this!), there’s been no events like this in the Southern hemisphere yet. I’ve been to a couple in Europe and found them to be a great way to build involvement in the project, for both developers and non-developers alike.

    In truth the Australian hackfest plans began mostly an excuse for Nathan and I to catch up with Martin Dobias before he heads back out of this hemisphere and returns to Europe. That said, Nathan and I have long spoken about ways we can build up the QGIS community in Australia, so in many ways this was a trial run for future events. It was based it in Noosa, QLD (and yes, we did manage to tear ourselves away from our screens long enough to visit the beach!).

    Nathan Woodrow (@NathanW2), myself (@nyalldawson), and Martin Dobias (@wonder-sk)

    Here’s a short summary of what we worked on during the hackfest:

    • Martin implemented a new iterator style accessor for vertices within geometries. The current approach to accessing vertices in QGIS is far from optimal. You either have the choice of an inefficient methods (eg QgsGeometry.asPolyline(), asPolygon(), etc) which requires translations of all vertices to a different data structure (losing any z/m dimensional values in the process), or an equally inefficient QgsAbstractGeometry.coordinateSequence() method, which at least keeps z/m values but still requires expensive copies of every vertex in the geometry. For QGIS 3.0 we’ve made a huge focus on optimising geometry operations and vertex access is one of the largest performance killers remaining in the QGIS code. Martin’s work adds a proper iterator for the vertices within a geometry object, both avoiding all these expensive copies and also simplifying the API for plugins. When this work lands traversing the vertices will become as simple as
    for v in geom.vertices(): ... do something with the vertex!
    • Martin is also planning on extending this work to allow simple iteration over the parts and rings within geometries too. When this lands in QGIS we can expect to see much faster geometry operations.
    • Nathan fixed a long standing hassle with running standalone PyQGIS scripts outside of the QGIS application on Windows. In earlier versions there’s a LOT of batch file mangling and environment variable juggling required before you can safely import the qgis libraries within Python. Thanks to Nathan’s work, in QGIS 3.0 this will be as simple as just making sure that the QGIS python libraries are included in your Python path, and then importing qgis.core/gui etc will work without any need to create environment variables for OSGEO/GDAL/PLUGINS/etc. Anyone who has fought with this in the past will definitely appreciate this change, and users of Python IDEs will also appreciate how simple it is now to make the PyQGIS libraries available in these environments.
    • Nathan also worked on “profiles” support for QGIS 3.0. This work will add isolated user profiles within QGIS, similar to how Chrome handles this. Each profile has it’s own separate set of settings, plugins, etc. This work is designed to benefit both plugin developers and QGIS users within enterprise environments. You can read more about what Nathan has planned for this here.
    • I continued the ongoing work of moving long running interface “blocking” operations to background tasks. In QGIS 3.0 many of these tasks churn away in the background, allowing you to continue work while the operation completes. It’s been implemented so far for vector and raster layer saving, map exports to images/PDF (not composers unfortunately), and obtaining feature counts within legends. During the hackfest I moved the layer import which occurs when you drag and drop a layer to a destination in the browser to a background task.
    • On the same topic, I took some inspiration from a commit in Sourcepole’s QGIS fork and reworked how composer maps are cached. One of my biggest gripes with QGIS’ composer is how slow it is to work with when you’ve got a complex map included. This change pushes the map redrawing into a background thread, so that these redraws no longer “lock up” the UI. It makes a HUGE difference in how usable composer is. This improvement also allowed me to remove those confusing map item “modes” (Cache/Render/Rectangle) – now everything is redrawn silently in the background whenever required.
    • Lastly, I spent a lot of time on a fun feature I’ve long wanted in QGIS – a unified search “locator” bar. This feature is heavily inspired by Qt Creator’s locator bar. It sits away down in the status bar, and entering any text here fires up a bunch of background search tasks. Inbuilt searches include searching the layers within the current project (am I the only one who loses layers in the tree in complex projects!?), print layouts in the project, processing algorithms, and menu/toolbar actions. The intention here is that plugins will “take over” and add additional search functionality, such as OSM place names searching, data catalog searches, etc. I’m sure when QGIS 3.0 is released this will quickly become indispensable!

    The upcoming QGIS 3.0 locator bar

    Big thanks go out to Nathan’s wife, Stacey, who organized most of the event and without whom it probably would never have happened, and to Lutra Consulting who sponsored an awesome dinner for the attendees.

    We’d love this to be the first of many. The mature European hackfests are attended by a huge swath of the community, including translators, documentation writers, and plugin developers (amongst others). If you’ve ever been interested in finding out how you can get more involved in the project it’s a great way to dive in and start contributing. There’s many QGIS users in this part of the world and we really want to encourage a community of contributors who “give back” to the project. So let Nathan or myself know if you’d be interested in attending other events like this, or helping to organize them locally yourself…

    Categories: OSGeo Planet

    Fernando Quadro: Nova turma do Curso Online de GeoServer

    OSGeo Planet - Mon, 2017-05-15 11:40

    Caros leitores,

    Quero convidá-los a participarem do Curso Online de GeoServer que estarei ministrando pela GEOCURSOS. O objetivo do curso é que você aprenda a disponibilizar, compartilhar e editar dados geográficos na internet com o GeoServer.

    No curso serão abordados tópicos como: configuração de dados, criação de estilo com SLD, padrões OGC, interface administrativa (web), visualização cartográfica com OpenLayers, REST API, entre outros.

    O curso ocorrerá entre os dias 18 e 27 de julho (terças, quartas e quintas) das 20:00 as 22:00 (horário de Brasília).

    Aqueles que poderem divulgar para seus contatos, agradeço. Quem quiser saber mais informações sobre o curso, pode obtê-las no site do curso (http://www.geocursos.com.br/geoserver), twitter (http://twitter.com/geo_cursos) e pelo facebook (http://www.facebook.com/geocursosbr).

    Categories: OSGeo Planet

    gvSIG Team: Reproyectar con rejilla desde el sistema de referencia ED50 a ETRS89 con gvSIG Desktop

    OSGeo Planet - Mon, 2017-05-15 09:11

    El Real Decreto 1071/2007 establece ETRS89 como sistema de referencia geodésico oficial en España para la referenciación geográfica y cartográfica en el ámbito de la Península Ibérica y las Islas Baleares.

    Con el cambio de sistema de referencia oficial en España del denominado ED50 a ETRS89 se ha generado la necesidad de disponer de software que permita reproyectar, utilizando la rejilla pertinente, de uno a otro sistema.

    Si tenéis cartografía en el antiguo sistema oficial no os preocupéis, gracias a gvSIG Desktop podéis reproyectarla sin problema a ETRS89. Como sabéis gvSIG Desktop es un software libre que podéis descargar de la web de la Asociación gvSIG.

    Una vez descargado podéis consultar el siguiente vídeo-tutorial que muestra en unos pocos minutos el procedimiento para realizar este proceso de transformación de ED50 a ETRS89:

    Filed under: gvSIG Desktop, software libre, spanish Tagged: ED50, ETRS89, rejilla, reproyectar, transformación
    Categories: OSGeo Planet

    gvSIG Team: English webinars in gvSIG Festival

    OSGeo Planet - Mon, 2017-05-15 08:17

    The 2nd gvSIG Festival will start tomorrow. For the English speakers there will be several webinars:

    Don’t miss it!!

    Filed under: english, events, gvSIG Desktop, gvSIG Mobile, gvSIG Suite Tagged: Festival, gvSIG Festival, webinar
    Categories: OSGeo Planet

    From GIS to Remote Sensing: A useful webinar in Ukrainian about remote-sensing and the Semi-Automatic Classification Plugin for QGIS

    OSGeo Planet - Mon, 2017-05-15 08:00
    I am glad to post a useful webinar in Ukrainian (by Євген Василенко) about remote-sensing and the Semi-Automatic Classification Plugin for QGIS, in particular using Landsat images.

    Following the description of the video and the webinar from the YouTube channel:У цьому вебінарі мова вестиметься про відкрите програмне забезпечення та роботу з аерокосмічними матеріалами. Світова спільнота створила величезну кількість вільних інструментів. Завдяки відкритості ці інструменти постійно оновлюються та доповнюються. Як за допомогою геоінформаційної системи QGIS отримати знімки супутників Landsat та Sentinel-2, як відкалібрувати ці знімки, що корисного далі можна зробити з цими знімками? - Про ці та суміжні питання вестиметься мова у нашому вебінарі.

    I would like to thank very much Євген Василенко for his valuable work in making QGIS and SCP more accessible to the Ukrainian community.

    For any comment or question, join the Facebook group and the Google+ Community about the Semi-Automatic Classification Plugin.
    Categories: OSGeo Planet

    gvSIG Team: Llamamiento a traductores para documentación de gvSIG en inglés

    OSGeo Planet - Fri, 2017-05-12 10:58

    En las últimas semanas se han publicado algunos documentos en castellano sobre cómo utilizar gvSIG, y sobre las nuevas funcionalidades de la próxima versión, la 2.4.

    Algunos se han ido traduciendo ya a inglés, para llegar al mayor número de usuarios posible, pero necesitaríamos vuestra colaboración para poder completar el resto de documentos.

    Si estáis interesados en colaborar en la traducción de esta documentación a inglés, os podéis poner en contacto con el proyecto [info@gvsig.com].

    Por otro lado, si queréis participar en la actualización de las traducciones de la interfaz de gvSIG a alguno de los idiomas existentes, o traducir a algún idioma nuevo, también podéis poneros en contacto con nosotros.

    Filed under: gvSIG Desktop
    Categories: OSGeo Planet

    gvSIG Team: La Asociación gvSIG galardonada en los Premios a la Excelencia de Unión Profesional de Valencia

    OSGeo Planet - Thu, 2017-05-11 22:10

    Estamos de enhorabuena…de nuevo. La Asociación gvSIG recibirá el Premio a la Excelencia de Unión Profesional de Valencia, en la categoría de “Internacionalización”, en la gala que se celebrará el próximo 25 de mayo en ‬en el Edificio del Reloj de la Autoridad Portuaria de Valencia.

    El recibir este importante premio, otorgado por un jurado de altísimo nivel, y el ser reconocidos en la tierra donde nació un proyecto como gvSIG, que hoy día no tiene fronteras, nos llena de alegría y nos anima a seguir trabajando por algo que no es nada fácil, demostrar que hay otra manera de hacer las cosas, que la colaboración y la solidaridad son más fuertes que la rivalidad y el individualismo, que puede ponerse en marcha un nuevo modelo productivo basado en el conocimiento compartido frente al establecido y basado en la especulación tecnológica.

    El jurado, compuesto por Mónica Oltra (Vicepresidenta y Conselleria de Igualdad y Políticas Públicas), Salvador Navarro (presidente de la CEV), Aurelio Martínez (presidente de la Autoridad Portuaria de Valencia) y Dionisio Campos (Director de Fabricación de Ford Almussafes), junto con Rafael Bonmatí (Presidente de Unión Profesional y Decano del Colegio de Abogados) como presidente del jurado, y Angélica Gómez (Secretaria de Unión Profesional y Decana del Colegio Oficial de Ingenieros Técnicos y de Grado de Valencia), ha decidido por unanimidad otorgar los Premios a:

    Asociación gvSIG, en la categoría “Internacionalización”.

    Fundación ADEIT de la Universidad de València, en la categoría “Formación y Empleo”.

    – La Doctora Ana Lluch, en la categoría “Innovación e Investigación”.

    Fundación Novaterra, en la categoría “Igualdad de Oportunidades – Responsabilidad Social Corporativa”.

    En el caso de la Asociación gvSIG, el jurado ha destacado su capacidad de internacionalización y el significado de que se trate de software libre, compartido en más de 160 países.

    Queremos agradecer al Ilustre Colegio Oficial de Ingeniería Geomática y Topográfica el haber presentado nuestra candidatura a estos premios, y en general a todas las entidades y personas que día a día aportan su granito de arena para que la Asociación gvSIG se consolide como el referente de geomática libre.

    Filed under: gvSIG Association, premios, software libre, spanish Tagged: Asociación gvSIG
    Categories: OSGeo Planet

    Petr Pridal: Online drawing tools in GeoEditor web application

    OSGeo Planet - Thu, 2017-05-11 12:50

    GeoEditor for web is a simple online app for collaborative creating and editing of basic geographical data - just draw points, polygons and lines on top of the maps directly in a web browser. For every shape, you can record additional information or attach a photo.

    This web app is great for a review of the field data collected with the GeoEditor mobile app and it can help to share the data, save it to your desktop, reuse it in GIS software or web applications.

    It is also perfect if you want to load your existing online maps made with MapTiler and draw on top of these.
    Main features
    • Collaborative editing of features on top of maps - real time synchronisation of multiple people working on the same data - great for teamwork or classroom
    • Displays two maps at the same time (foreground overlay and background layer)
    • Custom attributes, attached photos
    • Drag&drop into the web app any GPX, TopoJSON, GeoJSON, etc.
    • GeoJSON as the main storage format - with direct preview and editing by end users
    • Integrated with MapTiler default map viewer (one click in “Edit” tab)
    • Draw on top of map tiles in any coordinate system/projection
    • Made with OpenLayers JavaScript library
    • Supports OpenStreetMap vector tiles base maps from OpenMapTiles
    • The simplest way how to extract features and later on add interactive hotspots to raster map tiles with Leaflet or OpenLayers! 
    Google Drive appWe implemented GeoEditor also as a Google Drive app for quick display of GeoJSON from your Drive. Add it to your account from the Chrome Web Store.
    GeoEditor in actionSee the YouTube video with the recording of a real-time session of multiple users digitising buildings on an old map of London:

    So now just try the GeoEditor online web application at http://geoeditor.maptiler.com/
    Categories: OSGeo Planet

    Fernando Quadro: Edite seus mapas no celular com GeoEditor

    OSGeo Planet - Thu, 2017-05-11 12:45

    O aplicativo GeoEditor permite que você use seus mapas e geodados digitalizados em seu dispositivo móvel – mesmo offline! É um aplicativo gratuito e bastante interessante para que tem a necessidade de editar ou capturar dados em campo. Abaixo, listo algumas de suas funcionalidades:

    1. Ferramentas de desenho confortável
    Desenhar pontos, polígonos e linhas nos mapas diretamente no dispositivo móvel. Coletar dados de campo e notas relacionadas a um local, anexar uma foto e preencher atributos personalizados para recursos que você mesmo faz.

    2. Importe seus próprios mapas para o dispositivo móvel
    É fácil importar mapas de caminhadas digitalizados, mapas PDF, imagens aéreas de drones, cartas náuticas para velejar com um barco ou um iate, mapas de pesca, cartas aeronáuticas para planejamento de vôo por pilotos, plantas da cidade e outros geodata ou opendata do governo local. Para isso, basta usar o software MapTiler para enviar os mapas para o celular.

    3. Mapas base do OpenStreetMap para o Google
    Os mapas base do OpenStreetMap são alimentados pelo projeto OpenMapTiles. No modo online, você também obtém os mapas globais de satélite e de rua de alta qualidade do Google para suas sobreposições. Mapas personalizados podem ser adicionados de servidores de tiles existentes através dos formatos TileJSON, WMTS ou XYZ.

    4. Formatos de dados padronizados
    O aplicativo suporta os formatos GeoJSON e MBTiles, transferência via cabo ou cartão SD e sincronização online através do Google Drive para o compartilhamento básico dos dados com outras pessoas! Perfeito para coleta de dados móveis para SIG e pesquisas.

    5. Mostrar posição do GPS
    A localização geográfica precisa é exibida nos mapas do dispositivo. Bússola magnética e rotação na direção que você está dirigindo estão disponíveis também.

    6. Ajuste de opacidade
    O controle de opacidade oferece a possibilidade de comparar seu mapa digitalizado com a camada utilizada de plano de fundo – o aplicativo exibe o mapa de primeiro plano como uma sobreposição de um mapa de plano de fundo selecionado.

    7. Ele funciona mesmo off-line
    Você não precisa estar online para trabalhar com seu mapa! Basta ir onde quiser e coletar dados de campo relacionados ao local específico.

    8. Você pode usá-lo para o seu negócio
    Acelere o desenvolvimento e a liberação de seu próprio aplicativo móvel. Este aplicativo pode ser modificado de acordo com suas necessidades e lançado sob o nome de sua empresa nas lojas de aplicativos.
    Basta construir sua própria lógica de negócios em cima do seu código-fonte e fazer um aplicativo móvel para seus clientes mostrando seus mapas!

    O aplicativo já está disponível na App Store e no Google Play! Para mais informações sobre o código-fonte do aplicativo acesse http://www.maptiler.com/mobile/source/.

    Veja o preview das funções da aplicação móvel neste pequeno vídeo :

    Fonte: Klokan Technologies Blog

    Categories: OSGeo Planet

    Paulo van Breugel: GRASS GIS 7.2.1 released

    OSGeo Planet - Wed, 2017-05-10 20:54
    After four months of development the new update release GRASS GIS 7.2.1 is available. It provides more than 150 stability fixes and manual improvements compared to the first stable release version 7.2.0. An overview of new features in this release series is available at New Features in GRASS GIS 7.2.  See here the original announcement …

    Continue reading GRASS GIS 7.2.1 released

    Categories: OSGeo Planet
    Syndicate content