Script Python pour convertir la latitude et la longitude en code de maillage

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.

Journal des modifications

7 janvier 2017: Correction d'un problème fatal pour le moment (merci à @shiracamus pour l'avoir signalé)

  1. Erreur dans l'ordre de calcul
  2. Erreur d'anglais embarrassante Je pense qu'il vaut mieux apprendre à écrire du code en tant que programmeur plutôt qu'en Python. .. .. Vérifiez le résultat du calcul puis corrigez-le

Recommended Posts

Script Python pour convertir la latitude et la longitude en code de maillage
Convertir le code de maillage cubique en WKT en Python
Convertir le code python 3.x en python 2.x
Réécrire le code Python2 en Python3 (2to3)
Convertir STL en maillage Voxel à l'aide de Python VTK
Convertir la latitude, la longitude et l'altitude GPS en coordonnées orthogonales tridimensionnelles
Convertir numpy int64 en python int
[Python] Convertir la liste en Pandas [Pandas]
Convertir le projet Scratch en Python
[Python] Convertir Shift_JIS en UTF-8
Convertir Markdown en PDF en Python
Workflow pour convertir une formule (image) en python
Convertir la liste en DataFrame avec python
[python] Script de copie pour générer un journal de copie
Python> liste> Convertir une double liste en une seule liste
[Python] Convertit les nombres naturels en nombres ordinaux
Convertir décimal en n-aire [python]
Python> tuple> Convertir un double tuple en un seul tuple
Articles à lire lorsque le code de script Python de Blender ne fonctionne pas dans 2.80
[Good By Excel] script python pour générer sql pour convertir csv en table
[Python] Comment convertir un fichier db en csv
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
Convertir un mémo à la fois avec Python 2to3
Convertir Python> séquence de deux valeurs en dictionnaire
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment convertir Python en fichier exe
[Python] Convertit les délimiteurs de fichier csv en délimiteurs de tabulation
Épingler le répertoire actuel au répertoire de script en Python
Essayez de convertir les coordonnées de latitude / longitude et du monde entre elles avec python
Convertir un fichier psd en png en Python
Exemple de script pour piéger les signaux en Python
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)
Conversion de katakana en voyelle kana [python]
Convertissez des données FX 1 minute en données 5 minutes avec Python
python> Convertir le tuple en liste> aList = list (pi_tuple)
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
Convertir le type de date Python au format RFC822
Convertir des nombres chinois en nombres arabes avec Python
Convertir de Markdown en HTML en Python
Convertir une URL absolue en URL relative en Python
Comment exécuter des scripts Maya Python
Exemple de conversion en ondelettes d'images en Python
Convertir l'API cURL en script Python (à l'aide du stockage d'objets IBM Cloud)
Convertir un PDF en image (JPEG / PNG) avec Python
Convertir le «nombre» de date Excel en date / heure Python
Convertissez des PDF en images en masse avec Python
[Python] Conversion de DICOM en PNG ou CSV
Un débutant en Python a essayé de coder une boisson énergisante
Coordonnées de latitude et de longitude ↔ Conversion de coordonnées UTM avec python
Convertir un fichier svg en png / ico avec Python
Notes personnelles sur le code doc Python dans Sphinx
[Automation] Convertissez le code Python en fichier exe
Convertir les valeurs d'époque Windows à ce jour avec python
[Version améliorée] Script pour surveiller le CPU avec Python
Ecrire un script pour convertir un vidage MySQL en TSV
Liste de code Python à déplacer et à mémoriser
Convertir le code de caractère du fichier avec Python3