Longitude,Latitude to i,j Converter |
![]() |
This tool converts longitude,latitude values to HYCOM i,j values. The tool hycom_lonlat2ij in the HYCOM source distribution requires one latitude value, one longitude value, and the respective grid.a file for the HYCOM model you are working with. hycom_lonlat2ij - Usage: hycom_lonlat2ij lon lat [grid.a] hycom_lonlat2ij [grid.a] < lonlat.txt Prints the nearest HYCOM p-grid point to lon,lat. A single lon,lat can be specified on the command line, or a sequence of lon,lat pairs can be input from stdin. grid.a is a hycom grid file, default regional.grid.a. Note that the corresponding grid.b must also exist. This version for "serial" Unix systems. Written by Alan J. Wallcraft, Naval Research Laboratory, November 2001. hycom_latlon2ij is in the 2.2.18_ALL.tar.gz bundle, from hycom/ALL/bin/hycom_lonlat2ij.F: C hycom_lonlat2ij - Usage: hycom_lonlat2ij lon lat [grid.a] C hycom_lonlat2ij [grid.a] < lonlat.txt C C hycom_lonlat2ij_area - Usage: hycom_lonlat2ij_area lon lat [grid.a] C hycom_lonlat2ij_area [grid.a] < lonlat.txt C C Prints the nearest HYCOM p-grid point to lon,lat. C The _area varient adds grid point's cell area and cell area statistics C C A single lon,lat can be specified on the command line, C or a sequence of lon,lat pairs can be input from stdin. C C grid.a is a hycom grid file, default regional.grid.a. C Note that the corresponding grid.b must also exist. In the rectilinear part of the grid (south of 47N) i is independent of latitude and j is independent of longitude: ajax 189> hycom_lonlat2ij 90 0 199 1505 ajax 190> hycom_lonlat2ij 90 30 199 1898 ajax 191> hycom_lonlat2ij 0 30 3574 1898 North of 47N this isn't the case: ajax 192> hycom_lonlat2ij 90 70 552 3084 ajax 193> hycom_lonlat2ij 90 80 825 3206 ajax 194> hycom_lonlat2ij 0 80 3459 2995 |