polartoolkit.latlon_to_epsg3031

polartoolkit.latlon_to_epsg3031#

latlon_to_epsg3031(df, reg=False, input_coord_names=None, output_coord_names=('easting', 'northing'))[source]#

Convert coordinates from EPSG:4326 WGS84 in decimal degrees to EPSG:3031 Antarctic Polar Stereographic in meters.

Parameters:
  • df (DataFrame | ndarray[tuple[Any, ...], dtype[Any]]) โ€“ input dataframe with latitude and longitude columns

  • reg (bool) โ€“ if true, returns a GMT formatted region string, by default False

  • input_coord_names (tuple[str, str] | None) โ€“ set names for input coordinate columns, by default (โ€œlonโ€, โ€œlatโ€)

  • output_coord_names (tuple[str, str]) โ€“ set names for output coordinate columns, by default (โ€œeastingโ€, โ€œnorthingโ€)

Returns:

Updated dataframe with new easting and northing columns or numpy.ndarray in format [xmin, xmax, ymin, ymax]

Return type:

DataFrame | ndarray[tuple[Any, ...], dtype[Any]]