Benutzertools

Site-Tools


Handbuch:advanced:map_tools:conversion

Differenzen

Dies zeigt Ihnen die Unterschiede zwischen zwei Versionen der Seite.

Link zu dieser Vergleichsansicht

Beide Seiten vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
manual:advanced:map_tools:conversion [2015/05/15 06:54] - mstupkamanual:advanced:map_tools:conversion [2023/06/27 14:40] (Strom) – [SHP-Datei in KML konvertieren] mstupka
Linie 1: Linie 1:
  
-====== Maps2mapc ======+====== Konvertierung von Karten ======
  
 ---- ----
-Diese Seite ist veraltet und wird bald überarbeitet</WICKELN> +===== Wie zu Erstellen Sie eine sqlitedb-Datei mit Mapc2mapc ===== 
-===== So erstellen Sie eine sqlitedb-Datei mit Maps2mapc ===== + 
 +Mapc2mapc ist kein Produkt von Asamm Software, daher übernehmen wir keine Verantwortung für Änderungen in seiner Nutzung. Dieser Artikel dient nur der allgemeinen Information.  
 +</WICKELN>
 ==== Grundlegende Informationen ==== ==== Grundlegende Informationen ====
-  * Locus derzeit Support große Auswahl an Kartenformaten (mehr [[Anleitung:Karten:Kartenformate|hier]]). Aber häufigste Formate sind noch nicht abgedeckt. Wenn Sie Ihre Karten in ein von Locus verwendbares Format konvertieren möchten, Du darfst aussehen auf Programm [[http://www.the-thorns.org.uk/Kartierung/Hilfe /over.html|MAPC2MAPC]].+  * Ort Karte zur Zeit unterstützt a große Auswahl an Kartenformaten (sehen mehr [[Anleitung:Benutzerhandbuch:maps_extern|hier >>]]). Aber viele andere Formate sind noch nicht abgedeckt. Falls Sie es wollen zu Konvertieren Sie Ihre Karten in ein von Locus verwendbares Format Kartehaben ein aussehen at [[http://www.the-thorns.org.uk/Kartierung/Hilfe /over.html|MAPC2MAPC]] Software. 
 + 
 +  * Wir empfehlen zunächst, die Demoversion zu testen, ob diese Ihren Anforderungen entspricht. [[http://www.the-thorns.org.uk/Kartierung/Hilfe /locus.html|Hier]] sind Anweisungen des MAPC2MAPC-Autors.
  
-  * Erstens vorschlagen Testen Sie die funktionierende Demo Version if fehlen uns die Worte. passt zu Ihren Bedürfnissen. [[http://www.the-thorns.org.uk/Kartierung/Hilfe /locus.html|Hier]] ist eine Beschreibung vom Autor von MAPC2MAPC, wie man ...+  * Falls Sie zufrieden sind, wir vorschlagen voll kaufen Version\\  
 +Benutzer von Locus Map Classic erhalten 10 % Rabatt von fehlen uns die Worte. PRODUKTE. [[http://www.the-thorns.org.uk/Kartierung/Hilfe /locus.html|Lesen Sie mehr >>]] 
  
-  * Falls Sie zufrieden sind, schlage ich vor, die Vollversion über die Schaltfläche **Kaufen** unten auf der Handbuchseite zu kaufen. Dadurch erhalten Sie 10 % Rabatt auf dieses Produkt 
  
   * **MAPC2MAPC:** http://www.the-thorns.org.uk/Kartierung/   * **MAPC2MAPC:** http://www.the-thorns.org.uk/Kartierung/
  
-==== Zusätzlich Informationen zur Wissensdatenbank ====+==== Zusätzlich Handbuchkapitel ====
  
-  * [[Anleitung:Convert_img_to_sql|Konvertieren IMG bildet auf a ab sqlitedb Locus-Karte]] +  * [[manuell:fortschrittlich:Convert_img_to_sql|weiterverarbeitende Industrie IMG wird einem Locus zugeordnet unterstützte sqlitedb Karte]] 
-  * [[Anleitung:Convert_images_to_sql|Konvertieren Bilder zu a sqlitedb Locus-Karte]]+  * [[manuell:fortschrittlich:Convert_images_to_sql|weiterverarbeitende Industrie Bilder zu einem Locus unterstützte sqlitedb Karte]]
  
  
Linie 31: Linie 34:
  
 ---- ----
-===== Wie konvertiere ich Niederlande TOP25raster =====+===== Wie konvertiere ich Niederlande Top25raster =====
  
-Der niederländische Kartografiedienst PDOK bietet topografische Karten an Topo25raster kostenlos. Diese Karte sind darin vorgesehen geoTiff Format im lokalen Koordinatensystem. Locus ist nicht in der Lage, damit umzugehen geoTiff Format aus diesem Grund is erforderlich diese Daten manuell zu konvertieren.+Der niederländische Kartografiedienst PDOK bietet topografische Karten an Top25raster kostenlos. Diese Karten sind darin vorgesehen Geotiff Format im lokalen Koordinatensystem. Ort Karte nicht verarbeiten kann Geotiff Format, deshalb ist es is notwendig, diese Daten manuell zu konvertieren.
  
-<wickeln info>Dieses Tutorial ist für Windows-Systeme vorbereitet, aber insbesondere GDAL-Dienstprogramme funktionieren etwas besser auf Linux-Systemen.</wickeln>+<Umwickeln  info>Dieses Tutorial ist für Windows-Systeme vorbereitet, aber insbesondere funktionieren GDAL-Dienstprogramme etwas besser auf Linux-Systemen.</WICKELN>
  
 ==== Daten herunterladen ==== ==== Daten herunterladen ====
  
-  * Ganz Niederlande ist geteilt in Abschnitt – Download-Bereich, der für Sie geeignet ist +  * Ganz Niederlande ist geteilt in Abschnitte - herunterladen Abschnitt, der für Sie geeignet ist 
-  * Dowload Seite: https://www.pdok.nl/nl /Produkte/PDOK-Downloads/basis-registratie-topografie/Topputz/top25raster-D...+  * Herunterladen Seite: https://www.pdok.nl/nl /Produkte/PDOK-Downloads/basis-registratie-topografie/Topraster/topraster-actueel/top25raster und andere Waagen
  
 ==== Verwenden Sie GDAL für die Transformation ==== ==== Verwenden Sie GDAL für die Transformation ====
Linie 47: Linie 50:
  
   * Laden Sie für dieses Tutorial gdal http:// herunterwww.gisinternals.com/sdk /PackageList.aspx?file=release-1600-gdal-1-10-0-mapserver-6-2-1.zip   * Laden Sie für dieses Tutorial gdal http:// herunterwww.gisinternals.com/sdk /PackageList.aspx?file=release-1600-gdal-1-10-0-mapserver-6-2-1.zip
-  * Herunterladen  gdal-110-1600-core.msi-Installationsprogramm+  * Laden Sie das gdal-110-1600-core.msi-Installationsprogramm herunter
  
-=== Transformation heruntergeladen Geotif ===+=== Transformation heruntergeladen Geotiff ===
  
-  * Öffnen Sie die Befehlszeile (CMD) und gehen Sie zum GDAL-Installationsordner  (in unserem Fall cd C:\Programme (x86)\GDAL) +  * Öffnen Sie die Befehlszeile (CMD) und gehen Sie zum GDAL-Installationsordner  (in unserem Fall C:\Program Files (x86)\GDAL) 
-  * Transformation heruntergeladen geoTiff in das WGS84-System+  * Transformation heruntergeladen Geotiff in das WGS84-System
  
   setze GDAL_DATA=.\gdal-data   setze GDAL_DATA=.\gdal-data
   gdalwarp -t_srs EPSG:4326 44a-top25raster-2010.tif  44a-top25raster-2010-4326.tif   gdalwarp -t_srs EPSG:4326 44a-top25raster-2010.tif  44a-top25raster-2010-4326.tif
  
-=== Karte erstellen mit Mapc2Mapc in Locus-Format ===+===  Verwenden Sie die Mapc2Mapc Karte in a generieren Ort-gestützt formatieren ===
  
-  * Herunterladen und installieren SW Mapc2Mapc http://www.the-thorns.org.uk/Kartierung/nach unten.htm+  * Downloaden und installieren Sie Mapc2Mapc http://www.the-thorns.org.uk/Kartierung/nach unten.html
   * Starten Sie Mapc2mapc und legen Sie den Speicherort von gdal_translate fest   * Starten Sie Mapc2mapc und legen Sie den Speicherort von gdal_translate fest
     * Bearbeiten > Suchen > GDAL_translate  (Pfad zum Installationsordner von gdal wählen)     * Bearbeiten > Suchen > GDAL_translate  (Pfad zum Installationsordner von gdal wählen)
-  * Öffnen Sie transformiert geoTiff+  * Öffnen Sie transformiert Geotiff
     * Datei > Kalibrierte Karte laden     * Datei > Kalibrierte Karte laden
   * Exportdatei für Locus   * Exportdatei für Locus
-    * Datei > Karte für Mobile schreiben  Low-Level-Lichtlaser+    * Datei > Karte für Mobilgeräte schreiben
     * Wählen Sie Locus/RMAPS sqlitedb     * Wählen Sie Locus/RMAPS sqlitedb
     * Stellen Sie die Zoomstufen ein     * Stellen Sie die Zoomstufen ein
-    * Optional: Aktivieren Sie Kachel erstellen  Ränder transparent +    * optional: Aktivieren Sie Kachelränder transparent machen 
-    * Drücken Sie OK und bestätigen Sie alle Zoomstufen welche wird generiert+    * Drücken Sie OK und bestätigen Sie alle Zoomstufen zur Verbesserung der Gesundheitsgerechtigkeit wird generiert
  
-=== Karte in Locus importieren ===+=== Karte in Locus importieren Karte ===
  
   * Kopieren Sie die generierte sqlitedb-Karte in Ihren Geräteordner Locus/Karten    * Kopieren Sie die generierte sqlitedb-Karte in Ihren Geräteordner Locus/Karten 
-  * Starten Sie Locus+  * Starten Sie Locus Karte
  
 === Rote Kreuze === === Rote Kreuze ===
  
-  * Die Demoversion von mapc2mapc fügt zufällige rote Kreuze über der Karte hinzu. Das ist Begrenzung der kostenlosen/Demoversion+  * Die Demoversion von Mapc2mapc fügt zufällige rote Kreuze über der Karte hinzu. Das ist Einschränkung der kostenlosen/Demoversion
  
 {{:Handbuch:fortschrittlich:map_tools:44a-top25raster-2010-4326.zip|}} {{:Handbuch:fortschrittlich:map_tools:44a-top25raster-2010-4326.zip|}}
 +===== So konvertieren Sie eine SHP-Datei für Locus =====
 +
 +==== Grundlegende Informationen ====
 +
 +Locus Map unterstützt derzeit grundsätzlich keine SHP-Dateien. Andererseits gibt es einige Möglichkeiten, SHP in ein anderes Format zu konvertieren, das in Locus Map importiert werden kann.
 +
 +==== SHP-Datei in KML konvertieren ====
 +
 +Probably the easiest way of converting SHP file which is fully supported by Locus. Unfortunately there is a limitation in size of KML file. The **limit** for Locus Map is about **5000 – 10000 points** depending on your device. 
 +
 +  * Laden Sie das kostenlose Tool Shp2kml herunter  [[http://www.zonums.com/dateien /Shp2kml.zip]]
 +  * shp2kml.exe entpacken und ausführen
 +  * Select the file for conversion on the first screen 
 +{{ :Handbuch:fortschrittlich:map_tools:shp2kml_select_file_for_convert.png?nolink |}}
 +  * Define color of lines/Polygone
 +{{ :Handbuch:fortschrittlich:map_tools:shp2kml_define_line_color.png?nolink |}}
 +  * Ballondefinitionsbildschirm überspringen
 +  * Define name of layers and description on the last screen 
 +{{ :Handbuch:fortschrittlich:map_tools:shp2kml_layer_description.png?nolink |}}
 +
 +  * KML-Datei erstellen
 +  * Kopieren Sie die erstellte KML-Datei in Locus/MapItems
 +  * Run Locus Map and go to the [[manual:Benutzerhandbuch:items|Map Items]]
 +
 +{{ :Handbuch:fortschrittlich:map_tools:shp2kml_kml_in_locus.png?nolink |}}
 +
 +==== Konvertiere SHP in das Mapsforge-Format ====
 +
 +In diesem Beispiel erwarten wir, dass die Konvertierung der shp-Datei sehr einfach ist. Leider ist das Konvertieren etwas knifflig und erfordert einen speziellen Ansatz für bestimmte SHP-Dateien. Es ist also nicht möglich zu sagen, dass dieses Beispiel für jede SHP-Datei verwendet werden könnte. 
 +
 +For this example we use free shp data (Czech Republic boundaries ) download-able at [[http://gadm.org/Datum /shp/CZE_adm.zip]]. 
 +
 +=== SHP-Datei im OSM-Format ===
 +
 +Es gibt viele Möglichkeiten, wie das geht - siehe [[http://wiki.openstreetmap.org/Wiki /Shapefiles]]. In diesem Beispiel verwenden wir [[http://merkaartor.be/|Merkaartor]] SW.
 +
 +  * Merkaartor herunterladen [[http://merkaartor.be/Wiki /merkartor/Herunterladen]]
 +  * Führen Sie es aus und öffnen Sie die SHP-Datei zum Konvertieren
 +  * OSM exportieren: Datei > Exportieren > OSM (XML)
 +  * Hinweis: Merkaartor-Platz'' <gebunden>'' -Tag am Ende der Datei osm.xml. Sie müssen es verschieben und das gesamte Tag vor dem ersten Geometrieelement platzieren
 +
 +
 +<?xml version="1.0"?>
 +<osm generator="Merkaartor 0.17" version="0.6 „>
 +   <bound box="48.540841,12.085860,51.054381,18.862533" origin="http://www.openstreetmap.org/api /0.6"/>
 +  <node version="0" lon="14.4138160" lat="49.2553340" timestamp="2013-04-28T10:55:33Z" user="" id="-1 " actor="0"/>
 +...
 +...
 +...
 +
 +</Code> 
 +
 +=== Mapsforge map writer plugin ===
 +
 +== Osmose ==
 +  * Osmose 0.40.1 herunterladen und installieren [[http://bretth.dev.openstreetmap.org/Osmosebau/Osmose-0.41.zip]]  
 +  * Note: there are newer versions of Osmosis but the Map writer plugin does not work properly with them
 +  * More details about Osmosis [[http://wiki.openstreetmap.org/Wiki /Osmose/Installation]]
 +  
 +== Kartenschreiber-Plugin ==
 +  * Mapwriter-Plugin herunterladen [[http://ci.mapsforge.org/Arbeit/release-0.5.0/lastSuccessfulBuild/Artefakt/MapsForge-Map-Writer/bauen/libs /mapsforge-map-writer-0.5.0.jar|mapsforge-map-writer-0.5.0-jar]]
 +  * Copy downloaded plugin into Osmosis folder  //Osmose/plugins//
 +  * Weitere Informationen zur Installation des Map Writer-Plugins: [[https://github.com/Kartenschmiede/Kartenschmiede/Klecks/Meister/docs /Erste-Schritte-Map-Writer.md#Plugin-Installation]] 
 +
 +== Benutzerdefinierte Tags für die Generierung der Kartendatei definieren ==
 +  * Map writer plugin uses a XML file (tag-mapping.xml) that contains pairs of known tags for generation.  This xml  defines which OSM element will be included in the map file.
 +  * Verwenden Sie Merkaartor oder einen beliebigen GIS/DBF-Viewer und entscheiden Sie, welche SHP-Attribute Sie in die Kartendatei exportieren möchten. 
 +  * Für dieses Beispiel erstellen wir ''tag-mapping-shp.xml'' Datei basierend auf Tag ''_ENGTYPE_2_''
 +{{ :Handbuch:fortschrittlich:map_tools:shp2mapsforge_shp_tag_value.png?nolink |}}
 + 
 +<?xml version="1.0" Kodierung="UTF-8"?>
 +<tag-mapping xmlns="http://mapsforge.org/tag-mapping" xmlns:xsi="http://www.w3.org/2001 /XMLSchema-instance"
 + xsi:schemaLocation="http://mapsforge.org/tag-mapping ../Ressourcen/tag-mapping.xsd" default-zoom-appear="16"
 + profile-name="default-profile">
 +
 +
 + <ways>
 +     <osm-tag key="_ENGTYPE_2_" value="Bezirk" zoom-appear="4" force-polygon-line="WAHR" />
 +            <osm-tag key="_ENGTYPE_2_" value="Statutory city" zoom-appear="4" force-polygon-line="true"/>
 + </ways>
 +</tag-mapping>
 +</Code>
 +
 +== Generate map file ==
 +
 +  * Run generation
 +<Code>
 +bin\osmosis.bat --read-xml cze_adm.osm --mapfile-writer file=cze_adm.osm.map type=ram tag-conf-file=tag-mapping-shp.xml bbox-enlargement=0
 +</Code>
 +  * More information about generation and Mapwriter plugin [[https://github.com/Kartenschmiede/Kartenschmiede/Klecks/Meister/docs /Getting-Started-Map-Writer.md]]
 +
 +== Create vector theme for rendering ==
 +  * We’ve generated vector map and in next step we need to define appearance of geometry. Appearance is defined via theme XML.
 +  * Sie können jedes kostenlose Design für Locus bearbeiten oder ein neues erstellen, das speziell für Ihre SHP-Datei erstellt wird.
 +  * Create theme xml  (in our case ''cze_adm_theme.xml'')
 + 
 +<code xml cze_adm_theme.xml>
 +<?xml version="1.0" Kodierung="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="#00FFFFFF">
 +
 +
 +  <rule e="Weg" k="*" v="*">
 + <rule e="Weg" k="_ENGTYPE_2_" v="Bezirk" >
 +                        <line stroke="#FF3E96" Strichbreite="4" />
 + </Regel>
 + <rule e="Weg" k="_ENGTYPE_2_" v="Statutory city">
 + <line stroke="#B56904" Strichbreite="4" />
 + </Regel>
 + </Regel>
 +</rendertheme>
 +</Code>
 +
 +== Copy map and theme to the device ==
 +  * Copy vector map file ''cze_adm.osm.map'' into folder ''Ort/mapsVector''
 +  * Copy theme xml into folder ''Ort/KartenVektor/_themes''
 +
 +
 +{{ :Handbuch:fortschrittlich:map_tools:shp2mapsforge_converted_map.png?nolink |}}
 +
  
  
Manual/advanced/map_tools/conversion.1431665647.txt.gz · Letzte Änderung: 2015 05:15 (externe Bearbeitung)