Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Support extraction of latitude and longitude degrees from LatLng class #39

Open
kuanb opened this issue Dec 24, 2019 · 1 comment
Open

Comments

@kuanb
Copy link

kuanb commented Dec 24, 2019

Need:
Given an instantiated LatLng object, I should be able to extract the latitude and longitude in degrees.

Currently, this does not appear to be possible (please correct me if I am wrong, of course!).

Example:
I want to get the geometry of a given S2 cell's bounding box. I first convert from a cellId to a rectangle bounding box:

rb = s2sphere.Cell(s2sphere.CellId(cell_id)).get_rect_bound()

I can then get the lower coordinates via:

corner_1 = rb.lo()

If I submit just the variable, the repl will log: LatLng: 38.62134636194326,-90.20102331066352

I would like that lat and long value. Unfortunately, all values that are emitted appear to be converted to Angle objects.

@jeremyh3
Copy link

This seems to already work for me:

import s2sphere as s2

v = s2.LatLng.from_degrees(10.0,20.0)
print(f"{v.lat().degrees},{v.lon().degrees}")

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants