Procurando US National Grid para Lon / Lat Converter em Python, C ou C ++

8

Vejo aqui que existe o código-fonte Fortran para ir de USNG para lon / lat: http://www.ngs.noaa.gov/PC_PROD/USNG/

Existe algum código python ou C / C ++ que faz o mesmo?

Entendo que isso não é uma função fornecida pelo Proj4 / pyproj / GDAL, correto?

M Katz
fonte
osgeo-org.1803224.n2.nabble.com/MGRS-USNG-support-td2062733.html parece sugerir que você está certo de que não há suporte ao proj4. É de 2006, no entanto.
Paul Hiemstra

Respostas:

1

Você pode criar interfaces Python para programas Fortran usando f2py . Segundo o site, isso facilita:

  • Chamando o Fortran 77/90/95, o módulo Fortran 90/95 e as funções C do Python.
  • Acessando blocos Fortran 77 COMMON e dados do módulo Fortran 90/95 (incluindo matrizes alocáveis) do Python.
  • Chamar funções Python do Fortran ou C (retornos de chamada).
  • Manipulando automaticamente a diferença na ordem de armazenamento de dados das matrizes multidimensionais do Fortran e do Numerical Python (ou seja, C).

O primeiro ponto pode atender às suas necessidades.

RK
fonte