11 votos

¿Cómo construir baldosas servidor de datos de Openstreetmap para principiante?

Soy un principiante en el SIG y estoy desarrollando una Aplicación en Java que necesita un mapa. (El mapa iba a ser específicamente de una ciudad en las Filipinas). He investigado sobre las diferentes maneras de hacer esto y he encontrado que voy a necesitar un mosaico de servidor para poner el mapa porque tengo que ser capaz de acceder a esta sin la conexión del internet. Soy un principiante y la mayoría de los tutoriales que he visto han sido complicado y dispone de los pasos que no sé cómo hacer todavía. ¿Alguien sabe de alguna tutoriales o me puede ayudar a empezar a crear el mosaico servidor teniendo en cuenta que soy un principiante en esto?

15voto

Lukas Cenovsky Puntos 692

Hay un muy buen sitio web para principiantes sobre OpenStreetMap mundo centrado en las personas procedentes de otros servicios de mapas que podría adaptarse a su pregunta: http://switch2osm.org/serving-tiles/

Pero si usted desea crear algunos de los azulejos para ser servido, algo así como fuera de línea http://www.maptiler.org/ pero está centrado en la trama de datos.

Si tuviera que hacer esto, probablemente me tome una mirada en TileMill para crear el diseño y la producción de un MBTiles archivo y, a continuación, convertir a un TMS estructura de archivos para ser consumido por un OpenLayers o el Folleto en modo sin conexión.

Sí, es bastante complicado y mucho de nuevo (pero emocionante!) cosas, lo siento.

4voto

Mattias Puntos 1058

Para una sola ciudad, Tilemill y Baldosas de Cajón son dos grandes opciones: http://switch2osm.org/serving-tiles/using-an-all-in-one-solution/

Tilemill recibirá un '.mbtiles de archivo, una base de datos SQLite3 que contiene todos sus prestados azulejos. Usted también necesitará para el desarrollo de una hoja de estilos para los datos.

Azulejo de Cajón va a hacer esencialmente todo para usted, lo que resulta en un servidor EC2 que puede utilizar para efectuar la prestación de sus azulejos. Si usted ssh en el servidor y ejecutar tilestache-seed.py para su área, puede obtener un directorio completo de pre-renderizados de imágenes de icono que se puede copiar a donde se necesite.

2voto

dlinsin Puntos 5863

Si entiendo correctamente, usted quiere poner los azulejos en el mismo equipo que su aplicación Java va a ejecutar. En el caso de que usted realmente no necesita un azulejo servidor Web per se, sólo se necesita para preparar su mapa Web HTML y colocarlo en un disco local junto con teselas de mapa. Luego podrá acceder a ella mediante el archivo de esquema de URI.

Uno bastante fácil manera de generar azulejos sería seguir el "Maperitive Tutorial: Una excursión de un Mapa Web En Diez Pasos".

2voto

shsteimer Puntos 8749

Puesto que usted es un principiante, me gustaría sugerir que el uso de la OpenGeo Suite. Viene con GeoServer ( servidor de mapas ) y PostGIS ( base de datos espaciales ). Es un paquete integrado de modo que usted no tiene que preocuparse acerca de la integración todavía. Te sugiero que hagas los tutoriales de primera y cuando tienes la confianza suficiente, trate de sus propios datos o los datos de OSM. Tiene un archivo de forma cargador así que no debería ser demasiado difícil. Buena suerte :)

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