Constructor
new Raf09(link, ready)
Constructeur de la classe Raf09
Parameters:
Name | Type | Description |
---|---|---|
link |
String | Le lien vers la grille de conversion |
ready |
function | fonction appelée une fois la grille chargée |
Methods
boundingPoints(lat, long) → {Array}
calcule les 4 couples latitude, longitude présent dans la grille qui encadre la longitude et la latitude passé en paramètre
Parameters:
Name | Type | Description |
---|---|---|
lat |
Number | la latitude cliquée |
long |
Number | la longitude cliquée |
Returns:
tableau qui contient les 4 couples lat/long
- Type
- Array
getGeoide(lat, long) → {Number}
calcule la hauteur du géoïde (la différence entre la hauteur ellipsoïdale et l’altitude)
en faisant une interpolation bilinéaire avec les données de la grille
Parameters:
Name | Type | Description |
---|---|---|
lat |
Number | la latitude cliquée |
long |
Number | la longitude cliquée |
Returns:
la hauteur du géoïde
- Type
- Number
getLatLongFromRowCol(row, col) → {Array}
permet de transformer les indices du tableau en latitude, longitude
Parameters:
Name | Type | Description |
---|---|---|
row |
Number | le numéro de ligne |
col |
Number | le numéro de colonne |
Returns:
tableau qui contient latitude/longitude
- Type
- Array
parseHeader(headerStr) → {Object}
permet de créer un objet contenant les informations de l’entête de la grille
Parameters:
Name | Type | Description |
---|---|---|
headerStr |
String | l'objet map contenant l'entête de la grille |
Returns:
contient les paramètres minLong, maxLong, minLat, maxLat, stepLong, stepLat
- Type
- Object
parseValues(valuesStr) → {Array}
permet de parser le fichier test et de créer un tableau qui contient les données de la grilles
Parameters:
Name | Type | Description |
---|---|---|
valuesStr |
String | l'objet map contenant les valeurs de la grille |
Returns:
tableau qui contient les données de la grille
- Type
- Array