JOSM
Forse la risposta più semplice ad entrambe le parti della tua domanda è usare JOSM. Java OpenStreetMap Editor . È facile scaricare dati e "usare" i dati.
Per il download, JOSM fornisce una semplice interfaccia che consente di selezionare un'area rettangolare da scaricare, tuttavia scarica questa tramite l'API di modifica. Ciò rifiuterà qualsiasi richiesta che sia troppo grande e, se è un po 'troppo grande, passerà molto tempo a pensarci. Generalmente un'intera città è troppo grande, ma potresti essere in grado di ottenere una buona quantità di dati richiedendo diverse aree rettangolari.
Per "usare" i dati JOSM ti consente di vedere i dati e di dare una buona occhiata in tutti i tag. La funzione di ricerca è abbastanza potente, che consente di selezionare elementi con tag particolari, ma oltre a ciò dipende davvero dal tipo di "utilizzo" che hai in mente. È possibile configurare il modo in cui JOSM visualizza i dati in una certa misura, ma per mappe carine è probabile che si desideri esaminare gli strumenti di rendering progettati per funzionare con i file OSM. Puoi anche guardare la conversione, ad esempio in shapefile , ma tieni a mente che i dati sono ... diversi ... rispetto a ciò a cui potresti essere abituato, quindi questa conversione è sempre un po 'smarrita.
A parte questo ... Sebbene sia un visualizzatore di dati ragionevolmente bello, lo scopo principale di JOSM è quello di essere un editor OpenStreetMap . Fai semplicemente clic su "carica" per inviare le modifiche a OpenStreetMap (dovrai creare un account OpenStreetMap) Se non hai ancora provato la modifica di OpenStreetMap, dovresti davvero farlo . Chiunque abbia anche un interesse passeggero nelle mappe dovrebbe provarlo. Aggiungi il tuo ristorante locale alla mappa o qualcosa del genere. È l'unico modo per comprendere correttamente OpenStreetMap ed è divertente!
File più grandi
Cosa succede se una città è troppo grande per essere caricata in JOSM? Ci sono alcune altre opzioni (come segue) ma quando si ha a che fare con questa quantità di dati non si può sfuggire al fatto che sarà un po 'difficile "usare". Sei davvero fuori dal regno di piccoli strumenti GUI divertenti e in GIS di big data. La voce più semplice per questo (che non è poi così facile) sarebbe probabilmente quella di caricare un grande file .osm nel database PostGIS usando osm2pgsql , e quindi usare gli strumenti desktop GIS per visualizzarlo.
Estratti di città
Questo servizio download.bbbike.org offre download pronti per alcune città del mondo.
Osmosi
Se hai bisogno di una città diversa o di un riquadro di delimitazione diverso, devi ottenere uno dei download massicci che hai citato (un estratto del paese o l'intero pianeta ) e quindi estrarne un pezzo.
l'osmosi è lo strumento più utilizzato per questo. È uno strumento da riga di comando java che ti consente di estrarre un rettangolo di selezione sulla riga di comando unix con qualcosa del genere:
bzcat downloaded.osm.bz2 | osmosis\
--read-xml enableDateParsing=no file=-\
--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-\
| bzip2 > extracted.osm.bz2
Questo mostra come evitare di riempire il disco con dati XML gonfiati decomprimendo un file .bz2, reindirizzando l'output in osmosi e quindi reindirizzando nuovamente l'XML risultante in un file compresso.
Quindi forse questo non si adatta alla tua definizione di "facile", ma l'osmosi è uno strumento utile per capire se sei interessato a manipolare file .osm di grandi dimensioni. Devi solo capire il comando giusto! (buon argomento per un'altra domanda immagino)