OpenSeaMap-dev:De:Chart-Designer: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) (→Zoomlevel und Legende) |
Markus (Diskussion | Beiträge) (Grundlagen von HowTo abgesetzt) |
||
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Datei:Chart-Designer-MM-Ost.jpg|right|400px]] | ||
+ | |||
Der '''Chart-Designer''' dient dazu, Kartenausschnitte in passenden Zoomleveln zu einem "Atlas" zusammenzustellen. Aus einem solchen Atlas können dann mit dem [[OpenSeaMap-dev:de:Chart-Bundler|Chart-Bundler]] Offline-Karten in verschiedenen Kartenformaten erstellt werden. | Der '''Chart-Designer''' dient dazu, Kartenausschnitte in passenden Zoomleveln zu einem "Atlas" zusammenzustellen. Aus einem solchen Atlas können dann mit dem [[OpenSeaMap-dev:de:Chart-Bundler|Chart-Bundler]] Offline-Karten in verschiedenen Kartenformaten erstellt werden. | ||
+ | |||
+ | == Grundlagen == | ||
+ | [[Datei:Raster-Karten Chart-Designer BottomUp-Pfeil2.jpg|thumb|Bottom-Up]] | ||
+ | Mit dem Chart-Designer werden auf einer Übersichtskarte händisch Karten-Kacheln in verschiedenen Zoomleveln markiert. Alle händisch markierten und alle durch den Chart-Desihner daraus abgeleitet automatisch markierten Kacheln werden in eine XML-Datei geschrieben. Diese Datei dient dann als Steuerdatei für den Chart-Bundler zur Erzeugung eines Kartenpaketes. | ||
+ | |||
+ | Der Chart-Designer berechnet, ausgehend vom jeweils höchsten Zoomlevel, automatisch die entsprechenden niedrigeren. <br> | ||
+ | Dazu legt man im gewünschten höchsten Zoomlevel die gewünschten Ausschnitte fest (Hafen, Ankerbucht, etc). <br> | ||
+ | Von Hand müssen in den niedrigeren Zoomleveln nur noch zusätzlich gewünschte einzelne Flächen ergänzt werden. | ||
+ | |||
+ | Dadurch, dass der Chart-Designer von "unten nach oben" arbeitet, wird die Zahl der generierten Kachen wesentlich reduziert. <br> | ||
+ | In anderen Kartenerstellungs-Werkzeugen wird erst in einer Boundingbox (z.B. in z=5) der Gesamtumfang festgelegt, <br> | ||
+ | das ergibt dann 67'000'000 Kacheln in z=18, und überlastet die Server hoffnungslos. | ||
+ | |||
+ | Code in Github: [https://github.com/OpenSeaMap/chart-designer Chart-Designer] | ||
== HowTo == | == HowTo == | ||
+ | Lege erst in z=10 den Kartenumriss fest. <br> | ||
+ | Arbeite danach '''vom Zoomlevel 18''' ausgehend weiter '''zu den niedrigen Zoomleveln'''. <br> | ||
+ | In jedem folgenden Zoomlevel nur noch Stellen ergänzen, die nicht schon automatisch markiert sind. | ||
+ | |||
+ | === Einstellungen === | ||
+ | ... | ||
+ | |||
+ | === Neuer Atlas === | ||
+ | ... | ||
+ | |||
+ | === Zwischenspeichern === | ||
+ | Achtung: speichere deine Arbeit zwischendrin immer mal wieder in eine neue Dateiversion. <br> | ||
+ | Wähle dazu jeweils einen neuen Dateinamen: <name>1, <name>2, etc. <br> | ||
+ | Dann kannst du bei einem Fehler immer wieder auf eine vorherige Version zurückgreifen. | ||
+ | |||
+ | Tippe unter "Saved profiles" den neuen Namen ein und klicke auf "Save". <br> | ||
+ | Danach findest du die neue und die alte Datei in der DropdownListe unter "Saved profiles". <br> | ||
+ | Aufrufen kannst du sie mit "Load". | ||
+ | |||
+ | === Kartenumriss === | ||
+ | Markiere in '''z=10''' die ganze Kartenfläche. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 10, 9, 8 und 7. <br> | ||
+ | Die Kästchen 18, 17, 16, 15, 14, 13, 12 und 11 bleiben leer. | ||
+ | |||
+ | === Marina === | ||
+ | Markiere in '''z=18''' jede Marina, incl Steganlage und Toilette, Hafenmeister, etc. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7. | ||
+ | |||
+ | === Hafen === | ||
+ | Markiere in '''z=17''' die ganze Hafenfläche. <br> | ||
+ | Markiere in z=17 auch den Marina-Ort und die Hafenstadt. <br> | ||
+ | Markiere in z=17 auch interessante Innenstädte, Einkaufszonen, Sehenswürdigkeiten etc. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 17, 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7. <br> | ||
+ | Das Kästchen 18 bleibt leer. <br> | ||
+ | Markiere in "Atlas Content" den Eintrag "L17". | ||
+ | |||
+ | === Ankerbucht === | ||
+ | Markiere in '''z=16''' alle wichtigen Teile von Ankerbuchten. <br> | ||
+ | Markiere in z=16 auch wichtige Orte und Stadtteile (Supermarkt), für die kein detaillierter Stadtplan erstellt werden soll. <br> | ||
+ | Besonders wichtige Stellen und Orte können auch in z=17 markiert werden. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7. <br> | ||
+ | Die Kästchen 18 und 17 bleiben leer. <br> | ||
+ | Markiere in "Atlas Content" den Eintrag "L16". | ||
+ | |||
+ | === Seezeichen === | ||
+ | Markiere in '''z=15''' alle Seezeichen. <br> | ||
+ | Markiere in z=15 alle Tonnenstriche und Fahrrinnen. | ||
+ | Markiere in z=15 alle Orte mit wichtigem Krankenhaus. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 15, 14, 13, 12, 11, 10, 9, 8 und 7. <br> | ||
+ | Die Kästchen 18, 17 und 16 bleiben leer. <br> | ||
+ | Markiere in "Atlas Content" den Eintrag "L15". | ||
+ | |||
+ | Wenn ein Leuchtfeuer noch nicht an der richtigen Position sitzt: <br> | ||
+ | [http://wiki.openstreetmap.org/wiki/DE:Key:seamark:fixme Schiebe es mit JOSM an die richtige Position, und löschen den Eintrag "seamark:fixme".] | ||
+ | |||
+ | === Küste und Binnenwasserstrassen === | ||
+ | Markiere in '''z=14''' die gesamte Küstenlinie und alle Binnewasserstrassen. <br> | ||
+ | bzw. ergänze in der Ansicht z=14 alle Stellen, die noch nicht gelb sind. | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 14, 13, 12, 11, 10, 9, 8 und 7. <br> | ||
+ | Die Kästchen 18, 17, 16 und 15 bleiben leer. <br> | ||
+ | Markiere in "Atlas Content" den Eintrag "L14". | ||
+ | |||
+ | === Inseln === | ||
+ | Markiere in '''z=12''' kleine und mittlere inseln (Mallorca) komplett. <br> | ||
+ | Markiere in z=12 auch die Anfahrt vom nahen Flughafen zum Hafen, Details auch in z=16 (Bushaltestelle). | ||
+ | |||
+ | Setze dazu in "Zoom Levels" einen Haken in den Kästchen 12, 11, 10, 9, 8 und 7. <br> | ||
+ | Die Kästchen 18, 17, 16, 15, 14 und 13 bleiben leer. <br> | ||
+ | Markiere in "Atlas Content" den Eintrag "L12". | ||
== Atlanten == | == Atlanten == | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Atlas || Grösse || Designer || Status || Bemerkungen | + | ! Atlas || Gebiet || Grösse || Designer || Status || Bemerkungen |
|- | |- | ||
− | | Mittelmeer-Ost || || Markus || || | + | | Mittelmeer-Ost || Sizilien, IT-Adria, GR, Schwarzes Meer, Rotes Meer, Afrika-Nord || || Markus |
+ | | 30% | ||
+ | | Erfasst: Sizlien, IT-Adria, Slowenien, Kroatien, Montenegro, Albanien, GR: Jonische, Peleponnes, G.v.Korinth, Saron.Golf | ||
+ | |- | ||
+ | | Mittelmeer-West || ES-Süd, Gibraltar, FR-Süd, IT-Riviera, Sizilien, Afrika-Nordwest || || || || | ||
|- | |- | ||
− | | | + | | Englischer Kanal || GB-Süd, Biskaja, FR-Nord+West, BE, NL, DE-Nordsee, DK-West || || Alexej || || |
|- | |- | ||
− | | | + | | Ostsee || DK-Ost, DE-Ostsee, NO-Süd, SE-Süd+Ost, PO, Baltikum, .. || || || || |
|- | |- | ||
− | | | + | | Nordsee || BE, NL, DK-West, NO-Südwest, GB-Ost || || || || |
|- | |- | ||
− | | . || || || || | + | | Karibik || || || || || |
+ | |- | ||
+ | | Europa-Binnen || DE, FR, NL, BE, ES, IT, OE, PL, CS, .. || || || || | ||
+ | |- | ||
+ | | Grossbritannien || GB, IR, FO, IS, evtl FR-Nord, BE, NL || || || || | ||
+ | |- | ||
+ | | . || || || || || | ||
|} | |} | ||
Zeile 24: | Zeile 125: | ||
! Zoom || Objekte || Karte || zu zeichnen | ! Zoom || Objekte || Karte || zu zeichnen | ||
|- | |- | ||
− | | 7 | + | | 7 || Staat || Grobübersicht || - |
|- | |- | ||
| 8 || Wald || Übersicht || - | | 8 || Wald || Übersicht || - | ||
Zeile 48: | Zeile 149: | ||
| 18 || Steg-Nummer || Marinaplan || Marina, Steganlage | | 18 || Steg-Nummer || Marinaplan || Marina, Steganlage | ||
|} | |} | ||
+ | |||
+ | [[Kategorie:Downloadable Maps]] |
Aktuelle Version vom 12. März 2018, 07:42 Uhr
Der Chart-Designer dient dazu, Kartenausschnitte in passenden Zoomleveln zu einem "Atlas" zusammenzustellen. Aus einem solchen Atlas können dann mit dem Chart-Bundler Offline-Karten in verschiedenen Kartenformaten erstellt werden.
Inhaltsverzeichnis
Grundlagen
Mit dem Chart-Designer werden auf einer Übersichtskarte händisch Karten-Kacheln in verschiedenen Zoomleveln markiert. Alle händisch markierten und alle durch den Chart-Desihner daraus abgeleitet automatisch markierten Kacheln werden in eine XML-Datei geschrieben. Diese Datei dient dann als Steuerdatei für den Chart-Bundler zur Erzeugung eines Kartenpaketes.
Der Chart-Designer berechnet, ausgehend vom jeweils höchsten Zoomlevel, automatisch die entsprechenden niedrigeren.
Dazu legt man im gewünschten höchsten Zoomlevel die gewünschten Ausschnitte fest (Hafen, Ankerbucht, etc).
Von Hand müssen in den niedrigeren Zoomleveln nur noch zusätzlich gewünschte einzelne Flächen ergänzt werden.
Dadurch, dass der Chart-Designer von "unten nach oben" arbeitet, wird die Zahl der generierten Kachen wesentlich reduziert.
In anderen Kartenerstellungs-Werkzeugen wird erst in einer Boundingbox (z.B. in z=5) der Gesamtumfang festgelegt,
das ergibt dann 67'000'000 Kacheln in z=18, und überlastet die Server hoffnungslos.
Code in Github: Chart-Designer
HowTo
Lege erst in z=10 den Kartenumriss fest.
Arbeite danach vom Zoomlevel 18 ausgehend weiter zu den niedrigen Zoomleveln.
In jedem folgenden Zoomlevel nur noch Stellen ergänzen, die nicht schon automatisch markiert sind.
Einstellungen
...
Neuer Atlas
...
Zwischenspeichern
Achtung: speichere deine Arbeit zwischendrin immer mal wieder in eine neue Dateiversion.
Wähle dazu jeweils einen neuen Dateinamen: <name>1, <name>2, etc.
Dann kannst du bei einem Fehler immer wieder auf eine vorherige Version zurückgreifen.
Tippe unter "Saved profiles" den neuen Namen ein und klicke auf "Save".
Danach findest du die neue und die alte Datei in der DropdownListe unter "Saved profiles".
Aufrufen kannst du sie mit "Load".
Kartenumriss
Markiere in z=10 die ganze Kartenfläche.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 10, 9, 8 und 7.
Die Kästchen 18, 17, 16, 15, 14, 13, 12 und 11 bleiben leer.
Marina
Markiere in z=18 jede Marina, incl Steganlage und Toilette, Hafenmeister, etc.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7.
Hafen
Markiere in z=17 die ganze Hafenfläche.
Markiere in z=17 auch den Marina-Ort und die Hafenstadt.
Markiere in z=17 auch interessante Innenstädte, Einkaufszonen, Sehenswürdigkeiten etc.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 17, 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7.
Das Kästchen 18 bleibt leer.
Markiere in "Atlas Content" den Eintrag "L17".
Ankerbucht
Markiere in z=16 alle wichtigen Teile von Ankerbuchten.
Markiere in z=16 auch wichtige Orte und Stadtteile (Supermarkt), für die kein detaillierter Stadtplan erstellt werden soll.
Besonders wichtige Stellen und Orte können auch in z=17 markiert werden.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 16, 15, 14, 13, 12, 11, 10, 9, 8 und 7.
Die Kästchen 18 und 17 bleiben leer.
Markiere in "Atlas Content" den Eintrag "L16".
Seezeichen
Markiere in z=15 alle Seezeichen.
Markiere in z=15 alle Tonnenstriche und Fahrrinnen.
Markiere in z=15 alle Orte mit wichtigem Krankenhaus.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 15, 14, 13, 12, 11, 10, 9, 8 und 7.
Die Kästchen 18, 17 und 16 bleiben leer.
Markiere in "Atlas Content" den Eintrag "L15".
Wenn ein Leuchtfeuer noch nicht an der richtigen Position sitzt:
Schiebe es mit JOSM an die richtige Position, und löschen den Eintrag "seamark:fixme".
Küste und Binnenwasserstrassen
Markiere in z=14 die gesamte Küstenlinie und alle Binnewasserstrassen.
bzw. ergänze in der Ansicht z=14 alle Stellen, die noch nicht gelb sind.
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 14, 13, 12, 11, 10, 9, 8 und 7.
Die Kästchen 18, 17, 16 und 15 bleiben leer.
Markiere in "Atlas Content" den Eintrag "L14".
Inseln
Markiere in z=12 kleine und mittlere inseln (Mallorca) komplett.
Markiere in z=12 auch die Anfahrt vom nahen Flughafen zum Hafen, Details auch in z=16 (Bushaltestelle).
Setze dazu in "Zoom Levels" einen Haken in den Kästchen 12, 11, 10, 9, 8 und 7.
Die Kästchen 18, 17, 16, 15, 14 und 13 bleiben leer.
Markiere in "Atlas Content" den Eintrag "L12".
Atlanten
Atlas | Gebiet | Grösse | Designer | Status | Bemerkungen |
---|---|---|---|---|---|
Mittelmeer-Ost | Sizilien, IT-Adria, GR, Schwarzes Meer, Rotes Meer, Afrika-Nord | Markus | 30% | Erfasst: Sizlien, IT-Adria, Slowenien, Kroatien, Montenegro, Albanien, GR: Jonische, Peleponnes, G.v.Korinth, Saron.Golf | |
Mittelmeer-West | ES-Süd, Gibraltar, FR-Süd, IT-Riviera, Sizilien, Afrika-Nordwest | ||||
Englischer Kanal | GB-Süd, Biskaja, FR-Nord+West, BE, NL, DE-Nordsee, DK-West | Alexej | |||
Ostsee | DK-Ost, DE-Ostsee, NO-Süd, SE-Süd+Ost, PO, Baltikum, .. | ||||
Nordsee | BE, NL, DK-West, NO-Südwest, GB-Ost | ||||
Karibik | |||||
Europa-Binnen | DE, FR, NL, BE, ES, IT, OE, PL, CS, .. | ||||
Grossbritannien | GB, IR, FO, IS, evtl FR-Nord, BE, NL | ||||
. |
Zoomlevel und Legende
Die Objekt erscheinen ab folgendem Zoomlevel:
Zoom | Objekte | Karte | zu zeichnen |
---|---|---|---|
7 | Staat | Grobübersicht | - |
8 | Wald | Übersicht | - |
9 | Light Major, Verkehrstrennung | Übersegler | - |
10 | Marina | Übersegler | gesamtes Seegebiet |
11 | Ansteuertonne | Übersegler | - |
12 | Lateral, Kardinal, Sektorenfeuer, Landmark | Insel komplett (Mallorca) | |
13 | Schleuse | Orte (Durchfahrt) | |
14 | Light Minor, Notice, Fahrwasser | Küste, Binnenwasserstrasse, Städte Rand | |
15 | Kennung, Krankenhaus, Parkplatz | Ansteuerkarte | Fahrwasser, alle Seezeichen |
16 | Supermarkt, Kirche, Smallcraft | Stadtplan | Ankerbucht, interessanter Ort/Stadt |
17 | Laden, Kneipe, Tankstelle, | Hafenplan, Hafenort | Hafen, Hafenort, detaillierter Stadtplan |
18 | Steg-Nummer | Marinaplan | Marina, Steganlage |