5 votos

Obtención de una milla cuadrada cuadro delimitador anclado por las coordenadas?

Digamos que tengo un lat/lng par de coordenadas. Quiero determinar las coordenadas de crear un cuadro de milla cuadrada. El existente coordintae pair sería la parte superior izquierda de la caja, y el par de coordenadas estoy tratando de calcular sería la parte inferior derecha.

¿Cuál es la mejor manera de manejar esto? Una solución utilizando GeoDjango sería genial, pero PostGIS o incluso una fórmula matemática sería bueno también.

305voto

saint_groceon Puntos 2696

El uso de ESRI Motor de Proyección DLL (incluido con la descarga libre ArcExplorer) se podría utilizar el GeodesicCoordinate función para encontrar un punto de una determinada distancia en el sureste de su punto dado.

Si se utiliza en una .Ambiente de RED, consulte Richie Carmichael del blog.

14voto

Jon Galloway Puntos 28243

Hay algunas dificultades en el cálculo de tal cosa debido a la curvatura que la tierra. Un grado en 0º lat es más grande que en -30º lat.

ADVERTENCIA: no tome estas como real.

1 grado de latitud en 0º de latitud, corresponde aproximadamente a 111km. Usted puede utilizar trignometry funciones para estimar mejor en otras latitudes, y calcular esta en millas.

Probablemente hay una manera más fácil.

5voto

Ryan Ahearn Puntos 3829

Me gustaría tener su partida de coordenadas y la convierten en una de coordenadas UTM, la elección de la zona correspondiente.

A continuación, vaya este 1609.344 metros y sur 1609.344 metros. Volver a convertir a lat/long.

Para la integridad me gustaría conseguir los cuatro puntos de la proyección UTM, como su plaza de milla en realidad puede parecer un trapecio en la pantalla de mapa.

2voto

Can Berk Güder Puntos 661

Realmente depende de lo que usted está tratando de lograr. ¿Quieres un cálculo aproximado o tan precisa como sea posible. De modo que el resultado siempre va a haber algún tipo de error asociado.

Tomar Lat/Long, por ejemplo, sería difícil determinar la milla de longitud en la (X) de la Longitud de la Dirección, como la curvatura de las latitudes convergen al acercarse a los polos.

La introducción de las proyecciones: proyecciones están decididos a reducir el conjunto de los errores. Uno podría utilizar un local de proyección para determinar los límites, y transformarla de Lat/Long, pero eso sería demasiado intenso.

Yo no lo uso superior/izquierda, en lugar me gustaría utilizar el centro, y determinar los límites hacia el exterior y se aproximan al tamaño de la Longitud necesaria para obtener una milla en la X (W/E) dirección. Este se basaría en la Latitud

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X