User:Fradeve11/Tips-trick

From OpenStreetMap Wiki
Jump to navigation Jump to search

In questa pagina raccolgo alcune considerazioni su mapping e tagging emerse durante alcune discussioni in mailing list [OSM-it]:

Portici

Devono essere taggati disegnando un'area "pedestrian" sotto il palazzo di cui fanno parte, ed attribuendo al palazzo "layer=+1".

  • Area portico: highway=pedestrian
  • Area portico: tunnel=yes
  • Area portico: layer=0
  • Palazzo: layer=+1

Piste ciclabili

  • Se la pista ciclabile scorre separatamente dalla strada (separata da uno spartitraffico fisico) si usa highway=cycleway, creando una "strada" apposita solo per la pista ciclabile, anche se questa è parallela alla strada. Ciò significa anche che è meglio avere un GPX della pista percorsa fisicamente, e non riutilizzare il GPX della strada accando a cui la pista scorre.
  • Se la pista ciclabile scorre sulla strada, senza un separatore fisico, ma è solo dipinta sul manto stradale, si usa cycleway=lane, anche in questo caso bisogna percorrere fisicamente la pista ciclabile per averne un GPX e disegnare una strada appositamente, che si sovrapponga alla strada su cui la pista scorre.

Convertire da AutoCAD (anche Shapefile) ad OSM

1. DXF2PostGIS (http://www.glasic.it/dxf2postgis.html - non credo esista una versione Linux però :-( )

2. Il punto 1. puoi sostituirlo con la conversione DWG, DXF to SHP

3. Apri i tuoi dati PostGIS (o SHP) con QGIS

4. Esporti i tuoi dati in GPX

5. Apri il tuo GPX con JOSM

6. Editi le tue "tracce"

7. Ottieni il file OSM

Estrarre punti dal database

Per estrarre un particolare tipo di nodo/tag dal database online di OSM, e salvarlo in formato xml (.osm):

wget http://www.informationfreeway.org/api/0.6/node[amenity=hospital] -O data.osm

Nel caso si volesse specificare anche in che area estrarre i dati (che nell'esempio seguente non sono node ma way):

wget "http://www.informationfreeway.org/api/0.6/way[boundary=administrative][admin_level=8][bbox=6.45,36.3,18.85,47.2]" -O osm.osm

Questo è un bbox per i "village" pugliesi:

wget http://www.informationfreeway.org/api/0.6/node[place=village][bbox=14.65,39.52,19.29,42.26] -O data2.osm

Il tag "ref"

Il tag ref serve ad indicare la lettera/numero con cui sono catalogate le strade a livello locale/nazionale/internazionale. Può essere costituito da sigle come A12, A14, SS16bis, ecc. Nel valore del tag ref non devono essere presenti spazi!