Pt:OSM on Paper

From OpenStreetMap Wiki
Jump to: navigation, search

O OpenStreetMap oferece muitas possibilidades para a criação de mapas em papel de alta resolução. Diferente de serviços comerciais, como o MapQuest e o Google Maps, existem apenas poucas restrições no que você pode fazer com imagens do OSM.

Exportação básica

As principais funções de exportação (en) na página principal do openstreetmap.org podem exportar áreas arbitrárias do mapa dentro de um intervalo limitado de resolução, adequado para situações simples. A exportação para PDF (encontrada usando o ícone de "Compartilhar") é adequado para impressão em impressoras de alta resolução. Formatos de saída em Bitmap estão disponíveis, mas na medida que a resolução é aumentada, o tamanho da fonte fica menor e a legibilidade do texto não melhora.

Interfaces web simples para impressão de mapas OSM

Os serviços listados aqui são separados em serviços globais e regionais. Tentou-se avaliá-los por funcionalidade e qualidade em geral.

Cobertura global, interface em Inglês disponível

Nome, Link Dados de Terreno Alta Resolução Múltiplas Páginas Formatos Normais Formato Grande Escalas Padrão Trilhas GPS Grátis Materiais livres Cadastro necessário Atualizações Regulares do OSM Saída Notas
Inkatlas contornos 300, 600 DPI sim
(para > 6 páginas não gratuito)
A4, Carta (EUA) A0, A1, A2, A3 (nem todos gratuitos) 1:2000000 – 1:2500 sim sim, o serviço básico (A4, Carta apenas) não não sim PDF, PNG imprimíveis estilos em preto e branco e em cor, opção para adicionar trilhas GPX, pagamento por mapas maiores e funções avançadas
Field Papers (en) (web) contornos, sombreamento não sim A4, Carta (EUA) A3 não não sim código fonte, sem licença especificada não sim PDF opção de grade UTM, escala de barra (sem escala léxica)
MyOSMatic, um fork do MapOSMatic (en) (web) contornos (muldialmente), sombreamento (apenas na Alemanha até agora) sim sim A4, Carta (EUA) A0, A1, A2, A3 escala real depende do formato da caixa de limites e do papel sim sim código fonte, arquivo de estilo próprio: AGPL não a cada minuto PDF, SVG, PNG, 8bit PNG, JPG apenas áreas pequenas podem ser impressas (~50km x 50km máx.), oferece mais estilos que o original MapOSMatic, além de sobreposições selecionáveis
mapz.com sombreamento 400 DPI não
?
sim não não grátis para uso pessoal não sim sim EPS, PNG, JPEG, PDF sobreposições adicionadas pelo usuário, licensa necessária para uso comercial (€300+)
printMyMap contornos, sombreamento 300 DPI não não 75 x 56 cm
29.5 x 22 polegadas
1:1000000 – 1:1000 não não não não sim mapa em papel pelos correios (sem arquivo) Um mapa em papel de alta qualidade é impresso em papel resistente à rasgo e à prova d'água e entregue pelo correio.
milvusmap.eu (en) sim sim sim A5, A4, Carta (EUA), Legal (EUA) A2, A3 1:50000 – 1:1000 não sim não não sim PDF apenas pequenas áreas podem ser impressas, estilo colorido apenas
Overpass turbo (web) não
?
não não não
?
não sim Licença MIT não sim PNG O mapa atual incluindo os dados motrados como uma imagem png. Por padrão, o png exportado inclui uma escala e uma linha de atribuição ao OSM.
BBBike.org extract service não sim não não não não não sim não não sim SVG extratos retangulares e livremente desenhados possíveis, saída SVG é em parte um tanto bruta e usa ícones em bitmap
Mapa de Fronteiras (en) (de) não sim não não não não não sim não conta OSM.org sim SVG apenas fronteiras administrativas (sem "mapa" usual), criado por User:wambacher
Lokaler Editor
?
?
?
?
?
?
?
exportação PNG gratuita, em SVG, paga
?
?
?
PNG , SVG e embutido. Usa quadrículas de vetor.
Touch Mapper não
?
?
?
?
?
?
exportação SLT gratuita, mapa impresso 3D é pago não não
?
mapa impresso em 3D ou design 3D em SLT Mapa tocável para cegos
Mapiful não
?
não
?
?
?
não não
?
não
?
Impressões de qualidade para propósitos decorativos Não é um site "imprima seu próprio mapa", mas um serviço que lhe envia uma impressão para emoldurar.
Cartida não
?
não
?
?
?
não não
?
não
?
Impressões de qualidade para propósitos decorativos Não é um site "imprima seu próprio mapa", mas um serviço que lhe envia uma impressão para emoldurar.
Printmaps.net sombreamento de colinas, contornos 300 DPI não A4, A5 33 x 33 cm 1:150,000,000 – 1:1500 GPX, KML, GeoJSON para uso sem fins lucrativos apenas não não sim PSD, PNG Destaque da área administrativa, desenho de rotas, geocodificação de pontos de interesse
Alvar Carto não sim não
?
?
?
não não
?
não
?
Impressões de qualidade para propósitos decorativos Não é um site "imprima seu próprio mapa", mas um serviço que lhe envia uma impressão para emoldurar.
Mapbox Studio sim sim
?
?
?
?
não não Interface de usuário proprietária baseada no Mapbox GL (en) sim
?
PNG etc. Announcement
Render MyMap (web) não 300 DPI Máximo 3x3 apenas A4, Carta (EUA) não não não sim código fonte, uso online não Download ao vivo de dados OSM Página web imprimível Imprime todos objetos OSM para inspeções de pequenos detalhes em áreas pequenas.
Printmaps sim 300 PPI não definido pelo usuário 2500 x 2500 mm 1:200.000 – 1:100 sim sim código aberto não sim PNG API com cliente em CLI. Importação de dados GPX, KML, GeoJSOM e CSV possível. Vários estilos de mapa.
Maps For Print não
?
?
?
?
?
não sim sim não
?
SVG Obtendo dados OSM para designers.
Part of Inkatlas page with elevation contours.
MapOSMatic street index

Local services

  • cycle.travel (web) - lets you download a really nice vector PDF after planning a cycle route on the site (Western Europe and US only, log-in needed for PDF export). No source code available. In Europe it is not including Poland, Slovakia, Hungary, Serbia, Bosnia and Herzegovina and anything toward east. No Scandinavian countries are included.
  • Get Veloroad - generates vector and raster images for selected area and size (in mm), allows adding GPX trace. Russia and Baltic states only. Source code on github (WTFPL-licensed and uses some libraries under MIT License and BSD 2-Clause license). Dead link as of 2018-05

Desktop programs, libraries and scripts

This is a collection of tools and open source projects that can be used to produce printable maps from OSM and user data. Some technical expertise is usually required.

  • MapPDF for vector PDF renderings
  • Mapapel (Mapapel.com) Printable city maps based on OSM data.
  • TownGuide (townguide.webhop.net) PDF Map Generator with street index and index of user selectable Points of Interest.
  • Osmbook is a program that can print multiple-page map books out of OSM data with a gridded overview, a page index of all printed labels, and optional subgridded pages.
  • MapBook (MapBook)
  • OSM-Atlas creates a PDF street atlas suitable for printing.
  • Generic Mapping Tools (gmt.soest.hawaii.edu) is a collection of tools to produce high quality scientific maps; GMT input files can be derived from OSM e. g. via PostgreSQL/PostGis and the GDAL ogr2ogr conversion utility
  • Smrender is a generic rule-based renderer for printable charts mainly developed to produce sea charts.
  • SplashMaps offers customers a high-quality, water resistant, customisable fabric map of anywhere in the world based on OSM data.
  • Kartograph is a frame work to produce vector tiles in SVG format.
  • OSMgrabber collects a given number of screenshots after moving the map by simulated mouse clicks and pastes them together to a printable PNG file.
  • Nik4 is a mapnik-to-image exporting script. You can set special parameters to get quality graphics for printing or publishing.
  • Mobile Atlas Creator (mobac.sourceforge.net) can be used to create png images for paper maps
  • mapCreator.py a light-weight python script for downloading a set of tiles and stitching them to a single jpeg image
  • GEOS a python package providing both an web UI for printing maps and programmatic access to map printing functions.
  • Hikingmap a python script to render 1 or more GPX tracks on a minimum amount of pages
  • gb-leisure-carto CartoCSS style and Python script for creating maps in Great Britain which use the OSGB projection and grid. Script could be adapted for other CartoCSS/Mapnik styles
  • OpenPaperMaps is a tool based on the TownGuide. No web service available currently, but can be run locally.
  • PDF atlas
  • PDF with ogr2ogr
  • Mapbox macOS SDK – The included Mapbox GL.app lets you apply any Mapbox GL–compatible style and print out a portion of the map.
  • ebookmap installs ocitysmap (a tool behind MapOSMatic) in a container and creates maps optimized for eBook readers.
  • limexMapDownloader Bash Script to download TMS Tiles and merge them for easy Printing with Scale Bar.

As a big image map

There are many ways of getting a map image which you can then print out.

Generating from existing tile sets

  • Static map images - Services to generate a map image with specified centre point and dimensions
    • StaticMap - Interface to pick from several styles
    • MapQuest Open Static Maps ([1]) - Static map images in the mapquest style
    • bigmap ([2], also bigmap 2) - Forms a big map arranging tile images side by side. Interface to adjust the view. Download a perl script to generate a stitched together image. This results in a very big bitmap image which allows you to print at high resolution, although font size can be a problem.
    • Category:Tile stitching - Lists these and other tools which can download tiles and stitch them together to form a large (hi-res) image.

Rendering an image

Big printout of a Mapnik rendered image

See Rendering for a full list of options and details for setting up your own rendering software.

  • Mapnik is the renderer used to create the default tile layer on the main OSM homepage. It can output SVG.
  • Maperitive is a desktop application for interactive mapping, with many tools and functions, including exporting to bitmaps and SVG files. It works on Windows, Linux and Mac. The latest version can now generate Walking Papers-like maps. Also see this tutorial.
  • Mapweaver is another perl application with customized output.
  • Merkaartor is desktop OSM editor that can output SVG and bitmaps using presets and editable styles.
  • osmrender.pl is a small PERL program that can be customized easily and draws simple maps.
  • Osmarender renders an SVG map image which can generate a high-quality raster image.
  • CartoType's sample program generally displays realtime vector maps from a local offline OSM datafile on a desktop PC according to an own rendering style, you can create easily a PNG bitmap file from current screenview.

Note that many of these renderers can be configured for creating your own tiles, and you might then follow the tile-stitching approaches listed above

Increased resolution, the ability to take a map style configuration and uniformly increase the scale of all of the features, may be important for good quality printouts. See high-resolution tiles.

Usage examples

Styles suitable for black & white printing

Tile of map using Toner style

Almost all styles rely on colours to distinguish features, and as result map printed on black & white printer is typically an useless gray blob. Some styles are designed to not use colours:

Other links / tutorials