Buscando el convertidor de cuadrícula nacional a Lon / Lat de EE. UU. En Python, C o C ++

8

Veo aquí que hay un código fuente de Fortran para pasar de USNG a lon / lat: http://www.ngs.noaa.gov/PC_PROD/USNG/

¿Hay algún código de Python o C / C ++ que haga lo mismo?

Entiendo que esta no es una función proporcionada por Proj4 / pyproj / GDAL, ¿correcto?

M Katz
fuente
osgeo-org.1803224.n2.nabble.com/MGRS-USNG-support-td2062733.html parece sugerir que tiene razón en que no hay soporte para proj4. Sin embargo, es de 2006.
Paul Hiemstra

Respuestas:

1

Puede crear interfaces Python para programas Fortran usando f2py . Según el sitio web, esto facilita:

  • Llamando a Fortran 77/90/95, módulo Fortran 90/95 y funciones C desde Python.
  • Acceso a los bloques COMUN Fortran 77 y a los datos del módulo Fortran 90/95 (incluidas las matrices asignables) desde Python.
  • Llamar a funciones de Python desde Fortran o C (devoluciones de llamada).
  • Manejar automáticamente la diferencia en el orden de almacenamiento de datos de los arreglos multidimensionales Fortran y Numerical Python (es decir, C).

El primer punto puede satisfacer sus necesidades.

RK
fuente