Bug#817825: marble: enable experimental vector tiling

2022-11-11 Thread matthias . geiger1024
 Hi Ximin,

I take it this feature isn't implemented yet in 21.08.03?

Matthias

Bug#817825: marble: enable experimental vector tiling

2016-03-10 Thread Ximin Luo
Package: marble
Version: 4:15.12.1-1.1
Severity: wishlist
Tags: patch

Dear Maintainer,

As of a few months ago Marble contains experimental support for vector tiles.
This is functional but rudimentary, but I think to help the general FOSS effort
it would be good to deploy this to users already. It doesn't affect normal
usage - you have to explicitly enable the "Vector OSM" map and then select it
in your Map View for it to be used.

See https://techbase.kde.org/Projects/Marble/OSMVectorCompile for details.

To enable this in our Debian package, the patch is simply this:


diff -Nru marble-15.12.1/debian/rules marble-15.12.1/debian/rules
--- marble-15.12.1/debian/rules 2016-02-01 10:23:56.0 +0100
+++ marble-15.12.1/debian/rules 2016-03-10 16:19:39.0 +0100
@@ -16,6 +16,7 @@
$(overridden_command) -- -DWITH_DESIGNER_PLUGIN=ON \
 -DWITH_KF5=TRUE \
 -DMARBLE_INSTALL_ANDROID_APPS=ON \
+-DEXPERIMENTAL_VECTOR_TILING=ON \
 $(conf_args)
 
 override_dh_strip:


and I have built the packages here:

https://people.debian.org/~infinity0/apt/pool/contrib/m/marble/

if any Debian users want to quickly try it out. There is still lots of work to
be done by upstream - e.g. the zoom-level cut-offs for hiding smaller objects
(for performance reasons I guess) currently don't result in a very good user
experience, see:

https://people.debian.org/~infinity0/res/

for some screenshots of this in action. But, hopefully more user feedback will
improve this product, and perhaps attract volunteer contributors that wouldn't
otherwise have realised that this ability exists.

X

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages marble depends on:
ii  libc6   2.21-9
ii  libgcc1 1:5.3.1-10
ii  libkf5configcore5   5.16.0-1
ii  libkf5configgui55.16.0-1
ii  libkf5configwidgets55.16.0-1
ii  libkf5coreaddons5   5.16.0-1
ii  libkf5crash55.16.0-1
ii  libkf5i18n5 5.16.0-1
ii  libkf5kiowidgets5   5.16.0-1
ii  libkf5newstuff5 5.16.0-1
ii  libkf5parts55.16.0-1
ii  libkf5runner5   5.16.0-1
ii  libkf5wallet-bin5.16.0-1
ii  libkf5wallet5   5.16.0-1
ii  libkf5widgetsaddons55.16.0-1
ii  libkf5xmlgui5   5.16.0-1
ii  libmarblewidget-qt5-23  4:15.12.1-1.1
ii  libqt5core5a5.5.1+dfsg-14
ii  libqt5dbus5 5.5.1+dfsg-14
ii  libqt5gui5  5.5.1+dfsg-14
ii  libqt5network5  5.5.1+dfsg-14
ii  libqt5printsupport5 5.5.1+dfsg-14
ii  libqt5widgets5  5.5.1+dfsg-14
ii  libqt5xml5  5.5.1+dfsg-14
ii  libstdc++6  5.3.1-10
ii  marble-data 4:15.12.1-1.1
ii  marble-plugins  4:15.12.1-1.1

marble recommends no packages.

Versions of packages marble suggests:
pn  gosmore   
pn  monav-routing-daemon  
pn  routino   

-- no debconf information