OpenStreetMap logo OpenStreetMap

Taya_S's Notes

Notes submitted or commented on by Taya_S

Id Creator Description Created at Last changed
5310653

A TOR user created an anonymous pin using TOR and TAILS which is completely untraceable. Please remove anonymous pins from OpenStreetView. It is far to easy to abuse this system.

5310655

A TOR user created an anonymous pin using TOR and TAILS which is completely untraceable. Please remove anonymous pins from OpenStreetView. It is far to easy to abuse this system.

2517341 deleted

deleted

5010078

Weg gesloten i.v.m. werkzaamheden t/m 19 december 2025. Auto- en fietsweg zullen beide aangepast worden en het wordt een 30 km/u zone. Meer informatie:

https://www.enschede.nl/geessinkweg
https://www.enschede.nl/wegwerkzaamheden-17-oktober-2025-week-43

5304285

changeset/182863583#map=16/47.62675/13.07785&layers=N

Was hat das in OSM zu suchen?

5302825

Trump is living here.

4680620 VexillologicallyConfusedBird

"Sourced from Google Maps"
OSM snapshot date: 2025-01-21T15:15:53Z
POI name: Secretary of State Office
POI types: office-government
#organicmaps android

5301102

New node created
Point

Suggested location change:
50.56057, 13.08076

--------

Submitted from https://osmapp.org/50.56057,13.08076

5299357 EvandroMaps

Igreja cristã
#organicmaps android 2026.05.08-1-Google

5300041 Lari Curcino

"""
╔══════════════════════════════════════════════════════════════════════╗
║ GERADOR DE MAPA DE PALMAS/TO - IMPRESSÃO 1,5 METRO ║
║ Desenvolvido com OpenStreetMap (osmnx) + Matplotlib ║
╚══════════════════════════════════════════════════════════════════════╝

INSTRUÇÕES DE INSTALAÇÃO:
pip install osmnx geopandas matplotlib contextily shapely pillow reportlab

COMO USAR:
python gerar_mapa_palmas.py

O arquivo "mapa_palmas_150cm.pdf" será gerado na mesma pasta.
Leve esse PDF para a gráfica e peça impressão em plotter A0 ou lona 150x150cm.
"""

import osmnx as ox
import geopandas as gpd
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import matplotlib.patheffects as pe
import matplotlib.ticker as mticker
from matplotlib.lines import Line2D
import warnings
import sys
import os

warnings.filterwarnings('ignore')

# ─────────────────────────────────────────
# CONFIGURAÇÕES
# ─────────────────────────────────────────
PLACE_NAME = "Palmas, Tocantins, Brazil"
OUTPUT_FILE = "mapa_palmas_150cm.pdf"

# Tamanho para impressão: 150cm x 150cm (pode ajustar)
# 1 polegada = 2.54 cm → 150cm / 2.54 = ~59 polegadas
LARGURA_CM = 150
ALTURA_CM = 120
DPI = 200 # 200 DPI em escala 150cm = excelente qualidade para plotter

FIG_W = LARGURA_CM / 2.54
FIG_H = ALTURA_CM / 2.54

# Paleta de cores (estilo cartográfico moderno)
COR_FUNDO = "#F5F0E8" # Creme claro (fundo do mapa)
COR_AGUA = "#A8D5F5" # Azul água
COR_VERDE = "#C8E6C0" # Verde parques
COR_FLORESTA = "#9DC88D" # Verde floresta
COR_EDIFICIOS = "#D4C4B0" # Bege edificações
COR_VIA_PRIM = "#E8774B" # Laranja vias primárias
COR_VIA_SEC = "#F4A85B" # Amarelo vias secundárias
COR_VIA_TERT = "#CCCCCC" # Cinza vias terciárias
COR_VIA_RES = "#E8E8E8" # Branco-cinza ruas residenciais
COR_BORDA_MUNIC = "#555555" # Cor da borda do município
COR_TEXTO = "#2C2C2C" # Texto principal
COR_LEGENDA_BG = "#F