Python-Skript zum Konvertieren von Breiten- und Längengrad in Mesh-Code

Ein Python-Skript, das dezimale Breiten- und Längengrade in Mesh-Code konvertiert. (Manchmal versuche ich, einen Beitrag zur Community zu leisten ...)

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;

Es diente auch als Upload-Test von Kobito.

Änderungsprotokoll

  1. Januar 2017: Ein schwerwiegendes Problem wurde vorerst behoben (Dank an @shiracamus für den Hinweis)
  2. Fehler in der Berechnungsreihenfolge
  3. Peinlicher englischer Fehler Ich denke, es ist besser zu lernen, wie man als Programmierer Code schreibt, als Python. .. .. Überprüfen Sie das Berechnungsergebnis und korrigieren Sie es

Recommended Posts

Python-Skript zum Konvertieren von Breiten- und Längengrad in Mesh-Code
Konvertieren Sie kubischen Netzcode in Python in WKT
Konvertieren Sie Python 3.x-Code in Python 2.x.
Schreiben Sie Python2-Code in Python3 um (2to3)
Konvertieren Sie STL mit Python VTK in ein Voxel-Netz
Konvertieren Sie Breite, Länge und GPS-Höhe in dreidimensionale orthogonale Koordinaten
Konvertieren Sie numpy int64 in python int
[Python] Liste in Pandas konvertieren [Pandas]
Konvertieren Sie das Scratch-Projekt in Python
[Python] Konvertieren Sie Shift_JIS in UTF-8
Konvertieren Sie Markdown in Python in PDF
Workflow zum Konvertieren der Formel (Bild) in Python
Konvertieren Sie die Liste mit Python in DataFrame
[Python] Kopierskript zum Generieren eines Kopierprotokolls
Python> Liste> Doppelte Liste in einfache Liste konvertieren
[Python] Konvertiert natürliche Zahlen in Ordnungszahlen
Konvertieren Sie die Dezimalzahl in n-ary [Python]
Python> Tupel> Konvertiert doppeltes Tupel in einzelnes Tupel
Artikel zum Lesen, wenn Blenders Python-Skriptcode in 2.80 nicht funktioniert
[Good By Excel] Python-Skript zum Generieren von SQL zum Konvertieren von CSV in Tabelle
[Python] So konvertieren Sie eine Datenbankdatei in CSV
Ich habe einen Code geschrieben, um die Quaternion mit Python in einen Ölerwinkel vom Typ z-y-x umzuwandeln
Konvertieren Sie Memos sofort mit Python 2to3
Konvertieren Sie Python> Zwei-Wert-Sequenz in Wörterbuch
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie Python in eine exe-Datei
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Pin aktuelles Verzeichnis an Skriptverzeichnis in Python
Versuchen Sie, Breiten- / Längen- und Weltkoordinaten mit Python ineinander umzuwandeln
Konvertieren Sie die psd-Datei in Python in png
Beispielskript zum Überfüllen von Signalen in Python
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Python> Tupel in Liste konvertieren> aList = Liste (pi_tuple)
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
Konvertieren Sie chinesische Zahlen mit Python in arabische Zahlen
In Python von Markdown in HTML konvertieren
Konvertieren Sie die absolute URL in eine relative URL in Python
So führen Sie Maya Python-Skripte aus
Beispiel für die Wavelet-Konvertierung von Bildern in Python
Konvertieren der cURL-API in ein Python-Skript (mithilfe des IBM Cloud-Objektspeichers)
Konvertieren Sie PDF in Bilder (JPEG / PNG) mit Python
Konvertieren Sie die "Anzahl" des Excel-Datums in die Python-Datumszeit
Konvertieren Sie PDFs mit Python in Massenbilder
[Python] Konvertieren von DICOM in PNG oder CSV
Python-Anfänger haben versucht, einen Energy-Drink zu codieren
Längen- und Breitengradkoordinaten ↔ UTM-Koordinatenkonvertierung mit Python
Konvertieren Sie die SVG-Datei mit Python in png / ico
Persönliche Notizen zum Dokumentieren von Python-Code in Sphinx
[Automatisierung] Konvertieren Sie Python-Code in eine exe-Datei
Konvertieren Sie Windows-Epochenwerte mit Python in das Datum
[Verbesserte Version] Skript zur Überwachung der CPU mit Python
Schreiben Sie ein Skript, um einen MySQL-Dump in TSV zu konvertieren
Liste des zu verschiebenden und zu merkenden Python-Codes
Konvertieren Sie den Zeichencode der Datei mit Python3