Traduit de l'anglais par gtranslate.io
Mapc2mapc n'est pas un produit d'Asamm Software, nous déclinons donc toute responsabilité en cas de modification de son utilisation. Cet article est uniquement à titre d'information générale.
L'utilisateur de Locus Map Classic bénéficie d'une réduction de 10 % sur ce produit. Lire la suite >>
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
Le service de cartographie néerlandais PDOK propose gratuitement la carte topographique Top25raster. Ces cartes sont fournies au format géotiff dans le système de coordonnées local. Locus Map n'est pas capable de gérer le format geotiff, il est donc nécessaire de convertir ces données manuellement.
Ce tutoriel est préparé pour le système Windows, mais en particulier les utilitaires GDAL fonctionnent un peu mieux sur les systèmes Linux.
set GDAL_DATA=.\gdal-data gdalwarp -t_srs EPSG:4326 44a-top25raster-2010.tif 44a-top25raster-2010-4326.tif
Locus Map ne prend pas en charge les fichiers SHP pour le moment. D'autre part, il existe des possibilités pour convertir SHP dans un format différent pouvant être importé dans Locus Map.
Probablement le moyen le plus simple de convertir un fichier SHP qui est entièrement pris en charge par Locus. Malheureusement, la taille du fichier KML est limitée. La limite pour Locus Map est d'environ 5000-10000 points selon votre appareil.
Dans cet exemple, nous nous attendons à ce que le fichier shp à convertir soit très simple. Malheureusement, la conversion est un peu délicate et nécessite une approche spécifique pour des fichiers SHP particuliers. Il n'est donc pas possible de dire que cet exemple pourrait être utilisé pour chaque fichier SHP.
Pour cet exemple, nous utilisons des données shp gratuites (frontières de la République tchèque) téléchargeables sur http://gadm.org/data/shp/CZE_adm.zip.
Il y a beaucoup de possibilités pour le faire - voir http://wiki.openstreetmap.org/wiki/Shapefiles. Dans cet exemple, nous utilisons Merkaartor SW.
<bound>
balise à la fin du fichier osm.xml. Vous devez le déplacer et placer la balise entière avant le premier élément de géométrie<?xml version="1.0"?> <osm générateur="Merkaartor 0.17" version="0.6"> <lié boîte="48.540841,12.085860,51.054381,18.862533" origine="http://www.openstreetmap.org/api/0.6"/> <nœud version="0" lon="14.4138160" lat="49.2553340" horodatage="2013-04-28T10:55:33Z" utilisateur="" id="-1" acteur="0"/> ... ... ...
tag-mapping-shp.xml
fichier basé sur une balise _ENGTYPE_2_
<?xml version="1.0" codage="UTF-8"?> <tag-mapping xmlns="http://mapsforge.org/tag-mapping" xmlns : xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:emplacement du schéma="http://mapsforge.org/tag-mapping ../resources/tag-mapping.xsd" affichage zoom par défaut="16" nom de profil="profil par défaut"> <façons> <balise osm key="_ENGTYPE_2_" Plus-value="District" zoom-apparaître="4" force-polygone-ligne="True" /> <balise osm key="_ENGTYPE_2_" Plus-value="Ville statutaire" zoom-apparaître="4" force-polygone-ligne="True"/> </voies> </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 version="1.0" codage="UTF-8"?> <thème de rendu xmlns="http://mapsforge.org/renderTheme" xmlns : xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:emplacement du schéma="http://mapsforge.org/renderTheme ../renderTheme.xsd" locus étendu="1" remplir les zones maritimes="0" version="1" fond de carte="#00FFFFFF"> <règle e="manière" k="*" v="*"> <règle e="manière" k="_ENGTYPE_2_" v="District" > <ligne accident vasculaire cérébral="#FF3E96" largeur du trait="4" /> </règle> <règle e="manière" k="_ENGTYPE_2_" v="Ville statutaire"> <ligne accident vasculaire cérébral="#B56904" largeur du trait="4" /> </règle> </règle> </thème de rendu>
cze_adm.osm.map
dans le dossier Locus/mapsVector
Locus/mapsVector/_themes