Auf der Suche nach US National Grid to Lon / Lat-Konverter in Python, C oder C ++

8

Ich sehe hier, dass es Fortran-Quellcode gibt, um von USNG nach lon / lat zu wechseln: http://www.ngs.noaa.gov/PC_PROD/USNG/

Gibt es Python- oder C / C ++ - Code, der dasselbe tut?

Mein Verständnis, dass dies keine Funktion von Proj4 / pyproj / GDAL ist, richtig?

M Katz
quelle
osgeo-org.1803224.n2.nabble.com/MGRS-USNG-support-td2062733.html scheint darauf hinzudeuten, dass Sie richtig sind, dass es keine proj4-Unterstützung gibt. Es ist allerdings aus dem Jahr 2006.
Paul Hiemstra

Antworten:

1

Sie können Python-Schnittstellen zu Fortran-Programmen mit f2py erstellen . Laut der Website erleichtert dies:

  • Aufrufen der Funktionen Fortran 77/90/95, Fortran 90/95 und C von Python aus.
  • Zugriff auf Fortran 77 COMMON-Blöcke und Fortran 90/95-Moduldaten (einschließlich zuweisbarer Arrays) über Python.
  • Aufruf von Python-Funktionen von Fortran oder C (Rückrufe).
  • Automatische Behandlung des Unterschieds in der Datenspeicherreihenfolge von mehrdimensionalen Fortran- und Numerical Python-Arrays (dh C-Arrays).

Der erste Punkt könnte Ihren Bedürfnissen dienen.

RK
quelle