<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/mobac/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/mobac/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 10 Jun 2025 07:38:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mobac/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>#313 Add EPSG:102067 coordinate system</title><link>https://sourceforge.net/p/mobac/feature-requests/313/?limit=25#0278</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; wont-fix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: Scheduled_for_next_release --&amp;gt; Not_planned&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r_x</dc:creator><pubDate>Tue, 10 Jun 2025 07:38:55 -0000</pubDate><guid>https://sourceforge.net3c5f964e878662fb5d75415a8004f8c16bae85f0</guid></item><item><title>#313 Add EPSG:102067 coordinate system</title><link>https://sourceforge.net/p/mobac/feature-requests/313/?limit=25#61fb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I don't know any atlas format that supports this projection, therefore "implementing" it would require to add a reprojection engine to MOBAC (deform map images exactly that way that all coordinates stay the same but the image size, concavity, ... is translated from one projection to a different projection). For more details see &lt;a href="https://en.wikipedia.org/wiki/Map_projection" rel="nofollow"&gt;https://en.wikipedia.org/wiki/Map_projection&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sorry but reprojections is totally out of scope of MOBAC. Changing the projection requires sophisticated mathematics and detailed knowledge about the source and target projection. &lt;/p&gt;
&lt;p&gt;If you have the necessary knowledge feel free to implement it in MOBAC. I don't have the knowledge therefore this will never happen.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r_x</dc:creator><pubDate>Tue, 10 Jun 2025 07:38:31 -0000</pubDate><guid>https://sourceforge.netdeecafe15912bc085820141a65e75b1f45a1325b</guid></item><item><title>Add EPSG:102067 coordinate system</title><link>https://sourceforge.net/p/mobac/feature-requests/313/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, please could it be possible to implement  EPSG:102067 coordinate system for map sources in Mobac to create maps?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stewecord</dc:creator><pubDate>Mon, 09 Jun 2025 18:07:53 -0000</pubDate><guid>https://sourceforge.net12960334128814f325dc0ad203b70c333e42493e</guid></item><item><title>Add EPSG:102067 coordinate system</title><link>https://sourceforge.net/p/mobac/feature-requests/313/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 313 has been modified: Add EPSG:102067 coordinate system&lt;br/&gt;
Edited By: r_x (r_x)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'wont-fix'&lt;br/&gt;
_milestone updated: 'Scheduled_for_next_release' =&amp;gt; 'Not_planned'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stewecord</dc:creator><pubDate>Mon, 09 Jun 2025 18:07:53 -0000</pubDate><guid>https://sourceforge.netc2a7949f43a19922fd892797e20f164258fd0b10</guid></item><item><title>#312 revert the 2023-03-19 introduction of "one map per ZL" check - or make that optional</title><link>https://sourceforge.net/p/mobac/feature-requests/312/?limit=25#10f4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I FULLY DISAGREE with this request !&lt;/p&gt;
&lt;p&gt;As I already mentioned here &lt;a href="https://sourceforge.net/p/mobac/forum/general/thread/6599836848/?page=1#bc4c"&gt;https://sourceforge.net/p/mobac/forum/general/thread/6599836848/?page=1#bc4c&lt;/a&gt;&lt;br/&gt;
It's not "purely academic" as &lt;a class="user-mention" href="/u/mbe57/profile/"&gt;@mbe57&lt;/a&gt; says. These boundaries are used (at least by Oruxmaps) to correctly fulfill the feature "Switch map here".&lt;br/&gt;
If you have a map with a lot of zoom levels, from 6 to 16, for example, with previous algorithm, boundaries were the one of the lowest zoom 6 (since, by definition, they cover a larger area), while with the current algorithm, boundaries are the one of highest zoom 16.&lt;br/&gt;
And he difference may be very important. And if you click on "Switch map here" in a place not actually covered by the zoom level you are... you get an empty display, which can be very frustrating.&lt;/p&gt;
&lt;p&gt;Moreover, even if it was "purely academic" as he says, specs of MBTiles are done to be respected and fulfilled and not ignored for the pleasure of only one guy !&lt;/p&gt;
&lt;p&gt;And finally, this evolution is absolutely not necessary to requester &lt;a class="user-mention" href="/u/mbe57/profile/"&gt;@mbe57&lt;/a&gt; to fulfill his process, as I have already shown him here &lt;a href="https://sourceforge.net/p/mobac/forum/general/thread/6599836848/#93a6"&gt;https://sourceforge.net/p/mobac/forum/general/thread/6599836848/#93a6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So please &lt;a class="user-mention" href="/u/r_x/profile/"&gt;@r_x&lt;/a&gt;  REJECT this request.&lt;br/&gt;
If &lt;a class="user-mention" href="/u/mbe57/profile/"&gt;@mbe57&lt;/a&gt; absolutely wants this evolution, he has to create his own fork of MOBAC&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Grenet</dc:creator><pubDate>Thu, 14 Nov 2024 18:22:20 -0000</pubDate><guid>https://sourceforge.netdd52cf75450d054f92949a08357ec7b4d429043f</guid></item><item><title>revert the 2023-03-19 introduction of "one map per ZL" check - or make that optional</title><link>https://sourceforge.net/p/mobac/feature-requests/312/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've checked with Orux and Locus - two major App that can handle MBtiles. Both - and I assume any other smart Geo App - can handle gaps in zoom level of a map, one way or another.&lt;br/&gt;
Hence I consider the "all" ZL requirement of the MBtiles spec purely academic and irrelevant in the practical world.&lt;br/&gt;
So my proposal is to revert the 2023-03-19 introduction of "one map per ZL" check. Even Rainer could live perfectly using the 2.3.1 (without that check) with Laurent's hint.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bechtold</dc:creator><pubDate>Thu, 14 Nov 2024 17:31:37 -0000</pubDate><guid>https://sourceforge.nete32bab569a01409372fe4314bf2b1198b7f283e0</guid></item><item><title>#311 perform digital zoom with customMultiLayerMapSource</title><link>https://sourceforge.net/p/mobac/feature-requests/311/?limit=25#8096</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Interesting! Would it be possible to include this source in a Multilayer source, or to make directly the java map source a multilayer source?&lt;/p&gt;
&lt;p&gt;But anyway in the end it would indeed be a bit easier to use (though a simple script can synchronize the execution of the local tile server and Mobac), however it would also be more complicated to configure (in order to change the server URL, API key, ...) by requiring to recompile the package, especially if the multilayer has to be compiled in java. It also requires additional development that is specific to Mobac but without being easily reusable by other users for creating their custom map sources (contrary to my initial suggestion). I'll let you know if I change my mind and implement something like that though.&lt;/p&gt;
&lt;p&gt;Thanks for your inputs!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cyril42e</dc:creator><pubDate>Wed, 26 Jun 2024 22:28:26 -0000</pubDate><guid>https://sourceforge.net8d5288c6a976ee24d052c447523bc1b625e51e1a</guid></item><item><title>#311 perform digital zoom with customMultiLayerMapSource</title><link>https://sourceforge.net/p/mobac/feature-requests/311/?limit=25#c6de</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: Already_implemented --&amp;gt; Not_planned&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r_x</dc:creator><pubDate>Tue, 25 Jun 2024 09:59:57 -0000</pubDate><guid>https://sourceforge.net8c1cdac6e26c1703bc274f5ec3b7f41b0d05a046</guid></item><item><title>#311 perform digital zoom with customMultiLayerMapSource</title><link>https://sourceforge.net/p/mobac/feature-requests/311/?limit=25#b44d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I see an intermediate way that behaves like running a local tile server inside MOBAC:&lt;/p&gt;
&lt;p&gt;The implementation of non-custom map sources are Java classes. Multiple map source together are packed into one mapsource jar package. &lt;br/&gt;
The structure of MOBAC source code allows to create new map sources that can provide not only the URLs of map tiles but also implement totally custom loading mechanisms like generating images on the fly (or based on a tile form a different layer).&lt;/p&gt;
&lt;p&gt;For someone with some Java skills implementing this isn't a big problem. A new map source package and a new map source isn't a big problem to add in MOBAC's gradle project. And a sample map source that generates tile son-the fly is &lt;code&gt;mobac.mapsources.impl.DebugMapSource#DebugMapSource&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">r_x</dc:creator><pubDate>Tue, 25 Jun 2024 09:59:43 -0000</pubDate><guid>https://sourceforge.netf1aaf7405f8487fc21c933a2db4dbe2100d182c2</guid></item><item><title>perform digital zoom with customMultiLayerMapSource</title><link>https://sourceforge.net/p/mobac/feature-requests/311/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I made a custom multilayer map source in order to add hillshade (from MapTiler) to a vector map (from OpenAndroMaps). It works great, except that the hillshade tiles are limited to zoom level 12, and when I try to zoom more Mobac does not display anything except an error tile mentioning "400 Bad Request Out of bounds" which is what the tile server responds when requested for zoom level beyond 12. It does not display the valid layers, and does not perform digital zoom on the missing layers.&lt;/p&gt;
&lt;p&gt;I found a workaround by writing a local tile server that directly forwards requests for zoom level &amp;lt;=12, and performs digital zoom on the fly for zoom levels &amp;gt;12  (requests tile 12, and performs crop and scale up). But it is a bit cumbersome, and I was thinking that it would be pretty easy and useful for Mobac to perform it automatically (i.e. when zooming beyond the configured maxZoom of one layer, but not of all layers, then perform digital zoom on the max zoom available for each layer).&lt;/p&gt;
&lt;p&gt;Or maybe there is another way to do it, easier than running a local tile server?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cyril Roussillon</dc:creator><pubDate>Tue, 25 Jun 2024 09:46:55 -0000</pubDate><guid>https://sourceforge.net50769e4d44a81de89b0208897f1d20d88eb1872f</guid></item></channel></rss>