File:Tutorial-viasOSMtracker-NightoLanguage.png
Jump to navigation
Jump to search
Size of this preview: 265 × 599 pixels. Other resolutions: 106 × 240 pixels | 212 × 480 pixels | 339 × 768 pixels | 453 × 1,024 pixels | 1,281 × 2,896 pixels.
Original file (1,281 × 2,896 pixels, file size: 224 KB, MIME type: image/png)
Summary
Flowchart of the Nighto's language from textual examples in Pt-br:Tutorial:Mapeando características de vias com o Osmtracker.
Fluxograma da linguagem do Nighto, a partir de exemplos textuais encontrados em Pt-br:Tutorial:Mapeando características de vias com o Osmtracker.
Licensing
This work is licensed under the Creative Commons Attribution-ShareAlike 2.0 License.
Attribution: Alexandre Magno
Attribution: Alexandre Magno
Nighto.dot
digraph {
nodesep=0.5;
{
node [style=filled shape=diamond fillcolor=yellow]
trans [label="Transversal"] /* Transversal de que lado? */
lit [label="Iluminação?"]
n_faixas [label="Faixas"] /* Qual é o número de faixas? Se mão-dupla, somar faixas por sentido. */
mao [label="Mão"] /* Mão dupla ou mão única? */
surf [label="Superfície"]
/*
paved
asphalt
cobblestone
cobblestone:flattened
sett
concrete
concrete:lanes
concrete:plates
paving_stones
paving_stones:30
paving_stones:20
unpaved
compacted
dirt
earth
fine_gravel
grass
grass_paver
gravel
ground
ice
metal
mud
pebblestone
salt
sand
snow
wood
*/
pare [label="Sinalização de parada"] /* Sinalização de parada (vertical ou horizontal) */
faixaped [label="Faixa de pedestre"]
sinal [label="Sinal de trânsito"]
pr_estacionar [label="Proibido estacionar"]
pr_parar [label="Proibido parar"]
}
{
node [style=filled fillcolor=lightblue]
trans_d [label="d"]
mao_d [label="md"]
p
fp
pfp
st
stfp
pee
ped
pe2l
ppe
ppd
pp2l
}
{
node [style=filled fillcolor=palegreen]
lit_yes [label="lit"]
}
{
node [style=filled fillcolor=tomato]
trans_e [label="e"]
mao_u [label="mu"]
}
{
node [style=filled label="" fillcolor=white]
trans_no
lit_no
p_no
pr_no
}
{
node [shape=point]
litdepois
pdepois
}
{
node [style=filled shape=box]
rua [label="Rua XXX," fillcolor=white]
n_faixas_N [label="n" fillcolor=white]
n_faixas_f [label="f"]
/* ref.: http://forum.openstreetmap.org/viewtopic.php?id=24498 */
surf_geral [shape=record fillcolor=white label="{Pavimentado|Não pavimentado|Asfalto|Piso de seixos|Paralelepípedos|Concreto|Trilhos de concreto|Placas de concreto|Piso intertravado|Piso intertravado (30 cm)|Piso intertravado (20 cm)|Solo compactado|Chão batido|Terra (desuso)|Brita fina|Grama|Pisograma|Brita|Solo natural|Gelo|Metal|Lama|Seixos livres|Sal|Areia|Neve|Madeira|Argila|Tartan|Grama sintética|DecoTurf}|{p|u|asf|cob|set|conc|concl|concp|ps|ps30|ps20|comp|di|ea|fg|g|gp|gv|gr|ice|met|mud|peb|st|sd|sn|w|cl|tt|at|dt}"]
}
trans -> trans_d [label="Direita"]
trans -> trans_e [label="Esquerda"]
trans -> trans_no [label="Ainda não é\numa esquina" style=dotted]
trans_d -> rua
trans_e -> rua
trans_no -> rua [style=dotted]
rua -> n_faixas
n_faixas -> n_faixas_N [label="1, 2, 3..."] /* lanes=n , onde n ∈ {1, 2, 3, ...} */
{ rank=same; n_faixas_N; n_faixas_f }
n_faixas_N -> n_faixas_f [label="+" arrowhead=none]
n_faixas_N -> mao
mao -> mao_d [label="Dupla"] /* oneway=no */
mao -> mao_u [label="Única"] /* oneway=yes */
mao_d -> surf
mao_u -> surf
surf -> surf_geral
surf_geral -> lit
lit -> lit_yes [label="Sim"] /* lit=yes */
lit -> lit_no [label="Não" style=dotted] /* lit=no */
lit_yes -> litdepois [arrowhead=none]
lit_no -> litdepois [style=dotted arrowhead=none]
litdepois -> faixaped
litdepois -> pare
litdepois -> sinal
pare -> p
faixaped -> fp
sinal -> st
pare -> pfp
faixaped -> pfp
faixaped -> stfp
sinal -> stfp
{ rank=same; pare; faixaped}
{ rank=same; p; fp; pfp; st; stfp; p_no; }
pare -> p_no [label="Não" style=dotted]
faixaped -> p_no [label="Não" style=dotted]
sinal -> p_no [label="Não" style=dotted]
p -> pdepois [arrowhead=none]
fp -> pdepois [arrowhead=none]
pfp -> pdepois [arrowhead=none]
st -> pdepois [arrowhead=none]
stfp -> pdepois [arrowhead=none]
p_no -> pdepois [style=dotted arrowhead=none]
pdepois -> pr_estacionar
pdepois -> pr_parar
pr_estacionar -> pee [label="À esquerda"]
pr_estacionar -> ped [label="À direita"]
pr_estacionar -> pe2l [label="Nos dois lados"]
pr_parar -> ppe [label="À esquerda"]
pr_parar -> ppd [label="À direita"]
pr_parar -> pp2l [label="Nos dois lados"]
pr_estacionar -> pr_no [style=dotted]
pr_parar -> pr_no [style=dotted]
}
/*
http://stackoverflow.com/questions/17719467/graphviz-ignores-size-attribute-a4-page
http://stackoverflow.com/questions/6824431/placing-clusters-on-the-same-rank-in-graphviz
http://stackoverflow.com/questions/12463541/subgraph-layout-in-graphviz
*/
Generation on Ubuntu
dot -Tpng:cairo Nighto.dot > Nighto.png
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 13:23, 5 March 2014 | 1,281 × 2,896 (224 KB) | Alexandre Magno (talk | contribs) | Pontos concentradores. Cores. Novas traduções de valor para key "surface". | |
16:49, 27 February 2014 | 1,244 × 2,840 (218 KB) | Alexandre Magno (talk | contribs) | Initial case "Ainda não é uma esquina". Caso inicial "Ainda não é uma esquina". | ||
06:21, 27 February 2014 | 1,244 × 2,816 (211 KB) | Alexandre Magno (talk | contribs) | Flowchart of the Nighto]'s language from textual examples in [[Pt-br:Tutorial:Mapeando características de vias com o Osmtracker. Fluxograma da linguagem do Nighto, a partir de exemplos textuais encontrados em [[Pt-br:Tutorial:Mapeando... |
You cannot overwrite this file.
File usage
The following page uses this file: