Convertir le code de maillage cubique en WKT en Python

Au niveau du mémorandum, j'ai créé une fonction pour convertir le code de maillage du 3ème ordre en WKT avec python. C'est sobre, mais il est facile de perdre la trace du moment où vous en avez besoin ...


def toWKTfromMeshCode3(mcode3: 'mesh code(str)'):-> 'wkt(str)'
  south = (int(mcode3[0:2]) * 80 + int(mcode3[4:5]) * 10 + (int(mcode3[6:7]))) * 30 / 3600
  west = (int(mcode3[2:4]) * 80 + int(mcode3[5:6]) * 10 + (int(mcode3[7:8]))) * 45 / 3600 + 100
  north = south + 30 / 3600
  east = west + 45 / 3600
  wkt = 'POLYGON(({e} {n},{w} {n},{w} {s},{e} {s},{e} {n}))'.format(s=south, w=west, n=north, e=east)
  return wkt

Recommended Posts

Convertir le code de maillage cubique en WKT en Python
Script Python pour convertir la latitude et la longitude en code de maillage
Convertir le code python 3.x en python 2.x
Convertir Markdown en PDF en Python
Convertir un fichier psd en png en Python
Convertir de Markdown en HTML en Python
Convertir une URL absolue en URL relative en Python
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
Convertir le fichier FBX en ASCII <-> BINARY en Python
Convertissez des PDF en images en masse avec Python
Réécrire le code Python2 en Python3 (2to3)
Notes personnelles sur le code doc Python dans Sphinx
Convertir un float exponentiel en str en Python
Convertir la date et l'heure zonées en temps Unixtime dans Python2.7
Je veux écrire en Python! (1) Vérification du format de code
Comment convertir / restaurer une chaîne avec [] en python
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Convertir le masque de réseau de notation CIDR en notation décimale à points en Python
Comment convertir des nombres à virgule flottante en nombres binaires en Python
Convertissez l'image au format .zip en PDF avec Python
Convertir l'API asynchrone de style callback en async / await en Python
Convertir / renvoyer des objets de classe au format JSON en Python
[Python] Création d'une méthode pour convertir la base en 1 seconde
Convertir le type d'entité Webpay en type Dict (récursivement en Python)
[python] Convertir la date en chaîne
Pour vider stdout en Python
Convertir numpy int64 en python int
[Python] Convertir la liste en Pandas [Pandas]
Convertir le projet Scratch en Python
Convertir la notation CIDR en Python
Parler avec Python [synthèse vocale]
Générer du code QR en Python
Comment développer en Python
Code de caractère appris en Python
Publier sur Slack en Python
Convertir l'image passée à Jason Stay Samlike en Python en ASCII Art
Je veux pouvoir exécuter Python avec VS Code
Convertir un fichier Excel en texte en Python à des fins de comparaison
[Python] Comment faire PCA avec Python
[Python] Générer un code QR en mémoire
Comment collecter des images en Python
Formater automatiquement le code Python avec Vim
Workflow pour convertir une formule (image) en python
Dans la commande python, python pointe vers python3.8
Convertir la liste en DataFrame avec python
Essayez de calculer Trace en Python
Python> liste> Convertir une double liste en une seule liste
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
[Python] Convertit les nombres naturels en nombres ordinaux
Convertir décimal en n-aire [python]
Comment exécuter du code TensorFlow 1.0 en 2.0
Tests de code dans le temps en Python
Comment gérer le japonais avec Python
Python> tuple> Convertir un double tuple en un seul tuple
Une alternative à `pause` en Python
[Sous-processus] Lorsque vous souhaitez exécuter un autre programme Python en code Python