Mencari US National Grid to Lon / Lat Converter dengan Python, C, atau C ++

8

Saya melihat di sini bahwa ada kode sumber Fortran untuk beralih dari USNG ke lon / lat: http://www.ngs.noaa.gov/PC_PROD/USNG/

Apakah ada beberapa kode python atau C / C ++ yang melakukan hal yang sama?

Pemahaman saya bahwa ini bukan fungsi yang disediakan oleh Proj4 / pyproj / GDAL, benar?

M Katz
sumber
osgeo-org.1803224.n2.nabble.com/MGRS-USNG-support-td2062733.html tampaknya menyarankan Anda benar bahwa tidak ada dukungan proj4. Ini dari 2006 sekalipun.
Paul Hiemstra

Jawaban:

1

Anda dapat membuat antarmuka Python ke program Fortran menggunakan f2py . Menurut situs web, ini memfasilitasi:

  • Memanggil Fortran 77/90/95, modul Fortran 90/95, dan fungsi C dari Python.
  • Mengakses Fortran 77 COMMON blok dan data modul Fortran 90/95 (termasuk array yang dapat dialokasikan) dari Python.
  • Memanggil fungsi Python dari Fortran atau C (panggilan balik).
  • Secara otomatis menangani perbedaan dalam urutan penyimpanan data array multi-dimensi Fortran dan Numerical Python (yaitu C).

Poin pertama mungkin melayani kebutuhan Anda.

RK
sumber