Z angličtiny přeložil gtranslate.io
Mapc2mapc není produktem Asamm Software, takže neneseme žádnou odpovědnost za změny v jeho používání. Tento článek je pouze pro obecné informace.
Uživatel Locus Map Classic získává 10% slevu na tento produkt. Čtěte více >>
http://forum.locusmap.eu/viewtopic.php?f=10&t=413&p=1876&hilit=MAPC2MAPC#p1876
http://forum.locusmap.eu/viewtopic.php?f=21&t=4&p=4874&hilit=MAPC2MAPC#p4874
http://forum.locusmap.eu/viewtopic.php?f=44&t=899&p=5043&hilit=MAPC2MAPC#p5043
http://forum.locusmap.eu/viewtopic.php?f=21&t=3&p=6142&hilit=MAPC2MAPC#p6142
http://forum.locusmap.eu/viewtopic.php?f=21&t=3&p=12802&hilit=MAPC2MAPC#p12802
Nizozemská kartografická služba PDOK nabízí topografickou mapu Top25raster zdarma. Tyto mapy jsou poskytovány ve formátu geotiff v místním souřadnicovém systému. Locus Map nezvládá formát geotiff, proto je nutné tato data převést ručně.
Tento tutoriál je připraven pro systém Windows, ale zejména nástroje GDAL fungují o něco lépe na systémech Linux.
set GDAL_DATA=.\gdal-data gdalwarp -t_srs EPSG:4326 44a-top25raster-2010.tif 44a-top25raster-2010-4326.tif
Locus Map v podstatě v tuto chvíli nepodporuje soubory SHP. Na druhou stranu existuje několik možností, jak převést SHP do jiného formátu, který lze importovat do Locus Map.
Pravděpodobně nejjednodušší způsob převodu SHP souboru, který Locus plně podporuje. Bohužel existuje omezení velikosti souboru KML. The limit pro Locus Map je o 5000 - 10000 bodů v závislosti na vašem zařízení.
V tomto příkladu očekáváme, že převod souboru shp je velmi jednoduchý. Bohužel převod je trochu složitější a vyžaduje specifický přístup pro konkrétní soubory SHP. Nedá se tedy říci, že by tento příklad mohl být použit pro každý soubor SHP.
Pro tento příklad používáme bezplatná data shp (hranice České republiky) ke stažení na adrese http://gadm.org/data/shp/CZE_adm.zip.
Možností jak na to je spousta - viz http://wiki.openstreetmap.org/wiki/Shapefiles. V tomto příkladu používáme Merkaartor SW.
<bound>
tag na konci souboru osm.xml. Musíte jej přesunout a umístit celý tag před první prvek geometrie<?xml verze="1.0"?> <osm generátor="Merkaartor 0.17" verze="0.6"> <bound box="48.540841,12.085860,51.054381,18.862533" původ="http://www.openstreetmap.org/api/0.6"/> <uzel verze="0" lon="14.4138160" lat="49.2553340" timestamp="2013-04-28T10:55:33Z" uživatel="" id="-1" herec="0"/> ... ... ...
tag-mapping-shp.xml
soubor založený na tagu _ENGTYPE_2_
<?xml verze="1.0" kódování="UTF-8"?> <mapování značek xmlns="http://mapsforge.org/tag-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mapsforge.org/tag-mapping ../resources/tag-mapping.xsd" default-zoom-appear="16" jméno profilu="výchozí profil"> <způsoby> <osm-tag klíč="_ENGTYPE_2_" hodnota="Okres" zoom-zobrazit="4" síla-polygon-čára="True" /> <osm-tag klíč="_ENGTYPE_2_" hodnota="Statutární město" zoom-zobrazit="4" síla-polygon-čára="True"/> </způsoby> </tag-mapping>
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
cze_adm_theme.xml
)<?xml verze="1.0" kódování="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" vyplnit-mořské oblasti="0" verze="1" pozadí mapy="#00FFFFFF"> <pravidlo e="způsob" k="*" v="*"> <pravidlo e="způsob" k="_ENGTYPE_2_" v="Okres" > <řádek mrtvice="#FF3E96" šířka tahu="4" /> </pravidlo> <pravidlo e="způsob" k="_ENGTYPE_2_" v="Statutární město"> <řádek mrtvice="#B56904" šířka tahu="4" /> </pravidlo> </pravidlo> </rendertheme>
cze_adm.osm.map
do složky Locus/mapsVector
Locus/mapsVector/_themes