Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SwissPoPo

Pages: [1] 2
1
Discussion/New features / Re: Update of map core (2019)
« on: April 07, 2019, 15:18:52 »
2. V4 theme for V3 maps? I'm no expert, but does it make sense?
Yes. Tobias has already explained that theme and map version do not relate to each other. So, nothing to add.

I did not notice some artifacts on the maps during theme switching. Between which themes you switched so I may simulate it?
I have used a Freizeitkarte v1 and v4 theme (they have a different symbol set). But they are both outdated and no longer available (v5 is). So, I've  searched another way to test it.

Any v4 map (e.g. mapsforge). Themes Internal and Elevate. Search a graveyard with name tag.
The internal theme is using a blue sans serif font.
The elevate theme is using a brown italic serif font.
The font style is not coming from the selected theme in every zoom level.

2
Discussion/New features / Re: Update of map core (2019)
« on: April 06, 2019, 14:47:28 »
Nice work. The map scaling is working.

I have done some quick map and theme versions checks.

Map v3: ok
Map v4: ok incl. multilanguage, ? symbol in the menu.
Map v5: ok incl. multilanguage, ? symbol in the menu.

Theme Locus: ok, but only for map v3
Theme v1: ok
Theme v4: ok, but only for map v4 or v5
Theme v5: not selectable
Are these restriction still needed?

I have seen some symbols and text on the map which are not coming from the actual selected theme. Not all elements are cleared during a theme change.

3
Pion, deine Anfrage ist zwar schon älter, aber kann erst heute richtig beantwortet werden.
Diese Woche hat das Theme "fzk-outdoor-contrast" eine eigene Legende bekommen:

http://freizeitkarte-osm.de/android/de/legende-outdoor-contrast.html


4
Versions / Re: [APP] - version 3.17.x (16. 5. 2016+)
« on: June 04, 2016, 12:24:16 »
@jajaballard
The elevate theme in this download is a mapsforge v4 theme.
Only the elevate LE theme is a locus theme and should work.
I think you have to ask Tobias for a corrected version.

mapsforge use a default size of 20dp if no size is specified. Locus uses the original svg size.

5
Themes - Vector maps / Re: Problems with seemless SVG patterns
« on: May 07, 2016, 10:12:18 »
I assume use Locus the same fixed tile size of 512 as mapsforge (I’m not sure if it is 512). Use this formula to see whether it fits an integer in the tile.  <tilesize>/(<Patternsize>*<AndroidSacleFactor>)
With your pattern sizes you only get integers with Scale Factors 1, 2, 4 (160/320/640dpi), not with 0.75, 1.5, 3 (120/240/480dpi). You already know this thread: https://groups.google.com/d/msg/mapsforge-dev/s7OcnFseBTI/CchcWloQjNIJ
Mapsforge does adjust the pattern size to fit in the tile size. It seems Locus has not implemented this feature.

6
Themes - Vector maps / Re: Issue with SVG as area pattern
« on: March 15, 2016, 21:08:04 »
I have this issue only with Locus. I haven’t seen it with mapsforge apps.
Your Note 2 has scale factor 1.5 (near to 240dpi), so you probably don’t have any problems. But I don't know why. My 240dpi device does also work. The Idea of this testpattern was to make the drawing from outside of the frame visible. Your 64x64 has everything inside the frame.

Here a picture:

Left: What I get.
Right: What I expect.

Locus is drawing the pattern with 26x27 pixel instead of 26x26. It seems the calculation of the height does not work correctly. When I avoid this calculation with declaring the height in the theme, the problem is gone.

This works: <area src="file:/testpattern.svg" symbol-width="26dp" symbol-height="26dp"/>
It is a workaround, but I think it should be corrected in Locus.

7
Themes - Vector maps / Issue with SVG as area pattern
« on: March 14, 2016, 22:06:46 »
In my theme I use SVG as area pattern.
The SVG has an original size of 580x580. The theme downscales it to 26dp.
On some devices locus draws a line at the bottom from outside of the frame. The effect seems to be pixel density dependent: seen on 160 & 320 dpi devices (not on 240 & 480).
I have created a test pattern. It has the size of 580x580. Outside of this frame I added a rectangle in red & purple (starting at coordinate -22, -22 size 624x624). I should not be visible. But it is. One line at the bottom (purple).
For SVG symbols this is not an issue. For SVG pattern this looks bad. (horizontal lines).

testpattern.svg
Code: [Select]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="580" width="580" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <path d="m-22.308-22.308h624.62v624.62h-624.62z" fill="#f00"/>
 <path d="m0 0h580v580h-580z" fill="#0f0"/>
 <path d="m22.308 22.308h535.38v535.38h-535.38z" fill="#00f"/>
 <path d="m44.615 44.615h490.77v490.77h-490.77z" fill="#0f0"/>
 <path fill="#c400ff" d="m-22.308 580h624.62v22.308h-624.62z" fill-rule="evenodd"/>
</svg>

testpattern.xml (theme)
Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<rendertheme xmlns="http://mapsforge.org/renderTheme" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mapsforge.org/renderTheme ../renderTheme.xsd" locus-extended="1" fill-sea-areas="0" version="1" map-background="#e6e6e6">
  <rule e="way" k="natural|landuse" v="forest_huge|forest_large|forest_medium|forest_small|forest_tiny|forest_micro|forest_nano|forest|wood" closed="yes">
    <area src="file:/testpattern.svg" symbol-width="26dp" />
  </rule>
</rendertheme>

8
Themes - Vector maps / Re: dpi independent map/theme
« on: March 13, 2016, 21:42:23 »
It is not easy explain the issue so that is understandable. It would be easier to take a look on such a device.

One more simple example:
You have two parallel streets.
=========== Name 1 ==========
=========== Name 2 ==========
On a 160dpi you see the streets and you can read the names.
On a high dpi device you make the streets wider (by theme), and double the text size (also by theme). ...now you have no problem. No! You can't read the second name, because the first name needs all space. The distance between the streets are always the same. They are NOT scaled (that is the issue).

9
Free chat / Re: Looking for an high resolution smartphone
« on: March 13, 2016, 21:16:55 »
Here: http://forum.locusmap.eu/index.php?topic=4705.0

With a theme you can scale some elements of the map (icons, texts, lines), but you can scale areas (= the map itself).
For identical maps on different devices, ALL map elements must scale the same way.

10
Free chat / Re: Looking for an high resolution smartphone
« on: March 13, 2016, 21:04:04 »
Anyway I'm surprised that it's not possible to write single theme that will looks fine on all devices. Hmm, surprising. Mainly because even our internal themes (all of them) has just one config file. Truth is, that I didn't saw them on S7 device (or similar hi-res).

What? You are surprised? Please correct your map engine to respect the scale factor of the different devices, then you only need a single theme.
Many times I have tried to explain this issue. It seems without success.

To see it you need a hardware device. An emulator is useless.

11
Der Theme-Editor, mit welchem die zwei Freizeitkarten V1 Themes nach wie vor kompatibel sind, sehe ich eher als overkill. Besonders als Theme Autor war es nicht ohne. Musste man doch immer aufpassen wo man Kommentare setzen darf und wo nicht. Und natürlich die sehr umfangreichen Metadaten pflegen.
Die vordefinierten Styles von Locus oder auch die anpassbaren Styles von V4 sind für den Theme Autor praktikabler. Aber auch für die Anwender, obwohl hier die Meinungen auseinandergehen. Die zwei Freizeitkarten V4 Themes haben zum Testen zwei verschiedene Konzepte der Styles und anwählbaren Optionen. Schon ausprobiert?

Jemand der eine individuelle Anpassung benötigt, wird am besten zum Theme Autor. Mehr als ein Text Editor braucht es nicht, bestimmt kein VTE ;-)

12
Es ist schwierig die Energie gleichzeitig in mehrere Konzepte zu stecken. Die Priorität haben hier ganz klar Apps, wo sich auf modernen Smartphones ein ansprechendes Kartenbild erzeugen lässt. Meiner Meinung nach erfüllt Locus diesen Punkt nicht (high dpi scaling).
Ich schreibe Locus nicht ab. Die Locus Library hat eine paar prima Funktionen wie die Iconvergrösserung ohne das hierbei eine separate rule nötig ist. Nicht zu vergessen die Geschwindigkeit.
Mapsforge ist der Weg den viele andere Apps gehen werden. Die Zahl ist im Moment zwar noch klein. Aber ich bin zuversichtlich, dass sich dies im 2016 noch ändern wird. Ins besonders hoffe ich auf ein paar reine Geocaching Apps.  :)

13
[DE] - deutschsprachiger Forumsbereich / Re: Freizeitkarte und Locus
« on: December 20, 2015, 22:01:21 »
Ich denke jeder hier drin kennte die Geschichte hinter diesem Entscheid. Er war sicherlich nicht falsch.
Es stimmt, die Geschwindigkeit von Locus ist nach wie vor besser. Mapsforge hat zwar etwas aufgeholt.

Beide library parallel verfügbar zu haben wäre eine Möglichkeit. Wenn aber gewisse Funktionen in die Locus library integriert werden, wäre ich auch nicht unglücklich.
- Ein Symbol (PNG or SVG) ist in Mapsforge und Locus gleich gross. (Default size for SVG Symbols in Mapsforge = 20x20)
- Eine Linie ist in Mapsforge und Locus gleich breit.
- Locus ist Device Density aware. http://forum.locusmap.eu/index.php?topic=4705.0

Multilanguage ist für mich nicht vordringlich.



14
[DE] - deutschsprachiger Forumsbereich / Re: Freizeitkarte und Locus
« on: December 20, 2015, 20:45:59 »
Ich wollte mich zwar raushalten, wenn Klaus hier eine Diskussion provoziert äh anregt ;-), aber da er meinen Namen genannt hat, werde ich mich trotzdem äussern.

In Zeiten von mapsforge 0.3 und der Theme Version 1 war die Welt noch in Ordnung. Es gab einen gemeinsamen Nenner. Man durfte zwar keine Locus Spezialtäten verwenden, aber damit konnte man leben.
Mit mapsforge 0.5/0.6 under der Theme Version 4 gibt es diesen gemeinsamen Nenner nicht mehr. Man kann, wie das z.B. Tobias macht, mit wenig Aufwand eine Konvertierung vornehmen. Der Aufwand ist also gering. Allerdings wäre es natürlich schöner, wenn er gar nicht nötig wäre. Die Gretchenfrage ist jedoch lohnt es sich? Leider kann ich diese Frage im Moment nicht mit Ja beantworten.

Ich finde die Darstellung in Locus der Karten bei highdensity Geräten schlecht! Und die möglichen Workarounds beschämend. Es gibt einen eigenen Thread dazu, leider kann man die highdensity Problematik nicht bzw. nur bedingt in Screenshots darstellen. Aber halt! Diese Kritik gilt auch für alle Apps, welche mapsforge 0.3 verwenden. Ja, das ist die Mehrzahl aller Apps. Trotzdem darf man ja etwas verbessern, auch wenn der Rest noch nicht besser ist. Die Entwicklungen sind nicht für gestern, sondern für Morgen. Ein Freizeitkarten Theme in Version 4 ist ja im Moment auch noch nicht veröffentlicht.

Bei Locus gibt es die Möglichkeit POIs in Abhängigkeit der Zoom-Stufe zu skalieren. In Mapsforge fehlt sowas. Dafür gibt es die Möglichkeit POIs mit der Beschreibung zu verknüpfen (Dies hilft, wenn zwei POIs übereinanderliegen, die Beschreibung des sichtbaren POIs anzuzeigen). Locus hat einige weiteren Features und Fehlerkorrekturen, Mapsforge wiederum in anderen Bereichen. Die zwei haben sich auseinandergelebt.
Menion fährt im Moment die Strategie, elementare Features von Mapsforge bei sich einzubauen, aber nicht die Library zu übernehmen. Leider gehen die Meinung über elementare Features nicht mit meiner konform. Geräte unabhängige Darstellung der Karte gehört für mich dazu. Mit Mapsforge > 0.3 wurde dies erreicht, mit Locus leider noch nicht. Aber genau dies wäre ein Grund ein Version 4 Theme für Locus anzupassen. Weil sonst kann ich ja gleich bei Version 1 bleiben.
Anderseits hat es bei den Style Menüs geklappt, die wurden übernommen und können ohne Konvertierung verwendet werden.

Wie weit kann Menion diese Strategie fahren? Kann er die neue Kartenversion auch nachbilden (v3 auf v4)? Wenn keiner mehr v3 Karten anbietet wird es eng. Dies hängt jedoch davon ab, ob mehrsprachige Karten wirklich ein Bedürfnis sind.


Gruss
Stephan

Autor des Freizeitkarten Themes fzk_outdoor_contrast.



15
Themes - Vector maps / Re: dpi independent map/theme
« on: August 24, 2015, 20:43:42 »
You not only get strange looking maps, you also get a very powerful phone. ;) Since over two years most flagship phones have a display density of 400 and above.

Johns question was already answered by Tobias, it looks the same as in column B (Post #3). "dp" in the theme only scales the lines, text, and icons but not the map itself (areas/buildings).
Here a screenshot at 480dpi Zoom 18 (file reduced by 50%).


You can test with the free Goggle Android Emulator (part of AndroidStudio). There also exists more comfortable emulators from others.

Pages: [1] 2