5 votos

Representación geoJson polígonos en google maps android apiv2

Estoy en el proceso de publicación de datos espaciales almacenados en una base de datos postgis a los mapas de google basado en android app y estoy tratando de armar un plan para el procesamiento de mis datos en la forma más eficiente posible.

La parte de mis datos me preocupa consta de cerca de 200.000 polígonos que serán filtrados por el nombre de usuario, cuadro delimitador etc. Me puede encontrar situaciones en las que me gustaría mostrar hasta 1000 enormemente simplificado polígonos cuando se aleja, pero dudo que voy a estar mostrando más de 20 en una pantalla sin necesidad de simplificar los datos.

Mi estrategia actual es de consulta a mi base de datos basado en el filtrado de los factores mencionados anteriormente, el regreso de la consulta como un geoJson y procesamiento de los datos resultantes directamente en google maps.

Es esta una estrategia adecuada o debo buscar en el uso de otro servicio para ayudar a dar mis datos antes de cargar en google maps. Si se trata de una estrategia adecuada podría utilizar algunos consejos sobre cómo hacer geoJson polígonos en google maps android api.

Estoy bastante cómodo con el SQL final de este proyecto, pero yo no soy tan experimentado con javascript o con el google maps android apiv2.

Gracias por la ayuda.

1voto

Arthur Puntos 1172

Yo no estoy familiarizado con el entorno de desarrollo de Android, pero creo que puede haber una solución. Si exporta su geometr'(ies), de 200.000 polígonos, por ejemplo, en el Conocido Texto (WKT) formato, puede utilizar la abrir-fuente de la biblioteca de la Peatonal de crear directamente un Polígono() de los objetos en el API de Google Maps. He aquí una demostración:

http://arthur-e.github.io/Wicket/sandbox-gmaps3.html

WKT es la base de la representación de texto de geometría PostGIS. Usted puede obtener la representación WKT de cualquier geometría o geografía de tipo de datos en PostGIS el uso de la ST_AsText() función.

0voto

McDowell Puntos 62645

Siempre has adelgazado los polígonos apropiadamente y recortado los decimales innecesarios por el formateo de las coordenadas de la salida de PostGIS, geoJSON es tan buena como obtiene una solución sencilla.

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