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/marble-devel/attachments/20190828/0ea58189/attachment-0001.html>
More information about the Marble-devel
mailing list