D23527: Completely rewrite the GeoJSON runner plugin for RFC7946 compliance

John Zaitseff noreply at phabricator.kde.org
Wed Aug 28 12:16:12 BST 2019


zaitseff created this revision.
zaitseff added a reviewer: rahn.
Herald added projects: Marble, KDE Edu.
Herald added subscribers: kde-edu, marble-devel.
zaitseff requested review of this revision.

REVISION SUMMARY
  In particular, the plugin now handles GeoJSON files that do not contain a FeatureCollection top-level object.  It also correctly handles GeometryCollection objects that can nest other GeoJSON geometry objects arbitrarily deep, by using a recursive parser.  Furthermore, altitude values are now imported along with longitude and latitude.  Properties on Feature objects are now handled in such a way that extending these to cover styles is made easier.

REPOSITORY
  R34 Marble

REVISION DETAIL
  https://phabricator.kde.org/D23527

AFFECTED FILES
  src/plugins/runner/json/JsonParser.cpp
  src/plugins/runner/json/JsonParser.h

To: zaitseff, rahn
Cc: marble-devel, kde-edu, fbampaloukas, torhamzed, jalvarez, mnafees, shentey, chaz6, dkolozsvari, narvaez, cmihalache, rahn, apol, nienhueser
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20190828/0ea58189/attachment-0001.html>


More information about the kde-edu mailing list