You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2015-08-18 18:04:12

Bali05
Member
Registered: 2015-01-19
Posts: 45

MOBAC - Fehler beim Laden von lokaler Mapsource

Hallo zusammen,

ich habe mir nach längerer Zeit mal wieder Mobac heruntergeladen und möchte eine selbst gerenderte Karte einlesen.
Ich habe die xml-File heruntergeladen, die in der Readme verlinkt war, sie an meinen Pfad angepasst und in den mapsources-Ordner gelegt.

<?xml version="1.0" encoding="UTF-8"?>
<!-- 

Example custom map definition that uses an existing OSMTracker atlas. 
Atlases that very similar to OSMTracker like AndNav,
Maverick and OSMAND are also supported.

Quad-key based map sources as they are created by MapCruncher are also supported.
They can be selected via <sourceType> entry.  

Supported file formats are PNG, JPG and GIF files.  

This file work with MOBAC 1.9.3 and higher

-->
<localTileFiles>
	
	<!-- Map source name as it appears in the map sources list. --> 
	<name>source</name>
	
		
	<!-- 
	  Source type specifies the directory structure and file name
	  inside the zip files (since MOBAC 1.9.3).
	  
	  Possible values: DIR_ZOOM_X_Y, DIR_ZOOM_Y_X or QUADKEY
	  
	  DIR_ZOOM_X_Y: directory structure "zoom/x/y.png"
	   	Other file extensions like "jpg", "gif" or "png.andnav2", "jpg.xyz"
	    are also supported.   
	   
	  DIR_ZOOM_Y_X: directory structure "zoom/y/x.png" "zoom/y/x.jpg"
	   	Other file extensions like "jpg", "gif" or "png.andnav2", "jpg.xyz"
	    are also supported.   
	   
	  QUADKEY: plain files with quad-key file name with extension: 
	    regular expression for the file name: [0123]+\.(png|gif|jpg) 
	  
	-->
	<sourceType>DIR_ZOOM_X_Y</sourceType>
	
	<!-- 
	  Directory in which the existing atlas is located.
	  The inner directory structure and file names are depending on the sourceType.
	-->
	<sourceFolder>E:\Maps\Tiles</sourceFolder>

	<!--
	Optional: supported since MOBAC 1.9.2 
	If set to true it inverts the y coordinate so that it starts south (min=0) and increases 
	towards north (max=2^zoom -1)
	If not set or false default scheme is used: start north and increase towards south
	<invertYCoordinate>true</invertYCoordinate>
	-->
		
	<backgroundColor>#000000</backgroundColor>
</localTileFiles>

Leider lädt Mobac immer nur die leeren Kacheln (rote Kreuze).
Die Anzahl der Zoomstufen erkennt er. Eine Fehlermeldung git es nicht.

Den <sourceType>DIR_ZOOM_X_Y</sourceType> habe ich testweise auch schon variiert.

Ich habe es jetzt mit verschiedenen Versionen von Mobac versucht (1.9.16 und 2.0.0 alpha 3).
Ich weiß, dass ich es vor ein zwei Jahren schon mal hinbekommen habe.
Liegt es an den neuen Versionen oder mache ich irgendwas falsch?

Vielen Dank im Voraus!

Offline

#2 2015-08-18 18:19:12

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

Wie sieht denn Dein "E:\Maps\Tiles" aus?

Mit invertYCoordinate könntest auch noch rumprobieren. Die übliche OSM- (Bing, Google-) Numerierung entspricht invertYCoordinate=false (Kachel y=0 ist am Nordrand, y=1 südlich).

Offline

#3 2015-08-18 19:10:34

Bali05
Member
Registered: 2015-01-19
Posts: 45

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

maxbe wrote:

Mit invertYCoordinate könntest auch noch rumprobieren. Die übliche OSM- (Bing, Google-) Numerierung entspricht invertYCoordinate=false (Kachel y=0 ist am Nordrand, y=1 südlich).

Hab ich gerade mal ausprobiert und beide Zustände (true/false) angegeben.
Hat leider nicht zum Erfolg geführt.


maxbe wrote:

Wie sieht denn Dein "E:\Maps\Tiles" aus?

E:\Maps\Tiles\15\4298\2665.png

Offline

#4 2015-08-18 19:23:39

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

Bali05 wrote:

E:\Maps\Tiles\15\4298\2665.png

Liegt das in Nordkanada? Wenns das "normale" Numerierungsschema ist, wäre es da... Wie wurde denn die Karte erzeugt?

Offline

#5 2015-08-18 19:30:50

Bali05
Member
Registered: 2015-01-19
Posts: 45

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

maxbe wrote:

Liegt das in Nordkanada?

Nein, das ist ein Ausschnitt von Bremen.


maxbe wrote:

Wenns das "normale" Numerierungsschema ist, wäre es da... Wie wurde denn die Karte erzeugt?

Die Karte wurde mit Mapnik 2.3 gerendert.

Offline

#6 2015-08-18 19:36:19

Bali05
Member
Registered: 2015-01-19
Posts: 45

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

Ich habe gerade mal einen kleinen Auschnitt mit Maperitive gerendert.

generate-tiles minzoom=10 maxzoom=16

Das wird auch nicht erkannt.
Aus meiner Erinnerung habe ich das früher genau so nutzen können.

Offline

#7 2015-08-18 19:50:57

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

hmmm.... sorry, ich bin raus, weil jetzt wirds spekulativ: Irgendwie stimmt die Numerierung der Kacheln nicht mit der üblichen Numerierung bei OSM überein, vermutlich, weil dein linkes oberes Eck nicht bei (180°E,85°N) liegt, sondern links über Bremen. Entweder kann man das in Mobac lösen, vielleicht durch einen Hinweis auf die Grenzen des Gebietes (heisst da MIN_LON MIN_LAT MAX_LON MAX_LAT), oder in Maperitive... aber wie gesagt, reine Spekulation...

Offline

#8 2015-08-18 21:56:12

Bali05
Member
Registered: 2015-01-19
Posts: 45

Re: MOBAC - Fehler beim Laden von lokaler Mapsource

maxbe wrote:

hmmm.... sorry, ich bin raus, weil jetzt wirds spekulativ: Irgendwie stimmt die Numerierung der Kacheln nicht mit der üblichen Numerierung bei OSM überein, vermutlich, weil dein linkes oberes Eck nicht bei (180°E,85°N) liegt, sondern links über Bremen..


Super, du hattest Recht. Hatte in meinem Python-Skript für Mapnik falsche Bounds angegeben.
In Maperitive hatte ich vergessen, überhaupt welche zu setzen. Da nimmt das Programm genau die des aktuellen Kartenausschnitts.

Bleibt mir nur, VIELEN DANK zu sagen.

Offline

Board footer

Powered by FluxBB