...los puntos que discurran por la misma calle solo solicitas a Google el primero y el último.
En rutas fuera de áreas urbanas, salvo que te metas en desfiladeros y zonas de difícil recepción de las señales GPS, deberían los puntos salir mas centrados (si algún fin de semana tienes la ocasión de probarlo en espacios abiertos nos lo confirmas y salimos de dudas), y por lo tanto no deberías necesitar apaños como el anterior.
Disculpame tu a mi por que a veces abuso de los tecnicismos, la distancia Euclídea es la de pitágoras X^2 + Y^2 = Distancia ^2.
Si no tienes coordenadas cartesianas (en X, Y, Z) y las tienes en Latitud Longitud, puedes:
1.- Convertirlas a Cartesianas geocéntricas, Sistema Cartesiano Local o incluso Proyección de Mercator. Pero requiere bastante trabajo y conocimientos de Cartografía y Geodésia.
2.- Hacer una "ñapa" consistente en: Restar las longitudes de los puntos, pasar esa magnitud de grados sexagesimales a radianes (googleando lo encuentras) y multiplicarlo por el radio de la tierra, así sacas la X. Luego repites el proceso con las Latitudes para obtener la Y.
No se si tu aplicación es con fines comerciales, en cuyo caso convendría que te... Leer más ...
Vaya, pensé que las coordenadas eran Cartesianas Geocentricas.
El pdf que has "linkado" es de Geográficas a planas, tu necesitas el otro. Pero vamos, seguro que también está disponible.
En su momento desarrollé y compartí un conversor de UTM a geográficas en este foro, www.google-earth.es/ ...php?t=5683 podéis usarlo de referencia pues probablemente solo tendréis que cambiar los parámetros de la proyección.
Gente...gracias por su interès.
le comento que averiguando las coordenadas que coloquè
X= 3570159,0754
y= 7328092,5750
se encuentran en coordenadas Gauss Kruger que es el sistema de coordenadas oficial de argentina, el cual es una modificacion del UTM el datum empleado es el WGS84.
Para lo que entienden de esto les dejo dos link:
1- Conversor de coordenadas www.earg.gov.ar/kruger.htm
2- hoja de calculos www.earg.gov.ar/transf.pdf
Esto lo saqué de una página de intet, y funciona si no te saltas ningún paréntesis. Considerando que la tierra es esférica (aunque no lo sea el error provocado es menor de 0.5 %)
distancia en metros = (acos(sin(deg2rad(lat1)) * sin(deg2rad(lat2)) +cos(deg2rad(lat1)) * cos(deg2rad(lat2)) *cos(deg2rad(lon1) - deg2rad(lon2))) * 6372797.560856)
Hasta aquí solucionado
Hola a todos, hace un tiempo participé en un foro cuyas respuestas fueron de gran utilidad, es por eso que publico de nuevo mis dudas para que me de una mano.
Estoy desarrollando junto a un programador un pequeño programa en PHP para una empresa, el cual toma de una base de datos (excel o access) las coordenadas de ciertos puntos para luego ser representada en el google earth o maps.
el problema es que los puntos de esta base de datos está en otro sistema de coordenadas que en la que trabaja el Google earth o maps, un ejemplo de la coodenada de un punto.
X= 3570159,0754 (coordenadas sacadas del autocad)
y= 7328092,5750 (coordenadas sacadas del autocad)
que corresponden a las coordenadas
lat. 24°10´5,17"S
long: 65°18´37,40"O
ahora mi consulta es: que rutina me permite, una vez llamada la coordenada de la base de datos, convertirla en el sistema de coordenada del google earth?
le agradecería mucho su ayuda, ya que si no puedo realizar esta conversion todo el trabajo de meses no sirve de nada.
saludos
Hola
en el ejemplo de latitud con lat. 24°10´5,17"S, si
GRADOS= A2
MINUTOS = B2 (paso a grados B2/60)
SEGUNDOS = C2 (paso... Leer más ...
Bienvenida de nuevo pafou, cuanto tiempo. Últimamente me estoy reencontrando en este foro con viejos conocidos.
No conozco ninguna rutina ya hecha que resuelva tu problema. Pero no será ningún problema para vosotros realizar esta rutina de conversión.
Para ello bastará con que sepáis que la relación entre coordenadas geodésicas (de magnitud angular) y las cartesianas (de magnitud lineal) es la relación trigonométrica de triangulos cuya hipotenusa es el radio terrestre, los catetos las coordenadas X,Y o Z y uno de los angulos la latidud o la longitud.
Te he adjuntado un pdf con un extracto de unos apuntes de Geodésia para que sepais por donde "ir tirando".
Creo con esto va a ser suficiente para lo que necesitais; por supueto para cualquier duda, ya sabeis donde preguntar.
Hola a todos, hace un tiempo participé en un foro cuyas respuestas fueron de gran utilidad, es por eso que publico de nuevo mis dudas para que me de una mano.
Estoy desarrollando junto a un programador un pequeño programa en PHP para una empresa, el cual toma de una base de datos (excel o access) las coordenadas de ciertos puntos para luego ser representada en el google earth o maps.
el problema es que los puntos de esta base de datos está en otro sistema de coordenadas que en la que trabaja el Google earth o maps, un ejemplo de la coodenada de un punto.
X= 3570159,0754 (coordenadas sacadas del autocad)
y= 7328092,5750 (coordenadas sacadas del autocad)
que corresponden a las coordenadas
lat. 24°10´5,17"S
long: 65°18´37,40"O
ahora mi consulta es: que rutina me permite, una vez llamada la coordenada de la base de datos, convertirla en el sistema de coordenada del google earth?
le agradecería mucho su ayuda, ya que si no puedo realizar esta conversion todo el trabajo de meses no sirve de nada.
saludos
Para determinar las coordenadas cartesianas de un punto respecto a otro se puede hacer simplemente con la regla de GE. Pero si queremos determinar sus coordenadas polares o medir la inclinación de dos direcciones determinadas necesitamos además un angulímetro; que es el kmz que traigo.
La forma de trabajo es la misma que la de las otras plantillas; solo que aquí es mas necesario girarla alrededor de un punto; lo que se puede conseguir una vez situada y en la fase edición, arrastrando el pequeño rombo verde.
Como ejemplo, una foto de las coordenadas polares de La Puerta de Alcalá respecto a La Cibeles y al Paseo de Recoletos. (384,8 m 57º).