unreal.GeographicCoordinatesFunctionLibrary

class unreal.GeographicCoordinatesFunctionLibrary(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Geographic Coordinates Function Library

C++ Source:

  • Plugin: GeoReferencing

  • Module: GeoReferencing

  • File: GeographicCoordinates.h

classmethod make_geographic_coordinates(lat_long_alt_vector) GeographicCoordinates

Make Geographic Coordinates from a FVector where X=Latitude, Y=Longitude, Z=Altitude

Parameters:

lat_long_alt_vector (Vector) –

Return type:

GeographicCoordinates

classmethod make_geographic_coordinates_approximation(latitude, longitude, altitude) GeographicCoordinates

Make Geographic Coordinates Approximation deprecated: BP now support doubles, Function useless and can lead to precision issues

Parameters:
Return type:

GeographicCoordinates

classmethod to_compact_text(geographic_coordinates, integral_digits_lat_lon=8, integral_digits_alti=2, as_dms=False) -> (Text, geographic_coordinates=GeographicCoordinates)

Converts a GeographicCoordinates value to formatted text, in the form ‘(X, Y, Z)’

Parameters:
  • geographic_coordinates (GeographicCoordinates) –

  • integral_digits_lat_lon (int32) –

  • integral_digits_alti (int32) –

  • as_dms (bool) –

Returns:

geographic_coordinates (GeographicCoordinates):

Return type:

GeographicCoordinates

classmethod to_float_approximation(geographic_coordinates) -> (geographic_coordinates=GeographicCoordinates, out_latitude=float, out_longitude=float, out_altitude=float)

To Float Approximation deprecated: BP now support doubles, Function useless and can lead to precision issues

Parameters:

geographic_coordinates (GeographicCoordinates) –

Returns:

geographic_coordinates (GeographicCoordinates):

out_latitude (float):

out_longitude (float):

out_altitude (float):

Return type:

tuple

classmethod to_full_text(geographic_coordinates, integral_digits_lat_lon=8, integral_digits_alti=2, as_dms=False) -> (Text, geographic_coordinates=GeographicCoordinates)

Converts a GeographicCoordinates value to localized formatted text, in the form ‘X= Y= Z=’

Parameters:
  • geographic_coordinates (GeographicCoordinates) –

  • integral_digits_lat_lon (int32) –

  • integral_digits_alti (int32) –

  • as_dms (bool) –

Returns:

geographic_coordinates (GeographicCoordinates):

Return type:

GeographicCoordinates

classmethod to_lat_long_alt_vector(geographic_coordinates) -> (geographic_coordinates=GeographicCoordinates, out_lat_long_alt_vector=Vector)

Express the Geographic coordinates as a FVector where where X=Latitude, Y=Longitude, Z=Altitude deprecated: BP now support doubles, Function useless and can lead to precision issues

Parameters:

geographic_coordinates (GeographicCoordinates) –

Returns:

geographic_coordinates (GeographicCoordinates):

out_lat_long_alt_vector (Vector):

Return type:

tuple

classmethod to_separate_texts(geographic_coordinates, integral_digits_lat_lon=8, integral_digits_alti=2, as_dms=False) -> (geographic_coordinates=GeographicCoordinates, out_latitude=Text, out_longitude=Text, out_altitude=Text)

Converts a GeographicCoordinates value to 3 separate text values

Parameters:
  • geographic_coordinates (GeographicCoordinates) –

  • integral_digits_lat_lon (int32) –

  • integral_digits_alti (int32) –

  • as_dms (bool) –

Returns:

geographic_coordinates (GeographicCoordinates):

out_latitude (Text):

out_longitude (Text):

out_altitude (Text):

Return type:

tuple