Re: [Talk-de] Aktualisierung Downloadbereich Geofabrik
Hallo Frederik, besten Dank für die Infos. Manchmal - in den letzten Tagen gab es oefters Probleme mit nicht-XML-konformen Sonderzeichen in Daten - bricht der Job allerdings ab, und dann faellt ein Tag aus. Wie umgehst Du eigentlich das Problem mit den Sonderzeichen? Soweit ich das verstanden habe, schneidest Du mit osmosis die einzelnen Gebiete per Polygon-File aus einem planet File aus (welches Du evtl. mit diff-Files aktuell hältst). Ersetzt Du einfach die problematischen Zeichen im planet File (oder in den Diffs) bevor Du osmosis startest? Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Garmin-Karte für Radfahrer und Fußg änger
Danke, sieht durchdacht aus.. ;-) Allerdings die Laufzeit. 2,5 h für NRW. Das ist wirklich lang. Ich hab' NRW mal bei mir laufen lassen (AMD Dual Core 4600+, 2GB RAM). Der splitter lief 2 Minuten, die Kartenerstellung 33 Minuten. Notfalls kannst Du Dir mit osmosis einen kleineren Bereich ausschneiden. Sooo, Karte läuft auf dem Etrex, allerdings ist alles (Straßen, Ikonen) eine Nummer zu breit/groß. Die Karte ist also eher was für Geräte mit größerer Bildschirm- Auflösung (PDA's.). User Poldy hat sich eine TYP-Datei mit schmaleren Straßen für den Edge erstellt. Siehe hier: http://wiki.openstreetmap.org/wiki/User_talk:Drahtesel/Garmin Vielleicht hilft Dir das weiter. Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Garmin-Karte für Radfahrer und Fußg änger
Was mir noch aufgefallen ist, die einzelnen Layer haben in den Kartendetails (wo man die einzelnen Layer an-abschalten kann) alle denselben Namen. Ich verwende mkgmap, um die einzelnen Layer zusammenzufügen. Damit ist es nicht möglich, unterschiedliche Namen für die Layer zu vergeben (ich weiß zumindest nicht, wie es geht). Wenn du gmaptool verwendest, kannst Du unterschiedliche Namen erhalten (siehe All-In-One Karte). Beispiel: N51 46.485 E007 25.513 da geht ein Fussweg mitten durch den Klutensee. Bei mir geht der Fußweg sauber um den See herum. Kannst Du einen Screenshot davon machen? Drains und motorcycle=destination habe ich angepasst, sollte dann in der nächsten Version enthalten sein. Du startest java mit /LOW (Prio) sowie -ea und -esa (Enable Assertions). Ich nehme aber an, dass das nicht viel Performance schluckt ? Vermutlich nicht, aber ändere es einfach mal ab und schreib' dann, ob's was geholfen hat. Du könntest auch probieren, den Parameter --max-jobs wegzulassen. Dann werden die Tiles auf jeden Fall sequentiell verarbeitet. Könnte bei 1GB RAM was helfen. Viele Grüße Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Garmin-Karte für Radfahrer und Fußg änger
Es gibt eine neue Version meiner Garmin-Karte. Genau genommen ist es ein Skript, mit dem man sich auf recht einfache Weise eine Karte selbst erstellen kann. Features: - Design orientiert sich stark an Osmarender - Gewünschtes Gebiet kann konfiguriert werden, ebenso ein Bereich, der mit osmosis ausgeschnitten wird - Viele Details werden angezeigt: Straßen mit cycleway=*, Steigungen, Einbahnstraßen, Verkehrsberuhigte Zonen, Beschränkungen (access), für Fahrräder verbotene Wege, Drängelgitter, Rad- und Wanderrouten, Brücken und Tunnel, sac_scale, tracktype, surface, ... - Jetzt auch Routing für Fußgänger (und eingeschränkt für Autofahrer) möglich Download und weitere Infos hier: http://wiki.openstreetmap.org/wiki/User:Drahtesel/Garmin Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Routing über einen Platz
Hallo Martin, Wenn der Platz kein reiner Fussgängerplatz ist, sondern z.B. am Rand von Straßen gesäumt ist, würde ich diese Straßen zusätzlich separat zeichnen. Diese Straßen laufen dann in diesem Fall innerhalb des Platzes, da ich als Grenze des Platzes die Aussenkante (also bei einer Straße die Gebäudekante auf der anderen Straßenseite) als area mappen würde. Wenn Straßen über den Platz führen, dann zeichnet man die natürlich ein. Hier hat man sowieso kein Problem mit dem Routing. Auch sind die Plätze dann meist keine Fußgängerzonen (zumindest nicht in Deutschland) und ich würde auch kein highway=pedestrian vergeben. doch, die Straßen/zusätzliche Ways braucht man, sobald sie nicht Fussgängerzone sind, sondern extra tags benötigen. Das Zeichnen von areas reicht fürs Routing grundsätzlich nicht aus, Wege und Straßen sofern vorhanden sollten grundsätzlich gezeichnet werden (als way nicht area). Ich würde bei derzeitigem Stand area=yes nur für echte Plätze nutzen, und für normale Fussgängerzonenstraßen einen way mit highway=pedestrian ohne area bevorzugen. Dem stimme ich zu, für Fußgängerzonen, die straßenähnlich sind, reicht in der Regel ein einfacher way mit highway=pedestrian. Für Plätze, die reine Fußgängerzonen sind (also über die keine Straßen für Autos führen) reicht ein einfaches area fürs Routing aus (ggf. noch mit bicycle=yes|permissive|no je nach Beschilderung). Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Routing über einen Platz
Hallo Markus, Ich meinte: kann ich die einfach auf die Fussgängerzone malen? So wie ich ein Haus in den Wald male oder in die Industriezone? Ich hätte jetzt kein Problem damit. Sauberer ist es aber wohl, wenn man es anders macht. Schau Dir mal den Viktualienmarkt in München an, hier gibt es viele Gebäude, die gleichzeitig die Rolle 'inner' eines Multipolygons haben und dadurch Löcher in der Fußgängerzone darstellen. Hm - viele Fussgängerzonen sehen aus wie ein I von dem weitere Verästelungen ausgehen (wie ein E). Dann würde man ja immer um alle Verästelungen herum geleitet, statt auf kurzem Weg einfach quer über den Platz...? Für die Routingsoftware ist der Weg über den Rand wohl ein wenig länger, aber das ist sicher nicht relevant. Und wenn Du als Fußgänger einen Platz überqueren willst, müsstest schon ziemlich dämlich sein, wenn Du dann wirklich am Rand entlangläufst. (Frauen seien hier mal ausgenommen, die nennen das dann shopping). Bitte kann das mal jemand anschaulich im Wiki erklären und bebildern? Mal doch mal im Wiki ein paar Bilder mit Beispielen, die Dich interessieren, dann können wir dort weiterdiskutieren. Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Darstellen von Restrictions-Relationen auf dem Garmin
Abbiegebeschränkungen lassen sich mit der derzeitigen Version von mkgmap vermutlich nicht vernünftig darstellen. Vielleicht probier' ich hierzu mal was aus, ich fürchte aber, das wird nicht klappen. für den Anfang würde ich Einbahnstraßen im Garmin schonmal ziemlich gut finden, oder gibts da evtl. sogar schon eine Karte, die das hat? Alle mit mkgmap erstellen Karten zeigen Dir per Default bei Einbahnstraßen die Richtung (im Namen) mit an, also z.B. Riemenschneiderstraße (W) bedeutet: Dies ist eine Einbahnstraße, die man in westlicher Richtung befahren darf. Ansonsten kenne ich 2 Karten, die dies auch mit Pfeilen darstellen: http://openmtbmap.org/ und http://wiki.openstreetmap.org/wiki/User:Drahtesel/Garmin (meine eigene Karte) Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] WG: Routing über einen Platz
Plätze zeichnet mkgmap als Polygon, wenn sie mit highway=pedestrian und area=yes getaggt sind (gilt für den default-style von mkgmap). Wenn ein Weg nun als Polygon dargestellt wird, so kann er (zumindest in der aktuellen Version von mkgmap) nicht gleichzeitig als Weg für das Routing verwendet werden. Du müsstest also die style-Files so ändern, dass highway=pedestrian in der Datei lines für das Routing verwendet wird und den entsprechenden Eintrag aus der Datei polygons entfernen. Dann werden zwar Plätze nicht mehr gefüllt gezeichnet, aber Garmin routet dich zumindest am Rand des Platzes entlang. Wenn Du gleichzeitig den Platz als Fläche gezeichnet haben willst, müsstest du dies über einen zusätzlichen transparenten Layer machen. Was nicht so ohne weiteres funktioniert, ist das Routing quer über einen Platz. Garmin kann nur entlang von Wegen navigieren. Man könnte jetzt in einem Zwischenschritt alle Nodes des Platzes durch künstlich generierte Wege paarweise miteinander verbinden (oder alle Nodes mit einem zentralen Punkt verbinden). Das führt aber einerseits zu einer großen Menge an Wegen, zum anderen müsste man Wege wieder ausfiltern, die nicht sinnvoll sind (z.B. bei einem Platz in U-Form). Siehe Diskussion auf talk-de. Das ist m.E. zu aufwändig, zumal das Routing am Rand des Platzes entlang eigentlich ausreichend ist. Rudi http://wiki.openstreetmap.org/wiki/User:Drahtesel/Garmin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Routing über einen Platz
Hallo Markus, - wie wird die Fläche an die umliegenden Strassen und Wege angeschlossen Die Fläche wird ja als geschlossener Weg gezeichnet. Die Enden der umliegenden Straßen sollten sich dann die Nodes mit der Fläche teilen. - was ist mit Häusern, die in der Fussgängerzone stehen Genau genommen die Fläche als Multipolygon mit Löchern definieren und da ein Gebäude rein setzen. Vereinfacht reicht es sicher auch, das Gebäude einfach auf die Fläche zu setzen. Wurde vor kurzem hier mal diskutiert. Wenn das Routing nur über den Rand läuft (siehe nächster Punkt) ist das auch nicht von Belang. - wann braucht man zusätzliche Strassen und/oder Wege durch die Fussgängerzone Meiner Meinung nach nicht erforderlich, da das Routing normalerweise über den Rand der Zone führt (z.B. bei OpenRouteService, Garmin, ...), und das in der Regel ausreichend ist. Einzig bei sehr langgestreckten Zonen könnte man vielleicht einen zusätzlichen Weg eintragen. Wie ist das eigentlich bei OpenSource Navigationssystemen (Navit Co), habe diese spezielle Regeln für Plätze? - wie beschriftet man die Fussgängerzone (damit sie nicht irgendwo erscheint, oder gar andere wichtigere Beschriftungen verdrängt) Auf die Beschriftung hat man keinen großen Einfluss, hängt von Renderer ab. Wenn der Platz einen Namen hat, dann würde ich das name-Tag setzen, sonst nicht. Wenn die Beschriftung stört, kannst Du sie für den osmarender gezielt unterdrücken. - wie muss die Fussgängerzone in Routen (relation) eingebunden werden Einfach den Weg der Zone (Umrandung) der Relation hinzufügen. Gruß Rudi ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de