WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

L'étude d'un système de navigation basé sur la plateforme open source "mapsforge".

( Télécharger le fichier original )
par Damien KAMPEMPE KILIMALI
Université de Douala au cameroun - Master II Informatique Appliquée aux système dà¢â‚¬â„¢information géographique 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

b) Sous fichier

i) segment d'indice de tuile

- tête de l'indice de tuiles : Ici il y a 16 octet pour la signature de l'indice si le bit de débogage dans l'en-tête de fichier est réglé: +++ IndexStart +++

- entrée d'index de tuile : ici i y a 5 octet d'entrée d'index dont le premierbit pour le drapeau pour indiquer si le carreau est complètement recouvert par l'eau (par exemple, une tuile au milieu de l'océan) et du deuxième jusqu'à quarantième pour le décalage de la tuile dans le fichier sous le 5-octet LONG (informations de débogage facultative et taille de l'index est également comptés) Si la tuile est vide décalage (tuile i ) = OFFSET (tuile i + 1 ).

ii) segment de données de tuile

Pour chaque tuile nous avons :

- Tête de tuiles : cette dernière est composée de 32 octets pour la signature de la tuile. Si le bit de débogage dans l'en-tête du fichier est défini: ### TileStartX, Y ### , où X et Y indiquent les coordonnées de tuiles de la tuile courante.  Le texte est toujours rembourré à 32 octets en ajoutant des espaces. Après le 32 premiers octets, il y a aussi deux variables, la première table de zoom c'est un tableau indiquant le nombre de points d'intérêt et les moyens de cette tuile pour les différents niveaux de zoom couverts par le sous-fichier enfermant. Soit Z le nombre de niveaux de zoom pris en charge par le sous-fichier d'enceinte (par exemple de 6 pour un sous-fichier qui couvre les niveaux 12-17). Ensuite, la table contient des lignes Z et 2 colonnes (première colonne: POI, deuxième colonne: aller-retour). Chaque cellule du tableau représente le nombre de POI ou des moyens sur le niveau de zoom spécifique. Le tableau est écrit en ligne et en valeurs sont codées comme VBE-U INT. Le deuxième c'est la première façon décalée décrit comme le Décalage en octets à la première manière cette tuile comme VBE-U INT. Le comptage commence à l'octet suivant la première voie se compenser n'est pas compté.

Pour chaque donnée POI nous avons :

- Données POI : 32 octet pour la signature POI Si le bit de débogage dans l'en-tête de fichier est réglé:  *** POIStartX*** où X définit l'OSM-ID du POI; le texte est toujours rembourré à 32 octets en ajoutant des espaces, puis une variable pour la position de géo différence de coordonnées dans le coin supérieur gauche de la tuile courante comme VBE-S RC, dans l'ordre lat-diff, lon-diff, en suite un octet spécial dont le premier au quatrième bits peu: couche (OSM-Tag: couche = ...) + 5 (pour éviter les valeurs négatives) et de cinquième au huitième pour la quantité d'étiquettes pour le POI. En suite suivra une variable ID pour chaque étiquette du POI id variable comme VBE-U RC. Puis un octet pour le drapeaux repartie comme suit : premier bit pour le drapeau de l'existence d'un nom de POI, deuxième bit pour le drapeau de l'existence d'un numéro de la maison, troisième bit pour le drapeau de l'existence d'une élévation, quatrième au huitième bit réservé pour une utilisation future. Suivra ensuite deux variables de type chaine de caractère l'un pour nom de la PI et l'autre pour le numéro de la maison de la PI enfin une variable de l'élévation du POI en mètre que VBE-S RC.

Pour chaque moyen :

- Propriétésde manière : 32 octets signature de façon, si le bit de débogage dans l'en-tête de fichier est réglé: --- WayStartX --- où X définit l'OSM-ID de la voie; le texte est toujours rembourré à 32 octets en ajoutant des espaces, en suite une variable pour la taille des données de façon décrit par nombre d'octets qui sont nécessaires pour coder la façon actuelle comme VBE-U RC, à partir de l'image bitmap sous carrelage (c'est-à-dire la signature de chemin et taille de manière ne sont pas comptés). De 2 octets bitmap de tuiles sous une tuile sur le niveau de zoom z est composé de sous tuiles exactement 16 sur le niveau de zoom z + 2 pour chaque tuile sous (rangée par rangée, de gauche à droite): 1 bit qui représente un indicateur si la voie est pertinent pour la tuile de sous. Spéciaux cas: les moyens du littoral doivent toujours avoir tous les 16 bit fixés. Après cela il y a un octet spécial dont du premier au quatrième bit pour la couche (OSM-Tag: couche = ...) + 5 (pour éviter les valeurs négatives) du cinquième au huitième pour la quantité d'étiquettes de la manière. Ensuite suivra la variable id pour chaque étiquette de la façon suivante: id variable comme VBE-U RC. Cette partie continue avec un octet du drapeau dont le premier bitpour le drapeau de l'existence d'un nom de chemin, le deuxième bit pour le drapeau de l'existence d'un numéro de la maison, le troisième bit pour le drapeau de l'existence d'une référence, le quatrième bit pour le drapeau de l'existence d'une position de l'étiquette, le cinquième bit pour le drapeau de l'existence de nombre de façon afin de spécifier le blocs de données terrain, de la manière dont au cas où ce 0 c'est-à-dire le champ n'existe pas, le nombre de blocs est un, cas 1: champ existe, plus d'un bloc. Le sixième bit pour le drapeau indiquant le codage de coordonner blocs manière, aussi dans le cas ce 0 seul l'encodage delta, et dans l'autre cas où ce 1 c'est-à-dire à double codage de delta. Septième et huitième bit réservé pour une utilisation future.

La partie continue par trois variables de type chaine de caractère dont le nom, numéro de la maison, la référence. Ensuite, deux variables l'une pour la position de l'étiquette de la géo différence de coordonnées au premier noeud de façon microdegrés que 2 × VBE-S RC, dans l'ordre lat-diff, lon-diff et l'autre pour le nombre de blocs de données de façon La quantité de blocs de données suivant de façon que VBE-U INT.

- Données de façon : deux variables le premier nombre de blocs de coordonnées de façon. Le montant de façon suivante coordonne le bloc que VBE-U INTUn montant supérieur à 1 indique un multi polygone avec le premier bloc représentant les coordonnées de manière externe et les blocs suivants coordonnent la voie intérieure. Le deuxième coordonnée de façon bloc, pour chaque moyen de coordonnées bloc: quantité de façon noeuds de cette manière que VBE-U RC géo différence de coordonnées dans le coin supérieur gauche de la tuile courante comme VBE-S RC, dans l'ordre lat-diff, lon-diff coordonnées géographiques des autres voies noeuds stockés sous forme de différences sur le noeud de façon précédente dans microdegrés que 2 × VBE-S RC dans l'ordre lat-diff, lon-diff. Soit x1 la latitude du noeud de manière précédente et x2 soit la latitude du noeud courant à sens unique. Ensuite, la différence est définie comme x2 - x1.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway