Tìm kiếm Bộ chuyển đổi lưới quốc gia sang Lon / Lat của Hoa Kỳ bằng Python, C hoặc C ++


8

Tôi thấy ở đây có mã nguồn Fortran để đi từ USNG sang lon / lat: http://www.ngs.noaa.gov/PC_PROD/USNG/

Có một số mã python hoặc C / C ++ nào giống nhau không?

Tôi hiểu rằng đây không phải là một chức năng được cung cấp bởi Proj4 / pyproj / GDAL, đúng không?


osgeo-org.1803224.n2.nabble.com/MGRS-USNG-support-td2062733.html dường như đề nghị rằng bạn đúng rằng không có hỗ trợ proj4. Đó là từ năm 2006.
Paul Hiemstra

Câu trả lời:


1

Bạn có thể tạo giao diện Python cho các chương trình Fortran bằng f2py . Theo trang web, điều này tạo điều kiện:

  • Gọi Fortran 77/90/95, mô-đun Fortran 90/95 và các hàm C từ Python.
  • Truy cập các khối Fortran 77 CommON và dữ liệu mô-đun Fortran 90/95 (bao gồm các mảng phân bổ) từ Python.
  • Gọi các hàm Python từ Fortran hoặc C (gọi lại).
  • Tự động xử lý sự khác biệt trong thứ tự lưu trữ dữ liệu của các mảng Fortran và Numerical Python (tức là C) đa chiều.

Điểm đầu tiên có thể phục vụ nhu cầu của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.