Un script Python qui convertit la latitude et la longitude décimales en code de maillage. (Parfois j'essaye de contribuer à la communauté ...)
Coordinate2MeshCode.py
def Coordinate2MeshCode( dLat, dLng ):
# cf: http://white-bear.info/archives/1400
# Make sure the input values are decimal
iMeshCode_1stMesh_Part_p = dLat *60 // 40;
iMeshCode_1stMesh_Part_u = ( dLng - 100 ) // 1;
iMeshCode_2ndMesh_Part_q = dLat *60 % 40 // 5;
iMeshCode_2ndMesh_Part_v = ( ( dLng - 100 ) % 1 ) * 60 // 7.5;
iMeshCode_3rdMesh_Part_r = dLat *60 % 40 % 5 * 60 // 30;
iMeshCode_3rdMesh_Part_w = ( ( dLng - 100 ) % 1 ) * 60 % 7.5 * 60 // 45;
iMeshCode = iMeshCode_1stMesh_Part_p * 1000000 + iMeshCode_1stMesh_Part_u * 10000 + iMeshCode_2ndMesh_Part_q * 1000 + iMeshCode_2ndMesh_Part_v * 100 + iMeshCode_3rdMesh_Part_r * 10 + iMeshCode_3rdMesh_Part_w;
return iMeshCode;
Il a également servi de test de téléchargement de Kobito.
7 janvier 2017: Correction d'un problème fatal pour le moment (merci à @shiracamus pour l'avoir signalé)