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 INT. Un 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.
|
|