5 votos

Más zoom en la capa base en OpenLayers

Tengo que hacer un proyecto GIS, en este proyecto necesito colocar algo así como 20.000 árboles en un mapa. Así que hice una aplicación web con .net que incluye mapa que basado en OpenLayers con mapa base de Bing.

Mi problema es que necesito acercarme más al mapa base, porque la escala máxima que puedo conseguir es de 50 pies, pero necesito estar mucho más cerca para colocar el árbol en el lugar correcto.

¿Hay alguna manera de hacer la opción de hacer más zoom? ¿Más de 15 metros?

He intentado cambiar los niveles de zoom o la resolución, pero nada me ha funcionado hasta ahora. ¿Tal vez tengo que usar otro mapa base que Bing? ¿O tal vez no puedo acercarme en el mapa rasterizado?

3voto

Hameno Puntos 129

Si crea su propia capa de mapa base (utilizando datos osm) y utiliza un WMS aéreo como superposición, puede definir niveles de zoom adicionales añadiendo más escalas y maxZoomLevels, véase el ejemplo siguiente:

var options = { scales: [34879630, 17439815, 8719907, 4359953, 2179976, 1089988, 544994, 272497, 136249, 68124, 34062, 17031, 8516, 4258, 2129, 1064, 500, 250, 125, 75],
                    maxExtent: bounds,
                    numZoomLevels: 20,
                    projection: "EPSG:4326",
                    units: "degrees"
                  };

2voto

Brad8118 Puntos 1285

OpenStreetMap en su nivel más alto (nivel 19) ofrece una resolución de 0,298 m/píxel (0,97769 pies/píxel). Detalles aquí: http://wiki.openstreetmap.org/wiki/Zoom_levels .

Si incluso esto no es suficiente, puede utilizar Zoom del lado del cliente

1voto

Flow Puntos 14132

Los datos de Bing/Google/OSM se sirven en escalas predefinidas. Si lo más cercano que puedes conseguir es 50 pies, es porque ese es el nivel más cercano que bing puede ofrecerte. Usted no se puede bajar más

OpenLayers 2.12 es compatible con el función de zoom del cliente pero eso sólo funciona con capas basadas en Grid como OpenStreetMap. Lo más probable es que sea una violación del TOS si intentas hacer lo mismo con capas comerciales como las de Bing/Google.

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