Tengo una pregunta muy básica sobre el trabajo con el shapely
en Python. Tengo unas coordenadas geográficas recibidas de un GPS. Me gustaría utilizar shapely
para calcular la gran distancia cíclica en metros entre dos puntos. Empecé con:
>>> from shapely.geometry import Point
>>> p1 = Point(43.374880, -78.119956)
>>> p2 = Point(43.374868, -78.119666)
Creo que esto me da dos puntos en el sistema de coordenadas cartesianas, lo que no va a ser muy útil. Estas coordenadas provienen de un GPS que presumiblemente está utilizando el WGS84 CRS. He visto algún ejemplo usando pyproj
y shapely.ops.transform
para transformar entre sistemas de coordenadas, pero todos ellos parecen implicar puntos de datos que ya están en algún sistema de coordenadas cartográfico válido con un identificador EPSG. No estoy seguro de qué hacer con puntos ingenuos como los anteriores que no tienen un CRS geográfico asociado.
Cómo asociar estos puntos con el SIR WGS84 de manera que p1.distance(p2)
¿dará la distancia en metros? ¿Estoy utilizando las herramientas equivocadas?