3 votes

Comment importer un fichier de carte OBF dans OsmAnd?

Le fichier de carte fourni par OsmAnd pour une région particulière comporte des imprécisions, donc j'aimerais utiliser ce fichier OBF corrigé à la place.

Comment faire ?

Ci-dessous est la procédure décrite sur le site fournissant la carte corrigée, malheureusement cela n'a pas semblé fonctionner (lorsque vous affichez le pays entier, les régions téléchargées à l'intérieur d'OsmAnd (fichiers OBF officiels) sont surlignées en vert, mais la région non officielle ne s'affiche pas en vert).

Tout d'abord, désinstallez toutes les cartes OsmAnd standard de la région, car elles entreront en conflit avec votre carte personnalisée.

Transférez le fichier de carte sur l'appareil Android. Si vous avez téléchargé le fichier de carte à partir de ce site, assurez-vous de le décompresser d'abord.

Par exemple, utilisez un gestionnaire de fichiers réseau, comme ES File Explorer.

Mettez la carte dans le dossier de données osmand (vous pouvez vérifier lequel est sous Paramètres Général Divers Dossier de données)

Il semble que la carte doit être renommée une fois à l'intérieur du gestionnaire de cartes d'OsmAnd (Gestion de carte Locale Sélectionnez votre fichier Renommer) avant qu'elle ne soit effectivement reconnue par OsmAnd.

Ensuite, n'oubliez pas que vous devez changer la langue de description (Configurer la carte Langue de description) en anglais pour voir les noms de lieux translittérés.

Aussi, comme la carte mondiale de base n'a pas été créée en utilisant JapanMapTranslate, vous devrez zoomer un peu pour que votre carte locale soit effectivement utilisée.

Note : Contrairement à ma autre question Comment importer un fichier .obf POI dans OsmAnd cette question concerne les cartes, pas les POIs. Les réponses à cette question ne résolvent pas le problème ici.

2voto

slv Points 121

Pour voir les OBF que je n'ai pas téléchargés via OsmAnd, j'ai d'abord dû changer le répertoire où ses données sont stockées pour un endroit où je peux pousser des données (téléphone non rooté).

Pour cela, je suis d'abord allé dans Paramètres > Paramètres généraux > [Divers] Dossier de stockage des données et je l'ai basculé sur "Spécifié manuellement...". J'ai décidé que ce serait /storage/emulated/0/osmand car c'est un endroit que je peux voir lorsque je connecte le téléphone à mon ordinateur portable. OsmAnd a demandé s'il devait déplacer tous ses fichiers de configuration là-bas, j'ai dit bien sûr, allez-y.

J'ai mis les OBF directement à la racine de /storage/emulated/0/osmand. Il a perdu toutes les cartes que j'avais téléchargées via l'application après le changement de dossier, donc j'ai dû télécharger à nouveau la carte du monde, par exemple, et elle a fini par se retrouver à la racine du dossier aussi, c'est ainsi que j'ai découvert.

Il peut être nécessaire de redémarrer OsmAnd pour qu'il détecte les nouvelles cartes, et le petit truc ci-dessus de renommer le fichier via le gestionnaire de cartes l'a effectivement fait inspecter par OsmAnd et marqué en vert comme une région pour laquelle une carte détaillée était disponible. Même avant le renommage, son contenu était quand même utilisé, donc dès que vous voyez quelque chose correspondant à votre OBF dans le gestionnaire de cartes, tout devrait être OK.

2 votes

Quand j'essaie cela, je reçois une erreur d'IO. J'ai créé le répertoire de destination avec un gestionnaire de fichiers. Osmand crée juste un répertoire vide appelé travel et échoue ensuite.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X