Veneto/File delle Regole SHP-to-OSM

From OpenStreetMap Wiki
Jump to: navigation, search

Questo è il file delle regole da utilizzare con Shp-to-osm.
Per ulteriori dettagli sul suo utilizzo clicca qui.
Per sapere come effettuare import con Shp-to-osm clicca qui


NOTA
Gli elementi ancora privi di una appropriata convenzione di tagging (quelli all'interno delle celle bianche) sono stati taggati esclusivamente con note=descrizioneelemento, così da agevolarne la selezione in JOSM.
La sottostante riga di comando implica che il file delle regole sia nominato

rules_CTR_Veneto 

I nomi del files .shp di input e .osm di output vanno definiti dall'utente.


RIGA DI COMANDO

java -cp shp-to-osm-0.8.1-jar-with-dependencies.jar com.yellowbkpk.geo.shp.Main --shapefile ./nomefile.shp --rulesfile ./rules_CTR_Veneto --osmfile nomefileoutput --outputFormat osm

IMPORTANTE
Questo file è tratto dalla pagina delle convenzioni di editing per le CTR Veneto. Eventuali modifiche, correzioni, aggiunte o rimozioni devono essere necessariamente riportate in entrambi i contenuti.
Nonostante il sottostante file delle regole contenga anche le informazioni necessarie alla conversione e al tagging di .shp files formati da soli nodi, a tutt'oggi (06/07/2011) shp-to-osm sembra essere buggato e non in grado di svolgere questo compito. Nessun problema con aree e linee.


ULTIMO AGGIORNAMENTO FILE: --Darkswan (talk) 18:25, 22 November 2013 (UTC)

# Regole per convertire in dati OSM gli shapefile appartenenti alla CTR Veneto, tramite il programma shp-to-osm
# Codifica degli shapefile CTR: http://www.regione.veneto.it/NR/rdonlyres/26AFDADC-13AE-4584-9BA4-3FF395CE2A22/0/Codifiche5000e10000.pdf

# This is a comma-delimited format.
# Field:  Description:
#      1  The shapefile type to match (outer, inner, line, point) (see below)
#      2  The source attribute name to match
#      3  The source attribute value to match. Can be empty to match all values.
#      4  The name of the tag to apply when the source key/value pair match.
#      5  The value of the tag to apply. Use a sinlgle dash ("-") to use the original value.
#
# The shape file types are:
#  outer  = The outer polygon of a MultiPolygon
#  inner  = The inner polygon of a MultiPolygon
#  line   = A line string of a MultiLineString
#  point  = A point of a PointString

#  Edifici

outer,ATT_FACC,BFC009,tourism,museum
outer,ATT_FACC,BFC010,name,Osservatorio Astronomico
outer,ATT_FACC,BFC012,amenity,police
outer,ATT_FACC,BFC019,building,farm
outer,ATT_FACC,BFC028,office,government
outer,ATT_FACC,BFC035,amenity,post_office
outer,ATT_FACC,BFC052,amenity,townhall
outer,ATT_FACC,BFC053,amenity,bank
outer,ATT_FACC,BFC056,amenity,restaurant
outer,ATT_FACC,BFC061,amenity,courthouse
outer,LIVCOD,0101,building,yes
outer,LIVCOD,0102,building,industrial
outer,LIVCOD,0102,note,verificare se man_made=works
outer,LIVCOD,0102P,landuse,industrial
outer,LIVCOD,0103,building,hut
outer,LIVCOD,0104,building,roof
outer,LIVCOD,0104,layer,1
outer,LIVCOD,0105,building,church
outer,LIVCOD,0105A,historic,wayside_shrine
outer,LIVCOD,0105P,amenity,place_of_worship
outer,LIVCOD,0105P,religion,christian
outer,LIVCOD,0105P,fixme,aggiungere denomination=* se noto 
outer,LIVCOD,0106,building,yes
outer,LIVCOD,0106,man_made,tower
outer,LIVCOD,0106,tower:type,bell_tower
outer,LIVCOD,0106A,man_made,tower
outer,LIVCOD,0107,building,construction
outer,LIVCOD,0108,building,collapsed
outer,LIVCOD,0109,building,farm_auxiliary
outer,LIVCOD,0109,fixme,Import CTR Veneto. Sostituire con building=stable (stalla) o building=barn (fienile)
outer,LIVCOD,0110,landuse,cemetery
outer,LIVCOD,0110P,landuse,cemetery
outer,LIVCOD,0111,building,sport
outer,LIVCOD,0111P,leisure,sports_centre
line,LIVCOD,0111,leisure,pitch
line,LIVCOD,0111,fixme,Import CTR Veneto. Collegare ways. Integrare con sport=* e surface*
outer,LIVCOD,0112,leisure,pitch
outer,LIVCOD,0112,fixme,Import CTR Veneto. Collegare ways. Integrare con sport=* e surface*
line,LIVCOD,0112,leisure,pitch
line,LIVCOD,0112,fixme,Import CTR Veneto. Collegare ways. Integrare con sport=* e surface*
outer,LIVCOD,0113,building,yes
outer,LIVCOD,0113,fixme,sostituire con building=tribune se gradinata d'impianto sportivo
outer,LIVCOD,0114,highway,steps
outer,LIVCOD,0114,fixme,Convertire in way prima di effettuare l'import 
outer,LIVCOD,0115,man_made,tower
outer,LIVCOD,0115,tower:type,chimney
outer,LIVCOD,0115,building,chimney
point,LIVCOD,0115A,man_made,tower
point,LIVCOD,0115A,tower:type,chimney
point,LIVCOD,0116,historic,monument
point,LIVCOD,0116,fixme,Import CTR Veneto. Controllare se historic=memorial
outer,LIVCOD,0116A,building,yes
outer,LIVCOD,0116A,historic,monument
outer,LIVCOD,0116A,fixme,Import CTR Veneto. Controllare se historic=memorial
point,LIVCOD,0117,man_made,silo
outer,LIVCOD,0117A,building,yes
outer,LIVCOD,0117A,man_made,silo
point,LIVCOD,0117,man_made,silo
outer,LIVCOD,0118,building,yes
point,LIVCOD,0119,historic,wayside_cross
point,LIVCOD,0119,fixme,Import CTR Veneto. Controllare se historic=wayside_shrine o man_made=cross
outer,LIVCOD,0120,building,train_station
outer,LIVCOD,0120A,building,yes
outer,LIVCOD,0120A,fixme,Import CTR Veneto. Scalo merci 
outer,LIVCOD,0120B,building,depot
outer,LIVCOD,0120C,building,service
outer,LIVCOD,0120C,fixme,Import CTR Veneto. Casello ferroviario.Verificare effettiva presenza sulla mappa prima dell'import.
outer,LIVCOD,0120P,landuse,railway
outer,LIVCOD,0121,building,yes
outer,LIVCOD,0121,fixme,Import CTR Veneto. Manufatti vari es. statua, fontana o altro. Verificare sul campo dopo l'import o tramite ortofoto prima dell'import.
outer,LIVCOD,0122,building,service
outer,LIVCOD,0123,building,yes
outer,LIVCOD,0123,fixme,Import CTR Veneto. Specificare tipo di edificio aeroportuale
outer,LIVCOD,0123P,aeroway,aerodrome
line,LIVCOD,0124,highway,service
line,LIVCOD,0124,service,driveway
line,LIVCOD,0124,fixme,Verificare diritti di accesso
outer,LIVCOD,0125,note,Cortile interno. Eliminare o creare relazione multipolygon
outer,LIVCOD,0126,building,yes
outer,LIVCOD,0126,tourism,alpine_hut
outer,LIVCOD,0126,fixme,Import CTR Veneto. Verificare se amenity=shelter 
outer,LIVCOD,0127,building,hospital
outer,LIVCOD,0127P,amenity,hospital
outer,LIVCOD,0127P,note,Area di pertinenza ospedale
outer,LIVCOD,0128,building,school
outer,LIVCOD,0128P,amenity,school
outer,LIVCOD,0128P,note,Area di pertinenza scuola
point,LIVCOD,0129,natural,cave_entrance
outer,LIVCOD,0137,leisure,park
outer,LIVCOD,0137,fixme,Import CTR Veneto. Verificare se leisure=garden
outer,LIVCOD,0138,tourism,camp_site
outer,LIVCOD,0139,building,garage
point,LIVCOD,0140,historic,archaeological_site
outer,LIVCOD,0140A,historic,archaeological_site
outer,LIVCOD,0141,area,yes
outer,LIVCOD,0141,fixme,Import CTR Veneto. Isolato. Usare landuse idoneo es. landuse=residential  
line,LIVCOD,1712,leisure,pitch
line,LIVCOD,1712,fixme,Import CTR Veneto. Covertire in area prima di efefttuare l'import. Specificare se possibile surface=* e sport=*

#  Viabilità

point,LIVCOD,0228,mountain_pass,yes
point,LIVCOD,0229,highway,milestone
point,LIVCOD,0231,amenity,ferry_terminal
outer,LIVCOD,0232,highway,emergency_bay
outer,LIVCOD,0233,amenity,parking
line,LIVCOD,A201,fixme,Autostrada o assimilata
line,LIVCOD,A202,highway,construction
line,LIVCOD,A202,fixme,Autostrada o assimilata in costruzione
line,LIVCOD,A205,fixme,Strada principale
line,LIVCOD,A206,fixme,Strada secondaria
line,LIVCOD,A207,fixme,Strada carrozzabile
line,LIVCOD,A208,fixme,Strada carreggiabile
line,LIVCOD,A209,highway,construction
line,LIVCOD,A209,fixme,Strada in costruzione
line,LIVCOD,A210,highway,track
line,LIVCOD,A210,fixme,Import CTR Veneto. Specificare condizioni di accesso e tracktype=*
line,LIVCOD,A213,bridge,yes
line,LIVCOD,A216,highway,ford
line,LIVCOD,A217,highway,path
line,LIVCOD,A217,sac_scale,hiking
line,LIVCOD,A217,fixme,Import CTR Veneto. Verificare scala difficoltà del sentiero
line,LIVCOD,A218,highway,path
line,LIVCOD,A218,sac_scale,mountain_hiking
line,LIVCOD,A218,fixme,Import CTR Veneto. Verificare scala difficoltà del sentiero
line,LIVCOD,A219,highway,path
line,LIVCOD,A219,sac_scale,demanding_mountain_hiking
line,LIVCOD,A219,fixme,Import CTR Veneto. Verificare scala difficoltà del sentiero
line,LIVCOD,A220,highway,footway
line,LIVCOD,A220,bridge,yes
line,LIVCOD,A221,bridge,yes
line,LIVCOD,A222,tunnel,yes
line,LIVCOD,A223,highway,motorway
line,LIVCOD,A223,viaduct,yes
line,LIVCOD,A224,viaduct,yes
line,LIVCOD,A226,tunnel,yes
line,LIVCOD,A226A,highway,motorway
line,LIVCOD,A226A,tunnel,yes
line,LIVCOD,A227,highway,path
line,LIVCOD,A227,sac_scale,demanding_alpine_hiking
line,LIVCOD,A227,fixme,Import CTR Veneto. Verificare scala difficoltà del sentiero. Esiste anche la proposta highway=via_ferrata 
line,LIVCOD,A235,highway,cycleway

#  Elementi divisori

line,LIVCOD,0301,barrier,wall
line,LIVCOD,0302,barrier,fence
line,LIVCOD,0303,barrier,hedge
line,LIVCOD,0304,barrier,wall
outer,LIVCOD,0305,barrier,city_wall
outer,LIVCOD,0301,fixme,Modificare e convertire in Linea prima di effettuare l'import

# Idrografia/Grafo idrografia

line,LIVCOD,0405,waterway,drain
outer,LIVCOD,0406,natural,water
outer,LIVCOD,0406,water,lake
line,LIVCOD,0406,natural,water
line,LIVCOD,0406,water,lake
outer,LIVCOD,0406A,natural,water
outer,LIVCOD,0406A,water,pond
line,LIVCOD,0408,waterway,weir
outer,LIVCOD,0409,building,service
outer,LIVCOD,0409,fixme,Racchiudere l'area occupata dallo stabilimento con man_made=wastewater_plant
point,LIVCOD,0410A,note,Vasca
point,LIVCOD,0410B,man_made,water_well
point,LIVCOD,0410C,amenity,fountain
point,LIVCOD,0410C,fixme,Import CTR Veneto. Verificare se drinkable=yes
point,LIVCOD,0410D,amenity,watering_place
outer,LIVCOD,0411,leisure,swimming_pool
outer,LIVCOD,0411,fixme,Verificare access=*
line,LIVCOD,0414,man_made,pipeline
line,LIVCOD,0414,location,underground
line,LIVCOD,0414,type,water
point,LIVCOD,0416,note,Manufatti acquedotto
outer,LIVCOD,0416A,note,Manufatti acquedotto
line,LIVCOD,0419,waterway,dam
point,LIVCOD,0421,note,Manufatti fognature
outer,LIVCOD,0421A,note,Manufatti fognature
outer,LIVCOD,0423,natural,wetland
outer,LIVCOD,0423,wetland,saltmarsh
outer,LIVCOD,0423A,natural,wetland
outer,LIVCOD,0423A,wetland,saltmarsh
outer,LIVCOD,0424,natural,wetland
outer,LIVCOD,0424,wetland,marsh
outer,LIVCOD,0425,note,piscicoltura
line,LIVCOD,0427,waterway,stream
point,LIVCOD,0429,note,Faro, fanale, boa luminosa
point,LIVCOD,0429,fixme,Applicare tag appropriato
point,LIVCOD,0430,man_made,dolphin
line,LIVCOD,0432,waterway,drain
outer,LIVCOD,0436,waterway,riverbank
outer,LIVCOD,0439,natural,wetland
outer,LIVCOD,0439,wetland,saltmarsh
outer,LIVCOD,0440,natural,wetland
outer,LIVCOD,0440,wetland,tidalflat
point,LIVCOD,0441,natural,rock
point,LIVCOD,0442,waterway,weir
point,LIVCOD,0442A,man_made,storage_tank
outer,LIVCOD,0443,landuse,reservoir
line,LIVCOD,A401,fixme,Corso d’acqua a due fili applicare tag waterway=* appropriato
line,LIVCOD,A402,waterway,ditch
line,LIVCOD,A404,waterway,canal
line,LIVCOD,A405,waterway,drain
line,LIVCOD,A408,waterway,weir
line,LIVCOD,A414,man_made,pipeline
line,LIVCOD,A414,location,underground
line,LIVCOD,A414,type,water
line,LIVCOD,A415,man_made,pipeline
line,LIVCOD,A415,location,overground
line,LIVCOD,A415,type,water
line,LIVCOD,A417,waterway,canal
line,LIVCOD,A417,tunnel,yes
line,LIVCOD,A417,fixme,Usare layer=* se necessario 
line,LIVCOD,A418,waterway,canal
line,LIVCOD,A418,tunnel,yes
line,LIVCOD,A418,fixme,Verificare se bridge=yes
line,LIVCOD,A422,waterway,canal
line,LIVCOD,A422,fixme,Verificare stato avanzamento lavori prima di effettuare l'import 
line,LIVCOD,A426,man_made,pipeline
line,LIVCOD,A426,location,overground
line,LIVCOD,A426,type,water
line,LIVCOD,A427,waterway,stream
line,LIVCOD,A426,man_made,pipeline
line,LIVCOD,A426,location,underground
line,LIVCOD,A426,type,water
point,LIVCOD,N404,natural,spring
point,LIVCOD,N408,waterway,weir
point,LIVCOD,N408,fixme,Se opportuno modificare da Nodo a Linea
point,LIVCOD,N410,waterway,waterfall
point,LIVCOD,N410,fixme,Se opportuno modificare da Nodo a Linea
point,LIVCOD,N412,note,Manufatti di acquedotto (prese e serbatoi)
point,LIVCOD,N415,note,Manufatti fognatura

#Vegetazione

outer,LIVCOD,0501,landuse,farm
outer,LIVCOD,0503,landuse,forest
outer,LIVCOD,0508,landuse,orchard
outer,LIVCOD,0509,landuse,vineyard
outer,LIVCOD,0504,natural,wood
point,LIVCOD,0506,natural,tree
line,LIVCOD,0507,natural,tree_row
outer,LIVCOD,0512,landuse,greenhouse_horticulture
outer,LIVCOD,0513,landuse,orchard
outer,LIVCOD,0514,landuse,vineyard
outer,LIVCOD,0515,building,greenhouse
point,LIVCOD,0516,wood,dedicious
point,LIVCOD,0516,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0517,wood,coniferous
point,LIVCOD,0517,name:botanical,Abies
point,LIVCOD,0517,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0519,wood,coniferous
point,LIVCOD,0519,name:botanical,Pinus
point,LIVCOD,0519,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0520,wood,coniferous
point,LIVCOD,0520,name:botanical,Cupressus
point,LIVCOD,0520,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0521,wood,dedicious
point,LIVCOD,0521,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0522,wood,dedicious
point,LIVCOD,0522,name:botanical,Fagus
point,LIVCOD,0522,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0523,wood,dedicious
point,LIVCOD,0523,name:botanical,Castanea sativa
point,LIVCOD,0523,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0524,wood,dedicious
point,LIVCOD,0524,name:botanical,Larix
point,LIVCOD,0524,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0525,wood,dedicious
point,LIVCOD,0525,name:botanical,Populus
point,LIVCOD,0525,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0526,name:botanical,Olea europaea
point,LIVCOD,0526,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
point,LIVCOD,0527,wood,evergreen
point,LIVCOD,0527,name:botanical,Quercus
point,LIVCOD,0527,fixme,Non importare inserire i tag nell'area in cui i nodi si trovano
outer,LIVCOD,0528,landuse,farm
outer,LIVCOD,0529,natural,wetland
outer,LIVCOD,0529,wetland,reedbed
outer,LIVCOD,0530,fixme,Prato valutare tra le keys delle categorie natural e landuse
outer,LIVCOD,0531,landuse,farm
outer,LIVCOD,0531,name:botanical,Oryza sativa
outer,LIVCOD,0533,fixme,Incolto macchia valutare se natural=fell, natural=heath, naural=scrub
outer,LIVCOD,1301,natural,rock
outer,LIVCOD,1302,natural,scree
outer,LIVCOD,1303,natural,sand
outer,LIVCOD,1304,natural,glacier
outer,LIVCOD,1305,natural,glacier
outer,LIVCOD,1305,description,Nevaio
outer,LIVCOD,1306,natural,beach

#Discontinuità

line,LIVCOD,0601,natural,cliff
line,LIVCOD,0603,barrier,retaining_wall
line,LIVCOD,0608,natural,cliff

#Ferrovie

line,LIVCOD,A701,railway,rail
line,LIVCOD,A701,electrified,no
line,LIVCOD,A702,railway,rail
line,LIVCOD,A702,fixme,Elettrificato specificare electrified=*
line,LIVCOD,A703,railway,construction
line,LIVCOD,A704,railway,disused
line,LIVCOD,A706,railway,rail
line,LIVCOD,A706,tunnel,yes
line,LIVCOD,A706,fixme,Se elettrificato specificare electrified=*
line,LIVCOD,A713,railway,rail
line,LIVCOD,A713,bridge,yes
line,LIVCOD,A713,fixme,Se elettrificato specificare electrified=*
line,LIVCOD,A714,railway,platform
line,LIVCOD,A715,railway,turntable

#Infrastrutture e servizi

point,LIVCOD,A801,power,pole
point,LIVCOD,A801,fixme,Pali linea elettrica o pali teleferica verificare se aerial=pylon
point,LIVCOD,0801,power,pole
point,LIVCOD,0801,fixme,Pali linea elettrica o pali teleferica verificare se aerial=pylon
point,LIVCOD,A802,power,tower
point,LIVCOD,A802,fixme,Verificare sovrapposizioni coi nodi dell'entità successiva
point,LIVCOD,0802,power,tower
point,LIVCOD,0802,fixme,Verificare sovrapposizioni coi nodi dell'entità successiva
line,LIVCOD,A803,power,line
line,LIVCOD,0803,power,line
line,LIVCOD,A805,man_made,pipeline
line,LIVCOD,A805,location,underground
line,LIVCOD,A805,type,gas
line,LIVCOD,0805,man_made,pipeline
line,LIVCOD,0805,location,underground
line,LIVCOD,0805,type,gas
line,LIVCOD,A806,man_made,pipeline
line,LIVCOD,A806,location,overground
line,LIVCOD,A806,type,gas
line,LIVCOD,0806,man_made,pipeline
line,LIVCOD,0806,location,overground
line,LIVCOD,0806,type,gas
line,LIVCOD,A807,man_made,pipeline
line,LIVCOD,A807,location,underground
line,LIVCOD,A807,type,gas
line,LIVCOD,0807,man_made,pipeline
line,LIVCOD,0807,location,underground
line,LIVCOD,0807,type,gas
line,LIVCOD,A808,man_made,pipeline
line,LIVCOD,A808,location,overground
line,LIVCOD,A808,type,gas
line,LIVCOD,0808,man_made,pipeline
line,LIVCOD,0808,location,overground
line,LIVCOD,0808,type,gas
outer,LIVCOD,0810,power,substation
outer,LIVCOD,0810,building,yes
#outer,LIVCOD,0810,location,indoor
outer,LIVCOD,0811,building,yes
outer,LIVCOD,0811,fixme,Delimitare l'area interessata, compresi i trasformatori con power=station
line,LIVCOD,0812,aerialway,goods
line,LIVCOD,0813,aerialway,cable_car
line,LIVCOD,0813A,aerialway,gondola
line,LIVCOD,0813B,aerialway,chair_lift
line,LIVCOD,0814,aerialway,drag_lift
line,LIVCOD,0815,barrier,ditch
line,LIVCOD,0815,fixme,Aggiungere historic=yes se opportuno 
outer,LIVCOD,0816,power,transformer
point,LIVCOD,0817,man_made,tower
point,LIVCOD,0817,tower:type,communication
outer,LIVCOD,0820,landuse,landfill
outer,LIVCOD,0821,landuse,quarry
point,LIVCOD,0822,man_made,adit

#Opere

line,LIVCOD,0901,barrier,retaining_wall
outer,LIVCOD,0910,waterway,dock
line,LIVCOD,0911,man_made,breakwater

#Inquadramento

point,LIVCOD,1202,man_made,survey_point
point,LIVCOD,1203,man_made,survey_point
point,LIVCOD,1204,man_made,survey_point
point,LIVCOD,1205,man_made,survey_point
point,LIVCOD,1206,man_made,survey_point
point,LIVCOD,1207,man_made,survey_point