From 78e97ade45856647d77a2f4dc966a4eb301e3ad1 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 30 Jul 2013 15:40:16 -0700 Subject: [PATCH] iD 1.1.0 --- vendor/assets/iD/iD.css.erb | 1467 +- vendor/assets/iD/iD.js | 13634 ++++++++++------- vendor/assets/iD/iD/img/line-presets.png | Bin 28843 -> 30448 bytes vendor/assets/iD/iD/img/maki-sprite.png | Bin 87610 -> 87610 bytes vendor/assets/iD/iD/img/relation-presets.png | Bin 0 -> 17817 bytes vendor/assets/iD/iD/img/sprite.svg | 2105 +-- vendor/assets/iD/iD/locales/af.json | 425 +- vendor/assets/iD/iD/locales/ar.json | 307 + vendor/assets/iD/iD/locales/ast.json | 62 +- vendor/assets/iD/iD/locales/bg-BG.json | 1644 ++ vendor/assets/iD/iD/locales/bs.json | 1094 +- vendor/assets/iD/iD/locales/ca.json | 1175 +- vendor/assets/iD/iD/locales/cs.json | 293 +- vendor/assets/iD/iD/locales/da.json | 1168 +- vendor/assets/iD/iD/locales/de.json | 284 +- vendor/assets/iD/iD/locales/en.json | 276 +- vendor/assets/iD/iD/locales/es.json | 445 +- vendor/assets/iD/iD/locales/et.json | 937 ++ vendor/assets/iD/iD/locales/fi.json | 1430 +- vendor/assets/iD/iD/locales/fr.json | 663 +- vendor/assets/iD/iD/locales/hr.json | 730 +- vendor/assets/iD/iD/locales/hu.json | 1634 +- vendor/assets/iD/iD/locales/id.json | 1289 +- vendor/assets/iD/iD/locales/is.json | 360 +- vendor/assets/iD/iD/locales/it.json | 380 +- vendor/assets/iD/iD/locales/ja.json | 377 +- vendor/assets/iD/iD/locales/ko.json | 1 + vendor/assets/iD/iD/locales/lt.json | 556 + vendor/assets/iD/iD/locales/lv.json | 94 +- vendor/assets/iD/iD/locales/nl.json | 369 +- vendor/assets/iD/iD/locales/no.json | 1285 ++ vendor/assets/iD/iD/locales/pl.json | 398 +- vendor/assets/iD/iD/locales/pt-BR.json | 2004 +++ vendor/assets/iD/iD/locales/pt.json | 1262 +- vendor/assets/iD/iD/locales/ru.json | 325 +- vendor/assets/iD/iD/locales/sk.json | 1096 +- vendor/assets/iD/iD/locales/sl.json | 655 +- vendor/assets/iD/iD/locales/sr-RS.json | 1 + vendor/assets/iD/iD/locales/sr.json | 552 +- vendor/assets/iD/iD/locales/sv.json | 146 +- vendor/assets/iD/iD/locales/te.json | 508 + vendor/assets/iD/iD/locales/tr.json | 35 +- vendor/assets/iD/iD/locales/uk.json | 493 +- vendor/assets/iD/iD/locales/vi.json | 1088 +- vendor/assets/iD/iD/locales/zh-CN.json | 1 + vendor/assets/iD/iD/locales/zh-TW.json | 978 +- vendor/assets/iD/iD/locales/zh.json | 468 +- 47 files changed, 33591 insertions(+), 10903 deletions(-) create mode 100644 vendor/assets/iD/iD/img/relation-presets.png create mode 100644 vendor/assets/iD/iD/locales/ar.json create mode 100644 vendor/assets/iD/iD/locales/bg-BG.json create mode 100644 vendor/assets/iD/iD/locales/et.json create mode 100644 vendor/assets/iD/iD/locales/ko.json create mode 100644 vendor/assets/iD/iD/locales/lt.json create mode 100644 vendor/assets/iD/iD/locales/no.json create mode 100644 vendor/assets/iD/iD/locales/pt-BR.json create mode 100644 vendor/assets/iD/iD/locales/sr-RS.json create mode 100644 vendor/assets/iD/iD/locales/te.json create mode 100644 vendor/assets/iD/iD/locales/zh-CN.json diff --git a/vendor/assets/iD/iD.css.erb b/vendor/assets/iD/iD.css.erb index f6dca171f..322dad746 100644 --- a/vendor/assets/iD/iD.css.erb +++ b/vendor/assets/iD/iD.css.erb @@ -180,6 +180,9 @@ img.tile { img.tile-loaded { opacity: 1; } +img.tile-removing { + opacity: 0; +} /* base styles */ path { @@ -221,7 +224,7 @@ g.point .shadow { stroke-opacity: 0; } -.behavior-hover g.point.hover:not(.selected) .shadow { +g.point.hover:not(.selected) .shadow { stroke-opacity: 0.5; } @@ -236,7 +239,7 @@ g.point.active, g.point.active * { /* vertices and midpoints */ g.vertex .fill { - fill: none; + fill: #000; } g.vertex .stroke { @@ -249,10 +252,6 @@ g.vertex.shared .stroke { fill: #aaa; } -g.vertex.tagged .fill { - fill: #000; -} - g.midpoint .fill { fill: #ddd; stroke: black; @@ -270,17 +269,17 @@ g.vertex.vertex-hover { display: none; } -.mode-draw-area .behavior-hover g.vertex.vertex-hover, -.mode-draw-line .behavior-hover g.vertex.vertex-hover, -.mode-add-area .behavior-hover g.vertex.vertex-hover, -.mode-add-line .behavior-hover g.vertex.vertex-hover, -.mode-add-point .behavior-hover g.vertex.vertex-hover, -.mode-drag-node .behavior-hover g.vertex.vertex-hover { +.mode-draw-area g.vertex.vertex-hover, +.mode-draw-line g.vertex.vertex-hover, +.mode-add-area g.vertex.vertex-hover, +.mode-add-line g.vertex.vertex-hover, +.mode-add-point g.vertex.vertex-hover, +.mode-drag-node g.vertex.vertex-hover { display: block; } -.behavior-hover g.vertex.hover:not(.selected) .shadow, -.behavior-hover g.midpoint.hover:not(.selected) .shadow { +g.vertex.hover:not(.selected) .shadow, +g.midpoint.hover:not(.selected) .shadow { fill-opacity: 0.3; } @@ -292,8 +291,7 @@ g.vertex.selected .shadow { .mode-draw-line g.midpoint, .mode-add-area g.midpoint, .mode-add-line g.midpoint, -.mode-add-point g.midpoint, -.mode-drag-node g.midpoint { +.mode-add-point g.midpoint { display: none; } @@ -315,7 +313,7 @@ path.shadow { stroke-opacity: 0; } -.behavior-hover path.shadow.hover:not(.selected) { +path.shadow.hover:not(.selected) { stroke-opacity: 0.3; } @@ -323,18 +321,11 @@ path.shadow.selected { stroke-opacity: 0.7; } -path.area.stroke, -path.line.member-type-multipolygon.stroke { - stroke-width:2; -} -path.area.stroke.selected, -path.line.member-type-multipolygon.stroke.selected { - stroke-width:4 !important; -} - path.area.stroke { - stroke:#fff; + stroke: white; + stroke-width: 1; } + path.area.fill { fill:#fff; fill-opacity:0.3; @@ -348,7 +339,6 @@ path.line.stroke { path.stroke.tag-natural { stroke: #b6e199; - stroke-width:1; } path.fill.tag-natural { fill: #b6e199; @@ -363,7 +353,6 @@ path.fill.tag-natural-water { path.stroke.tag-amenity-school { stroke: #ffff94; - stroke-width: 1; } path.fill.tag-amenity-school { fill: #ffff94; @@ -380,7 +369,6 @@ path.fill.tag-amenity-university { path.stroke.tag-building { stroke: #e06e5f; - stroke-width: 1; } path.fill.tag-building { fill: #e06e5f; @@ -396,7 +384,6 @@ path.stroke.tag-natural-grassland, path.stroke.tag-leisure-pitch, path.stroke.tag-leisure-park { stroke: #8cd05f; - stroke-width: 1; } path.stroke.tag-landuse-residential { @@ -565,7 +552,6 @@ path.fill.tag-landuse-industrial { path.stroke.tag-amenity-parking { stroke: #aaa; - stroke-width: 1; } path.fill.tag-amenity-parking { fill: #aaa; @@ -825,24 +811,24 @@ path.fill.tag-aeroway-apron { /* bridges */ -path.casing.tag-bridge-yes { +path.casing.tag-bridge { stroke-width: 14; stroke-opacity: 0.5; stroke: #000; } -path.casing.tag-highway-living_street.tag-bridge-yes, -path.casing.tag-highway-path.tag-bridge-yes { +path.casing.tag-highway-living_street.tag-bridge, +path.casing.tag-highway-path.tag-bridge { stroke-width: 6; } path.casing.line.tag-highway-pedestrian, -path.casing.tag-highway-service.tag-bridge-yes, -path.casing.tag-highway-track.tag-bridge-yes, -path.casing.tag-highway-steps.tag-bridge-yes, -path.casing.tag-highway-footway.tag-bridge-yes, -path.casing.tag-highway-cycleway.tag-bridge-yes, -path.casing.tag-highway-bridleway.tag-bridge-yes { +path.casing.tag-highway-service.tag-bridge, +path.casing.tag-highway-track.tag-bridge, +path.casing.tag-highway-steps.tag-bridge, +path.casing.tag-highway-footway.tag-bridge, +path.casing.tag-highway-cycleway.tag-bridge, +path.casing.tag-highway-bridleway.tag-bridge { stroke-width: 8; } @@ -850,25 +836,25 @@ path.shadow.tag-highway-residential.tag-bridge { stroke-width:22; } -path.shadow.tag-highway-living_street.tag-bridge-yes, -path.shadow.tag-highway-path.tag-bridge-yes, +path.shadow.tag-highway-living_street.tag-bridge, +path.shadow.tag-highway-path.tag-bridge, path.shadow.line.tag-highway-pedestrian, -path.shadow.tag-highway-service.tag-bridge-yes, -path.shadow.tag-highway-track.tag-bridge-yes, -path.shadow.tag-highway-steps.tag-bridge-yes, -path.shadow.tag-highway-footway.tag-bridge-yes, -path.shadow.tag-highway-cycleway.tag-bridge-yes, -path.shadow.tag-highway-bridleway.tag-bridge-yes { +path.shadow.tag-highway-service.tag-bridge, +path.shadow.tag-highway-track.tag-bridge, +path.shadow.tag-highway-steps.tag-bridge, +path.shadow.tag-highway-footway.tag-bridge, +path.shadow.tag-highway-cycleway.tag-bridge, +path.shadow.tag-highway-bridleway.tag-bridge { stroke-width: 16; } /* tunnels */ -path.stroke.tag-highway.tag-tunnel-yes { +path.stroke.tag-highway.tag-tunnel { stroke-opacity: 0.3; } -path.casing.tag-highway.tag-tunnel-yes { +path.casing.tag-highway.tag-tunnel { stroke-opacity: 0.5; } @@ -1048,13 +1034,17 @@ text.pointlabel { stroke-miterlimit: 1; } +text.proximate { + opacity: 0; +} + text.point { font-size: 10px; } /* Cursors */ -#map:hover { +#map { cursor: auto; /* Opera */ cursor: url(<%= asset_path("iD/img/cursor-grab.png") %>) 9 9, auto; /* FF */ cursor: -webkit-image-set( @@ -1063,15 +1053,6 @@ text.point { ) 9 9, auto; } -#map:active { - cursor: pointer; /* Opera */ - cursor: url(<%= asset_path("iD/img/cursor-grabbing.png") %>) 9 9, auto; /* FF */ - cursor: -webkit-image-set( - url(<%= asset_path("iD/img/cursor-grabbing.png") %>) 1x, - url(<%= asset_path("iD/img/cursor-grabbing2x.png") %>) 2x - ) 9 9, auto; -} - .mode-browse .point, .mode-select .point { cursor: pointer; /* Opera */ @@ -1157,11 +1138,11 @@ text.point { ), pointer; } -.mode-draw-line #map:hover, -.mode-draw-area #map:hover, -.mode-add-line #map:hover, -.mode-add-area #map:hover, -.mode-drag-node #map:hover { +.mode-draw-line #map, +.mode-draw-area #map, +.mode-add-line #map, +.mode-add-area #map, +.mode-drag-node #map { cursor: crosshair; /* Opera */ cursor: url(<%= asset_path("iD/img/cursor-draw.png") %>) 9 9, crosshair; /* FF */ cursor: -webkit-image-set( @@ -1170,11 +1151,11 @@ text.point { ) 9 9, crosshair; } -.mode-draw-line .behavior-hover .way, -.mode-draw-area .behavior-hover .way, -.mode-add-line .behavior-hover .way, -.mode-add-area .behavior-hover .way, -.mode-drag-node .behavior-hover .way { +.mode-draw-line .way.hover, +.mode-draw-area .way.hover, +.mode-add-line .way.hover, +.mode-add-area .way.hover, +.mode-drag-node .way.hover { cursor: crosshair; /* Opera */ cursor: url(<%= asset_path("iD/img/cursor-draw-connect-line.png") %>) 9 9, crosshair; /* FF */ cursor: -webkit-image-set( @@ -1183,11 +1164,11 @@ text.point { ) 9 9, crosshair; } -.mode-draw-line .behavior-hover .vertex, -.mode-draw-area .behavior-hover .vertex, -.mode-add-line .behavior-hover .vertex, -.mode-add-area .behavior-hover .vertex, -.mode-drag-node .behavior-hover .vertex { +.mode-draw-line .vertex.hover, +.mode-draw-area .vertex.hover, +.mode-add-line .vertex.hover, +.mode-add-area .vertex.hover, +.mode-drag-node .vertex.hover { cursor: crosshair; /* Opera */ cursor: url(<%= asset_path("iD/img/cursor-draw-connect-vertex.png") %>) 9 9, crosshair; /* FF */ cursor: -webkit-image-set( @@ -1196,8 +1177,8 @@ text.point { ) 9 9, crosshair; } -.mode-add-point #map:hover, -.lasso #map:hover, +.mode-add-point #map, +.lasso #map, .lasso .way, .lasso .vertex { cursor: crosshair; /* Opera */ @@ -1251,18 +1232,17 @@ path.gpx { applied to both html and body. https://gist.github.com/jfirebaugh/bd225bcfdd3a633850c4 */ html, body { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } body { - font:normal 12px/1.6666 'Helvetica Neue', Arial, sans-serif; + font:normal 12px/1.6667 'Helvetica Neue', Arial, sans-serif; margin:0; padding:0; min-width: 768px; color:#333; overflow: hidden; - -webkit-font-smoothing: subpixel-antialiased; } .unsupported { @@ -1279,6 +1259,17 @@ body { min-width: 768px; } +#content { + position: relative; + overflow: hidden; + height: 100%; +} + +.spacer { + height: 40px; + margin-right: 10px; +} + .limiter { position: relative; max-width: 1200px; @@ -1286,18 +1277,16 @@ body { .spinner { opacity: .5; - z-index: 2; - position: relative; } .spinner img { - position: fixed; + position: absolute; height: 40px; width: 40px; right: 10px; top: 10px; - margin: auto; border-radius: 4px; + margin-right: 10px; background: black; } @@ -1405,10 +1394,12 @@ input[type=email] { height:30px; width: 100%; border-radius:4px; - -webkit-transition: all 100ms; - -moz-transition: all 100ms; - -o-transition: all 100ms; - transition: all 100ms; + text-overflow: ellipsis; + overflow: hidden; + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + -o-transition: all 200ms; + transition: all 200ms; } textarea:focus, @@ -1416,19 +1407,20 @@ input:focus { background-color: #F1F1F1; } -input.major { - width: 100%; - padding:5px 10px; - font-size: 18px; - font-weight: bold; - height:60px; +input[type="checkbox"], +input[type="radio"] { + float: left; + width: 14px; + height: 14px; + margin-right: 5px; + margin-top: 3px; } -/* remove bottom border radius when combox is open */ -.combobox + div textarea:focus, -.combobox + div input:focus { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; +/* remove bottom border radius when combobox is open */ +.combobox + * textarea:focus, +.combobox + * input:focus { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; } /* tables */ @@ -1471,37 +1463,62 @@ table.tags, table.tags td, table.tags th { ul li { list-style: none;} -ul.toggle-list { +.toggle-list { border-radius: 4px; border: 1px solid #CCC; - margin-bottom: 10px; } -ul.toggle-list li a { +.toggle-list > label { position: relative; - padding: 5px 10px 5px 25px; + padding: 5px 10px; display:block; - border-top: 1px solid #ccc; + height: 30px; + border-bottom: 1px solid #ccc; + background-color: white; + color: #7092FF; + cursor: pointer; + -moz-transition: all 100ms; + -o-transition: all 100ms; + transition: all 100ms; } -ul.toggle-list li:first-child a { - border-top: 0; +.toggle-list > label:hover { + background-color: #ececec; +} + +.toggle-list > label:first-child { border-radius: 3px 3px 0 0; } -ul.toggle-list li:last-child a { +.toggle-list > label:last-child { border-radius: 0 0 3px 3px; + border-bottom-width: 0; } -ul.toggle-list li:only-child a { +.toggle-list > label:only-child { border-radius: 3px; } -ul.toggle-list li a:hover { background-color: #ececec;} +.toggle-list label > span { + display: block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.toggle-list > label.remove span.icon { + display: block; + width: 14px; + float: left; + margin-right: 5px; + background-position: -204px 0; +} -ul.toggle-list li a.selected { background-color: #e8ebff;} +.toggle-list > label.active { + background: #E8EBFF; +} -ul.link-list li { +.link-list li { float: right; border-left: 1px solid rgba(255,255,255,.5); padding: 5px 0 5px 5px; @@ -1514,28 +1531,6 @@ ul.link-list li:last-child { padding-left: 0; } -.toggle-list a::before { - content: ""; - display: inline-block; - border-radius: 50%; - height: 12px; - width: 12px; - margin-right: 10px; - border: 1px solid #CCC; - position: absolute; - left: 5px; - top: 8px; -} - -.toggle-list a:hover::before { - box-shadow: inset 0 0 0 2px white; -} - -.toggle-list a.selected::before { - background: #7092ff; - box-shadow: inset 0 0 0 2px white; -} - /* Utility Classes ------------------------------------------------------- */ .fillL { @@ -1544,12 +1539,12 @@ ul.link-list li:last-child { } .fillL2 { - background: #f7f7f7 url(<%= asset_path("iD/img/background-pattern-1.png") %>) repeat; + background: #f6f6f6; color: #333; } .fillL3 { - background: #f1f1f1; + background: #ececec; color: #333; } @@ -1591,7 +1586,8 @@ a.hide { .pane { position:absolute; width:50%; - height:100%; + top: 0; + bottom: 30px; } .pane:first-child { @@ -1606,10 +1602,10 @@ a.hide { button { text-align: center; - font-weight:bold; line-height:20px; border:0; background: white; + font-weight: bold; color:#333; font-size:12px; display: inline-block; @@ -1634,7 +1630,7 @@ button.disabled { cursor: auto; } -button.active:not([disabled]):not(.disabled) { +button.active { background: #7092ff; } @@ -1643,9 +1639,17 @@ button.minor { top: 0; right: 0; height: 100%; - width: 20px; - opacity: .5; + width: 10%; border-radius: 0; + background-color: #fafafa; +} + +button.minor .icon { + opacity: .5; +} + +button.minor:hover { + background-color: #f1f1f1; } .button-wrap { @@ -1654,8 +1658,13 @@ button.minor { margin: 0; } -.button-wrap button:only-child { width: 100%;} -.button-wrap:last-of-type { padding-right: 0;} +.button-wrap button:only-child { + width: 100%; +} + +.button-wrap:last-of-type { + padding-right: 0; +} .joined button { border-radius:0; @@ -1741,9 +1750,12 @@ button.save.has-count .count::before { } /* Definitions for every icon */ -.icon.browse { background-position: 0 0;} +.icon.alert { background-position: 0 0;} +.icon.point, .icon.add-point { background-position: -20px 0;} +.icon.line, .icon.add-line { background-position: -40px 0;} +.icon.area, .icon.add-area { background-position: -60px 0;} .icon.undo { background-position: -80px 0;} .icon.redo { background-position: -100px 0;} @@ -1753,8 +1765,6 @@ button.save.has-count .count::before { .icon.delete { background-position: -180px 0;} .icon.remove { background-position: -200px 0;} .icon.inspect { background-position: -220px 0;} -.icon.zoom-in { background-position: -240px 0;} -.icon.zoom-out { background-position: -260px 0;} .icon.plus { background-position: -240px 0;} .icon.search { background-position: -280px 0;} .icon.geocode { background-position: -280px 0;} @@ -1763,20 +1773,30 @@ button.save.has-count .count::before { .icon.nearby { background-position: -340px 0;} .icon.geolocate { background-position: -360px 0;} .icon.warning { background-position: -380px 0;} +.icon.bug { background-position: -400px 0;} .icon.back { background-position: -420px 0;} .icon.forward { background-position: -440px 0;} .icon.help { background-position: -460px 0;} +.icon.relation { background-position: -520px 0;} +.icon.relation.route { background-position: -540px 0;} +.icon.relation.multipolygon { background-position: -560px 0;} .icon.inspect.light { background-position: -220px -20px;} +.icon.plus.light { background-position: -240px -20px;} +.icon.zoom-in { background-position: -240px -20px;} +.icon.zoom-out { background-position: -260px -20px;} .icon.geocode.light { background-position: -280px -20px;} -.icon.help.light { background-position: -460px -20px;} +.icon.layers.light { background-position: -300px -20px;} .icon.avatar.light { background-position: -320px -20px;} .icon.nearby.light { background-position: -340px -20px;} +.icon.geolocate.light { background-position: -360px -20px;} +.icon.bug.light { background-position: -400px -20px;} +.icon.help.light { background-position: -460px -20px;} .icon.back.blue { background-position: -420px -20px;} .icon.forward.blue { background-position: -440px -20px;} -button[disabled] .icon.browse { background-position: 0 -40px;} +button[disabled] .icon.alert { background-position: 0 -40px;} button[disabled] .icon.add-point { background-position: -20px -40px;} button[disabled] .icon.add-line { background-position: -40px -40px;} button[disabled] .icon.add-area { background-position: -60px -40px;} @@ -1816,12 +1836,14 @@ a:hover .icon.out-link { background-position: -500px -14px;} ------------------------------------------------------- */ #bar { - position:absolute; - padding: 10px; + position: fixed; + padding: 10px 0; left:0; top:0; right:0; height:60px; + z-index: 1; + min-width: 768px; } /* Header for modals / panes @@ -1829,45 +1851,90 @@ a:hover .icon.out-link { background-position: -500px -14px;} .header { border-bottom: 1px solid #ccc; - z-index: 2; height: 60px; position: relative; } .header h3 { - margin-right: 40px; + text-align: center; margin-bottom: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; + padding: 20px; } -.modal > button, -.header button { - height: 100%; +.header button, +.modal > button { border-radius: 0; - border-left: 1px solid #CCC; width: 40px; text-align: center; overflow: hidden; +} + +.header button { + position: relative; + height: 100%; +} + +.preset-list-pane .header button { position: absolute; right: 0; top: 0; } .modal > button { + position: absolute; + right: 0; + top: 0; height: 59px; z-index: 3; } +.footer { + position: absolute; + bottom: 0; + padding: 5px 30px 5px 30px; + border-top: 1px solid #ccc; + background-color: #fafafa; + width: 100%; +} + +.sidebar-component .body { + width: 100%; + overflow: auto; + top: 60px; + bottom: 0; + position: absolute; +} + /* Inspector ------------------------------------------------------- */ -.inspector-wrap { - position: absolute; +#sidebar { + position: relative; + float: left; height: 100%; - right: 0; overflow: hidden; + z-index: 2; + background: #f6f6f6; +} + +.sidebar-component { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; +} + +.inspector-wrap { + width: 100%; + height: 100%; +} + +.inspector-hidden { + display: none; } .inspector-body { @@ -1876,54 +1943,95 @@ a:hover .icon.out-link { background-position: -500px -14px;} position: absolute; right: 0; left: 0; - bottom: 30px; - top: 60px; + bottom: 0; } -.pane:first-child .inspector-body { +.feature-list-pane .inspector-body { top: 120px; } +.preset-list-pane .inspector-body { + top: 120px; +} + +.entity-editor-pane .inspector-body { + top: 60px; +} + .inspector-inner { padding: 20px; position: relative; } -.inspector-wrap .header button.preset-reset { - border-right: 1px solid #CCC; - position: relative; +#sidebar .search-header .icon { + display: block; + position: absolute; + left: 10px; + top: 80px; + pointer-events: none; } -.inspector-wrap .header button.preset-reset > div { - height: 100%; - padding: 20px 0; +#sidebar .search-header input { + position: absolute; + top: 60px; + height: 60px; + width: 100%; + padding: 5px 10px; + border-radius: 0; + border-width: 0; + border-bottom-width: 1px; + text-indent: 30px; + font-size: 18px; + font-weight: bold; } -.inspector-wrap .header button.preset-reset .col12:last-child { - position: absolute; +/* Feature list */ + +.feature-list { + width:100%; +} + +.no-results-item, +.geocode-item, +.feature-list-item { width: 100%; - padding: 20px 0; - opacity: 0; + position: relative; + border-bottom: 1px solid #ccc; + border-radius: 0; } -.inspector-wrap .header button:hover .col12:first-child { - opacity: 0; +.feature-list-item .label { + text-align: left; + padding: 5px 10px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + border-left: 1px solid rgba(0, 0, 0, .1); + -moz-transition: all 100ms; + -o-transition: all 100ms; + transition: all 100ms; } -.inspector-wrap .header button:hover .col12:last-child { - opacity: 1; +.feature-list-item .label .icon { + opacity: .5; } -.inspector-wrap .header button.line > div { - padding: 0; +.feature-list-item:hover .label { + background-color: #ececec; } -.inspector-toggle { - color:#fff; - width: 100%; - display: block; - background:#7092ff; - border: 0; +.feature-list-item .entity-type { + color:#7092ff; +} + +.feature-list-item:hover .entity-type { + color:#597be7; +} + +.feature-list-item .entity-name { + font-weight: normal; + color: #666; + padding-left: 10px; } /* Presets @@ -1931,30 +2039,26 @@ a:hover .icon.out-link { background-position: -500px -14px;} /* Preset grid */ -.preset-grid { +.preset-list { width:100%; padding: 20px 20px 10px 20px; border-bottom: 1px solid #ccc; } -.grid-button-wrap { - padding-bottom: 10px; - height: 70px; +.preset-list-button-wrap { + position: relative; + margin-bottom: 10px; + height: 60px; } -.grid-entry { +.preset-list-button { width: 100%; height: 100%; position: relative; border: 1px solid #ccc; - float: left; -} - -.grid-inner { - margin-bottom: 20px; } -.preset-grid.filtered .grid-button-wrap:first-child .grid-entry { +.preset-list.filtered .preset-list-item:first-child .preset-list-button { background: #ececec; } @@ -1965,47 +2069,49 @@ a:hover .icon.out-link { background-position: -500px -14px;} margin: auto; } -.preset-icon-line { +.preset-icon-line, +.preset-icon-relation { top: 0; left: 0; } -.grid-entry .label { - background: #f6f6f6; +.preset-list-button .label { + background-color: #f6f6f6; text-align: left; position: absolute; - padding: 5px 10px; - height: 100%; + top: 0; bottom: 0; - left: 60px; right: 0; + padding: 5px 10px; + left: 60px; + line-height: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-left: 1px solid rgba(0, 0, 0, .1); - line-height: 50px; + -moz-transition: all 100ms; + -o-transition: all 100ms; + transition: all 100ms; + border-radius: 0 3px 3px 0; } -.grid-entry:hover .label { - background: none; +.preset-list-button:hover .label { + background-color: #ececec; } -.grid-button-wrap button.tag-reference-button { - float: right; - position: static; - margin-top: -60px; +.preset-list-item button.tag-reference-button { height: 100%; border: 1px solid #CCC; border-radius: 0 3px 3px 0; } -.current .grid-entry, -.current .grid-entry .label { +.current .preset-list-button, +.current .preset-list-button .label { background-color: #E8EBFF; } -.category .grid-entry:after, -.category .grid-entry:before { +.category .preset-list-button:after, +.category .preset-list-button:before { content: ""; position: absolute; top: -5px; @@ -2016,44 +2122,23 @@ a:hover .icon.out-link { background-position: -500px -14px;} height: 6px; } -.category .grid-entry:before { +.category .preset-list-button:before { top: -3px; } -.preset-grid-search-wrap .icon { - display: block; - position: absolute; - left: 10px; - top: 80px; - pointer-events: none; -} - -.preset-grid-search-wrap input { - position: absolute; - top: 60px; - border-radius: 0; - border-width: 0; - border-bottom-width: 1px; - text-indent: 30px; -} - -.preset-search-result { - padding: 0 10px; - height:30px; - margin: 5px; -} - -.subgrid .preset-grid { +.subgrid .preset-list { padding: 10px 10px 0 10px; - border: 1px solid #CCC; margin-top: 0; + border: 0; border-radius: 8px; + width: -webkit-calc(100% + 20px); + margin-left: -10px; } .subgrid .arrow { border: solid rgba(0, 0, 0, 0); border-width: 10px; - border-bottom-color: #CCC; + border-bottom-color: #f1f1f1; width: 0; height: 0; margin-left: 50%; @@ -2061,23 +2146,8 @@ a:hover .icon.out-link { background-position: -500px -14px;} margin-top: -10px; } -.show-more { - text-align: center; - width: 100%; - border-bottom: 1px solid #ccc; - border-radius: 0; -} - -.show-more a { - color: #222; -} - /* Preset icon colors */ -.inspector-body-line .icon.feature-marker-stroked { - top: 30px; -} - .preset-icon-fill.icon-area { cursor: inherit; height: 45px; @@ -2111,12 +2181,17 @@ a:hover .icon.out-link { background-position: -500px -14px;} /* preset form basics */ -.tag-wrap .preset-icon-wrap { - border-bottom: 1px solid #CCC; - background-color: #e8ebff; +.inspector-preset { + overflow: hidden; +} + +.inspector-preset form.preset-form { + padding: 10px; + margin: 0 10px 20px 10px; + border-radius: 8px; } -.tag-wrap .preset-icon-wrap::after { +.entity-editor-pane .preset-list-item::after { content: ""; position: absolute; height: 0; @@ -2127,21 +2202,25 @@ a:hover .icon.out-link { background-position: -500px -14px;} margin: auto; border: solid rgba(0, 0, 0, 0); border-width: 10px; - border-bottom-color: #CCC; + border-bottom-color: #ececec; } -.tag-wrap .preset-icon-wrap > div { - height: 60px; - width: 60px; - margin: auto; - border-radius: 4px; - border: 1px solid #CCC; - position: relative; +.entity-editor-pane .preset-list-item .preset-list-button-wrap { + margin-bottom: 0; } -.inspector-preset .form-field { - padding-left: 20px; - padding-right: 20px; + +.form-field { + margin-bottom: 10px; + width: 100%; + -webkit-transition: margin-bottom 200ms; + -moz-transition: margin-bottom 200ms; + -o-transition: margin-bottom 200ms; + transition: margin-bottom 200ms; +} + +.form-field:last-child { + margin-bottom: 0; } .form-label { @@ -2161,11 +2240,13 @@ a:hover .icon.out-link { background-position: -500px -14px;} .form-label .modified-icon { border-right: 0; opacity: 0; - right: 20px; + z-index: -10; + right: 10%; } .modified .form-label .modified-icon { - opacity: .5; + opacity: 1; + z-index: 1; } .form-label button.tag-reference-button { @@ -2176,42 +2257,230 @@ a:hover .icon.out-link { background-position: -500px -14px;} .form-field > textarea, .form-field .preset-input-wrap { border: 1px solid #CCC; + min-height: 30px; border-top: 0; border-radius: 0 0 4px 4px; + overflow: hidden; } .form-field textarea { height: 65px; } -.form-field-name input.localized-main { - height: 35px; - font-size: 18px; - font-weight: bold; +.form-field button.remove { + border-radius: 0 0 4px 0; } -/* adding additional preset fields */ +.inspector-border { + border-bottom: 1px solid #CCC +} -.more-buttons { - margin-top: 20px; - border-top: 1px solid #CCC; +/* Preset form (hover mode) */ + +.inspector-hover .checkselect label:last-of-type, +.inspector-hover .preset-input-wrap .label, +.inspector-hover input, +.inspector-hover label { + background: #ececec; } -.more-buttons:nth-last-child(2) { - border-bottom: 1px solid #CCC; +.inspector-hover a, +.inspector-hover .checkselect label:last-of-type { + color: #666; +} + +/* hide and remove from layout */ +.inspector-hidden, +.inspector-hover label input[type="checkbox"], +.inspector-hover label input[type="radio"], +.inspector-hover .toggle-list label:not(.active), +.inspector-hover .toggle-list label span, +.inspector-hover .inspector-inner .add-tag, +.inspector-hover .inspector-inner .add-relation, +.inspector-hover .toggle-list label.remove .icon { + height: 0; + width: 0; + overflow: hidden; + opacity: 0 !important; + border-width: 0; + margin: 0; + padding: 0; +} + +/* hide but preserve in layout */ +.inspector-hover .modified .form-label .modified-icon, +.inspector-hover .entity-editor-pane button.minor, +.inspector-hover .combobox-carat, +.inspector-hover .entity-editor-pane .header button, +.inspector-hover .spin-control, +.inspector-hover .hide-toggle:before, +.inspector-hover .more-buttons, +.inspector-hover .view-on-osm { + opacity: 0; +} + +/* Styles for raw tag inspector on hover */ +.inspector-hover .tag-row .key-wrap, +.inspector-hover .tag-row .input-wrap-position { + width: 50%; +} + +.inspector-hover .tag-row:first-child input.value { + border-top-right-radius: 4px; +} + +.inspector-hover .tag-row:last-child input.value { + border-bottom-right-radius: 4px; +} + +.inspector-hover .tag-row:last-child input.key { + border-bottom-left-radius: 4px; +} + +.inspector-hover .inspector-body .more-buttons { + max-height: 0; + padding-bottom: 0; +} + +/* Unstyle button fields */ +.inspector-hover .toggle-list label.active, +.inspector-hover .entity-editor-pane a.hide-toggle { + opacity: 1; + background-color: transparent; + color: #666; + padding-left: 0; + border-width: 0; +} + +.inspector-hover .toggle-list button.active { + padding-left: 10px; +} + +/* Add placeholder only on hover for radio buttons */ +.inspector-hover .toggle-list .placeholder { + color: #a9a9a9; + padding: 5px 10px; + opacity: 1; + line-height: 20px; + width: 100%; +} + +/* Hide placeholder for radio buttons if another is active, or not in hover state */ +.toggle-list label.active ~ .placeholder, +.toggle-list .placeholder { + padding: 0; + opacity: 0; + width: 0; + line-height: 0; + display: block; + overflow: hidden; + -webkit-transition: opacity 200ms, width 0 200ms, padding 0 200ms, line-height 0 200ms; + -moz-transition: opacity 200ms, width 0 200ms, padding 0 200ms, line-height 0 200ms; + -o-transition: opacity 200ms, width 0 200ms, padding 0 200ms, line-height 0 200ms; + transition: opacity 200ms, width 0 200ms, padding 0 200ms, line-height 0 200ms; +} + +/* first phase hover-to-active animations */ + +textarea, +.form-label, +.preset-input-wrap, +.preset-input-wrap .label { + -webkit-transition: all 200ms; + -moz-transition: all 200ms; + -o-transition: all 200ms; + transition: all 200ms; +} + +/* second phase hover-to-active animations */ + +input, +.checkselect label:last-of-type { + -webkit-transition: opacity 200ms 200ms, width 200ms 200ms, margin-right 200ms 200ms; + -moz-transition: opacity 200ms 200ms, width 200ms 200ms, margin-right 200ms 200ms; + -o-transition: opacity 200ms 200ms, width 200ms 200ms, margin-right 200ms 200ms; + transition: opacity 200ms 200ms, width 200ms 200ms, margin-right 200ms 200ms; +} + +.modified .form-label .modified-icon, +.entity-editor-pane button.minor, +.combobox-carat, +.entity-editor-pane .header button, +.toggle-list label span, +.spin-control, +.more-buttons, +.view-on-osm, +.hide-toggle:before, +.entity-editor-pane .toggle-list label::before, +.entity-editor-pane .toggle-list label.remove .icon { + -webkit-transition: opacity 200ms 200ms; + -moz-transition: opacity 200ms 200ms; + -o-transition: opacity 200ms 200ms; + transition: opacity 200ms 200ms; +} + +.entity-editor-pane a.hide-toggle { + -webkit-transition: padding-left 200ms 200ms, color 200ms 200ms; + -moz-transition: padding-left 200ms 200ms, color 200ms 200ms; + -o-transition: padding-left 200ms 200ms, color 200ms 200ms; + transition: padding-left 200ms 200ms, color 200ms 200ms; +} + +.entity-editor-pane .toggle-list label:not(.active) { + -webkit-transition: height 200ms 200ms, padding 200ms 200ms, border-width 100ms 300ms; + -moz-transition: height 200ms 200ms, padding 200ms 200ms, border-width 100ms 300ms; + -o-transition: height 200ms 200ms, padding 200ms 200ms, border-width 100ms 300ms; + transition: height 200ms 200ms, padding 200ms 200ms, border-width 100ms 300ms; +} + +.entity-editor-pane .toggle-list label { + -webkit-transition: border-width 100ms 300ms, padding 200ms 200ms, background-color 200ms 200ms, color 200ms 200ms; + -moz-transition: border-width 100ms 300ms, padding 200ms 200ms, background-color 200ms 200ms, color 200ms 200ms; + -o-transition: border-width 100ms 300ms, padding 200ms 200ms, background-color 200ms 200ms, color 200ms 200ms; + transition: border-width 100ms 300ms, padding 200ms 200ms, background-color 200ms 200ms, color 200ms 200ms; +} + +/* adding additional preset fields */ + +.inspector-body .more-buttons { + max-height: 100px; + padding-top: 0; + -webkit-transition: padding 200ms 200ms, max-height 200ms 200ms; + -moz-transition: padding 200ms 200ms, max-height 200ms 200ms; + -o-transition: padding 200ms 200ms, max-height 200ms 200ms; + transition: padding 200ms 200ms, max-height 200ms 200ms; } button.preset-add-field { + background: #f6f6f6; width: 25%; height: 40px; -webkit-transition: width 200ms; - -moz-transition: width 200ms; - -o-transition: width 200ms; - transition: width 200ms; + -moz-transition: width 200ms; + -o-transition: width 200ms; + transition: width 200ms; +} + +button.preset-add-field:hover { + background: #ececec; } /* set width based on # of buttons */ +button.preset-add-field:only-child { + width: 100%; +} + +button.preset-add-field:nth-last-child(2), +button.preset-add-field:nth-last-child(2) ~ button.preset-add-field { + width: 50%; +} + +button.preset-add-field:nth-last-child(3), +button.preset-add-field:nth-last-child(3) ~ button.preset-add-field { + width: 33.3333%; +} + button.preset-add-field:nth-last-child(4), button.preset-add-field:nth-last-child(4) ~ button.preset-add-field { width: 25%; @@ -2237,15 +2506,6 @@ button.preset-add-field:nth-last-child(8) ~ button.preset-add-field { width: 12.5%; } -.preset-add-field .tooltip.top .tooltip-arrow { - border-top-color: #000; -} - -.preset-add-field .tooltip-inner { - background: #000; - color: #ccc; -} - .preset-fav button.fav { height: 30px; margin: 5px; @@ -2254,18 +2514,19 @@ button.preset-add-field:nth-last-child(8) ~ button.preset-add-field { /* preset form access */ -.preset-input-wrap li { +.preset-input-wrap .label { + height: 30px; + background: #F6F6F6; + padding: 5px 10px; +} + +.form-field-access .preset-input-wrap li { border-bottom: 1px solid #CCC; } -.preset-input-wrap li:last-child { +.form-field-access .preset-input-wrap li:last-child { border-bottom: 0; } -.preset-input-wrap .label { - background: #F6F6F6; - padding: 5px; -} - .preset-input-access-wrap input { border-radius: 0; border-width: 0; @@ -2280,28 +2541,26 @@ button.preset-add-field:nth-last-child(8) ~ button.preset-add-field { input[type=number] { position: relative; - padding-right: 65px; + padding-right: 20%; } .spin-control { - width: 41px; + width: 20%; height: 29px; - border-left: 1px solid #CCC; display: inline-block; - margin-left: -41px; + margin-left: -20%; margin-bottom: -11px; position: relative; } .spin-control button { + right: 1px; position: relative; float: left; height: 100%; width: 50%; border-left: 1px solid #CCC; - border-right: 1px solid #CCC; border-radius: 0; - border-left: 0; background: rgba(0, 0, 0, 0); } @@ -2334,9 +2593,9 @@ input[type=number] { .checkselect label:last-of-type { display: block; - padding: 5px; - box-sizing: border-box; - color: #999; + background: white; + padding: 5px 10px; + color: #7092FF; } .checkselect label:hover { @@ -2347,175 +2606,121 @@ input[type=number] { color: inherit; } -.checkselect input[type="checkbox"] { - margin-right: 5px; - width: 20px; - vertical-align: middle; - opacity: 0.5; -} - -.checkselect .set input[type="checkbox"] { - opacity: 1; +.checkselect label:not(.set) input[type="checkbox"] { + opacity: .5; } /* Preset form radio button */ -.radio-wrap button { - position: relative; - text-align: left; - font-weight: normal; - height: 30px; - border-radius: 0; - border-bottom: 1px solid #CCC; - color: #7092FF; - width: 100%; - padding-left: 25px; +.toggle-list button.remove { + border-radius: 0 0 3px 3px; } -.radio-wrap button::before { - content: ""; - display: inline-block; - border-radius: 50%; - height: 12px; - width: 12px; - margin-right: 10px; - border: 1px solid #CCC; +.toggle-list button.remove .icon { position: absolute; left: 5px; - top: 8px; } -.radio-wrap button:hover::before { - box-shadow: inset 0 0 0 2px white; +.toggle-list button.remove::before { + content: none; } -.radio-wrap button.active::before { - background: #7092ff; - box-shadow: inset 0 0 0 2px white; +.form-field .wiki-lang { + border-radius: 0; } -.radio-wrap button:last-child { - border-bottom: 0; +.form-field .wiki-title { + padding-right: 10%; } -.radio-wrap button.active { - background-color: #E8EBFF !important; +.form-field .wiki-title ~ .combobox-carat { + margin-left: -18%; + margin-right: 9%; } -.radio-wrap button.remove { - border-radius: 0 0 3px 3px; -} -.radio-wrap button.remove .icon { - position: absolute; - left: 2px; +.form-field .wiki-link { + float: right; + background: #fafafa; + padding: 5px; + text-align: center; } -.radio-wrap button.remove::before { - content: none; +.form-field .wiki-link:hover { + background: #f1f1f1; } -.form-field .localized-main { - width: 90%; +#preset-input-maxspeed { + border-right: none; border-radius: 0 0 0 4px; + width: 80%; } -.form-field .localized-add { - width: 10%; - height: 35px; +.form-field .maxspeed-unit { border-radius: 0 0 4px 0; - border-bottom: 1px solid #ccc; - border-right: 1px solid #ccc; - vertical-align: top; + width: 20%; } -.form-field .localized-wrap .entry .localized-lang { - border-top: none; - border-right: none; - border-radius: 0; - width: 30%; -} +/* Name + translate form */ -.form-field .localized-wrap .entry .localized-value { - border-top: none; - border-radius: 0; - width: 60%; +.form-field .localized-main { + padding-right: 10%; } -.form-field .localized-wrap .entry .localized-remove { - height: 30px; - border-radius: 0; - border-bottom: 1px solid #ccc; - border-right: 1px solid #ccc; - vertical-align: top; +.form-field .button-input-action { + position: relative; + right: 1px; width: 10%; -} - -.form-field .localized-wrap .entry:last-child .localized-lang { - border-radius: 0 0 0 4px; -} - -.form-field .localized-wrap .entry:last-child .localized-remove { + margin-left: -10%; + border: 1px solid #CCC; + border-top-width: 0; + border-right-width: 0; border-radius: 0 0 4px 0; + height: 30px; + vertical-align: top; } -.form-field .wiki-lang { - width: 30%; - border-right: none; - border-radius: 0 0 0 4px; -} - -.form-field .wiki-title { - width: 60%; - border-right: none; - border-radius: 0; -} - -.form-field .wiki-link { - border-radius: 0 0 4px 0; +.form-field .localized-wrap .entry { + position: relative; + overflow: hidden; + background: #f1f1f1; border: 1px solid #ccc; - border-top: none; - height: 30px; - width: 10%; - float: right; - padding: 5px; - text-align: center; - -webkit-transition: all 100ms; - -moz-transition: all 100ms; - -o-transition: all 100ms; - transition: all 100ms; + border-width: 0; + border-radius: 4px; } -.form-field .wiki-link:hover { - background: #ececec; +.form-field .localized-wrap .entry::before { + content: ""; + display: block; + position: absolute; + background:#ccc; + height: 11px; + width: 1px; + left: 0; + right: 0; + top: -11px; + margin: auto; } -#preset-input-maxspeed { - border-right: none; - border-radius: 0 0 0 4px; - width: 80%; +.form-field .localized-wrap .entry .localized-lang { + border-radius: 0; + border-top-width: 0; } -.form-field .maxspeed-unit { - border-radius: 0 0 4px 0; - border: 1px solid #ccc; - border-top: none; - height: 30px; - width: 20%; - float: right; - padding: 5px; - text-align: center; - color: #A9A9A9; - font-weight: bold; +.form-field .localized-wrap .entry .localized-value { + padding-right: 10%; + border-top-width: 0; + border-radius: 0 0 4px 4px; } /* Preset form address */ .form-field .addr-housename { border: 0; + border-radius: 0; } .form-field .addr-number { - width: 33%; + width: 33.3333%; border-left: 0; border-right: 0; border-bottom: 0; @@ -2523,14 +2728,14 @@ input[type=number] { } .form-field .addr-street { - width: 66%; + width: 66.6666%; border-right: 0; border-bottom: 0; border-radius: 0; } .form-field .addr-city { - width: 66%; + width: 66.6666%; border-left: 0; border-right: 0; border-bottom: 0; @@ -2538,7 +2743,7 @@ input[type=number] { } .form-field .addr-postcode { - width: 33%; + width: 33.3333%; border-right: 0; border-bottom: 0; border-radius: 0 0 4px 0; @@ -2585,14 +2790,10 @@ div.combobox { border-right: 5px solid transparent; } -/* tag editor */ - -.inspector-inner.additional-tags { - border-top: 1px solid #ccc; -} +/* Raw Tag Editor */ .tag-list { - margin-right: 40px; + padding-top: 10px; } .tag-row { @@ -2602,13 +2803,26 @@ div.combobox { } .tag-row input { + height: 31px; border: 0; border-radius: 0; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; } +.tag-row .key-wrap, +.tag-row .input-wrap-position { + width: 40%; + float: left; + height: 30px; + -webkit-transition: width 200ms; + -moz-transition: width 200ms; + -o-transition: width 200ms; + transition: width 200ms; +} + .tag-row input.key { + font-weight: bold; background-color: #f6f6f6; } @@ -2627,13 +2841,11 @@ div.combobox { .tag-row button { position: absolute; - height: 30px; - right: -20px; + height: 31px; + right: 10%; border: 1px solid #CCC; - border-top-width: 0; border-left-width: 0; - border-radius: 0; - opacity: 1; - background: #fafafa; + border-top-width: 0; + border-left-width: 0; } .tag-row button:hover { @@ -2648,23 +2860,22 @@ div.combobox { border-top-width: 1px; } -.tag-row:first-child button.tag-help-button { +.tag-row:first-child .tag-reference-button { border-top-right-radius: 4px; } -.tag-row:last-child button.tag-help-button { +.tag-row:last-child .tag-reference-button { border-bottom-right-radius: 4px; } -.tag-row button.tag-help-button { - right: -40px; +.tag-row .tag-reference-button { + right: 0; } /* Adding form fields to tag editor */ .inspector-inner .add-tag { - width: -webkit-calc(50% - 20px); - width: calc(50% - 20px); + width: 40%; height: 30px; border-top: 0; background: rgba(0,0,0,.5); @@ -2681,37 +2892,59 @@ div.combobox { /* Tag reference */ -.preset-inspect { - position: relative; +button.minor.tag-reference-loading { + background-color: #f5f5f5; +} + +.tag-reference-loading .icon { + background-image: url(<%= asset_path("iD/img/mini-loader.gif") %>); + background-position: 0 0; } -.tag-help { +.tag-reference-body { overflow: hidden; } -.tag-help a { - margin-top: 5px; +.tag-reference-body p, +.tag-reference-body img { + margin-top: 20px; +} + +.tag-reference-body p:last-child { + padding-bottom: 10px; +} + +.tag-reference-body a { display: block; + padding-bottom: 10px; } -.grid-pane .tag-reference-wrap { - padding: 10px 0 20px 0; +.preset-list .tag-reference-body { + position: relative; + width: 100%; } -.tag-pane .tag-reference-wrap { - padding-top: 20px; +.preset-list .tag-reference-body a { + padding-bottom: 20px; } -.additional-tags .tag-reference-wrap { - border-bottom: 1px solid #ccc; - padding: 20px 0; +.preset-list .tag-reference-body p, +.preset-list .tag-reference-body img { + margin-top: 10px; } -.additional-tags div.tag-help { +.raw-tag-editor .tag-reference-body { + border-bottom: 1px solid #ccc; float: left; width: 100%; - width: -webkit-calc(100% + 40px); - width: calc(100% + 40px); +} + +.raw-tag-editor .tag-reference-body p:last-child { + padding-bottom: 20px; +} + +.raw-tag-editor .tag-reference-body a { + padding-bottom: 20px; } img.wiki-image { @@ -2723,20 +2956,56 @@ img.wiki-image { margin-right: 10px; border-radius: 4px; max-height: 200px; + margin-bottom: 20px; +} + +/* Raw relation membership editor */ + +.raw-member-editor .member-list li:first-child, +.raw-membership-editor .member-list li:first-child { + padding-top: 10px; +} + +.raw-member-editor .member-row, +.raw-membership-editor .member-row { + position: relative; +} + +.raw-member-editor .member-row .member-entity-name, +.raw-membership-editor .member-row .member-entity-name { + font-weight: normal; + padding-left: 10px; +} + +.member-row-new .member-entity-input { + border-radius: 4px 4px 0 0; + border: 1px solid #cfcfcf; +} + +.add-relation { + width: 40%; + height: 30px; + background: rgba(0,0,0,.5); + border-radius: 4px; + margin-top: 10px; +} + +.add-relation:hover { + background: rgba(0,0,0,.8); } /* Map Controls */ .map-controls { - left: 0; - top: 80px; - width: 30px; - position: absolute; + right: 0; + top: 70px; + width: 40px; + position: fixed; z-index: 100; } .map-control > button { - width: 30px; + width: 40px; background: rgba(0,0,0,.5); border-radius: 0; } @@ -2763,19 +3032,34 @@ img.wiki-image { /* Zoomer */ .zoombuttons button.zoom-in { - border-radius:0 4px 0 0; + border-radius: 4px 0 0 0; } /* Background Settings */ + +.toggle-list.layer-list { + margin-bottom: 10px; +} + .background-control button { - border-radius:0 4px 0 0; + border-radius: 4px 0 0 0; } + .background-control button.active { border-radius: 0; } +.background-control { + position: relative; +} + +.background-control .map-overlay { + position: absolute; + top: 0; +} + .nudge-container { border-top: 1px solid #CCC; margin: 0 -10px; @@ -2785,9 +3069,13 @@ img.wiki-image { border: 0; } +.background-control .hide-toggle { + padding-bottom: 10px; +} + .hide-toggle { display: block; - padding: 0 0 10px 12px; + padding-left:12px; position: relative; } @@ -2898,72 +3186,35 @@ img.wiki-image { .background-control .layer-toggle-gpx .layer-extent { border-left: 1px solid #CCC; + border-radius: 0 4px 4px 0; } .background-control .layer-toggle-gpx.selected .layer-extent { display:inline-block; } -/* Geocoder */ - -.geocode-control form { - top:260px; -} - -.geocode-control form { - padding: 5px; -} - -.geocode-control input { - width: 100%; -} - -.geocode-control div.map-overlay { - border-top: 1px solid #CCC; - z-index: 100; - max-height: 240px; - overflow-y: auto; - padding: 0; - margin-top: 40px; -} - -.geocode-control div.map-overlay span { - display: inline-block; - border-bottom: 1px solid #CCC; - padding: 5px 10px; - width: 100%; -} -.geocode-control div.map-overlay span.not-found { - line-height: 28px; - width: 100%; -} +/* Geolocator */ -.geocode-control a:focus { - text-decoration: underline; +.geolocate-control { + margin-bottom: 10px; } -/* Geolocator */ - .geolocate-control button { - border-radius: 0 0 4px 0; + border-radius: 0 0 0 4px; } /* Help */ -.help-control { - margin-bottom: 20px; -} - .help-control button { - border-radius: 0 0 4px 0; + border-radius: 0 0 0 4px; } .help-wrap { - position: absolute; + position: fixed; top:60px; bottom: 30px; - padding: 20px 20px 20px 50px; - left: 0; + padding: 20px 50px 20px 20px; + right: 0; overflow-y: scroll; } @@ -3050,13 +3301,9 @@ img.wiki-image { ------------------------------------------------------- */ #map { - display:block; - position:absolute; + position:relative; overflow:hidden; - top:0; - left:0; - right:0; - bottom:0; + height:100%; background:#000; } @@ -3085,11 +3332,8 @@ img.wiki-image { .about-block { position: absolute; - right:0px; - bottom:0px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; + right:0; + bottom:0; border-radius: 0; opacity: .625; -webkit-transition: opacity 200ms; @@ -3181,8 +3425,10 @@ img.wiki-image { .shaded { z-index: 2; position: absolute; - height: 100%; - width: 100%; + top: 0; + bottom: 0; + left: 0; + right: 0; overflow: auto; } @@ -3207,32 +3453,24 @@ img.wiki-image { } .modal-actions button, -.modal-actions a { - background-size: white; +.save-success a { font-weight: normal; color: #7092FF; border-bottom: 1px solid #CCC; border-radius: 0; - height: 180px; + height: 160px; text-align: center; display: inline-block; } -.modal-actions a { - /* `button` elements have box-algin: auto, need - compensate this for `a`*/ - padding-top: 25px; -} - -.modal-actions button:hover, -.modal-actions a:hover { +.modal-actions button:hover +.save-success a:hover { background-color: #ececec; } -.modal-actions a:before, .modal-actions button:before, +.save-success a:before, .walkthrough a:before { - background-size: white; display: block; content: ''; height: 100px; @@ -3260,15 +3498,19 @@ img.wiki-image { /* Success Modal ------------------------------------------------------- */ -.modal-actions .twitter:before { - background-position: -100px -220px; +.save-success a { + padding-top: 15px; } -.modal-actions .facebook { - border-left: 1px solid #ccc; +.save-success .osm:before { + background-position: 0px -220px; } -.modal-actions .facebook:before { +.save-success .twitter:before { + background-position: -100px -220px; +} + +.save-success .facebook:before { background-position: -200px -220px; } @@ -3287,20 +3529,25 @@ img.wiki-image { /* Commit Modal ------------------------------------------------------- */ -.commit-modal a.user-info { +.mode-save a.user-info { display: inline-block; } -.commit-modal .commit-info { - margin-top: 10px; - padding-bottom: 20px; +.mode-save .commit-form { + margin-bottom: 0; +} + +.mode-save button.action { + float: none; + margin: auto; + display: block; } -.commit-modal .user-info img { +.mode-save .user-info img { float: left; } -.commit-modal h3 small.count { +.mode-save h3 small.count { margin-right: 10px; text-align: center; float: left; @@ -3314,7 +3561,7 @@ img.wiki-image { color:#fff; } -.commit-modal .changeset-list { +.mode-save .changeset-list { overflow: auto; border:1px solid #ccc; border-radius: 4px; @@ -3322,11 +3569,11 @@ img.wiki-image { max-height: 160px; } -.commit-modal .warning-section .changeset-list button { +.mode-save .warning-section .changeset-list button { border-left: 1px solid #CCC; } -.commit-modal .changeset-list li { +.mode-save .changeset-list li { position: relative; border-top:1px solid #ccc; padding:5px 10px; @@ -3347,18 +3594,21 @@ img.wiki-image { ------------------------------------------------------- */ .notice { - float:left; - width:25%; - padding-right: 10px; - text-align:center; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + text-align: center; + background: #fff; } .notice .zoom-to { - width:100%; - height: 40px; + margin: auto; + width: 80%; + height: 100px; border-radius: 5px; line-height: 40px; - background: #fff; color: #000; opacity: 0.9; } @@ -3380,7 +3630,6 @@ img.wiki-image { ------------------------------------------------------- */ .tooltip { - width: 200px; position: absolute; display: none; color:#333; @@ -3411,10 +3660,13 @@ img.wiki-image { .tooltip.left { margin-left: -20px; + text-align: right; } .tooltip-inner { display: inline-block; + max-width: 200px; + min-width: 80px; padding: 10px; font-weight: normal; background-color: white; @@ -3508,22 +3760,13 @@ img.wiki-image { border-width: 0 5px 5px; } - -/* Exceptions for tooltips that are up against the edge of the screen */ -.add-point .tooltip { - left: -20px !important; } - -.curtain-tooltip.intro-points-add .tooltip-arrow, -.add-point .tooltip .tooltip-arrow { - left: 60px; -} - -.tooltip .keyhint-wrap { - padding: 5px 0 5px 0; +.keyhint-wrap { + background: #F6F6F6; + padding: 10px; + margin: 10px -10px -10px; } .tooltip-inner .keyhint { - color: #222; font-size: 10px; padding: 0 7px; font-weight: bold; @@ -3533,11 +3776,6 @@ img.wiki-image { position: relative; z-index: 1; text-align: left; - clear: both; -} - -.tooltip .keyhint .keyhint-label { - display: inline-block; } .tooltip-inner .keyhint::after { @@ -3553,8 +3791,46 @@ img.wiki-image { border-top: 0; } +/* Exceptions for tooltip layouts */ + +/* make tooltips in editor pane dark */ +.entity-editor-pane .tooltip.top .tooltip-arrow { + border-top-color: #000; +} + +.entity-editor-pane .tooltip.bottom .tooltip-arrow { + border-bottom-color: #000; +} + +.entity-editor-pane .tooltip.left .tooltip-arrow { + border-left-color: #000; +} + +.entity-editor-pane .tooltip.right .tooltip-arrow { + border-right-color: #000; +} + +.entity-editor-pane .tooltip-inner { + background: #000; + color: #ccc; +} + +/* Uncramp map-control tooltips */ +.map-control .tooltip { + min-width: 160px; +} +/* Move over tooltips that are near the edge of screen */ +.add-point .tooltip { + left: 33.3333% !important; +} + +.curtain-tooltip.intro-points-add .tooltip-arrow, +.add-point .tooltip .tooltip-arrow { + left: 60px; +} + .radial-menu-tooltip { - background-color: rgba(255, 255, 255, 0.8); + opacity: 0.8; display: none; position: absolute; width: 200px; @@ -3598,7 +3874,6 @@ img.wiki-image { ------------------------------------------------------- */ @media only screen and (max-width: 840px) { - #bar .label {display: none;} #bar .icon.icon-pre-text { margin-right: 0;} /* override hide for save button */ #bar .save .label { display: block;} @@ -3703,6 +3978,7 @@ img.wiki-image { .intro-points-add .tooltip-inner::before, .intro-areas-add .tooltip-inner::before, .intro-lines-add .tooltip-inner::before { + margin-left: -20px; display: block; content: ""; height: 80px; @@ -3734,6 +4010,7 @@ img.wiki-image { .preset-icon{background-image:url(<%= asset_path("iD/img/maki-sprite.png") %>);background-repeat:no-repeat;width:24px;height:24px;} .preset-icon-line{background-image:url(<%= asset_path("iD/img/line-presets.png") %>);background-repeat:no-repeat;width:60px;height:60px;} +.preset-icon-relation{background-image:url(<%= asset_path("iD/img/relation-presets.png") %>);background-repeat:no-repeat;width:60px;height:60px;} .feature-airfield{background-position:-0px -34px;} .feature-airport{background-position:-0px -94px;} .feature-alcohol-shop{background-position:-0px -154px;} @@ -3864,3 +4141,21 @@ img.wiki-image { .preset-icon-line.feature-category-rail{background-position:-2060px -25px;} .preset-icon-line.feature-category-path{background-position:-2120px -25px;} .preset-icon-line.feature-category-water{background-position:-2180px -25px;} +.preset-icon-line.feature-ferry{background-position:-2240px -25px;} +.preset-icon-line.feature-pipeline{background-position:-2300px -25px;} +.preset-icon-relation.feature-relation{background-position:-20px -25px;} +.preset-icon-relation.feature-restriction{background-position:-80px -25px;} +.preset-icon-relation.feature-multipolygon{background-position:-140px -25px;} +.preset-icon-relation.feature-boundary{background-position:-200px -25px;} +.preset-icon-relation.feature-route{background-position:-260px -25px;} +.preset-icon-relation.feature-route-road{background-position:-320px -25px;} +.preset-icon-relation.feature-route-bicycle{background-position:-380px -25px;} +.preset-icon-relation.feature-route-foot{background-position:-440px -25px;} +.preset-icon-relation.feature-route-bus{background-position:-500px -25px;} +.preset-icon-relation.feature-route-train{background-position:-560px -25px;} +.preset-icon-relation.feature-route-detour{background-position:-620px -25px;} +.preset-icon-relation.feature-route-tram{background-position:-680px -25px;} +.preset-icon-relation.feature-route-ferry{background-position:-740px -25px;} +.preset-icon-relation.feature-route-power{background-position:-800px -25px;} +.preset-icon-relation.feature-route-pipeline{background-position:-860px -25px;} +.preset-icon-relation.feature-route-master{background-position:-920px -25px;} diff --git a/vendor/assets/iD/iD.js b/vendor/assets/iD/iD.js index a663c7299..3cb6da7cc 100644 --- a/vendor/assets/iD/iD.js +++ b/vendor/assets/iD/iD.js @@ -175,7 +175,7 @@ })(this); d3 = (function(){ - var d3 = {version: "3.1.5"}; // semver + var d3 = {version: "3.2.7"}; // semver d3.ascending = function(a, b) { return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; }; @@ -188,10 +188,10 @@ d3.min = function(array, f) { a, b; if (arguments.length === 1) { - while (++i < n && ((a = array[i]) == null || a != a)) a = undefined; + while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined; while (++i < n) if ((b = array[i]) != null && a > b) a = b; } else { - while (++i < n && ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined; + while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined; while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b; } return a; @@ -202,10 +202,10 @@ d3.max = function(array, f) { a, b; if (arguments.length === 1) { - while (++i < n && ((a = array[i]) == null || a != a)) a = undefined; + while (++i < n && !((a = array[i]) != null && a <= a)) a = undefined; while (++i < n) if ((b = array[i]) != null && b > a) a = b; } else { - while (++i < n && ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined; + while (++i < n && !((a = f.call(array, array[i], i)) != null && a <= a)) a = undefined; while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b; } return a; @@ -217,13 +217,13 @@ d3.extent = function(array, f) { b, c; if (arguments.length === 1) { - while (++i < n && ((a = c = array[i]) == null || a != a)) a = c = undefined; + while (++i < n && !((a = c = array[i]) != null && a <= a)) a = c = undefined; while (++i < n) if ((b = array[i]) != null) { if (a > b) a = b; if (c < b) c = b; } } else { - while (++i < n && ((a = c = f.call(array, array[i], i)) == null || a != a)) a = undefined; + while (++i < n && !((a = c = f.call(array, array[i], i)) != null && a <= a)) a = undefined; while (++i < n) if ((b = f.call(array, array[i], i)) != null) { if (a > b) a = b; if (c < b) c = b; @@ -574,6 +574,7 @@ d3_class(d3_Set, { }); d3.behavior = {}; var d3_document = document, + d3_documentElement = d3_document.documentElement, d3_window = window; // Copies a variable number of methods from source to target. d3.rebind = function(target, source) { @@ -592,6 +593,36 @@ function d3_rebind(target, source, method) { }; } +function d3_vendorSymbol(object, name) { + if (name in object) return name; + name = name.charAt(0).toUpperCase() + name.substring(1); + for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) { + var prefixName = d3_vendorPrefixes[i] + name; + if (prefixName in object) return prefixName; + } +} + +var d3_vendorPrefixes = ["webkit", "ms", "moz", "Moz", "o", "O"]; + +var d3_array = d3_arraySlice; // conversion for NodeLists + +function d3_arrayCopy(pseudoarray) { + var i = -1, n = pseudoarray.length, array = []; + while (++i < n) array.push(pseudoarray[i]); + return array; +} + +function d3_arraySlice(pseudoarray) { + return Array.prototype.slice.call(pseudoarray); +} + +try { + d3_array(d3_documentElement.childNodes)[0].nodeType; +} catch(e) { + d3_array = d3_arrayCopy; +} +function d3_noop() {} + d3.dispatch = function() { var dispatch = new d3_dispatch, i = -1, @@ -662,9 +693,13 @@ function d3_dispatch_event(dispatch) { d3.event = null; +function d3_eventPreventDefault() { + d3.event.preventDefault(); +} + function d3_eventCancel() { - d3.event.stopPropagation(); d3.event.preventDefault(); + d3.event.stopPropagation(); } function d3_eventSource() { @@ -673,15 +708,6 @@ function d3_eventSource() { return e; } -// Registers an event listener for the specified target that cancels the next -// event for the specified type, but only if it occurs immediately. This is -// useful to disambiguate dragging from clicking. -function d3_eventSuppress(target, type) { - function off() { target.on(type, null); } - target.on(type, function() { d3_eventCancel(); off(); }, true); - setTimeout(off, 0); // clear the handler if it doesn't fire -} - // Like d3.dispatch, but for custom events abstracting native UI events. These // events have a target component (such as a brush), a target element (such as // the svg:g element containing the brush) and the standard arguments `d` (the @@ -718,89 +744,31 @@ function d3_eventDispatch(target) { return dispatch; } - -d3.mouse = function(container) { - return d3_mousePoint(container, d3_eventSource()); -}; - -// https://bugs.webkit.org/show_bug.cgi?id=44083 -var d3_mouse_bug44083 = /WebKit/.test(d3_window.navigator.userAgent) ? -1 : 0; - -function d3_mousePoint(container, e) { - var svg = container.ownerSVGElement || container; - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - if (d3_mouse_bug44083 < 0 && (d3_window.scrollX || d3_window.scrollY)) { - svg = d3.select(d3_document.body).append("svg") - .style("position", "absolute") - .style("top", 0) - .style("left", 0); - var ctm = svg[0][0].getScreenCTM(); - d3_mouse_bug44083 = !(ctm.f || ctm.e); - svg.remove(); - } - if (d3_mouse_bug44083) { - point.x = e.pageX; - point.y = e.pageY; - } else { - point.x = e.clientX; - point.y = e.clientY; - } - point = point.matrixTransform(container.getScreenCTM().inverse()); - return [point.x, point.y]; - } - var rect = container.getBoundingClientRect(); - return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop]; +d3.requote = function(s) { + return s.replace(d3_requote_re, "\\$&"); }; -var d3_array = d3_arraySlice; // conversion for NodeLists - -function d3_arrayCopy(pseudoarray) { - var i = -1, n = pseudoarray.length, array = []; - while (++i < n) array.push(pseudoarray[i]); - return array; -} - -function d3_arraySlice(pseudoarray) { - return Array.prototype.slice.call(pseudoarray); -} - -try { - d3_array(d3_document.documentElement.childNodes)[0].nodeType; -} catch(e) { - d3_array = d3_arrayCopy; -} - -var d3_arraySubclass = [].__proto__? +var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; +var d3_subclass = {}.__proto__? // Until ECMAScript supports array subclassing, prototype injection works well. -function(array, prototype) { - array.__proto__ = prototype; +function(object, prototype) { + object.__proto__ = prototype; }: // And if your browser doesn't support __proto__, we'll use direct extension. -function(array, prototype) { - for (var property in prototype) array[property] = prototype[property]; -}; - -d3.touches = function(container, touches) { - if (arguments.length < 2) touches = d3_eventSource().touches; - return touches ? d3_array(touches).map(function(touch) { - var point = d3_mousePoint(container, touch); - point.identifier = touch.identifier; - return point; - }) : []; +function(object, prototype) { + for (var property in prototype) object[property] = prototype[property]; }; function d3_selection(groups) { - d3_arraySubclass(groups, d3_selectionPrototype); + d3_subclass(groups, d3_selectionPrototype); return groups; } var d3_select = function(s, n) { return n.querySelector(s); }, d3_selectAll = function(s, n) { return n.querySelectorAll(s); }, - d3_selectRoot = d3_document.documentElement, - d3_selectMatcher = d3_selectRoot.matchesSelector || d3_selectRoot.webkitMatchesSelector || d3_selectRoot.mozMatchesSelector || d3_selectRoot.msMatchesSelector || d3_selectRoot.oMatchesSelector, + d3_selectMatcher = d3_documentElement[d3_vendorSymbol(d3_documentElement, "matchesSelector")], d3_selectMatches = function(n, s) { return d3_selectMatcher.call(n, s); }; // Prefer Sizzle, if available. @@ -810,13 +778,11 @@ if (typeof Sizzle === "function") { d3_selectMatches = Sizzle.matchesSelector; } -var d3_selectionPrototype = []; - d3.selection = function() { return d3_selectionRoot; }; -d3.selection.prototype = d3_selectionPrototype; +var d3_selectionPrototype = d3.selection.prototype = []; d3_selectionPrototype.select = function(selector) { @@ -826,14 +792,14 @@ d3_selectionPrototype.select = function(selector) { group, node; - if (typeof selector !== "function") selector = d3_selection_selector(selector); + selector = d3_selection_selector(selector); for (var j = -1, m = this.length; ++j < m;) { subgroups.push(subgroup = []); subgroup.parentNode = (group = this[j]).parentNode; for (var i = -1, n = group.length; ++i < n;) { if (node = group[i]) { - subgroup.push(subnode = selector.call(node, node.__data__, i)); + subgroup.push(subnode = selector.call(node, node.__data__, i, j)); if (subnode && "__data__" in node) subnode.__data__ = node.__data__; } else { subgroup.push(null); @@ -845,7 +811,7 @@ d3_selectionPrototype.select = function(selector) { }; function d3_selection_selector(selector) { - return function() { + return typeof selector === "function" ? selector : function() { return d3_select(selector, this); }; } @@ -855,12 +821,12 @@ d3_selectionPrototype.selectAll = function(selector) { subgroup, node; - if (typeof selector !== "function") selector = d3_selection_selectorAll(selector); + selector = d3_selection_selectorAll(selector); for (var j = -1, m = this.length; ++j < m;) { for (var group = this[j], i = -1, n = group.length; ++i < n;) { if (node = group[i]) { - subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i))); + subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j))); subgroup.parentNode = node; } } @@ -870,7 +836,7 @@ d3_selectionPrototype.selectAll = function(selector) { }; function d3_selection_selectorAll(selector) { - return function() { + return typeof selector === "function" ? selector : function() { return d3_selectAll(selector, this); }; } @@ -959,11 +925,6 @@ function d3_selection_attr(name, value) { function d3_collapse(s) { return s.trim().replace(/\s+/g, " "); } -d3.requote = function(s) { - return s.replace(d3_requote_re, "\\$&"); -}; - -var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; d3_selectionPrototype.classed = function(name, value) { if (arguments.length < 2) { @@ -1134,8 +1095,8 @@ d3_selectionPrototype.text = function(value) { return arguments.length ? this.each(typeof value === "function" ? function() { var v = value.apply(this, arguments); this.textContent = v == null ? "" : v; } : value == null - ? function() { this.textContent = ""; } - : function() { this.textContent = value; }) + ? function() { if (this.textContent !== "") this.textContent = ""; } + : function() { if (this.textContent !== value) this.textContent = value; }) : this.node().textContent; }; @@ -1148,40 +1109,25 @@ d3_selectionPrototype.html = function(value) { : this.node().innerHTML; }; -// TODO append(node)? -// TODO append(function)? d3_selectionPrototype.append = function(name) { - name = d3.ns.qualify(name); - - function append() { - return this.appendChild(d3_document.createElementNS(this.namespaceURI, name)); - } - - function appendNS() { - return this.appendChild(d3_document.createElementNS(name.space, name.local)); - } - - return this.select(name.local ? appendNS : append); + name = d3_selection_creator(name); + return this.select(function() { + return this.appendChild(name.apply(this, arguments)); + }); }; -d3_selectionPrototype.insert = function(name, before) { - name = d3.ns.qualify(name); - - if (typeof before !== "function") before = d3_selection_selector(before); - - function insert(d, i) { - return this.insertBefore( - d3_document.createElementNS(this.namespaceURI, name), - before.call(this, d, i)); - } - - function insertNS(d, i) { - return this.insertBefore( - d3_document.createElementNS(name.space, name.local), - before.call(this, d, i)); - } +function d3_selection_creator(name) { + return typeof name === "function" ? name + : (name = d3.ns.qualify(name)).local ? function() { return d3_document.createElementNS(name.space, name.local); } + : function() { return d3_document.createElementNS(this.namespaceURI, name); }; +} - return this.select(name.local ? insertNS : insert); +d3_selectionPrototype.insert = function(name, before) { + name = d3_selection_creator(name); + before = d3_selection_selector(before); + return this.select(function() { + return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments)); + }); }; // TODO remove(selector)? @@ -1367,7 +1313,140 @@ function d3_selection_sortComparator(comparator) { return (!a - !b) || comparator(a.__data__, b.__data__); }; } -function d3_noop() {} + +d3_selectionPrototype.each = function(callback) { + return d3_selection_each(this, function(node, i, j) { + callback.call(node, node.__data__, i, j); + }); +}; + +function d3_selection_each(groups, callback) { + for (var j = 0, m = groups.length; j < m; j++) { + for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) { + if (node = group[i]) callback(node, i, j); + } + } + return groups; +} + +d3_selectionPrototype.call = function(callback) { + var args = d3_array(arguments); + callback.apply(args[0] = this, args); + return this; +}; + +d3_selectionPrototype.empty = function() { + return !this.node(); +}; + +d3_selectionPrototype.node = function() { + for (var j = 0, m = this.length; j < m; j++) { + for (var group = this[j], i = 0, n = group.length; i < n; i++) { + var node = group[i]; + if (node) return node; + } + } + return null; +}; + +d3_selectionPrototype.size = function() { + var n = 0; + this.each(function() { ++n; }); + return n; +}; + +function d3_selection_enter(selection) { + d3_subclass(selection, d3_selection_enterPrototype); + return selection; +} + +var d3_selection_enterPrototype = []; + +d3.selection.enter = d3_selection_enter; +d3.selection.enter.prototype = d3_selection_enterPrototype; + +d3_selection_enterPrototype.append = d3_selectionPrototype.append; +d3_selection_enterPrototype.empty = d3_selectionPrototype.empty; +d3_selection_enterPrototype.node = d3_selectionPrototype.node; +d3_selection_enterPrototype.call = d3_selectionPrototype.call; +d3_selection_enterPrototype.size = d3_selectionPrototype.size; + + +d3_selection_enterPrototype.select = function(selector) { + var subgroups = [], + subgroup, + subnode, + upgroup, + group, + node; + + for (var j = -1, m = this.length; ++j < m;) { + upgroup = (group = this[j]).update; + subgroups.push(subgroup = []); + subgroup.parentNode = group.parentNode; + for (var i = -1, n = group.length; ++i < n;) { + if (node = group[i]) { + subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j)); + subnode.__data__ = node.__data__; + } else { + subgroup.push(null); + } + } + } + + return d3_selection(subgroups); +}; + +d3_selection_enterPrototype.insert = function(name, before) { + if (arguments.length < 2) before = d3_selection_enterInsertBefore(this); + return d3_selectionPrototype.insert.call(this, name, before); +}; + +function d3_selection_enterInsertBefore(enter) { + var i0, j0; + return function(d, i, j) { + var group = enter[j].update, + n = group.length, + node; + if (j != j0) j0 = j, i0 = 0; + if (i >= i0) i0 = i + 1; + while (!(node = group[i0]) && ++i0 < n); + return node; + }; +} + +d3_selectionPrototype.transition = function() { + var id = d3_transitionInheritId || ++d3_transitionId, + subgroups = [], + subgroup, + node, + transition = d3_transitionInherit || {time: Date.now(), ease: d3_ease_cubicInOut, delay: 0, duration: 250}; + + for (var j = -1, m = this.length; ++j < m;) { + subgroups.push(subgroup = []); + for (var group = this[j], i = -1, n = group.length; ++i < n;) { + if (node = group[i]) d3_transitionNode(node, i, id, transition); + subgroup.push(node); + } + } + + return d3_transition(subgroups, id); +}; + +// TODO fast singleton implementation? +d3.select = function(node) { + var group = [typeof node === "string" ? d3_select(node, d3_document) : node]; + group.parentNode = d3_documentElement; + return d3_selection([group]); +}; + +d3.selectAll = function(nodes) { + var group = d3_array(typeof nodes === "string" ? d3_selectAll(nodes, d3_document) : nodes); + group.parentNode = d3_documentElement; + return d3_selection([group]); +}; + +var d3_selectionRoot = d3.select(d3_documentElement); d3_selectionPrototype.on = function(type, listener, capture) { var n = arguments.length; @@ -1467,127 +1546,85 @@ function d3_selection_onFilter(listener, argumentz) { }; } -d3_selectionPrototype.each = function(callback) { - return d3_selection_each(this, function(node, i, j) { - callback.call(node, node.__data__, i, j); - }); -}; - -function d3_selection_each(groups, callback) { - for (var j = 0, m = groups.length; j < m; j++) { - for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) { - if (node = group[i]) callback(node, i, j); +var d3_event_dragSelect = d3_vendorSymbol(d3_documentElement.style, "userSelect"), + d3_event_dragId = 0; + +function d3_event_dragSuppress() { + var name = ".dragsuppress-" + ++d3_event_dragId, + touchmove = "touchmove" + name, + selectstart = "selectstart" + name, + dragstart = "dragstart" + name, + click = "click" + name, + w = d3.select(d3_window).on(touchmove, d3_eventPreventDefault).on(selectstart, d3_eventPreventDefault).on(dragstart, d3_eventPreventDefault), + style = d3_documentElement.style, + select = style[d3_event_dragSelect]; + style[d3_event_dragSelect] = "none"; + return function(suppressClick) { + w.on(name, null); + style[d3_event_dragSelect] = select; + if (suppressClick) { // suppress the next click, but only if it’s immediate + function off() { w.on(click, null); } + w.on(click, function() { d3_eventCancel(); off(); }, true); + setTimeout(off, 0); } - } - return groups; + }; } -d3_selectionPrototype.call = function(callback) { - var args = d3_array(arguments); - callback.apply(args[0] = this, args); - return this; -}; - -d3_selectionPrototype.empty = function() { - return !this.node(); -}; - -d3_selectionPrototype.node = function() { - for (var j = 0, m = this.length; j < m; j++) { - for (var group = this[j], i = 0, n = group.length; i < n; i++) { - var node = group[i]; - if (node) return node; - } - } - return null; +d3.mouse = function(container) { + return d3_mousePoint(container, d3_eventSource()); }; -function d3_selection_enter(selection) { - d3_arraySubclass(selection, d3_selection_enterPrototype); - return selection; -} - -var d3_selection_enterPrototype = []; - -d3.selection.enter = d3_selection_enter; -d3.selection.enter.prototype = d3_selection_enterPrototype; - -d3_selection_enterPrototype.append = d3_selectionPrototype.append; -d3_selection_enterPrototype.insert = d3_selectionPrototype.insert; -d3_selection_enterPrototype.empty = d3_selectionPrototype.empty; -d3_selection_enterPrototype.node = d3_selectionPrototype.node; - - -d3_selection_enterPrototype.select = function(selector) { - var subgroups = [], - subgroup, - subnode, - upgroup, - group, - node; +// https://bugs.webkit.org/show_bug.cgi?id=44083 +var d3_mouse_bug44083 = /WebKit/.test(d3_window.navigator.userAgent) ? -1 : 0; - for (var j = -1, m = this.length; ++j < m;) { - upgroup = (group = this[j]).update; - subgroups.push(subgroup = []); - subgroup.parentNode = group.parentNode; - for (var i = -1, n = group.length; ++i < n;) { - if (node = group[i]) { - subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i)); - subnode.__data__ = node.__data__; - } else { - subgroup.push(null); - } +function d3_mousePoint(container, e) { + var svg = container.ownerSVGElement || container; + if (svg.createSVGPoint) { + var point = svg.createSVGPoint(); + if (d3_mouse_bug44083 < 0 && (d3_window.scrollX || d3_window.scrollY)) { + svg = d3.select("body").append("svg").style({ + position: "absolute", + top: 0, + left: 0, + margin: 0, + padding: 0, + border: "none" + }, "important"); + var ctm = svg[0][0].getScreenCTM(); + d3_mouse_bug44083 = !(ctm.f || ctm.e); + svg.remove(); } - } - - return d3_selection(subgroups); -}; - -d3_selectionPrototype.transition = function() { - var id = d3_transitionInheritId || ++d3_transitionId, - subgroups = [], - subgroup, - node, - transition = Object.create(d3_transitionInherit); - - transition.time = Date.now(); - - for (var j = -1, m = this.length; ++j < m;) { - subgroups.push(subgroup = []); - for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if (node = group[i]) d3_transitionNode(node, i, id, transition); - subgroup.push(node); + if (d3_mouse_bug44083) { + point.x = e.pageX; + point.y = e.pageY; + } else { + point.x = e.clientX; + point.y = e.clientY; } + point = point.matrixTransform(container.getScreenCTM().inverse()); + return [point.x, point.y]; } - - return d3_transition(subgroups, id); -}; - -var d3_selectionRoot = d3_selection([[d3_document]]); - -d3_selectionRoot[0].parentNode = d3_selectRoot; - -// TODO fast singleton implementation! -// TODO select(function) -d3.select = function(selector) { - return typeof selector === "string" - ? d3_selectionRoot.select(selector) - : d3_selection([[selector]]); // assume node + var rect = container.getBoundingClientRect(); + return [e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop]; }; -// TODO selectAll(function) -d3.selectAll = function(selector) { - return typeof selector === "string" - ? d3_selectionRoot.selectAll(selector) - : d3_selection([d3_array(selector)]); // assume node[] +d3.touches = function(container, touches) { + if (arguments.length < 2) touches = d3_eventSource().touches; + return touches ? d3_array(touches).map(function(touch) { + var point = d3_mousePoint(container, touch); + point.identifier = touch.identifier; + return point; + }) : []; }; d3.behavior.zoom = function() { var translate = [0, 0], translate0, // translate when we started zooming (to avoid drift) scale = 1, - scale0, // scale when we started touching scaleExtent = d3_behavior_zoomInfinity, + mousedown = "mousedown.zoom", + mousemove = "mousemove.zoom", + mouseup = "mouseup.zoom", event = d3_eventDispatch(zoom, "zoom"), x0, x1, @@ -1596,13 +1633,11 @@ d3.behavior.zoom = function() { touchtime; // time of last touchstart (to detect double-tap) function zoom() { - this.on("mousedown.zoom", mousedown) - .on("mousemove.zoom", mousemove) - .on(d3_behavior_zoomWheel + ".zoom", mousewheel) - .on("dblclick.zoom", dblclick) - .on("touchstart.zoom", touchstart) - .on("touchmove.zoom", touchmove) - .on("touchend.zoom", touchstart); + this.on(mousedown, mousedowned) + .on(d3_behavior_zoomWheel + ".zoom", mousewheeled) + .on(mousemove, mousewheelreset) + .on("dblclick.zoom", dblclicked) + .on("touchstart.zoom", touchstarted); } zoom.translate = function(x) { @@ -1668,91 +1703,110 @@ d3.behavior.zoom = function() { function dispatch(event) { rescale(); - d3.event.preventDefault(); event({type: "zoom", scale: scale, translate: translate}); } - function mousedown() { + function mousedowned() { var target = this, event_ = event.of(target, arguments), eventTarget = d3.event.target, - moved = 0, - w = d3.select(d3_window).on("mousemove.zoom", mousemove).on("mouseup.zoom", mouseup), - l = location(d3.mouse(target)); + dragged = 0, + w = d3.select(d3_window).on(mousemove, moved).on(mouseup, ended), + l = location(d3.mouse(target)), + dragRestore = d3_event_dragSuppress(); - d3_window.focus(); - d3_eventCancel(); + function moved() { + dragged = 1; + translateTo(d3.mouse(target), l); + dispatch(event_); + } - function mousemove() { - if (d3.event.which === 0) { - mouseup(); - return; + function ended() { + w.on(mousemove, d3_window === target ? mousewheelreset : null).on(mouseup, null); + dragRestore(dragged && d3.event.target === eventTarget); + } + } + + function touchstarted() { + var target = this, + event_ = event.of(target, arguments), + touches = d3.touches(target), + locations = {}, + distance0 = 0, // distance² between initial touches + scale0 = scale, // scale when we started touching + now = Date.now(), + name = "zoom-" + d3.event.changedTouches[0].identifier, + touchmove = "touchmove." + name, + touchend = "touchend." + name, + w = d3.select(d3_window).on(touchmove, moved).on(touchend, ended), + t = d3.select(target).on(mousedown, null), // prevent duplicate events + dragRestore = d3_event_dragSuppress(); + + touches.forEach(function(t) { locations[t.identifier] = location(t); }); + + if (touches.length === 1) { + if (now - touchtime < 500) { // dbltap + var p = touches[0], l = location(touches[0]); + scaleTo(scale * 2); + translateTo(p, l); + d3_eventPreventDefault(); + dispatch(event_); } - moved = 1; - translateTo(d3.mouse(target), l); + touchtime = now; + } else if (touches.length > 1) { + var p = touches[0], q = touches[1], + dx = p[0] - q[0], dy = p[1] - q[1]; + distance0 = dx * dx + dy * dy; + } + + function moved() { + var touches = d3.touches(target), + p0 = touches[0], + l0 = locations[p0.identifier]; + + if (p1 = touches[1]) { + var p1, l1 = locations[p1.identifier], + scale1 = d3.event.scale; + if (scale1 == null) { + var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1; + scale1 = distance0 && Math.sqrt(distance1 / distance0); + } + p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2]; + l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2]; + scaleTo(scale1 * scale0); + } + + touchtime = null; + translateTo(p0, l0); dispatch(event_); } - function mouseup() { - if (moved) d3_eventCancel(); - w.on("mousemove.zoom", null).on("mouseup.zoom", null); - if (moved && d3.event.target === eventTarget) d3_eventSuppress(w, "click.zoom"); + function ended() { + w.on(touchmove, null).on(touchend, null); + t.on(mousedown, mousedowned); + dragRestore(); } } - function mousewheel() { + function mousewheeled() { + d3_eventPreventDefault(); if (!translate0) translate0 = location(d3.mouse(this)); scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * scale); translateTo(d3.mouse(this), translate0); dispatch(event.of(this, arguments)); } - function mousemove() { + function mousewheelreset() { translate0 = null; } - function dblclick() { + function dblclicked() { var p = d3.mouse(this), l = location(p), k = Math.log(scale) / Math.LN2; scaleTo(Math.pow(2, d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1)); translateTo(p, l); dispatch(event.of(this, arguments)); } - function touchstart() { - var touches = d3.touches(this), - now = Date.now(); - - scale0 = scale; - translate0 = {}; - touches.forEach(function(t) { translate0[t.identifier] = location(t); }); - d3_eventCancel(); - - if (touches.length === 1) { - if (now - touchtime < 500) { // dbltap - var p = touches[0], l = location(touches[0]); - scaleTo(scale * 2); - translateTo(p, l); - dispatch(event.of(this, arguments)); - } - touchtime = now; - } - } - - function touchmove() { - var touches = d3.touches(this), - p0 = touches[0], - l0 = translate0[p0.identifier]; - if (p1 = touches[1]) { - var p1, l1 = translate0[p1.identifier]; - p0 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2]; - l0 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2]; - scaleTo(d3.event.scale * scale0); - } - translateTo(p0, l0); - touchtime = null; - dispatch(event.of(this, arguments)); - } - return d3.rebind(zoom, event, "on"); }; @@ -1769,34 +1823,24 @@ function d3_functor(v) { d3.functor = d3_functor; -var d3_timer_id = 0, - d3_timer_byId = {}, - d3_timer_queue = null, +var d3_timer_queueHead, + d3_timer_queueTail, d3_timer_interval, // is an interval (or frame) active? - d3_timer_timeout; // is a timeout active? + d3_timer_timeout, // is a timeout active? + d3_timer_active, // active timer object + d3_timer_frame = d3_window[d3_vendorSymbol(d3_window, "requestAnimationFrame")] || function(callback) { setTimeout(callback, 17); }; // The timer will continue to fire until callback returns true. d3.timer = function(callback, delay, then) { - if (arguments.length < 3) { - if (arguments.length < 2) delay = 0; - else if (!isFinite(delay)) return; - then = Date.now(); - } + var n = arguments.length; + if (n < 2) delay = 0; + if (n < 3) then = Date.now(); - // If the callback's already in the queue, update it. - var timer = d3_timer_byId[callback.id]; - if (timer && timer.callback === callback) { - timer.then = then; - timer.delay = delay; - } - - // Otherwise, add the callback to the queue. - else d3_timer_byId[callback.id = ++d3_timer_id] = d3_timer_queue = { - callback: callback, - then: then, - delay: delay, - next: d3_timer_queue - }; + // Add the callback to the tail of the queue. + var time = then + delay, timer = {callback: callback, time: time, next: null}; + if (d3_timer_queueTail) d3_timer_queueTail.next = timer; + else d3_timer_queueHead = timer; + d3_timer_queueTail = timer; // Start animatin'! if (!d3_timer_interval) { @@ -1807,17 +1851,8 @@ d3.timer = function(callback, delay, then) { }; function d3_timer_step() { - var elapsed, - now = Date.now(), - t1 = d3_timer_queue; - - while (t1) { - elapsed = now - t1.then; - if (elapsed >= t1.delay) t1.flush = t1.callback(elapsed); - t1 = t1.next; - } - - var delay = d3_timer_flush() - now; + var now = d3_timer_mark(), + delay = d3_timer_sweep() - now; if (delay > 24) { if (isFinite(delay)) { clearTimeout(d3_timer_timeout); @@ -1831,44 +1866,48 @@ function d3_timer_step() { } d3.timer.flush = function() { - var elapsed, - now = Date.now(), - t1 = d3_timer_queue; + d3_timer_mark(); + d3_timer_sweep(); +}; - while (t1) { - elapsed = now - t1.then; - if (!t1.delay) t1.flush = t1.callback(elapsed); - t1 = t1.next; - } +function d3_timer_replace(callback, delay, then) { + var n = arguments.length; + if (n < 2) delay = 0; + if (n < 3) then = Date.now(); + d3_timer_active.callback = callback; + d3_timer_active.time = then + delay; +} - d3_timer_flush(); -}; +function d3_timer_mark() { + var now = Date.now(); + d3_timer_active = d3_timer_queueHead; + while (d3_timer_active) { + if (now >= d3_timer_active.time) d3_timer_active.flush = d3_timer_active.callback(now - d3_timer_active.time); + d3_timer_active = d3_timer_active.next; + } + return now; +} // Flush after callbacks to avoid concurrent queue modification. -function d3_timer_flush() { - var t0 = null, - t1 = d3_timer_queue, - then = Infinity; +// Returns the time of the earliest active timer, post-sweep. +function d3_timer_sweep() { + var t0, + t1 = d3_timer_queueHead, + time = Infinity; while (t1) { if (t1.flush) { - delete d3_timer_byId[t1.callback.id]; - t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next; + t1 = t0 ? t0.next = t1.next : d3_timer_queueHead = t1.next; } else { - then = Math.min(then, t1.then + t1.delay); + if (t1.time < time) time = t1.time; t1 = (t0 = t1).next; } } - return then; + d3_timer_queueTail = t0; + return time; } - -var d3_timer_frame = d3_window.requestAnimationFrame - || d3_window.webkitRequestAnimationFrame - || d3_window.mozRequestAnimationFrame - || d3_window.oRequestAnimationFrame - || d3_window.msRequestAnimationFrame - || function(callback) { setTimeout(callback, 17); }; var π = Math.PI, ε = 1e-6, + ε2 = ε * ε, d3_radians = π / 180, d3_degrees = 180 / π; @@ -1877,7 +1916,7 @@ function d3_sgn(x) { } function d3_acos(x) { - return Math.acos(Math.max(-1, Math.min(1, x))); + return x > 1 ? 0 : x < -1 ? π : Math.acos(x); } function d3_asin(x) { @@ -1906,7 +1945,7 @@ function d3_true() { function d3_geo_spherical(cartesian) { return [ Math.atan2(cartesian[1], cartesian[0]), - Math.asin(Math.max(-1, Math.min(1, cartesian[2]))) + d3_asin(cartesian[2]) ]; } @@ -2006,7 +2045,7 @@ function d3_geo_clipPolygonLinkCircular(array) { b.prev = a; } -function d3_geo_clip(pointVisible, clipLine, interpolate) { +function d3_geo_clip(pointVisible, clipLine, interpolate, polygonContains) { return function(listener) { var line = clipLine(listener); @@ -2018,9 +2057,8 @@ function d3_geo_clip(pointVisible, clipLine, interpolate) { clip.point = pointRing; clip.lineStart = ringStart; clip.lineEnd = ringEnd; - invisible = false; - invisibleArea = visibleArea = 0; segments = []; + polygon = []; listener.polygonStart(); }, polygonEnd: function() { @@ -2031,13 +2069,13 @@ function d3_geo_clip(pointVisible, clipLine, interpolate) { segments = d3.merge(segments); if (segments.length) { d3_geo_clipPolygon(segments, d3_geo_clipSort, null, interpolate, listener); - } else if (visibleArea < -ε || invisible && invisibleArea < -ε) { + } else if (polygonContains(polygon)) { listener.lineStart(); interpolate(null, null, 1, listener); listener.lineEnd(); } listener.polygonEnd(); - segments = null; + segments = polygon = null; }, sphere: function() { listener.polygonStart(); @@ -2053,13 +2091,11 @@ function d3_geo_clip(pointVisible, clipLine, interpolate) { function lineStart() { clip.point = pointLine; line.lineStart(); } function lineEnd() { clip.point = point; line.lineEnd(); } - var segments, - visibleArea, - invisibleArea, - invisible; + var segments; var buffer = d3_geo_clipBufferListener(), ringListener = clipLine(buffer), + polygon, ring; function pointRing(λ, φ) { @@ -2081,20 +2117,15 @@ function d3_geo_clip(pointVisible, clipLine, interpolate) { segment, n = ringSegments.length; - // TODO compute on-the-fly? - if (!n) { - invisible = true; - invisibleArea += d3_geo_clipAreaRing(ring, -1); - ring = null; - return; - } + ring.pop(); + polygon.push(ring); ring = null; + if (!n) return; + // No intersections. - // TODO compute on-the-fly? if (clean & 1) { segment = ringSegments[0]; - visibleArea += d3_geo_clipAreaRing(segment, 1); var n = segment.length - 1, i = -1, point; @@ -2138,67 +2169,298 @@ function d3_geo_clipBufferListener() { }; } -// Approximate polygon ring area (×2, since we only need the sign). -// For an invisible polygon ring, we rotate longitudinally by 180°. -// The invisible parameter should be 1, or -1 to rotate longitudinally. -// Based on Robert. G. Chamberlain and William H. Duquette, -// “Some Algorithms for Polygons on a Sphere”, -// http://trs-new.jpl.nasa.gov/dspace/handle/2014/40409 -function d3_geo_clipAreaRing(ring, invisible) { - if (!(n = ring.length)) return 0; - var n, - i = 0, - area = 0, - p = ring[0], - λ = p[0], - φ = p[1], - cosφ = Math.cos(φ), - x0 = Math.atan2(invisible * Math.sin(λ) * cosφ, Math.sin(φ)), - y0 = 1 - invisible * Math.cos(λ) * cosφ, - x1 = x0, - x, // λ'; λ rotated to south pole. - y; // φ' = 1 + sin(φ); φ rotated to south pole. - while (++i < n) { - p = ring[i]; - cosφ = Math.cos(φ = p[1]); - x = Math.atan2(invisible * Math.sin(λ = p[0]) * cosφ, Math.sin(φ)); - y = 1 - invisible * Math.cos(λ) * cosφ; +// Intersection points are sorted along the clip edge. For both antimeridian +// cutting and circle clipping, the same comparison is used. +function d3_geo_clipSort(a, b) { + return ((a = a.point)[0] < 0 ? a[1] - π / 2 - ε : π / 2 - a[1]) + - ((b = b.point)[0] < 0 ? b[1] - π / 2 - ε : π / 2 - b[1]); +} +// Adds floating point numbers with twice the normal precision. +// Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and +// Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3) +// 305–363 (1997). +// Code adapted from GeographicLib by Charles F. F. Karney, +// http://geographiclib.sourceforge.net/ +// See lib/geographiclib/LICENSE for details. + +function d3_adder() {} + +d3_adder.prototype = { + s: 0, // rounded value + t: 0, // exact error + add: function(y) { + d3_adderSum(y, this.t, d3_adderTemp); + d3_adderSum(d3_adderTemp.s, this.s, this); + if (this.s) this.t += d3_adderTemp.t; + else this.s = d3_adderTemp.t; + }, + reset: function() { + this.s = this.t = 0; + }, + valueOf: function() { + return this.s; + } +}; - // If both the current point and the previous point are at the north pole, - // skip this point. - if (Math.abs(y0 - 2) < ε && Math.abs(y - 2) < ε) continue; +var d3_adderTemp = new d3_adder; - // If this or the previous point is at the south pole, or if this segment - // goes through the south pole, the area is 0. - if (Math.abs(y) < ε || Math.abs(y0) < ε) {} +function d3_adderSum(a, b, o) { + var x = o.s = a + b, // a + b + bv = x - a, av = x - bv; // b_virtual & a_virtual + o.t = (a - av) + (b - bv); // a_roundoff + b_roundoff +} - // If this segment goes through either pole… - else if (Math.abs(Math.abs(x - x0) - π) < ε) { - // For the north pole, compute lune area. - if (y + y0 > 2) area += 4 * (x - x0); - // For the south pole, the area is zero. - } +d3.geo.stream = function(object, listener) { + if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) { + d3_geo_streamObjectType[object.type](object, listener); + } else { + d3_geo_streamGeometry(object, listener); + } +}; - // If the previous point is at the north pole, then compute lune area. - else if (Math.abs(y0 - 2) < ε) area += 4 * (x - x1); +function d3_geo_streamGeometry(geometry, listener) { + if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) { + d3_geo_streamGeometryType[geometry.type](geometry, listener); + } +} - // Otherwise, the spherical triangle area is approximately - // δλ * (1 + sinφ0 + 1 + sinφ) / 2. - else area += ((3 * π + x - x0) % (2 * π) - π) * (y0 + y); +var d3_geo_streamObjectType = { + Feature: function(feature, listener) { + d3_geo_streamGeometry(feature.geometry, listener); + }, + FeatureCollection: function(object, listener) { + var features = object.features, i = -1, n = features.length; + while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener); + } +}; - x1 = x0, x0 = x, y0 = y; +var d3_geo_streamGeometryType = { + Sphere: function(object, listener) { + listener.sphere(); + }, + Point: function(object, listener) { + var coordinate = object.coordinates; + listener.point(coordinate[0], coordinate[1]); + }, + MultiPoint: function(object, listener) { + var coordinates = object.coordinates, i = -1, n = coordinates.length, coordinate; + while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1]); + }, + LineString: function(object, listener) { + d3_geo_streamLine(object.coordinates, listener, 0); + }, + MultiLineString: function(object, listener) { + var coordinates = object.coordinates, i = -1, n = coordinates.length; + while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0); + }, + Polygon: function(object, listener) { + d3_geo_streamPolygon(object.coordinates, listener); + }, + MultiPolygon: function(object, listener) { + var coordinates = object.coordinates, i = -1, n = coordinates.length; + while (++i < n) d3_geo_streamPolygon(coordinates[i], listener); + }, + GeometryCollection: function(object, listener) { + var geometries = object.geometries, i = -1, n = geometries.length; + while (++i < n) d3_geo_streamGeometry(geometries[i], listener); } - return area; +}; + +function d3_geo_streamLine(coordinates, listener, closed) { + var i = -1, n = coordinates.length - closed, coordinate; + listener.lineStart(); + while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1]); + listener.lineEnd(); } -// Intersection points are sorted along the clip edge. For both antimeridian -// cutting and circle clipping, the same comparison is used. -function d3_geo_clipSort(a, b) { - return ((a = a.point)[0] < 0 ? a[1] - π / 2 - ε : π / 2 - a[1]) - - ((b = b.point)[0] < 0 ? b[1] - π / 2 - ε : π / 2 - b[1]); +function d3_geo_streamPolygon(coordinates, listener) { + var i = -1, n = coordinates.length; + listener.polygonStart(); + while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1); + listener.polygonEnd(); +} + +d3.geo.area = function(object) { + d3_geo_areaSum = 0; + d3.geo.stream(object, d3_geo_area); + return d3_geo_areaSum; +}; + +var d3_geo_areaSum, + d3_geo_areaRingSum = new d3_adder; + +var d3_geo_area = { + sphere: function() { d3_geo_areaSum += 4 * π; }, + point: d3_noop, + lineStart: d3_noop, + lineEnd: d3_noop, + + // Only count area for polygon rings. + polygonStart: function() { + d3_geo_areaRingSum.reset(); + d3_geo_area.lineStart = d3_geo_areaRingStart; + }, + polygonEnd: function() { + var area = 2 * d3_geo_areaRingSum; + d3_geo_areaSum += area < 0 ? 4 * π + area : area; + d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop; + } +}; + +function d3_geo_areaRingStart() { + var λ00, φ00, λ0, cosφ0, sinφ0; // start point and previous point + + // For the first point, … + d3_geo_area.point = function(λ, φ) { + d3_geo_area.point = nextPoint; + λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ); + }; + + // For subsequent points, … + function nextPoint(λ, φ) { + λ *= d3_radians; + φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole + + // Spherical excess E for a spherical triangle with vertices: south pole, + // previous point, current point. Uses a formula derived from Cagnoli’s + // theorem. See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2). + var dλ = λ - λ0, + cosφ = Math.cos(φ), + sinφ = Math.sin(φ), + k = sinφ0 * sinφ, + u = cosφ0 * cosφ + k * Math.cos(dλ), + v = k * Math.sin(dλ); + d3_geo_areaRingSum.add(Math.atan2(v, u)); + + // Advance the previous points. + λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ; + } + + // For the last point, return to the start. + d3_geo_area.lineEnd = function() { + nextPoint(λ00, φ00); + }; } +// TODO +// cross and scale return new vectors, +// whereas add and normalize operate in-place -var d3_geo_clipAntimeridian = d3_geo_clip(d3_true, d3_geo_clipAntimeridianLine, d3_geo_clipAntimeridianInterpolate); +function d3_geo_cartesian(spherical) { + var λ = spherical[0], + φ = spherical[1], + cosφ = Math.cos(φ); + return [ + cosφ * Math.cos(λ), + cosφ * Math.sin(λ), + Math.sin(φ) + ]; +} + +function d3_geo_cartesianDot(a, b) { + return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; +} + +function d3_geo_cartesianCross(a, b) { + return [ + a[1] * b[2] - a[2] * b[1], + a[2] * b[0] - a[0] * b[2], + a[0] * b[1] - a[1] * b[0] + ]; +} + +function d3_geo_cartesianAdd(a, b) { + a[0] += b[0]; + a[1] += b[1]; + a[2] += b[2]; +} + +function d3_geo_cartesianScale(vector, k) { + return [ + vector[0] * k, + vector[1] * k, + vector[2] * k + ]; +} + +function d3_geo_cartesianNormalize(d) { + var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); + d[0] /= l; + d[1] /= l; + d[2] /= l; +} + +function d3_geo_pointInPolygon(point, polygon) { + var meridian = point[0], + parallel = point[1], + meridianNormal = [Math.sin(meridian), -Math.cos(meridian), 0], + polarAngle = 0, + polar = false, + southPole = false, + winding = 0; + d3_geo_areaRingSum.reset(); + + for (var i = 0, n = polygon.length; i < n; ++i) { + var ring = polygon[i], + m = ring.length; + if (!m) continue; + var point0 = ring[0], + λ0 = point0[0], + φ0 = point0[1] / 2 + π / 4, + sinφ0 = Math.sin(φ0), + cosφ0 = Math.cos(φ0), + j = 1; + + while (true) { + if (j === m) j = 0; + point = ring[j]; + var λ = point[0], + φ = point[1] / 2 + π / 4, + sinφ = Math.sin(φ), + cosφ = Math.cos(φ), + dλ = λ - λ0, + antimeridian = Math.abs(dλ) > π, + k = sinφ0 * sinφ; + d3_geo_areaRingSum.add(Math.atan2(k * Math.sin(dλ), cosφ0 * cosφ + k * Math.cos(dλ))); + + if (Math.abs(φ) < ε) southPole = true; + polarAngle += antimeridian ? dλ + (dλ >= 0 ? 2 : -2) * π : dλ; + + // Are the longitudes either side of the point's meridian, and are the + // latitudes smaller than the parallel? + if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) { + var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point)); + d3_geo_cartesianNormalize(arc); + var intersection = d3_geo_cartesianCross(meridianNormal, arc); + d3_geo_cartesianNormalize(intersection); + var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]); + if (parallel > φarc) { + winding += antimeridian ^ dλ >= 0 ? 1 : -1; + } + } + if (!j++) break; + λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point; + } + if (Math.abs(polarAngle) > ε) polar = true; + } + + // First, determine whether the South pole is inside or outside: + // + // It is inside if: + // * the polygon doesn't wind around it, and its area is negative (counter-clockwise). + // * otherwise, if the polygon winds around it in a clockwise direction. + // + // Second, count the (signed) number of times a segment crosses a meridian + // from the point to the South pole. If it is zero, then the point is the + // same side as the South pole. + + return (!southPole && !polar && d3_geo_areaRingSum < 0 || polarAngle < -ε) ^ (winding & 1); +} + +var d3_geo_clipAntimeridian = d3_geo_clip( + d3_true, + d3_geo_clipAntimeridianLine, + d3_geo_clipAntimeridianInterpolate, + d3_geo_clipAntimeridianPolygonContains); // Takes a line and cuts into visible segments. Return values: // 0: there were intersections or the line was empty. @@ -2284,52 +2546,11 @@ function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) { listener.point(to[0], to[1]); } } -// TODO -// cross and scale return new vectors, -// whereas add and normalize operate in-place - -function d3_geo_cartesian(spherical) { - var λ = spherical[0], - φ = spherical[1], - cosφ = Math.cos(φ); - return [ - cosφ * Math.cos(λ), - cosφ * Math.sin(λ), - Math.sin(φ) - ]; -} -function d3_geo_cartesianDot(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; -} +var d3_geo_clipAntimeridianPoint = [-π, 0]; -function d3_geo_cartesianCross(a, b) { - return [ - a[1] * b[2] - a[2] * b[1], - a[2] * b[0] - a[0] * b[2], - a[0] * b[1] - a[1] * b[0] - ]; -} - -function d3_geo_cartesianAdd(a, b) { - a[0] += b[0]; - a[1] += b[1]; - a[2] += b[2]; -} - -function d3_geo_cartesianScale(vector, k) { - return [ - vector[0] * k, - vector[1] * k, - vector[2] * k - ]; -} - -function d3_geo_cartesianNormalize(d) { - var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); - d[0] /= l; - d[1] /= l; - d[2] /= l; +function d3_geo_clipAntimeridianPolygonContains(polygon) { + return d3_geo_pointInPolygon(d3_geo_clipAntimeridianPoint, polygon); } function d3_geo_equirectangular(λ, φ) { @@ -2390,7 +2611,7 @@ function d3_geo_rotationφγ(δφ, δγ) { k = z * cosδφ + x * sinδφ; return [ Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ), - Math.asin(Math.max(-1, Math.min(1, k * cosδγ + y * sinδγ))) + d3_asin(k * cosδγ + y * sinδγ) ]; } @@ -2402,7 +2623,7 @@ function d3_geo_rotationφγ(δφ, δγ) { k = z * cosδγ - y * sinδγ; return [ Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ), - Math.asin(Math.max(-1, Math.min(1, k * cosδφ - x * sinδφ))) + d3_asin(k * cosδφ - x * sinδφ) ]; }; @@ -2489,10 +2710,11 @@ function d3_geo_circleAngle(cr, point) { function d3_geo_clipCircle(radius) { var cr = Math.cos(radius), smallRadius = cr > 0, + point = [radius, 0], notHemisphere = Math.abs(cr) > ε, // TODO optimise for this common case interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians); - return d3_geo_clip(visible, clipLine, interpolate); + return d3_geo_clip(visible, clipLine, interpolate, polygonContains); function visible(λ, φ) { return Math.cos(λ) * Math.cos(φ) > cr; @@ -2654,6 +2876,10 @@ function d3_geo_clipCircle(radius) { else if (φ > r) code |= 8; // above return code; } + + function polygonContains(polygon) { + return d3_geo_pointInPolygon(point, polygon); + } } var d3_geo_clipViewMAX = 1e9; @@ -2702,7 +2928,7 @@ function d3_geo_clipView(x0, y0, x1, y1) { y = p[1]; for (var i = 0; i < n; ++i) { - for (var j = 1, v = polygon[i], m = v.length, a = v[0]; j < m; ++j) { + for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) { b = v[j]; if (a[1] <= y) { if (b[1] > y && isLeft(a, b, p) > 0) ++wn; @@ -2876,320 +3102,6 @@ function d3_geo_compose(a, b) { return compose; } -d3.geo.stream = function(object, listener) { - if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) { - d3_geo_streamObjectType[object.type](object, listener); - } else { - d3_geo_streamGeometry(object, listener); - } -}; - -function d3_geo_streamGeometry(geometry, listener) { - if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) { - d3_geo_streamGeometryType[geometry.type](geometry, listener); - } -} - -var d3_geo_streamObjectType = { - Feature: function(feature, listener) { - d3_geo_streamGeometry(feature.geometry, listener); - }, - FeatureCollection: function(object, listener) { - var features = object.features, i = -1, n = features.length; - while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener); - } -}; - -var d3_geo_streamGeometryType = { - Sphere: function(object, listener) { - listener.sphere(); - }, - Point: function(object, listener) { - var coordinate = object.coordinates; - listener.point(coordinate[0], coordinate[1]); - }, - MultiPoint: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length, coordinate; - while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1]); - }, - LineString: function(object, listener) { - d3_geo_streamLine(object.coordinates, listener, 0); - }, - MultiLineString: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0); - }, - Polygon: function(object, listener) { - d3_geo_streamPolygon(object.coordinates, listener); - }, - MultiPolygon: function(object, listener) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) d3_geo_streamPolygon(coordinates[i], listener); - }, - GeometryCollection: function(object, listener) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) d3_geo_streamGeometry(geometries[i], listener); - } -}; - -function d3_geo_streamLine(coordinates, listener, closed) { - var i = -1, n = coordinates.length - closed, coordinate; - listener.lineStart(); - while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1]); - listener.lineEnd(); -} - -function d3_geo_streamPolygon(coordinates, listener) { - var i = -1, n = coordinates.length; - listener.polygonStart(); - while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1); - listener.polygonEnd(); -} - -function d3_geo_resample(project) { - var δ2 = .5, // precision, px² - maxDepth = 16; - - function resample(stream) { - var λ0, x0, y0, a0, b0, c0; // previous point - - var resample = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { stream.polygonStart(); resample.lineStart = polygonLineStart; }, - polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; } - }; - - function point(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - } - - function lineStart() { - x0 = NaN; - resample.point = linePoint; - stream.lineStart(); - } - - function linePoint(λ, φ) { - var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ); - resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream); - stream.point(x0, y0); - } - - function lineEnd() { - resample.point = point; - stream.lineEnd(); - } - - function polygonLineStart() { - var λ00, φ00, x00, y00, a00, b00, c00; // first point - - lineStart(); - - resample.point = function(λ, φ) { - linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0; - resample.point = linePoint; - }; - - resample.lineEnd = function() { - resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream); - resample.lineEnd = lineEnd; - lineEnd(); - }; - } - - return resample; - } - - function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) { - var dx = x1 - x0, - dy = y1 - y0, - d2 = dx * dx + dy * dy; - if (d2 > 4 * δ2 && depth--) { - var a = a0 + a1, - b = b0 + b1, - c = c0 + c1, - m = Math.sqrt(a * a + b * b + c * c), - φ2 = Math.asin(c /= m), - λ2 = Math.abs(Math.abs(c) - 1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), - p = project(λ2, φ2), - x2 = p[0], - y2 = p[1], - dx2 = x2 - x0, - dy2 = y2 - y0, - dz = dy * dx2 - dx * dy2; - if (dz * dz / d2 > δ2 || Math.abs((dx * dx2 + dy * dy2) / d2 - .5) > .3) { - resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream); - stream.point(x2, y2); - resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream); - } - } - } - - resample.precision = function(_) { - if (!arguments.length) return Math.sqrt(δ2); - maxDepth = (δ2 = _ * _) > 0 && 16; - return resample; - }; - - return resample; -} - -d3.geo.projection = d3_geo_projection; -d3.geo.projectionMutator = d3_geo_projectionMutator; - -function d3_geo_projection(project) { - return d3_geo_projectionMutator(function() { return project; })(); -} - -function d3_geo_projectionMutator(projectAt) { - var project, - rotate, - projectRotate, - projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }), - k = 150, // scale - x = 480, y = 250, // translate - λ = 0, φ = 0, // center - δλ = 0, δφ = 0, δγ = 0, // rotate - δx, δy, // center - preclip = d3_geo_clipAntimeridian, - postclip = d3_identity, - clipAngle = null, - clipExtent = null; - - function projection(point) { - point = projectRotate(point[0] * d3_radians, point[1] * d3_radians); - return [point[0] * k + δx, δy - point[1] * k]; - } - - function invert(point) { - point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k); - return point && [point[0] * d3_degrees, point[1] * d3_degrees]; - } - - projection.stream = function(stream) { - return d3_geo_projectionRadiansRotate(rotate, preclip(projectResample(postclip(stream)))); - }; - - projection.clipAngle = function(_) { - if (!arguments.length) return clipAngle; - preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians); - return projection; - }; - - projection.clipExtent = function(_) { - if (!arguments.length) return clipExtent; - clipExtent = _; - postclip = _ == null ? d3_identity : d3_geo_clipView(_[0][0], _[0][1], _[1][0], _[1][1]); - return projection; - }; - - projection.scale = function(_) { - if (!arguments.length) return k; - k = +_; - return reset(); - }; - - projection.translate = function(_) { - if (!arguments.length) return [x, y]; - x = +_[0]; - y = +_[1]; - return reset(); - }; - - projection.center = function(_) { - if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees]; - λ = _[0] % 360 * d3_radians; - φ = _[1] % 360 * d3_radians; - return reset(); - }; - - projection.rotate = function(_) { - if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees]; - δλ = _[0] % 360 * d3_radians; - δφ = _[1] % 360 * d3_radians; - δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0; - return reset(); - }; - - d3.rebind(projection, projectResample, "precision"); - - function reset() { - projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project); - var center = project(λ, φ); - δx = x - center[0] * k; - δy = y + center[1] * k; - return projection; - } - - return function() { - project = projectAt.apply(this, arguments); - projection.invert = project.invert && invert; - return reset(); - }; -} - -function d3_geo_projectionRadiansRotate(rotate, stream) { - return { - point: function(x, y) { - y = rotate(x * d3_radians, y * d3_radians), x = y[0]; - stream.point(x > π ? x - 2 * π : x < -π ? x + 2 * π : x, y[1]); - }, - sphere: function() { stream.sphere(); }, - lineStart: function() { stream.lineStart(); }, - lineEnd: function() { stream.lineEnd(); }, - polygonStart: function() { stream.polygonStart(); }, - polygonEnd: function() { stream.polygonEnd(); } - }; -} - -function d3_geo_mercator(λ, φ) { - return [λ, Math.log(Math.tan(π / 4 + φ / 2))]; -} - -d3_geo_mercator.invert = function(x, y) { - return [x, 2 * Math.atan(Math.exp(y)) - π / 2]; -}; - -function d3_geo_mercatorProjection(project) { - var m = d3_geo_projection(project), - scale = m.scale, - translate = m.translate, - clipExtent = m.clipExtent, - clipAuto; - - m.scale = function() { - var v = scale.apply(m, arguments); - return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; - }; - - m.translate = function() { - var v = translate.apply(m, arguments); - return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; - }; - - m.clipExtent = function(_) { - var v = clipExtent.apply(m, arguments); - if (v === m) { - if (clipAuto = _ == null) { - var k = π * scale(), t = translate(); - clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]); - } - } else if (clipAuto) { - v = null; - } - return v; - }; - - return m.clipExtent(null); -} - -(d3.geo.mercator = function() { - return d3_geo_mercatorProjection(d3_geo_mercator); -}).raw = d3_geo_mercator; - function d3_geo_conic(projectAt) { var φ0 = 0, φ1 = π / 3, @@ -3222,7 +3134,7 @@ function d3_geo_conicEqualArea(φ0, φ1) { var ρ0_y = ρ0 - y; return [ Math.atan2(x, ρ0_y) / n, - Math.asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) + d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) ]; }; @@ -3233,253 +3145,346 @@ function d3_geo_conicEqualArea(φ0, φ1) { return d3_geo_conic(d3_geo_conicEqualArea); }).raw = d3_geo_conicEqualArea; -// A composite projection for the United States, 960×500. The set of standard -// parallels for each region comes from USGS, which is published here: +// ESRI:102003 +d3.geo.albers = function() { + return d3.geo.conicEqualArea() + .rotate([96, 0]) + .center([-.6, 38.7]) + .parallels([29.5, 45.5]) + .scale(1070); +}; + +// A composite projection for the United States, configured by default for +// 960×500. Also works quite well at 960×600 with scale 1285. The set of +// standard parallels for each region comes from USGS, which is published here: // http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers d3.geo.albersUsa = function() { - var lower48 = d3.geo.conicEqualArea() - .rotate([98, 0]) - .center([0, 38]) - .parallels([29.5, 45.5]); + var lower48 = d3.geo.albers(); + // EPSG:3338 var alaska = d3.geo.conicEqualArea() - .rotate([160, 0]) - .center([0, 60]) + .rotate([154, 0]) + .center([-2, 58.5]) .parallels([55, 65]); + // ESRI:102007 var hawaii = d3.geo.conicEqualArea() - .rotate([160, 0]) - .center([0, 20]) - .parallels([8, 18]); - - var puertoRico = d3.geo.conicEqualArea() - .rotate([60, 0]) - .center([0, 10]) + .rotate([157, 0]) + .center([-3, 19.9]) .parallels([8, 18]); - var alaskaInvert, - hawaiiInvert, - puertoRicoInvert; + var point, + pointStream = {point: function(x, y) { point = [x, y]; }}, + lower48Point, + alaskaPoint, + hawaiiPoint; function albersUsa(coordinates) { - return projection(coordinates)(coordinates); - } - - function projection(point) { - var lon = point[0], - lat = point[1]; - return lat > 50 ? alaska - : lon < -140 ? hawaii - : lat < 21 ? puertoRico - : lower48; + var x = coordinates[0], y = coordinates[1]; + point = null; + (lower48Point(x, y), point) + || (alaskaPoint(x, y), point) + || hawaiiPoint(x, y); + return point; } albersUsa.invert = function(coordinates) { - return alaskaInvert(coordinates) || hawaiiInvert(coordinates) || puertoRicoInvert(coordinates) || lower48.invert(coordinates); + var k = lower48.scale(), + t = lower48.translate(), + x = (coordinates[0] - t[0]) / k, + y = (coordinates[1] - t[1]) / k; + return (y >= .120 && y < .234 && x >= -.425 && x < -.214 ? alaska + : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii + : lower48).invert(coordinates); }; - albersUsa.scale = function(x) { - if (!arguments.length) return lower48.scale(); - lower48.scale(x); - alaska.scale(x * .6); - hawaii.scale(x); - puertoRico.scale(x * 1.5); - return albersUsa.translate(lower48.translate()); + // A naïve multi-projection stream. + // The projections must have mutually exclusive clip regions on the sphere, + // as this will avoid emitting interleaving lines and polygons. + albersUsa.stream = function(stream) { + var lower48Stream = lower48.stream(stream), + alaskaStream = alaska.stream(stream), + hawaiiStream = hawaii.stream(stream); + return { + point: function(x, y) { + lower48Stream.point(x, y); + alaskaStream.point(x, y); + hawaiiStream.point(x, y); + }, + sphere: function() { + lower48Stream.sphere(); + alaskaStream.sphere(); + hawaiiStream.sphere(); + }, + lineStart: function() { + lower48Stream.lineStart(); + alaskaStream.lineStart(); + hawaiiStream.lineStart(); + }, + lineEnd: function() { + lower48Stream.lineEnd(); + alaskaStream.lineEnd(); + hawaiiStream.lineEnd(); + }, + polygonStart: function() { + lower48Stream.polygonStart(); + alaskaStream.polygonStart(); + hawaiiStream.polygonStart(); + }, + polygonEnd: function() { + lower48Stream.polygonEnd(); + alaskaStream.polygonEnd(); + hawaiiStream.polygonEnd(); + } + }; }; - albersUsa.translate = function(x) { - if (!arguments.length) return lower48.translate(); - var dz = lower48.scale(), - dx = x[0], - dy = x[1]; - lower48.translate(x); - alaska.translate([dx - .40 * dz, dy + .17 * dz]); - hawaii.translate([dx - .19 * dz, dy + .20 * dz]); - puertoRico.translate([dx + .58 * dz, dy + .43 * dz]); - - alaskaInvert = d3_geo_albersUsaInvert(alaska, [[-180, 50], [-130, 72]]); - hawaiiInvert = d3_geo_albersUsaInvert(hawaii, [[-164, 18], [-154, 24]]); - puertoRicoInvert = d3_geo_albersUsaInvert(puertoRico, [[-67.5, 17.5], [-65, 19]]); - + albersUsa.precision = function(_) { + if (!arguments.length) return lower48.precision(); + lower48.precision(_); + alaska.precision(_); + hawaii.precision(_); return albersUsa; }; - return albersUsa.scale(1000); -}; - -function d3_geo_albersUsaInvert(projection, extent) { - var a = projection(extent[0]), - b = projection([.5 * (extent[0][0] + extent[1][0]), extent[0][1]]), - c = projection([extent[1][0], extent[0][1]]), - d = projection(extent[1]); - - var dya = b[1]- a[1], - dxa = b[0]- a[0], - dyb = c[1]- b[1], - dxb = c[0]- b[0]; - - var ma = dya / dxa, - mb = dyb / dxb; - - // Find center of circle going through points [a, b, c]. - var cx = .5 * (ma * mb * (a[1] - c[1]) + mb * (a[0] + b[0]) - ma * (b[0] + c[0])) / (mb - ma), - cy = (.5 * (a[0] + b[0]) - cx) / ma + .5 * (a[1] + b[1]); - - // Radial distance² from center. - var dx0 = d[0] - cx, - dy0 = d[1] - cy, - dx1 = a[0] - cx, - dy1 = a[1] - cy, - r0 = dx0 * dx0 + dy0 * dy0, - r1 = dx1 * dx1 + dy1 * dy1; - - // Angular extent. - var a0 = Math.atan2(dy0, dx0), - a1 = Math.atan2(dy1, dx1); - - return function(coordinates) { - var dx = coordinates[0] - cx, - dy = coordinates[1] - cy, - r = dx * dx + dy * dy, - a = Math.atan2(dy, dx); - if (r0 < r && r < r1 && a0 < a && a < a1) return projection.invert(coordinates); + albersUsa.scale = function(_) { + if (!arguments.length) return lower48.scale(); + lower48.scale(_); + alaska.scale(_ * .35); + hawaii.scale(_); + return albersUsa.translate(lower48.translate()); }; -} - -d3.geo.area = function(object) { - d3_geo_areaSum = 0; - d3.geo.stream(object, d3_geo_area); - return d3_geo_areaSum; -}; -var d3_geo_areaSum, - d3_geo_areaRingU, - d3_geo_areaRingV; + albersUsa.translate = function(_) { + if (!arguments.length) return lower48.translate(); + var k = lower48.scale(), x = +_[0], y = +_[1]; -var d3_geo_area = { - sphere: function() { d3_geo_areaSum += 4 * π; }, - point: d3_noop, - lineStart: d3_noop, - lineEnd: d3_noop, + lower48Point = lower48 + .translate(_) + .clipExtent([[x - .455 * k, y - .238 * k], [x + .455 * k, y + .238 * k]]) + .stream(pointStream).point; - // Only count area for polygon rings. - polygonStart: function() { - d3_geo_areaRingU = 1, d3_geo_areaRingV = 0; - d3_geo_area.lineStart = d3_geo_areaRingStart; - }, - polygonEnd: function() { - var area = 2 * Math.atan2(d3_geo_areaRingV, d3_geo_areaRingU); - d3_geo_areaSum += area < 0 ? 4 * π + area : area; - d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop; - } -}; + alaskaPoint = alaska + .translate([x - .307 * k, y + .201 * k]) + .clipExtent([[x - .425 * k + ε, y + .120 * k + ε], [x - .214 * k - ε, y + .234 * k - ε]]) + .stream(pointStream).point; -function d3_geo_areaRingStart() { - var λ00, φ00, λ0, cosφ0, sinφ0; // start point and two previous points + hawaiiPoint = hawaii + .translate([x - .205 * k, y + .212 * k]) + .clipExtent([[x - .214 * k + ε, y + .166 * k + ε], [x - .115 * k - ε, y + .234 * k - ε]]) + .stream(pointStream).point; - // For the first point, … - d3_geo_area.point = function(λ, φ) { - d3_geo_area.point = nextPoint; - λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), sinφ0 = Math.sin(φ); + return albersUsa; }; - // For subsequent points, … - function nextPoint(λ, φ) { - λ *= d3_radians; - φ = φ * d3_radians / 2 + π / 4; // half the angular distance from south pole + return albersUsa.scale(1070); +}; - // Spherical excess E for a spherical triangle with vertices: south pole, - // previous point, current point. Uses a formula derived from Cagnoli’s - // theorem. See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2). - var dλ = λ - λ0, - cosφ = Math.cos(φ), - sinφ = Math.sin(φ), - k = sinφ0 * sinφ, - u0 = d3_geo_areaRingU, - v0 = d3_geo_areaRingV, - u = cosφ0 * cosφ + k * Math.cos(dλ), - v = k * Math.sin(dλ); - // ∑ arg(z) = arg(∏ z), where z = u + iv. - d3_geo_areaRingU = u0 * u - v0 * v; - d3_geo_areaRingV = v0 * u + u0 * v; +d3.geo.bounds = (function() { + var λ0, φ0, λ1, φ1, // bounds + λ_, // previous λ-coordinate + λ__, φ__, // first point + p0, // previous 3D point + dλSum, + ranges, + range; - // Advance the previous points. - λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ; - } + var bound = { + point: point, + lineStart: lineStart, + lineEnd: lineEnd, - // For the last point, return to the start. - d3_geo_area.lineEnd = function() { - nextPoint(λ00, φ00); + polygonStart: function() { + bound.point = ringPoint; + bound.lineStart = ringStart; + bound.lineEnd = ringEnd; + dλSum = 0; + d3_geo_area.polygonStart(); + }, + polygonEnd: function() { + d3_geo_area.polygonEnd(); + bound.point = point; + bound.lineStart = lineStart; + bound.lineEnd = lineEnd; + if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90); + else if (dλSum > ε) φ1 = 90; + else if (dλSum < -ε) φ0 = -90; + range[0] = λ0, range[1] = λ1; + } }; -} -d3.geo.bounds = d3_geo_bounds(d3_identity); + function point(λ, φ) { + ranges.push(range = [λ0 = λ, λ1 = λ]); + if (φ < φ0) φ0 = φ; + if (φ > φ1) φ1 = φ; + } + + function linePoint(λ, φ) { + var p = d3_geo_cartesian([λ * d3_radians, φ * d3_radians]); + if (p0) { + var normal = d3_geo_cartesianCross(p0, p), + equatorial = [normal[1], -normal[0], 0], + inflection = d3_geo_cartesianCross(equatorial, normal); + d3_geo_cartesianNormalize(inflection); + inflection = d3_geo_spherical(inflection); + var dλ = λ - λ_, + s = dλ > 0 ? 1 : -1, + λi = inflection[0] * d3_degrees * s, + antimeridian = Math.abs(dλ) > 180; + if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) { + var φi = inflection[1] * d3_degrees; + if (φi > φ1) φ1 = φi; + } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) { + var φi = -inflection[1] * d3_degrees; + if (φi < φ0) φ0 = φi; + } else { + if (φ < φ0) φ0 = φ; + if (φ > φ1) φ1 = φ; + } + if (antimeridian) { + if (λ < λ_) { + if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; + } else { + if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; + } + } else { + if (λ1 >= λ0) { + if (λ < λ0) λ0 = λ; + if (λ > λ1) λ1 = λ; + } else { + if (λ > λ_) { + if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ; + } else { + if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ; + } + } + } + } else { + point(λ, φ); + } + p0 = p, λ_ = λ; + } -function d3_geo_bounds(projectStream) { - var x0, y0, x1, y1; + function lineStart() { bound.point = linePoint; } + function lineEnd() { + range[0] = λ0, range[1] = λ1; + bound.point = point; + p0 = null; + } - var bound = { - point: boundPoint, - lineStart: d3_noop, - lineEnd: d3_noop, + function ringPoint(λ, φ) { + if (p0) { + var dλ = λ - λ_; + dλSum += Math.abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ; + } else λ__ = λ, φ__ = φ; + d3_geo_area.point(λ, φ); + linePoint(λ, φ); + } - // While inside a polygon, ignore points in holes. - polygonStart: function() { bound.lineEnd = boundPolygonLineEnd; }, - polygonEnd: function() { bound.point = boundPoint; } - }; + function ringStart() { + d3_geo_area.lineStart(); + } - function boundPoint(x, y) { - if (x < x0) x0 = x; - if (x > x1) x1 = x; - if (y < y0) y0 = y; - if (y > y1) y1 = y; + function ringEnd() { + ringPoint(λ__, φ__); + d3_geo_area.lineEnd(); + if (Math.abs(dλSum) > ε) λ0 = -(λ1 = 180); + range[0] = λ0, range[1] = λ1; + p0 = null; } - function boundPolygonLineEnd() { - bound.point = bound.lineEnd = d3_noop; + // Finds the left-right distance between two longitudes. + // This is almost the same as (λ1 - λ0 + 360°) % 360°, except that we want + // the distance between ±180° to be 360°. + function angle(λ0, λ1) { return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1; } + + function compareRanges(a, b) { return a[0] - b[0]; } + + function withinRange(x, range) { + return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x; } return function(feature) { - y1 = x1 = -(x0 = y0 = Infinity); - d3.geo.stream(feature, projectStream(bound)); - return [[x0, y0], [x1, y1]]; + φ1 = λ1 = -(λ0 = φ0 = Infinity); + ranges = []; + + d3.geo.stream(feature, bound); + + var n = ranges.length; + if (n) { + // First, sort ranges by their minimum longitudes. + ranges.sort(compareRanges); + + // Then, merge any ranges that overlap. + for (var i = 1, a = ranges[0], b, merged = [a]; i < n; ++i) { + b = ranges[i]; + if (withinRange(b[0], a) || withinRange(b[1], a)) { + if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1]; + if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0]; + } else { + merged.push(a = b); + } + } + + // Finally, find the largest gap between the merged ranges. + // The final bounding box will be the inverse of this gap. + var best = -Infinity, dλ; + for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) { + b = merged[i]; + if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1]; + } + } + ranges = range = null; + + return λ0 === Infinity || φ0 === Infinity + ? [[NaN, NaN], [NaN, NaN]] + : [[λ0, φ0], [λ1, φ1]]; }; -} +})(); d3.geo.centroid = function(object) { - d3_geo_centroidDimension = d3_geo_centroidW = d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; + d3_geo_centroidW0 = d3_geo_centroidW1 = + d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = + d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = + d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; d3.geo.stream(object, d3_geo_centroid); - var m; - if (d3_geo_centroidW && - Math.abs(m = Math.sqrt(d3_geo_centroidX * d3_geo_centroidX + d3_geo_centroidY * d3_geo_centroidY + d3_geo_centroidZ * d3_geo_centroidZ)) > ε) { - return [ - Math.atan2(d3_geo_centroidY, d3_geo_centroidX) * d3_degrees, - Math.asin(Math.max(-1, Math.min(1, d3_geo_centroidZ / m))) * d3_degrees - ]; + + var x = d3_geo_centroidX2, + y = d3_geo_centroidY2, + z = d3_geo_centroidZ2, + m = x * x + y * y + z * z; + + // If the area-weighted centroid is undefined, fall back to length-weighted centroid. + if (m < ε2) { + x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1; + // If the feature has zero length, fall back to arithmetic mean of point vectors. + if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0; + m = x * x + y * y + z * z; + // If the feature still has an undefined centroid, then return. + if (m < ε2) return [NaN, NaN]; } + + return [Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees]; }; -var d3_geo_centroidDimension, - d3_geo_centroidW, - d3_geo_centroidX, - d3_geo_centroidY, - d3_geo_centroidZ; +var d3_geo_centroidW0, + d3_geo_centroidW1, + d3_geo_centroidX0, + d3_geo_centroidY0, + d3_geo_centroidZ0, + d3_geo_centroidX1, + d3_geo_centroidY1, + d3_geo_centroidZ1, + d3_geo_centroidX2, + d3_geo_centroidY2, + d3_geo_centroidZ2; var d3_geo_centroid = { - sphere: function() { - if (d3_geo_centroidDimension < 2) { - d3_geo_centroidDimension = 2; - d3_geo_centroidW = d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - } - }, + sphere: d3_noop, point: d3_geo_centroidPoint, lineStart: d3_geo_centroidLineStart, lineEnd: d3_geo_centroidLineEnd, polygonStart: function() { - if (d3_geo_centroidDimension < 2) { - d3_geo_centroidDimension = 2; - d3_geo_centroidW = d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - } d3_geo_centroid.lineStart = d3_geo_centroidRingStart; }, polygonEnd: function() { @@ -3489,42 +3494,21 @@ var d3_geo_centroid = { // Arithmetic mean of Cartesian vectors. function d3_geo_centroidPoint(λ, φ) { - if (d3_geo_centroidDimension) return; - ++d3_geo_centroidW; λ *= d3_radians; var cosφ = Math.cos(φ *= d3_radians); - d3_geo_centroidX += (cosφ * Math.cos(λ) - d3_geo_centroidX) / d3_geo_centroidW; - d3_geo_centroidY += (cosφ * Math.sin(λ) - d3_geo_centroidY) / d3_geo_centroidW; - d3_geo_centroidZ += (Math.sin(φ) - d3_geo_centroidZ) / d3_geo_centroidW; + d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ)); } -function d3_geo_centroidRingStart() { - var λ00, φ00; // first point - - d3_geo_centroidDimension = 1; - d3_geo_centroidLineStart(); - d3_geo_centroidDimension = 2; - - var linePoint = d3_geo_centroid.point; - d3_geo_centroid.point = function(λ, φ) { - linePoint(λ00 = λ, φ00 = φ); - }; - d3_geo_centroid.lineEnd = function() { - d3_geo_centroid.point(λ00, φ00); - d3_geo_centroidLineEnd(); - d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd; - }; +function d3_geo_centroidPointXYZ(x, y, z) { + ++d3_geo_centroidW0; + d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0; + d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0; + d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0; } function d3_geo_centroidLineStart() { var x0, y0, z0; // previous point - if (d3_geo_centroidDimension > 1) return; - if (d3_geo_centroidDimension < 1) { - d3_geo_centroidDimension = 1; - d3_geo_centroidW = d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - } - d3_geo_centroid.point = function(λ, φ) { λ *= d3_radians; var cosφ = Math.cos(φ *= d3_radians); @@ -3532,6 +3516,7 @@ function d3_geo_centroidLineStart() { y0 = cosφ * Math.sin(λ); z0 = Math.sin(φ); d3_geo_centroid.point = nextPoint; + d3_geo_centroidPointXYZ(x0, y0, z0); }; function nextPoint(λ, φ) { @@ -3543,10 +3528,11 @@ function d3_geo_centroidLineStart() { w = Math.atan2( Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), x0 * x + y0 * y + z0 * z); - d3_geo_centroidW += w; - d3_geo_centroidX += w * (x0 + (x0 = x)); - d3_geo_centroidY += w * (y0 + (y0 = y)); - d3_geo_centroidZ += w * (z0 + (z0 = z)); + d3_geo_centroidW1 += w; + d3_geo_centroidX1 += w * (x0 + (x0 = x)); + d3_geo_centroidY1 += w * (y0 + (y0 = y)); + d3_geo_centroidZ1 += w * (z0 + (z0 = z)); + d3_geo_centroidPointXYZ(x0, y0, z0); } } @@ -3554,6 +3540,53 @@ function d3_geo_centroidLineEnd() { d3_geo_centroid.point = d3_geo_centroidPoint; } +// See J. E. Brock, The Inertia Tensor for a Spherical Triangle, +// J. Applied Mechanics 42, 239 (1975). +function d3_geo_centroidRingStart() { + var λ00, φ00, // first point + x0, y0, z0; // previous point + + d3_geo_centroid.point = function(λ, φ) { + λ00 = λ, φ00 = φ; + d3_geo_centroid.point = nextPoint; + λ *= d3_radians; + var cosφ = Math.cos(φ *= d3_radians); + x0 = cosφ * Math.cos(λ); + y0 = cosφ * Math.sin(λ); + z0 = Math.sin(φ); + d3_geo_centroidPointXYZ(x0, y0, z0); + }; + + d3_geo_centroid.lineEnd = function() { + nextPoint(λ00, φ00); + d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd; + d3_geo_centroid.point = d3_geo_centroidPoint; + }; + + function nextPoint(λ, φ) { + λ *= d3_radians; + var cosφ = Math.cos(φ *= d3_radians), + x = cosφ * Math.cos(λ), + y = cosφ * Math.sin(λ), + z = Math.sin(φ), + cx = y0 * z - z0 * y, + cy = z0 * x - x0 * z, + cz = x0 * y - y0 * x, + m = Math.sqrt(cx * cx + cy * cy + cz * cz), + u = x0 * x + y0 * y + z0 * z, + v = m && -d3_acos(u) / m, // area weight + w = Math.atan2(m, u); // line weight + d3_geo_centroidX2 += v * cx; + d3_geo_centroidY2 += v * cy; + d3_geo_centroidZ2 += v * cz; + d3_geo_centroidW1 += w; + d3_geo_centroidX1 += w * (x0 + (x0 = x)); + d3_geo_centroidY1 += w * (y0 + (y0 = y)); + d3_geo_centroidZ1 += w * (z0 + (z0 = z)); + d3_geo_centroidPointXYZ(x0, y0, z0); + } +} + // TODO Unify this code with d3.geom.polygon area? var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = { @@ -3592,8 +3625,28 @@ function d3_geo_pathAreaRingStart() { nextPoint(x00, y00); }; } + +var d3_geo_pathBoundsX0, + d3_geo_pathBoundsY0, + d3_geo_pathBoundsX1, + d3_geo_pathBoundsY1; + +var d3_geo_pathBounds = { + point: d3_geo_pathBoundsPoint, + lineStart: d3_noop, + lineEnd: d3_noop, + polygonStart: d3_noop, + polygonEnd: d3_noop +}; + +function d3_geo_pathBoundsPoint(x, y) { + if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x; + if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x; + if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y; + if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y; +} function d3_geo_pathBuffer() { - var pointCircle = d3_geo_pathCircle(4.5), + var pointCircle = d3_geo_pathBufferCircle(4.5), buffer = []; var stream = { @@ -3608,7 +3661,7 @@ function d3_geo_pathBuffer() { polygonEnd: function() { stream.lineEnd = lineEnd; stream.point = point; }, pointRadius: function(_) { - pointCircle = d3_geo_pathCircle(_); + pointCircle = d3_geo_pathBufferCircle(_); return stream; }, @@ -3645,6 +3698,13 @@ function d3_geo_pathBuffer() { return stream; } +function d3_geo_pathBufferCircle(radius) { + return "m0," + radius + + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius + + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius + + "z"; +} + // TODO Unify this code with d3.geom.polygon centroid? // TODO Enforce positive area for exterior, negative area for interior? @@ -3667,33 +3727,25 @@ var d3_geo_pathCentroid = { }; function d3_geo_pathCentroidPoint(x, y) { - if (d3_geo_centroidDimension) return; - d3_geo_centroidX += x; - d3_geo_centroidY += y; - ++d3_geo_centroidZ; + d3_geo_centroidX0 += x; + d3_geo_centroidY0 += y; + ++d3_geo_centroidZ0; } function d3_geo_pathCentroidLineStart() { var x0, y0; - if (d3_geo_centroidDimension !== 1) { - if (d3_geo_centroidDimension < 1) { - d3_geo_centroidDimension = 1; - d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - } else return; - } - d3_geo_pathCentroid.point = function(x, y) { d3_geo_pathCentroid.point = nextPoint; - x0 = x, y0 = y; + d3_geo_pathCentroidPoint(x0 = x, y0 = y); }; function nextPoint(x, y) { var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); - d3_geo_centroidX += z * (x0 + x) / 2; - d3_geo_centroidY += z * (y0 + y) / 2; - d3_geo_centroidZ += z; - x0 = x, y0 = y; + d3_geo_centroidX1 += z * (x0 + x) / 2; + d3_geo_centroidY1 += z * (y0 + y) / 2; + d3_geo_centroidZ1 += z; + d3_geo_pathCentroidPoint(x0 = x, y0 = y); } } @@ -3704,24 +3756,24 @@ function d3_geo_pathCentroidLineEnd() { function d3_geo_pathCentroidRingStart() { var x00, y00, x0, y0; - if (d3_geo_centroidDimension < 2) { - d3_geo_centroidDimension = 2; - d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - } - // For the first point, … d3_geo_pathCentroid.point = function(x, y) { d3_geo_pathCentroid.point = nextPoint; - x00 = x0 = x, y00 = y0 = y; + d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y); }; // For subsequent points, … function nextPoint(x, y) { - var z = y0 * x - x0 * y; - d3_geo_centroidX += z * (x0 + x); - d3_geo_centroidY += z * (y0 + y); - d3_geo_centroidZ += z * 3; - x0 = x, y0 = y; + var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy); + d3_geo_centroidX1 += z * (x0 + x) / 2; + d3_geo_centroidY1 += z * (y0 + y) / 2; + d3_geo_centroidZ1 += z; + + z = y0 * x - x0 * y; + d3_geo_centroidX2 += z * (x0 + x); + d3_geo_centroidY2 += z * (y0 + y); + d3_geo_centroidZ2 += z * 3; + d3_geo_pathCentroidPoint(x0 = x, y0 = y); } // For the last point, return to the start. @@ -3777,65 +3829,168 @@ function d3_geo_pathContext(context) { return stream; } -d3.geo.path = function() { - var pointRadius = 4.5, - projection, - context, - projectStream, - contextStream; - - function path(object) { - if (object) d3.geo.stream(object, projectStream( - contextStream.pointRadius(typeof pointRadius === "function" - ? +pointRadius.apply(this, arguments) - : pointRadius))); - return contextStream.result(); - } +function d3_geo_resample(project) { + var δ2 = .5, // precision, px² + cosMinDistance = Math.cos(30 * d3_radians), // cos(minimum angular distance) + maxDepth = 16; - path.area = function(object) { - d3_geo_pathAreaSum = 0; - d3.geo.stream(object, projectStream(d3_geo_pathArea)); - return d3_geo_pathAreaSum; - }; + function resample(stream) { + var λ00, φ00, x00, y00, a00, b00, c00, // first point + λ0, x0, y0, a0, b0, c0; // previous point - path.centroid = function(object) { - d3_geo_centroidDimension = d3_geo_centroidX = d3_geo_centroidY = d3_geo_centroidZ = 0; - d3.geo.stream(object, projectStream(d3_geo_pathCentroid)); - return d3_geo_centroidZ ? [d3_geo_centroidX / d3_geo_centroidZ, d3_geo_centroidY / d3_geo_centroidZ] : undefined; - }; + var resample = { + point: point, + lineStart: lineStart, + lineEnd: lineEnd, + polygonStart: function() { stream.polygonStart(); resample.lineStart = ringStart; }, + polygonEnd: function() { stream.polygonEnd(); resample.lineStart = lineStart; } + }; - path.bounds = function(object) { - return d3_geo_bounds(projectStream)(object); - }; + function point(x, y) { + x = project(x, y); + stream.point(x[0], x[1]); + } + + function lineStart() { + x0 = NaN; + resample.point = linePoint; + stream.lineStart(); + } + + function linePoint(λ, φ) { + var c = d3_geo_cartesian([λ, φ]), p = project(λ, φ); + resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream); + stream.point(x0, y0); + } + + function lineEnd() { + resample.point = point; + stream.lineEnd(); + } + + function ringStart() { + lineStart(); + resample.point = ringPoint; + resample.lineEnd = ringEnd; + } + + function ringPoint(λ, φ) { + linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0; + resample.point = linePoint; + } + + function ringEnd() { + resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream); + resample.lineEnd = lineEnd; + lineEnd(); + } + + return resample; + } + + function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) { + var dx = x1 - x0, + dy = y1 - y0, + d2 = dx * dx + dy * dy; + if (d2 > 4 * δ2 && depth--) { + var a = a0 + a1, + b = b0 + b1, + c = c0 + c1, + m = Math.sqrt(a * a + b * b + c * c), + φ2 = Math.asin(c /= m), + λ2 = Math.abs(Math.abs(c) - 1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), + p = project(λ2, φ2), + x2 = p[0], + y2 = p[1], + dx2 = x2 - x0, + dy2 = y2 - y0, + dz = dy * dx2 - dx * dy2; + if (dz * dz / d2 > δ2 // perpendicular projected distance + || Math.abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 // midpoint close to an end + || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance + resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream); + stream.point(x2, y2); + resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream); + } + } + } + + resample.precision = function(_) { + if (!arguments.length) return Math.sqrt(δ2); + maxDepth = (δ2 = _ * _) > 0 && 16; + return resample; + }; + + return resample; +} + +d3.geo.path = function() { + var pointRadius = 4.5, + projection, + context, + projectStream, + contextStream, + cacheStream; + + function path(object) { + if (object) { + if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments)); + if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream); + d3.geo.stream(object, cacheStream); + } + return contextStream.result(); + } + + path.area = function(object) { + d3_geo_pathAreaSum = 0; + d3.geo.stream(object, projectStream(d3_geo_pathArea)); + return d3_geo_pathAreaSum; + }; + + path.centroid = function(object) { + d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = + d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = + d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0; + d3.geo.stream(object, projectStream(d3_geo_pathCentroid)); + return d3_geo_centroidZ2 ? [d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2] + : d3_geo_centroidZ1 ? [d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1] + : d3_geo_centroidZ0 ? [d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0] + : [NaN, NaN]; + }; + + path.bounds = function(object) { + d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity); + d3.geo.stream(object, projectStream(d3_geo_pathBounds)); + return [[d3_geo_pathBoundsX0, d3_geo_pathBoundsY0], [d3_geo_pathBoundsX1, d3_geo_pathBoundsY1]]; + }; path.projection = function(_) { if (!arguments.length) return projection; projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity; - return path; + return reset(); }; path.context = function(_) { if (!arguments.length) return context; contextStream = (context = _) == null ? new d3_geo_pathBuffer : new d3_geo_pathContext(_); - return path; + if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius); + return reset(); }; path.pointRadius = function(_) { if (!arguments.length) return pointRadius; - pointRadius = typeof _ === "function" ? _ : +_; + pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_); return path; }; + function reset() { + cacheStream = null; + return path; + } + return path.projection(d3.geo.albersUsa()).context(null); }; -function d3_geo_pathCircle(radius) { - return "m0," + radius - + "a" + radius + "," + radius + " 0 1,1 0," + (-2 * radius) - + "a" + radius + "," + radius + " 0 1,1 0," + (+2 * radius) - + "z"; -} - function d3_geo_pathProjectStream(project) { var resample = d3_geo_resample(function(λ, φ) { return project([λ * d3_degrees, φ * d3_degrees]); }); return function(stream) { @@ -3850,75 +4005,255 @@ function d3_geo_pathProjectStream(project) { }; }; } -d3.geom = {}; -d3.geom.polygon = function(coordinates) { +d3.geo.projection = d3_geo_projection; +d3.geo.projectionMutator = d3_geo_projectionMutator; - coordinates.area = function() { - var i = 0, - n = coordinates.length, - area = coordinates[n - 1][1] * coordinates[0][0] - coordinates[n - 1][0] * coordinates[0][1]; - while (++i < n) { - area += coordinates[i - 1][1] * coordinates[i][0] - coordinates[i - 1][0] * coordinates[i][1]; +function d3_geo_projection(project) { + return d3_geo_projectionMutator(function() { return project; })(); +} + +function d3_geo_projectionMutator(projectAt) { + var project, + rotate, + projectRotate, + projectResample = d3_geo_resample(function(x, y) { x = project(x, y); return [x[0] * k + δx, δy - x[1] * k]; }), + k = 150, // scale + x = 480, y = 250, // translate + λ = 0, φ = 0, // center + δλ = 0, δφ = 0, δγ = 0, // rotate + δx, δy, // center + preclip = d3_geo_clipAntimeridian, + postclip = d3_identity, + clipAngle = null, + clipExtent = null, + stream; + + function projection(point) { + point = projectRotate(point[0] * d3_radians, point[1] * d3_radians); + return [point[0] * k + δx, δy - point[1] * k]; + } + + function invert(point) { + point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k); + return point && [point[0] * d3_degrees, point[1] * d3_degrees]; + } + + projection.stream = function(output) { + if (stream) stream.valid = false; + stream = d3_geo_projectionRadiansRotate(rotate, preclip(projectResample(postclip(output)))); + stream.valid = true; // allow caching by d3.geo.path + return stream; + }; + + projection.clipAngle = function(_) { + if (!arguments.length) return clipAngle; + preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians); + return invalidate(); + }; + + projection.clipExtent = function(_) { + if (!arguments.length) return clipExtent; + clipExtent = _; + postclip = _ == null ? d3_identity : d3_geo_clipView(_[0][0], _[0][1], _[1][0], _[1][1]); + return invalidate(); + }; + + projection.scale = function(_) { + if (!arguments.length) return k; + k = +_; + return reset(); + }; + + projection.translate = function(_) { + if (!arguments.length) return [x, y]; + x = +_[0]; + y = +_[1]; + return reset(); + }; + + projection.center = function(_) { + if (!arguments.length) return [λ * d3_degrees, φ * d3_degrees]; + λ = _[0] % 360 * d3_radians; + φ = _[1] % 360 * d3_radians; + return reset(); + }; + + projection.rotate = function(_) { + if (!arguments.length) return [δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees]; + δλ = _[0] % 360 * d3_radians; + δφ = _[1] % 360 * d3_radians; + δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0; + return reset(); + }; + + d3.rebind(projection, projectResample, "precision"); + + function reset() { + projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project); + var center = project(λ, φ); + δx = x - center[0] * k; + δy = y + center[1] * k; + return invalidate(); + } + + function invalidate() { + if (stream) { + stream.valid = false; + stream = null; } - return area * .5; + return projection; + } + + return function() { + project = projectAt.apply(this, arguments); + projection.invert = project.invert && invert; + return reset(); }; +} - coordinates.centroid = function(k) { - var i = -1, - n = coordinates.length, - x = 0, - y = 0, - a, - b = coordinates[n - 1], - c; - if (!arguments.length) k = -1 / (6 * coordinates.area()); - while (++i < n) { - a = b; - b = coordinates[i]; - c = a[0] * b[1] - b[0] * a[1]; - x += (a[0] + b[0]) * c; - y += (a[1] + b[1]) * c; +function d3_geo_projectionRadiansRotate(rotate, stream) { + return { + point: function(x, y) { + y = rotate(x * d3_radians, y * d3_radians), x = y[0]; + stream.point(x > π ? x - 2 * π : x < -π ? x + 2 * π : x, y[1]); + }, + sphere: function() { stream.sphere(); }, + lineStart: function() { stream.lineStart(); }, + lineEnd: function() { stream.lineEnd(); }, + polygonStart: function() { stream.polygonStart(); }, + polygonEnd: function() { stream.polygonEnd(); } + }; +} + +function d3_geo_mercator(λ, φ) { + return [λ, Math.log(Math.tan(π / 4 + φ / 2))]; +} + +d3_geo_mercator.invert = function(x, y) { + return [x, 2 * Math.atan(Math.exp(y)) - π / 2]; +}; + +function d3_geo_mercatorProjection(project) { + var m = d3_geo_projection(project), + scale = m.scale, + translate = m.translate, + clipExtent = m.clipExtent, + clipAuto; + + m.scale = function() { + var v = scale.apply(m, arguments); + return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; + }; + + m.translate = function() { + var v = translate.apply(m, arguments); + return v === m ? (clipAuto ? m.clipExtent(null) : m) : v; + }; + + m.clipExtent = function(_) { + var v = clipExtent.apply(m, arguments); + if (v === m) { + if (clipAuto = _ == null) { + var k = π * scale(), t = translate(); + clipExtent([[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]]); + } + } else if (clipAuto) { + v = null; } - return [x * k, y * k]; + return v; }; - // The Sutherland-Hodgman clipping algorithm. - // Note: requires the clip polygon to be counterclockwise and convex. - coordinates.clip = function(subject) { - var input, - i = -1, - n = coordinates.length, - j, - m, - a = coordinates[n - 1], - b, - c, - d; - while (++i < n) { - input = subject.slice(); - subject.length = 0; - b = coordinates[i]; - c = input[(m = input.length) - 1]; - j = -1; - while (++j < m) { - d = input[j]; - if (d3_geom_polygonInside(d, a, b)) { - if (!d3_geom_polygonInside(c, a, b)) { - subject.push(d3_geom_polygonIntersect(c, d, a, b)); - } - subject.push(d); - } else if (d3_geom_polygonInside(c, a, b)) { + return m.clipExtent(null); +} + +(d3.geo.mercator = function() { + return d3_geo_mercatorProjection(d3_geo_mercator); +}).raw = d3_geo_mercator; +d3.geom = {}; + +d3.geom.polygon = function(coordinates) { + d3_subclass(coordinates, d3_geom_polygonPrototype); + return coordinates; +}; + +var d3_geom_polygonPrototype = d3.geom.polygon.prototype = []; + +d3_geom_polygonPrototype.area = function() { + var i = -1, + n = this.length, + a, + b = this[n - 1], + area = 0; + + while (++i < n) { + a = b; + b = this[i]; + area += a[1] * b[0] - a[0] * b[1]; + } + + return area * .5; +}; + +d3_geom_polygonPrototype.centroid = function(k) { + var i = -1, + n = this.length, + x = 0, + y = 0, + a, + b = this[n - 1], + c; + + if (!arguments.length) k = -1 / (6 * this.area()); + + while (++i < n) { + a = b; + b = this[i]; + c = a[0] * b[1] - b[0] * a[1]; + x += (a[0] + b[0]) * c; + y += (a[1] + b[1]) * c; + } + + return [x * k, y * k]; +}; + +// The Sutherland-Hodgman clipping algorithm. +// Note: requires the clip polygon to be counterclockwise and convex. +d3_geom_polygonPrototype.clip = function(subject) { + var input, + closed = d3_geom_polygonClosed(subject), + i = -1, + n = this.length - d3_geom_polygonClosed(this), + j, + m, + a = this[n - 1], + b, + c, + d; + + while (++i < n) { + input = subject.slice(); + subject.length = 0; + b = this[i]; + c = input[(m = input.length - closed) - 1]; + j = -1; + while (++j < m) { + d = input[j]; + if (d3_geom_polygonInside(d, a, b)) { + if (!d3_geom_polygonInside(c, a, b)) { subject.push(d3_geom_polygonIntersect(c, d, a, b)); } - c = d; + subject.push(d); + } else if (d3_geom_polygonInside(c, a, b)) { + subject.push(d3_geom_polygonIntersect(c, d, a, b)); } - a = b; + c = d; } - return subject; - }; + if (closed) subject.push(subject[0]); + a = b; + } - return coordinates; + return subject; }; function d3_geom_polygonInside(p, a, b) { @@ -3933,6 +4268,13 @@ function d3_geom_polygonIntersect(c, d, a, b) { return [x1 + ua * x21, y1 + ua * y21]; } +// Returns true if the polygon is closed. +function d3_geom_polygonClosed(coordinates) { + var a = coordinates[0], + b = coordinates[coordinates.length - 1]; + return !(a[0] - b[0] || a[1] - b[1]); +} + var d3_ease_default = function() { return d3_identity; }; var d3_ease = d3.map({ @@ -4041,7 +4383,7 @@ function d3_ease_bounce(t) { } function d3_transition(groups, id) { - d3_arraySubclass(groups, d3_transitionPrototype); + d3_subclass(groups, d3_transitionPrototype); groups.id = id; // Note: read-only! @@ -4051,11 +4393,12 @@ function d3_transition(groups, id) { var d3_transitionPrototype = [], d3_transitionId = 0, d3_transitionInheritId, - d3_transitionInherit = {ease: d3_ease_cubicInOut, delay: 0, duration: 250}; + d3_transitionInherit; d3_transitionPrototype.call = d3_selectionPrototype.call; d3_transitionPrototype.empty = d3_selectionPrototype.empty; d3_transitionPrototype.node = d3_selectionPrototype.node; +d3_transitionPrototype.size = d3_selectionPrototype.size; d3.transition = function(selection) { return arguments.length @@ -4073,12 +4416,12 @@ d3_transitionPrototype.select = function(selector) { subnode, node; - if (typeof selector !== "function") selector = d3_selection_selector(selector); + selector = d3_selection_selector(selector); for (var j = -1, m = this.length; ++j < m;) { subgroups.push(subgroup = []); for (var group = this[j], i = -1, n = group.length; ++i < n;) { - if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i))) { + if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) { if ("__data__" in node) subnode.__data__ = node.__data__; d3_transitionNode(subnode, i, id, node.__transition__[id]); subgroup.push(subnode); @@ -4100,16 +4443,16 @@ d3_transitionPrototype.selectAll = function(selector) { subnode, transition; - if (typeof selector !== "function") selector = d3_selection_selectorAll(selector); + selector = d3_selection_selectorAll(selector); for (var j = -1, m = this.length; ++j < m;) { for (var group = this[j], i = -1, n = group.length; ++i < n;) { if (node = group[i]) { transition = node.__transition__[id]; - subnodes = selector.call(node, node.__data__, i); + subnodes = selector.call(node, node.__data__, i, j); subgroups.push(subgroup = []); for (var k = -1, o = subnodes.length; ++k < o;) { - d3_transitionNode(subnode = subnodes[k], k, id, transition); + if (subnode = subnodes[k]) d3_transitionNode(subnode, k, id, transition); subgroup.push(subnode); } } @@ -4136,7 +4479,7 @@ d3_transitionPrototype.filter = function(filter) { } } - return d3_transition(subgroups, this.id, this.time).ease(this.ease()); + return d3_transition(subgroups, this.id); }; function d3_Color() {} @@ -4182,8 +4525,8 @@ function d3_hsl_rgb(h, s, l) { m2; /* Some simple corrections for h, s and l. */ - h = h % 360; if (h < 0) h += 360; - s = s < 0 ? 0 : s > 1 ? 1 : s; + h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h; + s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s; l = l < 0 ? 0 : l > 1 ? 1 : l; /* From FvD 13.37, CSS Color Module Level 3 */ @@ -4239,6 +4582,8 @@ d3_hclPrototype.rgb = function() { }; function d3_hcl_lab(h, c, l) { + if (isNaN(h)) h = 0; + if (isNaN(c)) c = 0; return d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c); } @@ -4297,7 +4642,9 @@ function d3_lab_rgb(l, a, b) { } function d3_lab_hcl(l, a, b) { - return d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l); + return l > 0 + ? d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l) + : d3_hcl(NaN, NaN, l); } function d3_lab_xyz(x) { @@ -4318,6 +4665,14 @@ d3.rgb = function(r, g, b) { : d3_rgb(~~r, ~~g, ~~b); }; +function d3_rgbNumber(value) { + return d3_rgb(value >> 16, value >> 8 & 0xff, value & 0xff); +} + +function d3_rgbString(value) { + return d3_rgbNumber(value) + ""; +} + function d3_rgb(r, g, b) { return new d3_Rgb(r, g, b); } @@ -4340,18 +4695,12 @@ d3_rgbPrototype.brighter = function(k) { if (r && r < i) r = i; if (g && g < i) g = i; if (b && b < i) b = i; - return d3_rgb( - Math.min(255, Math.floor(r / k)), - Math.min(255, Math.floor(g / k)), - Math.min(255, Math.floor(b / k))); + return d3_rgb(Math.min(255, ~~(r / k)), Math.min(255, ~~(g / k)), Math.min(255, ~~(b / k))); }; d3_rgbPrototype.darker = function(k) { k = Math.pow(0.7, arguments.length ? k : 1); - return d3_rgb( - Math.floor(k * this.r), - Math.floor(k * this.g), - Math.floor(k * this.b)); + return d3_rgb(~~(k * this.r), ~~(k * this.g), ~~(k * this.b)); }; d3_rgbPrototype.hsl = function() { @@ -4434,7 +4783,8 @@ function d3_rgb_hsl(r, g, b) { else h = (r - g) / d + 4; h *= 60; } else { - s = h = 0; + h = NaN; + s = l > 0 && l < 1 ? 0 : h; } return d3_hsl(h, s, l); } @@ -4459,157 +4809,157 @@ function d3_rgb_parseNumber(c) { // either integer or percentage } var d3_rgb_names = d3.map({ - aliceblue: "#f0f8ff", - antiquewhite: "#faebd7", - aqua: "#00ffff", - aquamarine: "#7fffd4", - azure: "#f0ffff", - beige: "#f5f5dc", - bisque: "#ffe4c4", - black: "#000000", - blanchedalmond: "#ffebcd", - blue: "#0000ff", - blueviolet: "#8a2be2", - brown: "#a52a2a", - burlywood: "#deb887", - cadetblue: "#5f9ea0", - chartreuse: "#7fff00", - chocolate: "#d2691e", - coral: "#ff7f50", - cornflowerblue: "#6495ed", - cornsilk: "#fff8dc", - crimson: "#dc143c", - cyan: "#00ffff", - darkblue: "#00008b", - darkcyan: "#008b8b", - darkgoldenrod: "#b8860b", - darkgray: "#a9a9a9", - darkgreen: "#006400", - darkgrey: "#a9a9a9", - darkkhaki: "#bdb76b", - darkmagenta: "#8b008b", - darkolivegreen: "#556b2f", - darkorange: "#ff8c00", - darkorchid: "#9932cc", - darkred: "#8b0000", - darksalmon: "#e9967a", - darkseagreen: "#8fbc8f", - darkslateblue: "#483d8b", - darkslategray: "#2f4f4f", - darkslategrey: "#2f4f4f", - darkturquoise: "#00ced1", - darkviolet: "#9400d3", - deeppink: "#ff1493", - deepskyblue: "#00bfff", - dimgray: "#696969", - dimgrey: "#696969", - dodgerblue: "#1e90ff", - firebrick: "#b22222", - floralwhite: "#fffaf0", - forestgreen: "#228b22", - fuchsia: "#ff00ff", - gainsboro: "#dcdcdc", - ghostwhite: "#f8f8ff", - gold: "#ffd700", - goldenrod: "#daa520", - gray: "#808080", - green: "#008000", - greenyellow: "#adff2f", - grey: "#808080", - honeydew: "#f0fff0", - hotpink: "#ff69b4", - indianred: "#cd5c5c", - indigo: "#4b0082", - ivory: "#fffff0", - khaki: "#f0e68c", - lavender: "#e6e6fa", - lavenderblush: "#fff0f5", - lawngreen: "#7cfc00", - lemonchiffon: "#fffacd", - lightblue: "#add8e6", - lightcoral: "#f08080", - lightcyan: "#e0ffff", - lightgoldenrodyellow: "#fafad2", - lightgray: "#d3d3d3", - lightgreen: "#90ee90", - lightgrey: "#d3d3d3", - lightpink: "#ffb6c1", - lightsalmon: "#ffa07a", - lightseagreen: "#20b2aa", - lightskyblue: "#87cefa", - lightslategray: "#778899", - lightslategrey: "#778899", - lightsteelblue: "#b0c4de", - lightyellow: "#ffffe0", - lime: "#00ff00", - limegreen: "#32cd32", - linen: "#faf0e6", - magenta: "#ff00ff", - maroon: "#800000", - mediumaquamarine: "#66cdaa", - mediumblue: "#0000cd", - mediumorchid: "#ba55d3", - mediumpurple: "#9370db", - mediumseagreen: "#3cb371", - mediumslateblue: "#7b68ee", - mediumspringgreen: "#00fa9a", - mediumturquoise: "#48d1cc", - mediumvioletred: "#c71585", - midnightblue: "#191970", - mintcream: "#f5fffa", - mistyrose: "#ffe4e1", - moccasin: "#ffe4b5", - navajowhite: "#ffdead", - navy: "#000080", - oldlace: "#fdf5e6", - olive: "#808000", - olivedrab: "#6b8e23", - orange: "#ffa500", - orangered: "#ff4500", - orchid: "#da70d6", - palegoldenrod: "#eee8aa", - palegreen: "#98fb98", - paleturquoise: "#afeeee", - palevioletred: "#db7093", - papayawhip: "#ffefd5", - peachpuff: "#ffdab9", - peru: "#cd853f", - pink: "#ffc0cb", - plum: "#dda0dd", - powderblue: "#b0e0e6", - purple: "#800080", - red: "#ff0000", - rosybrown: "#bc8f8f", - royalblue: "#4169e1", - saddlebrown: "#8b4513", - salmon: "#fa8072", - sandybrown: "#f4a460", - seagreen: "#2e8b57", - seashell: "#fff5ee", - sienna: "#a0522d", - silver: "#c0c0c0", - skyblue: "#87ceeb", - slateblue: "#6a5acd", - slategray: "#708090", - slategrey: "#708090", - snow: "#fffafa", - springgreen: "#00ff7f", - steelblue: "#4682b4", - tan: "#d2b48c", - teal: "#008080", - thistle: "#d8bfd8", - tomato: "#ff6347", - turquoise: "#40e0d0", - violet: "#ee82ee", - wheat: "#f5deb3", - white: "#ffffff", - whitesmoke: "#f5f5f5", - yellow: "#ffff00", - yellowgreen: "#9acd32" + aliceblue: 0xf0f8ff, + antiquewhite: 0xfaebd7, + aqua: 0x00ffff, + aquamarine: 0x7fffd4, + azure: 0xf0ffff, + beige: 0xf5f5dc, + bisque: 0xffe4c4, + black: 0x000000, + blanchedalmond: 0xffebcd, + blue: 0x0000ff, + blueviolet: 0x8a2be2, + brown: 0xa52a2a, + burlywood: 0xdeb887, + cadetblue: 0x5f9ea0, + chartreuse: 0x7fff00, + chocolate: 0xd2691e, + coral: 0xff7f50, + cornflowerblue: 0x6495ed, + cornsilk: 0xfff8dc, + crimson: 0xdc143c, + cyan: 0x00ffff, + darkblue: 0x00008b, + darkcyan: 0x008b8b, + darkgoldenrod: 0xb8860b, + darkgray: 0xa9a9a9, + darkgreen: 0x006400, + darkgrey: 0xa9a9a9, + darkkhaki: 0xbdb76b, + darkmagenta: 0x8b008b, + darkolivegreen: 0x556b2f, + darkorange: 0xff8c00, + darkorchid: 0x9932cc, + darkred: 0x8b0000, + darksalmon: 0xe9967a, + darkseagreen: 0x8fbc8f, + darkslateblue: 0x483d8b, + darkslategray: 0x2f4f4f, + darkslategrey: 0x2f4f4f, + darkturquoise: 0x00ced1, + darkviolet: 0x9400d3, + deeppink: 0xff1493, + deepskyblue: 0x00bfff, + dimgray: 0x696969, + dimgrey: 0x696969, + dodgerblue: 0x1e90ff, + firebrick: 0xb22222, + floralwhite: 0xfffaf0, + forestgreen: 0x228b22, + fuchsia: 0xff00ff, + gainsboro: 0xdcdcdc, + ghostwhite: 0xf8f8ff, + gold: 0xffd700, + goldenrod: 0xdaa520, + gray: 0x808080, + green: 0x008000, + greenyellow: 0xadff2f, + grey: 0x808080, + honeydew: 0xf0fff0, + hotpink: 0xff69b4, + indianred: 0xcd5c5c, + indigo: 0x4b0082, + ivory: 0xfffff0, + khaki: 0xf0e68c, + lavender: 0xe6e6fa, + lavenderblush: 0xfff0f5, + lawngreen: 0x7cfc00, + lemonchiffon: 0xfffacd, + lightblue: 0xadd8e6, + lightcoral: 0xf08080, + lightcyan: 0xe0ffff, + lightgoldenrodyellow: 0xfafad2, + lightgray: 0xd3d3d3, + lightgreen: 0x90ee90, + lightgrey: 0xd3d3d3, + lightpink: 0xffb6c1, + lightsalmon: 0xffa07a, + lightseagreen: 0x20b2aa, + lightskyblue: 0x87cefa, + lightslategray: 0x778899, + lightslategrey: 0x778899, + lightsteelblue: 0xb0c4de, + lightyellow: 0xffffe0, + lime: 0x00ff00, + limegreen: 0x32cd32, + linen: 0xfaf0e6, + magenta: 0xff00ff, + maroon: 0x800000, + mediumaquamarine: 0x66cdaa, + mediumblue: 0x0000cd, + mediumorchid: 0xba55d3, + mediumpurple: 0x9370db, + mediumseagreen: 0x3cb371, + mediumslateblue: 0x7b68ee, + mediumspringgreen: 0x00fa9a, + mediumturquoise: 0x48d1cc, + mediumvioletred: 0xc71585, + midnightblue: 0x191970, + mintcream: 0xf5fffa, + mistyrose: 0xffe4e1, + moccasin: 0xffe4b5, + navajowhite: 0xffdead, + navy: 0x000080, + oldlace: 0xfdf5e6, + olive: 0x808000, + olivedrab: 0x6b8e23, + orange: 0xffa500, + orangered: 0xff4500, + orchid: 0xda70d6, + palegoldenrod: 0xeee8aa, + palegreen: 0x98fb98, + paleturquoise: 0xafeeee, + palevioletred: 0xdb7093, + papayawhip: 0xffefd5, + peachpuff: 0xffdab9, + peru: 0xcd853f, + pink: 0xffc0cb, + plum: 0xdda0dd, + powderblue: 0xb0e0e6, + purple: 0x800080, + red: 0xff0000, + rosybrown: 0xbc8f8f, + royalblue: 0x4169e1, + saddlebrown: 0x8b4513, + salmon: 0xfa8072, + sandybrown: 0xf4a460, + seagreen: 0x2e8b57, + seashell: 0xfff5ee, + sienna: 0xa0522d, + silver: 0xc0c0c0, + skyblue: 0x87ceeb, + slateblue: 0x6a5acd, + slategray: 0x708090, + slategrey: 0x708090, + snow: 0xfffafa, + springgreen: 0x00ff7f, + steelblue: 0x4682b4, + tan: 0xd2b48c, + teal: 0x008080, + thistle: 0xd8bfd8, + tomato: 0xff6347, + turquoise: 0x40e0d0, + violet: 0xee82ee, + wheat: 0xf5deb3, + white: 0xffffff, + whitesmoke: 0xf5f5f5, + yellow: 0xffff00, + yellowgreen: 0x9acd32 }); d3_rgb_names.forEach(function(key, value) { - d3_rgb_names.set(key, d3_rgb_parse(value, d3_rgb, d3_hsl_rgb)); + d3_rgb_names.set(key, d3_rgbNumber(value)); }); d3.interpolateRgb = d3_interpolateRgb; @@ -4631,126 +4981,6 @@ function d3_interpolateRgb(a, b) { }; } -d3.transform = function(string) { - var g = d3_document.createElementNS(d3.ns.prefix.svg, "g"); - return (d3.transform = function(string) { - g.setAttribute("transform", string); - var t = g.transform.baseVal.consolidate(); - return new d3_transform(t ? t.matrix : d3_transformIdentity); - })(string); -}; - -// Compute x-scale and normalize the first row. -// Compute shear and make second row orthogonal to first. -// Compute y-scale and normalize the second row. -// Finally, compute the rotation. -function d3_transform(m) { - var r0 = [m.a, m.b], - r1 = [m.c, m.d], - kx = d3_transformNormalize(r0), - kz = d3_transformDot(r0, r1), - ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0; - if (r0[0] * r1[1] < r1[0] * r0[1]) { - r0[0] *= -1; - r0[1] *= -1; - kx *= -1; - kz *= -1; - } - this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees; - this.translate = [m.e, m.f]; - this.scale = [kx, ky]; - this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0; -}; - -d3_transform.prototype.toString = function() { - return "translate(" + this.translate - + ")rotate(" + this.rotate - + ")skewX(" + this.skew - + ")scale(" + this.scale - + ")"; -}; - -function d3_transformDot(a, b) { - return a[0] * b[0] + a[1] * b[1]; -} - -function d3_transformNormalize(a) { - var k = Math.sqrt(d3_transformDot(a, a)); - if (k) { - a[0] /= k; - a[1] /= k; - } - return k; -} - -function d3_transformCombine(a, b, k) { - a[0] += k * b[0]; - a[1] += k * b[1]; - return a; -} - -var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0}; -d3.interpolateNumber = d3_interpolateNumber; - -function d3_interpolateNumber(a, b) { - b -= a = +a; - return function(t) { return a + b * t; }; -} - -d3.interpolateTransform = d3_interpolateTransform; - -function d3_interpolateTransform(a, b) { - var s = [], // string constants and placeholders - q = [], // number interpolators - n, - A = d3.transform(a), - B = d3.transform(b), - ta = A.translate, - tb = B.translate, - ra = A.rotate, - rb = B.rotate, - wa = A.skew, - wb = B.skew, - ka = A.scale, - kb = B.scale; - - if (ta[0] != tb[0] || ta[1] != tb[1]) { - s.push("translate(", null, ",", null, ")"); - q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])}); - } else if (tb[0] || tb[1]) { - s.push("translate(" + tb + ")"); - } else { - s.push(""); - } - - if (ra != rb) { - if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path - q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)}); - } else if (rb) { - s.push(s.pop() + "rotate(" + rb + ")"); - } - - if (wa != wb) { - q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)}); - } else if (wb) { - s.push(s.pop() + "skewX(" + wb + ")"); - } - - if (ka[0] != kb[0] || ka[1] != kb[1]) { - n = s.push(s.pop() + "scale(", null, ",", null, ")"); - q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])}); - } else if (kb[0] != 1 || kb[1] != 1) { - s.push(s.pop() + "scale(" + kb + ")"); - } - - n = q.length; - return function(t) { - var i = -1, o; - while (++i < n) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }; -} - d3.interpolateObject = d3_interpolateObject; function d3_interpolateObject(a, b) { @@ -4759,7 +4989,7 @@ function d3_interpolateObject(a, b) { k; for (k in a) { if (k in b) { - i[k] = d3_interpolateByName(k)(a[k], b[k]); + i[k] = d3_interpolate(a[k], b[k]); } else { c[k] = a[k]; } @@ -4792,6 +5022,12 @@ function d3_interpolateArray(a, b) { return c; }; } +d3.interpolateNumber = d3_interpolateNumber; + +function d3_interpolateNumber(a, b) { + b -= a = +a; + return function(t) { return a + b * t; }; +} d3.interpolateString = d3_interpolateString; @@ -4866,7 +5102,9 @@ function d3_interpolateString(a, b) { // Special optimization for only a single match. if (s.length === 1) { - return s[0] == null ? q[0].x : function() { return b; }; + return s[0] == null + ? (o = q[0].x, function(t) { return o(t) + ""; }) + : function() { return b; }; } // Otherwise, interpolate each of the numbers and rejoin the string. @@ -4886,22 +5124,132 @@ function d3_interpolate(a, b) { return f; } -function d3_interpolateByName(name) { - return name == "transform" - ? d3_interpolateTransform - : d3_interpolate; -} - d3.interpolators = [ function(a, b) { var t = typeof b; - return (t === "string" || t !== typeof a ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString) + return (t === "string" ? (d3_rgb_names.has(b) || /^(#|rgb\(|hsl\()/.test(b) ? d3_interpolateRgb : d3_interpolateString) : b instanceof d3_Color ? d3_interpolateRgb : t === "object" ? (Array.isArray(b) ? d3_interpolateArray : d3_interpolateObject) : d3_interpolateNumber)(a, b); } ]; +d3.transform = function(string) { + var g = d3_document.createElementNS(d3.ns.prefix.svg, "g"); + return (d3.transform = function(string) { + if (string != null) { + g.setAttribute("transform", string); + var t = g.transform.baseVal.consolidate(); + } + return new d3_transform(t ? t.matrix : d3_transformIdentity); + })(string); +}; + +// Compute x-scale and normalize the first row. +// Compute shear and make second row orthogonal to first. +// Compute y-scale and normalize the second row. +// Finally, compute the rotation. +function d3_transform(m) { + var r0 = [m.a, m.b], + r1 = [m.c, m.d], + kx = d3_transformNormalize(r0), + kz = d3_transformDot(r0, r1), + ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0; + if (r0[0] * r1[1] < r1[0] * r0[1]) { + r0[0] *= -1; + r0[1] *= -1; + kx *= -1; + kz *= -1; + } + this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees; + this.translate = [m.e, m.f]; + this.scale = [kx, ky]; + this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0; +}; + +d3_transform.prototype.toString = function() { + return "translate(" + this.translate + + ")rotate(" + this.rotate + + ")skewX(" + this.skew + + ")scale(" + this.scale + + ")"; +}; + +function d3_transformDot(a, b) { + return a[0] * b[0] + a[1] * b[1]; +} + +function d3_transformNormalize(a) { + var k = Math.sqrt(d3_transformDot(a, a)); + if (k) { + a[0] /= k; + a[1] /= k; + } + return k; +} + +function d3_transformCombine(a, b, k) { + a[0] += k * b[0]; + a[1] += k * b[1]; + return a; +} + +var d3_transformIdentity = {a: 1, b: 0, c: 0, d: 1, e: 0, f: 0}; + +d3.interpolateTransform = d3_interpolateTransform; + +function d3_interpolateTransform(a, b) { + var s = [], // string constants and placeholders + q = [], // number interpolators + n, + A = d3.transform(a), + B = d3.transform(b), + ta = A.translate, + tb = B.translate, + ra = A.rotate, + rb = B.rotate, + wa = A.skew, + wb = B.skew, + ka = A.scale, + kb = B.scale; + + if (ta[0] != tb[0] || ta[1] != tb[1]) { + s.push("translate(", null, ",", null, ")"); + q.push({i: 1, x: d3_interpolateNumber(ta[0], tb[0])}, {i: 3, x: d3_interpolateNumber(ta[1], tb[1])}); + } else if (tb[0] || tb[1]) { + s.push("translate(" + tb + ")"); + } else { + s.push(""); + } + + if (ra != rb) { + if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360; // shortest path + q.push({i: s.push(s.pop() + "rotate(", null, ")") - 2, x: d3_interpolateNumber(ra, rb)}); + } else if (rb) { + s.push(s.pop() + "rotate(" + rb + ")"); + } + + if (wa != wb) { + q.push({i: s.push(s.pop() + "skewX(", null, ")") - 2, x: d3_interpolateNumber(wa, wb)}); + } else if (wb) { + s.push(s.pop() + "skewX(" + wb + ")"); + } + + if (ka[0] != kb[0] || ka[1] != kb[1]) { + n = s.push(s.pop() + "scale(", null, ",", null, ")"); + q.push({i: n - 4, x: d3_interpolateNumber(ka[0], kb[0])}, {i: n - 2, x: d3_interpolateNumber(ka[1], kb[1])}); + } else if (kb[0] != 1 || kb[1] != 1) { + s.push(s.pop() + "scale(" + kb + ")"); + } + + n = q.length; + return function(t) { + var i = -1, o; + while (++i < n) s[(o = q[i]).i] = o.x(t); + return s.join(""); + }; +} + d3_transitionPrototype.tween = function(name, tween) { var id = this.id; if (arguments.length < 2) return this.node().__transition__[id].tween.get(name); @@ -4927,7 +5275,7 @@ d3_transitionPrototype.attr = function(nameNS, value) { return this; } - var interpolate = d3_interpolateByName(nameNS), + var interpolate = nameNS == "transform" ? d3_interpolateTransform : d3_interpolate, name = d3.ns.qualify(nameNS); // For attr(string, null), remove the attribute with the specified name. @@ -4938,21 +5286,21 @@ d3_transitionPrototype.attr = function(nameNS, value) { this.removeAttributeNS(name.space, name.local); } - return d3_transition_tween(this, "attr." + nameNS, value, function(b) { - - // For attr(string, string), set the attribute with the specified name. - function attrString() { + // For attr(string, string), set the attribute with the specified name. + function attrTween(b) { + return b == null ? attrNull : (b += "", function() { var a = this.getAttribute(name), i; return a !== b && (i = interpolate(a, b), function(t) { this.setAttribute(name, i(t)); }); - } - function attrStringNS() { + }); + } + function attrTweenNS(b) { + return b == null ? attrNullNS : (b += "", function() { var a = this.getAttributeNS(name.space, name.local), i; return a !== b && (i = interpolate(a, b), function(t) { this.setAttributeNS(name.space, name.local, i(t)); }); - } + }); + } - return b == null ? (name.local ? attrNullNS : attrNull) - : (b += "", name.local ? attrStringNS : attrString); - }); + return d3_transition_tween(this, "attr." + nameNS, value, name.local ? attrTweenNS : attrTween); }; d3_transitionPrototype.attrTween = function(nameNS, tween) { @@ -4962,7 +5310,6 @@ d3_transitionPrototype.attrTween = function(nameNS, tween) { var f = tween.call(this, d, i, this.getAttribute(name)); return f && function(t) { this.setAttribute(name, f(t)); }; } - function attrTweenNS(d, i) { var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local)); return f && function(t) { this.setAttributeNS(name.space, name.local, f(t)); }; @@ -4990,35 +5337,34 @@ d3_transitionPrototype.style = function(name, value, priority) { priority = ""; } - var interpolate = d3_interpolateByName(name); - // For style(name, null) or style(name, null, priority), remove the style // property with the specified name. The priority is ignored. function styleNull() { this.style.removeProperty(name); } + // For style(name, string) or style(name, string, priority), set the style + // property with the specified name, using the specified priority. // Otherwise, a name, value and priority are specified, and handled as below. - return d3_transition_tween(this, "style." + name, value, function(b) { - - // For style(name, string) or style(name, string, priority), set the style - // property with the specified name, using the specified priority. - function styleString() { + function styleString(b) { + return b == null ? styleNull : (b += "", function() { var a = d3_window.getComputedStyle(this, null).getPropertyValue(name), i; - return a !== b && (i = interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); }); - } + return a !== b && (i = d3_interpolate(a, b), function(t) { this.style.setProperty(name, i(t), priority); }); + }); + } - return b == null ? styleNull - : (b += "", styleString); - }); + return d3_transition_tween(this, "style." + name, value, styleString); }; d3_transitionPrototype.styleTween = function(name, tween, priority) { if (arguments.length < 3) priority = ""; - return this.tween("style." + name, function(d, i) { + + function styleTween(d, i) { var f = tween.call(this, d, i, d3_window.getComputedStyle(this, null).getPropertyValue(name)); return f && function(t) { this.style.setProperty(name, f(t), priority); }; - }); + } + + return this.tween("style." + name, styleTween); }; d3_transitionPrototype.text = function(value) { @@ -5072,7 +5418,8 @@ d3_transitionPrototype.each = function(type, listener) { d3_transitionInheritId = inheritId; } else { d3_selection_each(this, function(node) { - node.__transition__[id].event.on(type, listener); + var transition = node.__transition__[id]; + (transition.event || (transition.event = d3.dispatch("start", "end"))).on(type, listener); }); } return this; @@ -5111,7 +5458,6 @@ function d3_transitionNode(node, i, id, inherit) { transition = lock[id] = { tween: new d3_Map, - event: d3.dispatch("start", "end"), // TODO construct lazily? time: time, ease: inherit.ease, delay: inherit.delay, @@ -5123,19 +5469,17 @@ function d3_transitionNode(node, i, id, inherit) { d3.timer(function(elapsed) { var d = node.__data__, ease = transition.ease, - event = transition.event, delay = transition.delay, duration = transition.duration, tweened = []; - return delay <= elapsed - ? start(elapsed) - : d3.timer(start, delay, time), 1; + if (delay <= elapsed) return start(elapsed); + d3_timer_replace(start, delay, time); function start(elapsed) { if (lock.active > id) return stop(); lock.active = id; - event.start.call(node, d, i); + transition.event && transition.event.start.call(node, d, i); transition.tween.forEach(function(key, value) { if (value = value.call(node, d, i)) { @@ -5143,8 +5487,8 @@ function d3_transitionNode(node, i, id, inherit) { } }); - if (!tick(elapsed)) d3.timer(tick, 0, time); - return 1; + if (tick(elapsed)) return 1; + d3_timer_replace(tick, 0, time); } function tick(elapsed) { @@ -5160,7 +5504,7 @@ function d3_transitionNode(node, i, id, inherit) { if (t >= 1) { stop(); - event.end.call(node, d, i); + transition.event && transition.event.end.call(node, d, i); return 1; } } @@ -5171,27 +5515,47 @@ function d3_transitionNode(node, i, id, inherit) { return 1; } }, 0, time); - - return transition; } } -d3.xhr = function(url, mimeType, callback) { +d3.xhr = d3_xhrType(d3_identity); + +function d3_xhrType(response) { + return function(url, mimeType, callback) { + if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null; + return d3_xhr(url, mimeType, response, callback); + }; +} + +function d3_xhr(url, mimeType, response, callback) { var xhr = {}, dispatch = d3.dispatch("progress", "load", "error"), headers = {}, - response = d3_identity, - request = new (d3_window.XDomainRequest && /^(http(s)?:)?\/\//.test(url) ? XDomainRequest : XMLHttpRequest); + request = new XMLHttpRequest, + responseType = null; + + // If IE does not support CORS, use XDomainRequest. + if (d3_window.XDomainRequest + && !("withCredentials" in request) + && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest; "onload" in request ? request.onload = request.onerror = respond : request.onreadystatechange = function() { request.readyState > 3 && respond(); }; function respond() { - var s = request.status; - !s && request.responseText || s >= 200 && s < 300 || s === 304 - ? dispatch.load.call(xhr, response.call(xhr, request)) - : dispatch.error.call(xhr, request); + var status = request.status, result; + if (!status && request.responseText || status >= 200 && status < 300 || status === 304) { + try { + result = response.call(xhr, request); + } catch (e) { + dispatch.error.call(xhr, e); + return; + } + dispatch.load.call(xhr, result); + } else { + dispatch.error.call(xhr, request); + } } request.onprogress = function(event) { @@ -5216,6 +5580,14 @@ d3.xhr = function(url, mimeType, callback) { return xhr; }; + // Specifies what type the response value should take; + // for instance, arraybuffer, blob, document, or text. + xhr.responseType = function(value) { + if (!arguments.length) return responseType; + responseType = value; + return xhr; + }; + // Specify how to convert the response content to a specific type; // changes the callback value on "load" events. xhr.response = function(value) { @@ -5237,6 +5609,7 @@ d3.xhr = function(url, mimeType, callback) { if (mimeType != null && !("accept" in headers)) headers["accept"] = mimeType + ",*/*"; if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]); if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType); + if (responseType != null) request.responseType = responseType; if (callback != null) xhr.on("error", callback).on("load", function(request) { callback(null, request); }); request.send(data == null ? null : data); return xhr; @@ -5249,7 +5622,6 @@ d3.xhr = function(url, mimeType, callback) { d3.rebind(xhr, dispatch, "on"); - if (arguments.length === 2 && typeof mimeType === "function") callback = mimeType, mimeType = null; return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback)); }; @@ -5259,16 +5631,12 @@ function d3_xhr_fixCallback(callback) { : callback; } -d3.text = function() { - return d3.xhr.apply(d3, arguments).response(d3_text); -}; - -function d3_text(request) { +d3.text = d3_xhrType(function(request) { return request.responseText; -} +}); d3.json = function(url, callback) { - return d3.xhr(url, "application/json", callback).response(d3_json); + return d3_xhr(url, "application/json", d3_json, callback); }; function d3_json(request) { @@ -5276,7 +5644,7 @@ function d3_json(request) { } d3.html = function(url, callback) { - return d3.xhr(url, "text/html", callback).response(d3_html); + return d3_xhr(url, "text/html", d3_html, callback); }; function d3_html(request) { @@ -5285,20 +5653,17 @@ function d3_html(request) { return range.createContextualFragment(request.responseText); } -d3.xml = function() { - return d3.xhr.apply(d3, arguments).response(d3_xml); -}; - -function d3_xml(request) { +d3.xml = d3_xhrType(function(request) { return request.responseXML; -} +}); return d3; })(); d3.combobox = function() { var event = d3.dispatch('accept'), - data = []; + data = [], + suggestions = []; - var fetcher = function(val, data, cb) { + var fetcher = function(val, cb) { cb(data.filter(function(d) { return d.title .toString() @@ -5308,44 +5673,53 @@ d3.combobox = function() { }; var combobox = function(input) { - var idx = -1, container, shown = false; + var idx = -1, + container = d3.select(document.body) + .selectAll('div.combobox') + .filter(function(d) { return d === input.node(); }), + shown = !container.empty(); input .classed('combobox-input', true) + .on('focus.typeahead', focus) + .on('blur.typeahead', blur) + .on('keydown.typeahead', keydown) + .on('keyup.typeahead', keyup) + .on('input.typeahead', change) .each(function() { var parent = this.parentNode, sibling = this.nextSibling; - d3.select(parent) - .insert('div', function() { return sibling; }) - .attr('class', 'combobox-carat') + + var carat = d3.select(parent).selectAll('.combobox-carat') + .filter(function(d) { return d === input.node(); }) + .data([input.node()]); + + carat.enter().insert('div', function() { return sibling; }) + .attr('class', 'combobox-carat'); + + carat .on('mousedown', function () { // prevent the form element from blurring. it blurs // on mousedown d3.event.stopPropagation(); d3.event.preventDefault(); - mousedown(); + input.node().focus(); }); }); - function updateSize() { - var rect = input.node().getBoundingClientRect(); - container.style({ - 'left': rect.left + 'px', - 'width': rect.width + 'px', - 'top': rect.height + rect.top + 'px' - }); + function focus() { + fetch(render); } function blur() { - // hide the combobox whenever the input element - // loses focus - slowHide(); + window.setTimeout(hide, 150); } function show() { if (!shown) { container = d3.select(document.body) .insert('div', ':first-child') + .datum(input.node()) .attr('class', 'combobox') .style({ position: 'absolute', @@ -5354,7 +5728,7 @@ d3.combobox = function() { }); d3.select(document.body) - .on('scroll.combobox', updateSize, true); + .on('scroll.combobox', render, true); shown = true; } @@ -5372,24 +5746,33 @@ d3.combobox = function() { } } - function slowHide() { - window.setTimeout(hide, 150); - } function keydown() { - if (!shown) return; switch (d3.event.keyCode) { - // down arrow - case 40: - next(); + // backspace, delete + case 8: + case 46: + input.on('input.typeahead', function() { + idx = -1; + render(); + input.on('input.typeahead', change); + }); + break; + // tab + case 9: + container.selectAll('a.selected').each(event.accept); + break; + // return + case 13: d3.event.preventDefault(); break; // up arrow case 38: - prev(); + nav(-1); d3.event.preventDefault(); break; - // escape, tab - case 13: + // down arrow + case 40: + nav(+1); d3.event.preventDefault(); break; } @@ -5402,171 +5785,118 @@ d3.combobox = function() { case 27: hide(); break; - // escape, tab - case 9: + // return case 13: - if (!shown) return; - accept(); + container.selectAll('a.selected').each(event.accept); + hide(); break; - default: - update(); - d3.event.preventDefault(); - } - d3.event.stopPropagation(); - } - - function accept() { - if (container.select('a.selected').node()) { - select(container.select('a.selected').datum()); } - hide(); } - function next() { - var len = container.selectAll('a').data().length; - idx = Math.min(idx + 1, len - 1); - highlight(); + function change() { + fetch(function() { + autocomplete(); + render(); + }); } - function prev() { - idx = Math.max(idx - 1, 0); - highlight(); + function nav(dir) { + idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0); + input.property('value', suggestions[idx].value); + render(); + ensureVisible(); } - var prevValue, prevCompletion; - - function autocomplete(e, data) { - + function value() { var value = input.property('value'), - match; + start = input.property('selectionStart'), + end = input.property('selectionEnd'); - for (var i = 0; i < data.length; i++) { - if (data[i].value.toLowerCase().indexOf(value.toLowerCase()) === 0) { - match = data[i].value; - break; - } + if (start && end) { + value = value.substring(0, start); } - // backspace - if (e.keyCode === 8) { - prevValue = value; - prevCompletion = ''; + return value; + } - } else if (value && match && value !== prevValue + prevCompletion) { - prevValue = value; - prevCompletion = match.substr(value.length); - input.property('value', prevValue + prevCompletion); - input.node().setSelectionRange(value.length, value.length + prevCompletion.length); - } + function fetch(cb) { + fetcher.call(input, value(), function(_) { + suggestions = _; + cb(); + }); } + function autocomplete() { + var v = value(); - function highlight() { - container - .selectAll('a') - .classed('selected', function(d, i) { return i == idx; }); - var height = container.node().offsetHeight, - top = container.select('a.selected').node().offsetTop, - selectedHeight = container.select('a.selected').node().offsetHeight; - if ((top + selectedHeight) < height) { - container.node().scrollTop = 0; - } else { - container.node().scrollTop = top; - } - } + idx = -1; - function update(value) { + if (!v) return; - if (typeof value === 'undefined') { - value = input.property('value'); + for (var i = 0; i < suggestions.length; i++) { + if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) { + var completion = v + suggestions[i].value.substr(v.length); + idx = i; + input.property('value', completion); + input.node().setSelectionRange(v.length, completion.length); + return; + } } + } - var e = d3.event; - - function render(data) { + function render() { + if (suggestions.length && document.activeElement === input.node()) { + show(); + } else { + hide(); + return; + } - if (data.length && - document.activeElement === input.node()) show(); - else return hide(); + var options = container + .selectAll('a.combobox-option') + .data(suggestions, function(d) { return d.value; }); - autocomplete(e, data); + options.enter().append('a') + .attr('class', 'combobox-option') + .text(function(d) { return d.value; }); - updateSize(); + options + .attr('title', function(d) { return d.title; }) + .classed('selected', function(d, i) { return i == idx; }) + .on('mouseover', select) + .on('click', accept) + .order(); - var options = container - .selectAll('a.combobox-option') - .data(data, function(d) { return d.value; }); + options.exit() + .remove(); - options.enter() - .append('a') - .text(function(d) { return d.value; }) - .attr('class', 'combobox-option') - .attr('title', function(d) { return d.title; }) - .on('click', select); + var rect = input.node().getBoundingClientRect(); - options.exit().remove(); + container.style({ + 'left': rect.left + 'px', + 'width': rect.width + 'px', + 'top': rect.height + rect.top + 'px' + }); + } - options - .classed('selected', function(d, i) { return i == idx; }) - .order(); - } + function select(d, i) { + idx = i; + render(); + } - fetcher.apply(input, [value, data, render]); + function ensureVisible() { + var node = container.selectAll('a.selected').node(); + if (node) node.scrollIntoView(); } - // select the choice given as d - function select(d) { + function accept(d) { + if (!shown) return; input .property('value', d.value) .trigger('change'); event.accept(d); hide(); } - - function mousedown() { - - if (shown) return hide(); - - input.node().focus(); - update(''); - - if (!container) return; - - var entries = container.selectAll('a'), - height = container.node().scrollHeight / entries[0].length, - w = d3.select(window); - - function getIndex(m) { - return Math.floor((m[1] + container.node().scrollTop) / height); - } - - function withinBounds(m) { - var n = container.node(); - return m[0] >= 0 && m[0] < n.offsetWidth && - m[1] >= 0 && m[1] < n.offsetHeight; - } - - w.on('mousemove.typeahead', function() { - var m = d3.mouse(container.node()); - var within = withinBounds(m); - var n = getIndex(m); - entries.classed('selected', function(d, i) { return within && i === n; }); - }); - - w.on('mouseup.typeahead', function() { - var m = d3.mouse(container.node()); - if (withinBounds(m)) select(d3.select(entries[0][getIndex(m)]).datum()); - entries.classed('selected', false); - w.on('mouseup.typeahead', null); - w.on('mousemove.typeahead', null); - }); - } - - input - .on('blur.typeahead', blur) - .on('keydown.typeahead', keydown) - .on('keyup.typeahead', keyup) - .on('mousedown.typeahead', mousedown); }; combobox.fetcher = function(_) { @@ -5583,8 +5913,6 @@ d3.combobox = function() { return d3.rebind(combobox, event, 'on'); }; - -d3.combobox.id = 0; d3.geo.tile = function() { var size = [960, 500], scale = 256, @@ -5880,13 +6208,13 @@ d3.selection.prototype.one = function (type, listener, capture) { target.on(typeOnce, one, capture); return this; }; -d3.selection.prototype.size = function (size) { +d3.selection.prototype.dimensions = function (dimensions) { if (!arguments.length) { var node = this.node(); return [node.offsetWidth, node.offsetHeight]; } - return this.attr({width: size[0], height: size[1]}); + return this.attr({width: dimensions[0], height: dimensions[1]}); }; d3.selection.prototype.trigger = function (type) { this.each(function() { @@ -6070,10 +6398,10 @@ d3.curtain = function() { var html = parts[0] ? '' + parts[0] + '' : ''; if (parts[1]) html += '' + parts[1] + ''; - var size = tooltip.classed('in', true) + var dimensions = tooltip.classed('in', true) .select('.tooltip-inner') .html(html) - .size(); + .dimensions(); var pos; @@ -6082,23 +6410,23 @@ d3.curtain = function() { if (box.top + box.height < Math.min(100, box.width + box.left)) { side = 'bottom'; - pos = [box.left + box.width / 2 - size[0]/ 2, box.top + box.height]; + pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height]; } else if (box.left + box.width + 300 < window.innerWidth) { side = 'right'; - pos = [box.left + box.width, box.top + box.height / 2 - size[1] / 2]; + pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2]; } else if (box.left > 300) { side = 'left'; - pos = [box.left - 200, box.top + box.height / 2 - size[1] / 2]; + pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2]; } else { side = 'bottom'; pos = [box.left, box.top + box.height]; } pos = [ - Math.min(Math.max(10, pos[0]), w - size[0] - 10), - Math.min(Math.max(10, pos[1]), h - size[1] - 10) + Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10), + Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10) ]; @@ -6142,6 +6470,32 @@ d3.curtain = function() { return d3.rebind(curtain, event, 'on'); }; +// Like selection.property('value', ...), but avoids no-op value sets, +// which can result in layout/repaint thrashing in some situations. +d3.selection.prototype.value = function(value) { + function d3_selection_value(value) { + function valueNull() { + delete this.value; + } + + function valueConstant() { + if (this.value !== value) this.value = value; + } + + function valueFunction() { + var x = value.apply(this, arguments); + if (x == null) delete this.value; + else if (this.value !== x) this.value = x; + } + + return value == null + ? valueNull : (typeof value === "function" + ? valueFunction : valueConstant); + } + + if (!arguments.length) return this.property('value'); + return this.each(d3_selection_value(value)); +}; var JXON = new (function () { var sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */ @@ -12915,717 +13269,502 @@ function isObject(obj) { }); ; -/****************************************************************************** - rtree.js - General-Purpose Non-Recursive Javascript R-Tree Library - Version 0.6.2, December 5st 2009 +/* + (c) 2013, Vladimir Agafonkin + RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles. + https://github.com/mourner/rbush +*/ -@license Copyright (c) 2009 Jon-Carlos Rivera +(function () { 'use strict'; - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: +function rbush(maxEntries, format) { - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. + // jshint newcap: false, validthis: true + if (!(this instanceof rbush)) { return new rbush(maxEntries, format); } - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + this._maxEntries = Math.max(4, maxEntries || 9); + this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4)); - Jon-Carlos Rivera - imbcmdth@hotmail.com -******************************************************************************/ + this._initFormat(format); -/** - * RTree - A simple r-tree structure for great results. - * @constructor - */ -var RTree = function(width){ - // Variables to control tree-dimensions - var _Min_Width = 3; // Minimum width of any node before a merge - var _Max_Width = 6; // Maximum width of any node before a split - if(!isNaN(width)){ _Min_Width = Math.floor(width/2.0); _Max_Width = width;} - // Start with an empty root-tree - var _T = {x:0, y:0, w:0, h:0, id:"root", nodes:[] }; - - var isArray = function(o) { - return Object.prototype.toString.call(o) === '[object Array]'; - }; - - /**@function - * @description Function to generate unique strings for element IDs - * @param {String} n The prefix to use for the IDs generated. - * @return {String} A guarenteed unique ID. - */ - var _name_to_id = (function() { - // hide our idCache inside this closure - var idCache = {}; - - // return the api: our function that returns a unique string with incrementing number appended to given idPrefix - return function(idPrefix) { - var idVal = 0; - if(idPrefix in idCache) { - idVal = idCache[idPrefix]++; - } else { - idCache[idPrefix] = 0; + this.clear(); +} + +rbush.prototype = { + + search: function (bbox) { + + var node = this.data, + result = []; + + if (!this._intersects(bbox, node.bbox)) { return result; } + + var nodesToSearch = [], + i, len, child, childBBox; + + while (node) { + for (i = 0, len = node.children.length; i < len; i++) { + child = node.children[i]; + childBBox = node.leaf ? this._toBBox(child) : child.bbox; + + if (this._intersects(bbox, childBBox)) { + (node.leaf ? result : nodesToSearch).push(child); + } } - return idPrefix + "_" + idVal; - } - })(); - - // This is my special addition to the world of r-trees - // every other (simple) method I found produced crap trees - // this skews insertions to prefering squarer and emptier nodes - RTree.Rectangle.squarified_ratio = function(l, w, fill) { - // Area of new enlarged rectangle - var lperi = (l + w) / 2.0; // Average size of a side of the new rectangle - var larea = l * w; // Area of new rectangle - // return the ratio of the perimeter to the area - the closer to 1 we are, - // the more "square" a rectangle is. conversly, when approaching zero the - // more elongated a rectangle is - var lgeo = larea / (lperi*lperi); - return(larea * fill / lgeo); - }; - - /**find the best specific node(s) for object to be deleted from - * [ leaf node parent ] = _remove_subtree(rectangle, object, root) - * @private - */ - var _remove_subtree = function(rect, obj, root) { - var hit_stack = []; // Contains the elements that overlap - var count_stack = []; // Contains the elements that overlap - var ret_array = []; - var current_depth = 1; - - if(!rect || !RTree.Rectangle.overlap_rectangle(rect, root)) - return ret_array; - - var ret_obj = {x:rect.x, y:rect.y, w:rect.w, h:rect.h, target:obj}; - - count_stack.push(root.nodes.length); - hit_stack.push(root); - - do { - var tree = hit_stack.pop(); - var i = count_stack.pop()-1; - - if("target" in ret_obj) { // We are searching for a target - while(i >= 0) { - var ltree = tree.nodes[i]; - if(RTree.Rectangle.overlap_rectangle(ret_obj, ltree)) { - if( (ret_obj.target && "leaf" in ltree && ltree.leaf === ret_obj.target) - ||(!ret_obj.target && ("leaf" in ltree || RTree.Rectangle.contains_rectangle(ltree, ret_obj)))) { // A Match !! - // Yup we found a match... - // we can cancel search and start walking up the list - if("nodes" in ltree) {// If we are deleting a node not a leaf... - ret_array = _search_subtree(ltree, true, [], ltree); - tree.nodes.splice(i, 1); - } else { - ret_array = tree.nodes.splice(i, 1); - } - // Resize MBR down... - RTree.Rectangle.make_MBR(tree.nodes, tree); - delete ret_obj.target; - if(tree.nodes.length < _Min_Width) { // Underflow - ret_obj.nodes = _search_subtree(tree, true, [], tree); - } - break; - }/* else if("load" in ltree) { // A load - }*/ else if("nodes" in ltree) { // Not a Leaf - current_depth += 1; - count_stack.push(i); - hit_stack.push(tree); - tree = ltree; - i = ltree.nodes.length; - } - } - i -= 1; - } - } else if("nodes" in ret_obj) { // We are unsplitting - tree.nodes.splice(i+1, 1); // Remove unsplit node - // ret_obj.nodes contains a list of elements removed from the tree so far - if(tree.nodes.length > 0) - RTree.Rectangle.make_MBR(tree.nodes, tree); - for(var t = 0;t 0 && tree.nodes.length < _Min_Width) { // Underflow..AGAIN! - ret_obj.nodes = _search_subtree(tree, true, ret_obj.nodes, tree); - tree.nodes.length = 0; - }else { - delete ret_obj.nodes; // Just start resizing - } - } else { // we are just resizing - RTree.Rectangle.make_MBR(tree.nodes, tree); - } - current_depth -= 1; - }while(hit_stack.length > 0); - - return(ret_array); - }; - - /**choose the best damn node for rectangle to be inserted into - * [ leaf node parent ] = _choose_leaf_subtree(rectangle, root to start search at) - * @private - */ - var _choose_leaf_subtree = function(rect, root) { - var best_choice_index = -1; - var best_choice_stack = []; - var best_choice_area; - - var load_callback = function(local_tree, local_node){ - return(function(data) { - local_tree._attach_data(local_node, data); - }); - }; - - best_choice_stack.push(root); - var nodes = root.nodes; - - do { - if(best_choice_index != -1) { - best_choice_stack.push(nodes[best_choice_index]); - nodes = nodes[best_choice_index].nodes; - best_choice_index = -1; - } - for(var i = nodes.length-1; i >= 0; i--) { - var ltree = nodes[i]; - if("leaf" in ltree) { - // Bail out of everything and start inserting - best_choice_index = -1; - break; - } /*else if(ltree.load) { - throw( "Can't insert into partially loaded tree ... yet!"); - //jQuery.getJSON(ltree.load, load_callback(this, ltree)); - //delete ltree.load; - }*/ - // Area of new enlarged rectangle - var old_lratio = RTree.Rectangle.squarified_ratio(ltree.w, ltree.h, ltree.nodes.length+1); - - // Enlarge rectangle to fit new rectangle - var nw = Math.max(ltree.x+ltree.w, rect.x+rect.w) - Math.min(ltree.x, rect.x); - var nh = Math.max(ltree.y+ltree.h, rect.y+rect.h) - Math.min(ltree.y, rect.y); - - // Area of new enlarged rectangle - var lratio = RTree.Rectangle.squarified_ratio(nw, nh, ltree.nodes.length+2); - - if(best_choice_index < 0 || Math.abs(lratio - old_lratio) < best_choice_area) { - best_choice_area = Math.abs(lratio - old_lratio); best_choice_index = i; - } - } - }while(best_choice_index != -1); - - return(best_choice_stack); - }; - - /**split a set of nodes into two roughly equally-filled nodes - * [ an array of two new arrays of nodes ] = linear_split(array of nodes) - * @private - */ - var _linear_split = function(nodes) { - var n = _pick_linear(nodes); - while(nodes.length > 0) { - _pick_next(nodes, n[0], n[1]); - } - return(n); - }; - - /**insert the best source rectangle into the best fitting parent node: a or b - * [] = pick_next(array of source nodes, target node array a, target node array b) - * @private - */ - var _pick_next = function(nodes, a, b) { - // Area of new enlarged rectangle - var area_a = RTree.Rectangle.squarified_ratio(a.w, a.h, a.nodes.length+1); - var area_b = RTree.Rectangle.squarified_ratio(b.w, b.h, b.nodes.length+1); - var high_area_delta; - var high_area_node; - var lowest_growth_group; - - for(var i = nodes.length-1; i>=0;i--) { - var l = nodes[i]; - var new_area_a = {}; - new_area_a.x = Math.min(a.x, l.x); new_area_a.y = Math.min(a.y, l.y); - new_area_a.w = Math.max(a.x+a.w, l.x+l.w) - new_area_a.x; new_area_a.h = Math.max(a.y+a.h, l.y+l.h) - new_area_a.y; - var change_new_area_a = Math.abs(RTree.Rectangle.squarified_ratio(new_area_a.w, new_area_a.h, a.nodes.length+2) - area_a); - - var new_area_b = {}; - new_area_b.x = Math.min(b.x, l.x); new_area_b.y = Math.min(b.y, l.y); - new_area_b.w = Math.max(b.x+b.w, l.x+l.w) - new_area_b.x; new_area_b.h = Math.max(b.y+b.h, l.y+l.h) - new_area_b.y; - var change_new_area_b = Math.abs(RTree.Rectangle.squarified_ratio(new_area_b.w, new_area_b.h, b.nodes.length+2) - area_b); - - if( !high_area_node || !high_area_delta || Math.abs( change_new_area_b - change_new_area_a ) < high_area_delta ) { - high_area_node = i; - high_area_delta = Math.abs(change_new_area_b-change_new_area_a); - lowest_growth_group = change_new_area_b < change_new_area_a ? b : a; - } - } - var temp_node = nodes.splice(high_area_node, 1)[0]; - if(a.nodes.length + nodes.length + 1 <= _Min_Width) { - a.nodes.push(temp_node); - RTree.Rectangle.expand_rectangle(a, temp_node); - } else if(b.nodes.length + nodes.length + 1 <= _Min_Width) { - b.nodes.push(temp_node); - RTree.Rectangle.expand_rectangle(b, temp_node); - } - else { - lowest_growth_group.nodes.push(temp_node); - RTree.Rectangle.expand_rectangle(lowest_growth_group, temp_node); - } - }; - - /**pick the "best" two starter nodes to use as seeds using the "linear" criteria - * [ an array of two new arrays of nodes ] = pick_linear(array of source nodes) - * @private - */ - var _pick_linear = function(nodes) { - var lowest_high_x = nodes.length-1; - var highest_low_x = 0; - var lowest_high_y = nodes.length-1; - var highest_low_y = 0; - var t1, t2; - - for(var i = nodes.length-2; i>=0;i--) { - var l = nodes[i]; - if(l.x > nodes[highest_low_x].x ) highest_low_x = i; - else if(l.x+l.w < nodes[lowest_high_x].x+nodes[lowest_high_x].w) lowest_high_x = i; - if(l.y > nodes[highest_low_y].y ) highest_low_y = i; - else if(l.y+l.h < nodes[lowest_high_y].y+nodes[lowest_high_y].h) lowest_high_y = i; - } - var dx = Math.abs((nodes[lowest_high_x].x+nodes[lowest_high_x].w) - nodes[highest_low_x].x); - var dy = Math.abs((nodes[lowest_high_y].y+nodes[lowest_high_y].h) - nodes[highest_low_y].y); - if( dx > dy ) { - if(lowest_high_x > highest_low_x) { - t1 = nodes.splice(lowest_high_x, 1)[0]; - t2 = nodes.splice(highest_low_x, 1)[0]; - } else { - t2 = nodes.splice(highest_low_x, 1)[0]; - t1 = nodes.splice(lowest_high_x, 1)[0]; - } - } else { - if(lowest_high_y > highest_low_y) { - t1 = nodes.splice(lowest_high_y, 1)[0]; - t2 = nodes.splice(highest_low_y, 1)[0]; - } else { - t2 = nodes.splice(highest_low_y, 1)[0]; - t1 = nodes.splice(lowest_high_y, 1)[0]; - } - } - return([{x:t1.x, y:t1.y, w:t1.w, h:t1.h, nodes:[t1]}, - {x:t2.x, y:t2.y, w:t2.w, h:t2.h, nodes:[t2]} ]); - }; - - var _attach_data = function(node, more_tree){ - node.nodes = more_tree.nodes; - node.x = more_tree.x; node.y = more_tree.y; - node.w = more_tree.w; node.h = more_tree.h; - return(node); - }; - - /**non-recursive internal search function - * [ nodes | objects ] = _search_subtree(rectangle, [return node data], [array to fill], root to begin search at) - * @private - */ - var _search_subtree = function(rect, return_node, return_array, root) { - var hit_stack = []; // Contains the elements that overlap - - if(!RTree.Rectangle.overlap_rectangle(rect, root)) - return(return_array); - - var load_callback = function(local_tree, local_node){ - return(function(data) { - local_tree._attach_data(local_node, data); - }); - }; - - hit_stack.push(root.nodes); - - do { - var nodes = hit_stack.pop(); - - for(var i = nodes.length-1; i >= 0; i--) { - var ltree = nodes[i]; - if(RTree.Rectangle.overlap_rectangle(rect, ltree)) { - if("nodes" in ltree) { // Not a Leaf - hit_stack.push(ltree.nodes); - } else if("leaf" in ltree) { // A Leaf !! - if(!return_node) - return_array.push(ltree.leaf); - else - return_array.push(ltree); - }/* else if("load" in ltree) { // We need to fetch a URL for some more tree data - jQuery.getJSON(ltree.load, load_callback(this, ltree)); - delete ltree.load; - // i++; // Replay this entry - }*/ - } - } - }while(hit_stack.length > 0); - - return(return_array); - }; - - /**non-recursive internal insert function - * [] = _insert_subtree(rectangle, object to insert, root to begin insertion at) - * @private - */ - var _insert_subtree = function(node, root) { - var bc; // Best Current node - // Initial insertion is special because we resize the Tree and we don't - // care about any overflow (seriously, how can the first object overflow?) - if(root.nodes.length == 0) { - root.x = node.x; root.y = node.y; - root.w = node.w; root.h = node.h; - root.nodes.push(node); - return; - } + node = nodesToSearch.pop(); + } - // Find the best fitting leaf node - // choose_leaf returns an array of all tree levels (including root) - // that were traversed while trying to find the leaf - var tree_stack = _choose_leaf_subtree(node, root); - var ret_obj = node;//{x:rect.x,y:rect.y,w:rect.w,h:rect.h, leaf:obj}; - - // Walk back up the tree resizing and inserting as needed - do { - //handle the case of an empty node (from a split) - if(bc && "nodes" in bc && bc.nodes.length == 0) { - var pbc = bc; // Past bc - bc = tree_stack.pop(); - for(var t=0;t 0); - }; - - /**quick 'n' dirty function for plugins or manually drawing the tree - * [ tree ] = RTree.get_tree(): returns the raw tree data. useful for adding - * @public - * !! DEPRECATED !! - */ - this.get_tree = function() { - return _T; - }; - - /**quick 'n' dirty function for plugins or manually loading the tree - * [ tree ] = RTree.set_tree(sub-tree, where to attach): returns the raw tree data. useful for adding - * @public - * !! DEPRECATED !! - */ - this.set_tree = function(new_tree, where) { - if(!where) - where = _T; - return(_attach_data(where, new_tree)); - }; - - /**non-recursive search function - * [ nodes | objects ] = RTree.search(rectangle, [return node data], [array to fill]) - * @public - */ - this.search = function(rect, return_node, return_array) { - if(arguments.length < 1) - throw "Wrong number of arguments. RT.Search requires at least a bounding rectangle." - - switch(arguments.length) { - case 1: - arguments[1] = false;// Add an "return node" flag - may be removed in future - case 2: - arguments[2] = []; // Add an empty array to contain results - case 3: - arguments[3] = _T; // Add root node to end of argument list - default: - arguments.length = 4; - } - return(_search_subtree.apply(this, arguments)); - }; - - /**partially-recursive toJSON function - * [ string ] = RTree.toJSON([rectangle], [tree]) - * @public - */ - this.toJSON = function(rect, tree) { - var hit_stack = []; // Contains the elements that overlap - var count_stack = []; // Contains the elements that overlap - var return_stack = {}; // Contains the elements that overlap - var max_depth = 3; // This triggers recursion and tree-splitting - var current_depth = 1; - var return_string = ""; - - if(rect && !RTree.Rectangle.overlap_rectangle(rect, _T)) - return ""; - - if(!tree) { - count_stack.push(_T.nodes.length); - hit_stack.push(_T.nodes); - return_string += "var main_tree = {x:"+_T.x.toFixed()+",y:"+_T.y.toFixed()+",w:"+_T.w.toFixed()+",h:"+_T.h.toFixed()+",nodes:["; - } else { - max_depth += 4; - count_stack.push(tree.nodes.length); - hit_stack.push(tree.nodes); - return_string += "var main_tree = {x:"+tree.x.toFixed()+",y:"+tree.y.toFixed()+",w:"+tree.w.toFixed()+",h:"+tree.h.toFixed()+",nodes:["; - } + load: function (data) { + if (!(data && data.length)) { return this; } - do { - var nodes = hit_stack.pop(); - var i = count_stack.pop()-1; - - if(i >= 0 && i < nodes.length-1) - return_string += ","; - - while(i >= 0) { - var ltree = nodes[i]; - if(!rect || RTree.Rectangle.overlap_rectangle(rect, ltree)) { - if(ltree.nodes) { // Not a Leaf - if(current_depth >= max_depth) { - var len = return_stack.length; - var nam = _name_to_id("saved_subtree"); - return_string += "{x:"+ltree.x.toFixed()+",y:"+ltree.y.toFixed()+",w:"+ltree.w.toFixed()+",h:"+ltree.h.toFixed()+",load:'"+nam+".js'}"; - return_stack[nam] = this.toJSON(rect, ltree); - if(i > 0) - return_string += "," - } else { - return_string += "{x:"+ltree.x.toFixed()+",y:"+ltree.y.toFixed()+",w:"+ltree.w.toFixed()+",h:"+ltree.h.toFixed()+",nodes:["; - current_depth += 1; - count_stack.push(i); - hit_stack.push(nodes); - nodes = ltree.nodes; - i = ltree.nodes.length; - } - } else if(ltree.leaf) { // A Leaf !! - var data = ltree.leaf.toJSON ? ltree.leaf.toJSON() : JSON.stringify(ltree.leaf); - return_string += "{x:"+ltree.x.toFixed()+",y:"+ltree.y.toFixed()+",w:"+ltree.w.toFixed()+",h:"+ltree.h.toFixed()+",leaf:" + data + "}"; - if(i > 0) - return_string += "," - } else if(ltree.load) { // A load - return_string += "{x:"+ltree.x.toFixed()+",y:"+ltree.y.toFixed()+",w:"+ltree.w.toFixed()+",h:"+ltree.h.toFixed()+",load:'" + ltree.load + "'}"; - if(i > 0) - return_string += "," - } - } - i -= 1; - } - if(i < 0) { - return_string += "]}"; current_depth -= 1; - } - }while(hit_stack.length > 0); + if (data.length < this._minEntries) { + for (var i = 0, len = data.length; i < len; i++) { + this.insert(data[i]); + } + return this; + } - return_string+=";"; + // recursively build the tree with the given data from stratch using OMT algorithm + var node = this._build(data.slice(), 0); + this._calcBBoxes(node, true); - for(var my_key in return_stack) { - return_string += "\nvar " + my_key + " = function(){" + return_stack[my_key] + " return(main_tree);};"; - } - return(return_string); - }; - - /**non-recursive function that deletes a specific - * [ number ] = RTree.remove(rectangle, obj) - */ - this.remove = function(rect, obj) { - if(arguments.length < 1) - throw "Wrong number of arguments. RT.remove requires at least a bounding rectangle." - - switch(arguments.length) { - case 1: - arguments[1] = false; // obj == false for conditionals - case 2: - arguments[2] = _T; // Add root node to end of argument list - default: - arguments.length = 3; - } - if(arguments[1] === false) { // Do area-wide delete - var numberdeleted = 0; - var ret_array = []; - do { - numberdeleted=ret_array.length; - ret_array = ret_array.concat(_remove_subtree.apply(this, arguments)); - }while( numberdeleted != ret_array.length); - return ret_array; - } - else { // Delete a specific item - return(_remove_subtree.apply(this, arguments)); - } - }; + if (!this.data.children.length) { + // save as is if tree is empty + this.data = node; - /**non-recursive insert function - * [] = RTree.insert(rectangle, object to insert) - */ - this.insert = function(rect, obj) { -/* if(arguments.length < 2) - throw "Wrong number of arguments. RT.Insert requires at least a bounding rectangle and an object."*/ + } else if (this.data.height === node.height) { + // split root if trees have the same height + this._splitRoot(this.data, node); - return(_insert_subtree({x:rect.x,y:rect.y,w:rect.w,h:rect.h,leaf:obj}, _T)); - }; + } else { + if (this.data.height < node.height) { + // swap trees if inserted one is bigger + var tmpNode = this.data; + this.data = node; + node = tmpNode; + } - /**non-recursive delete function - * [deleted object] = RTree.remove(rectangle, [object to delete]) - */ + // insert the small tree into the large tree at appropriate level + this._insert(node, this.data.height - node.height - 1, true); + } -//End of RTree -}; + return this; + }, -/**Rectangle - Generic rectangle object - Not yet used */ + insert: function (item) { + if (item) { + this._insert(item, this.data.height - 1); + } + return this; + }, -RTree.Rectangle = function(ix, iy, iw, ih) { // new Rectangle(bounds) or new Rectangle(x, y, w, h) - var x, x2, y, y2, w, h; + clear: function () { + this.data = { + children: [], + leaf: true, + bbox: this._infinite(), + height: 1 + }; + return this; + }, - if(ix.x) { - x = ix.x; y = ix.y; - if(ix.w !== 0 && !ix.w && ix.x2){ - w = ix.x2-ix.x; h = ix.y2-ix.y; - } else { - w = ix.w; h = ix.h; - } - x2 = x + w; y2 = y + h; // For extra fastitude - } else { - x = ix; y = iy; w = iw; h = ih; - x2 = x + w; y2 = y + h; // For extra fastitude - } + remove: function (item) { + if (!item) { return this; } - this.x1 = this.x = x; - this.y1 = this.y = y; - this.x2 = x2; - this.y2 = y2; - this.w = w; - this.h = h; - - this.toJSON = function() { - return('{"x":'+x.toString()+', "y":'+y.toString()+', "w":'+w.toString()+', "h":'+h.toString()+'}'); - }; - - this.overlap = function(a) { - return(this.x() < a.x2() && this.x2() > a.x() && this.y() < a.y2() && this.y2() > a.y()); - }; - - this.expand = function(a) { - var nx = Math.min(this.x(), a.x()); - var ny = Math.min(this.y(), a.y()); - w = Math.max(this.x2(), a.x2()) - nx; - h = Math.max(this.y2(), a.y2()) - ny; - x = nx; y = ny; - return(this); - }; - - this.setRect = function(ix, iy, iw, ih) { - var x, x2, y, y2, w, h; - if(ix.x) { - x = ix.x; y = ix.y; - if(ix.w !== 0 && !ix.w && ix.x2) { - w = ix.x2-ix.x; h = ix.y2-ix.y; - } else { - w = ix.w; h = ix.h; - } - x2 = x + w; y2 = y + h; // For extra fastitude - } else { - x = ix; y = iy; w = iw; h = ih; - x2 = x + w; y2 = y + h; // For extra fastitude - } - }; -//End of RTree.Rectangle -}; + var node = this.data, + bbox = this._toBBox(item), + path = [], + indexes = [], + i, parent, index, goingUp; + // depth-first iterative tree traversal + while (node || path.length) { -/**returns true if rectangle 1 overlaps rectangle 2 - * [ boolean ] = overlap_rectangle(rectangle a, rectangle b) - * @static function - */ -RTree.Rectangle.overlap_rectangle = function(a, b) { - return(a.x < (b.x+b.w) && (a.x+a.w) > b.x && a.y < (b.y+b.h) && (a.y+a.h) > b.y); -}; + if (!node) { // go up + node = path.pop(); + parent = path[path.length - 1]; + i = indexes.pop(); + goingUp = true; + } -/**returns true if rectangle a is contained in rectangle b - * [ boolean ] = contains_rectangle(rectangle a, rectangle b) - * @static function - */ -RTree.Rectangle.contains_rectangle = function(a, b) { - return((a.x+a.w) <= (b.x+b.w) && a.x >= b.x && (a.y+a.h) <= (b.y+b.h) && a.y >= b.y); -}; + if (node.leaf) { // check current node + index = node.children.indexOf(item); -/**expands rectangle A to include rectangle B, rectangle B is untouched - * [ rectangle a ] = expand_rectangle(rectangle a, rectangle b) - * @static function - */ -RTree.Rectangle.expand_rectangle = function(a, b) { - var nx = Math.min(a.x, b.x); - var ny = Math.min(a.y, b.y); - a.w = Math.max(a.x+a.w, b.x+b.w) - nx; - a.h = Math.max(a.y+a.h, b.y+b.h) - ny; - a.x = nx; a.y = ny; - return(a); -}; - -/**generates a minimally bounding rectangle for all rectangles in - * array "nodes". If rect is set, it is modified into the MBR. Otherwise, - * a new rectangle is generated and returned. - * [ rectangle a ] = make_MBR(rectangle array nodes, rectangle rect) - * @static function - */ -RTree.Rectangle.make_MBR = function(nodes, rect) { - if(nodes.length < 1) - return({x:0, y:0, w:0, h:0}); - //throw "make_MBR: nodes must contain at least one rectangle!"; - if(!rect) - rect = {x:nodes[0].x, y:nodes[0].y, w:nodes[0].w, h:nodes[0].h}; - else - rect.x = nodes[0].x; rect.y = nodes[0].y; rect.w = nodes[0].w; rect.h = nodes[0].h; + if (index !== -1) { + // item found, remove the item and condense tree upwards + node.children.splice(index, 1); + path.push(node); + this._condense(path); + return this; + } + } + + if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down + path.push(node); + indexes.push(i); + i = 0; + parent = node; + node = node.children[0]; + + } else if (parent) { // go right + i++; + node = parent.children[i]; + goingUp = false; + + } else { // nothing found + node = null; + } + } + + return this; + }, + + toJSON: function () { return this.data; }, + + fromJSON: function (data) { + this.data = data; + return this; + }, + + _build: function (items, level, height) { + + var N = items.length, + M = this._maxEntries; + + if (N <= M) { + return { + children: items, + leaf: true, + height: 1 + }; + } + + if (!level) { + // target height of the bulk-loaded tree + height = Math.ceil(Math.log(N) / Math.log(M)); + + // target number of root entries to maximize storage utilization + M = Math.ceil(N / Math.pow(M, height - 1)); + + items.sort(this._compareMinX); + } + + // TODO eliminate recursion? + + var node = { + children: [], + height: height + }; + + var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)), + N2 = Math.ceil(N / M), + compare = level % 2 === 1 ? this._compareMinX : this._compareMinY, + i, j, slice, sliceLen, childNode; + + // split the items into M mostly square tiles + for (i = 0; i < N; i += N1) { + slice = items.slice(i, i + N1).sort(compare); + + for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) { + // pack each entry recursively + childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1); + node.children.push(childNode); + } + } + + return node; + }, + + _chooseSubtree: function (bbox, node, level, path) { + + var i, len, child, targetNode, area, enlargement, minArea, minEnlargement; + + while (true) { + path.push(node); + + if (node.leaf || path.length - 1 === level) { break; } + + minArea = minEnlargement = Infinity; + + for (i = 0, len = node.children.length; i < len; i++) { + child = node.children[i]; + area = this._area(child.bbox); + enlargement = this._enlargedArea(bbox, child.bbox) - area; + + // choose entry with the least area enlargement + if (enlargement < minEnlargement) { + minEnlargement = enlargement; + minArea = area < minArea ? area : minArea; + targetNode = child; + + } else if (enlargement === minEnlargement) { + // otherwise choose one with the smallest area + if (area < minArea) { + minArea = area; + targetNode = child; + } + } + } + + node = targetNode; + } + + return node; + }, + + _insert: function (item, level, isNode, root) { + + var bbox = isNode ? item.bbox : this._toBBox(item), + insertPath = []; + + // find the best node for accommodating the item, saving all nodes along the path too + var node = this._chooseSubtree(bbox, root || this.data, level, insertPath), + splitOccured; + + // put the item into the node + node.children.push(item); + this._extend(node.bbox, bbox); + + // split on node overflow; propagate upwards if necessary + do { + splitOccured = false; + if (insertPath[level].children.length > this._maxEntries) { + this._split(insertPath, level); + splitOccured = true; + level--; + } + } while (level >= 0 && splitOccured); + + // adjust bboxes along the insertion path + this._adjustParentBBoxes(bbox, insertPath, level); + }, + + // split overflowed node into two + _split: function (insertPath, level) { + + var node = insertPath[level], + M = node.children.length, + m = this._minEntries; + + this._chooseSplitAxis(node, m, M); + + var newNode = { + children: node.children.splice(this._chooseSplitIndex(node, m, M)), + height: node.height + }; - for(var i = nodes.length-1; i>0; i--) - RTree.Rectangle.expand_rectangle(rect, nodes[i]); + if (node.leaf) { + newNode.leaf = true; + } + + this._calcBBoxes(node); + this._calcBBoxes(newNode); + + if (level) { + insertPath[level - 1].children.push(newNode); + } else { + this._splitRoot(node, newNode); + } + }, + + _splitRoot: function (node, newNode) { + // split root node + this.data = {}; + this.data.children = [node, newNode]; + this.data.height = node.height + 1; + this._calcBBoxes(this.data); + }, + + _chooseSplitIndex: function (node, m, M) { + + var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index; + + minOverlap = minArea = Infinity; - return(rect); + for (i = m; i <= M - m; i++) { + bbox1 = this._distBBox(node, 0, i); + bbox2 = this._distBBox(node, i, M); + + overlap = this._intersectionArea(bbox1, bbox2); + area = this._area(bbox1) + this._area(bbox2); + + // choose distribution with minimum overlap + if (overlap < minOverlap) { + minOverlap = overlap; + index = i; + + minArea = area < minArea ? area : minArea; + + } else if (overlap === minOverlap) { + // otherwise choose distribution with minimum area + if (area < minArea) { + minArea = area; + index = i; + } + } + } + + return index; + }, + + // sorts node children by the best axis for split + _chooseSplitAxis: function (node, m, M) { + + var compareMinX = node.leaf ? this._compareMinX : this._compareNodeMinX, + compareMinY = node.leaf ? this._compareMinY : this._compareNodeMinY, + xMargin = this._allDistMargin(node, m, M, compareMinX), + yMargin = this._allDistMargin(node, m, M, compareMinY); + + // if total distributions margin value is minimal for x, sort by minX, + // otherwise it's already sorted by minY + + if (xMargin < yMargin) { + node.children.sort(compareMinX); + } + }, + + // total margin of all possible split distributions where each node is at least m full + _allDistMargin: function (node, m, M, compare) { + + node.children.sort(compare); + + var leftBBox = this._distBBox(node, 0, m), + rightBBox = this._distBBox(node, M - m, M), + margin = this._margin(leftBBox) + this._margin(rightBBox), + i, child; + + for (i = m; i < M - m; i++) { + child = node.children[i]; + this._extend(leftBBox, node.leaf ? this._toBBox(child) : child.bbox); + margin += this._margin(leftBBox); + } + + for (i = M - m - 1; i >= 0; i--) { + child = node.children[i]; + this._extend(rightBBox, node.leaf ? this._toBBox(child) : child.bbox); + margin += this._margin(rightBBox); + } + + return margin; + }, + + // min bounding rectangle of node children from k to p-1 + _distBBox: function (node, k, p) { + var bbox = this._infinite(); + + for (var i = k, child; i < p; i++) { + child = node.children[i]; + this._extend(bbox, node.leaf ? this._toBBox(child) : child.bbox); + } + + return bbox; + }, + + _calcBBoxes: function (node, recursive) { + // TODO eliminate recursion + node.bbox = this._infinite(); + + for (var i = 0, len = node.children.length, child; i < len; i++) { + child = node.children[i]; + + if (node.leaf) { + this._extend(node.bbox, this._toBBox(child)); + } else { + if (recursive) { + this._calcBBoxes(child, recursive); + } + this._extend(node.bbox, child.bbox); + } + } + }, + + _adjustParentBBoxes: function (bbox, path, level) { + // adjust bboxes along the given tree path + for (var i = level; i >= 0; i--) { + this._extend(path[i].bbox, bbox); + } + }, + + _condense: function (path) { + // go through the path, removing empty nodes and updating bboxes + for (var i = path.length - 1, parent; i >= 0; i--) { + if (i > 0 && path[i].children.length === 0) { + parent = path[i - 1].children; + parent.splice(parent.indexOf(path[i]), 1); + } else { + this._calcBBoxes(path[i]); + } + } + }, + + _intersects: function (a, b) { + return b[0] <= a[2] && + b[1] <= a[3] && + b[2] >= a[0] && + b[3] >= a[1]; + }, + + _extend: function (a, b) { + a[0] = Math.min(a[0], b[0]); + a[1] = Math.min(a[1], b[1]); + a[2] = Math.max(a[2], b[2]); + a[3] = Math.max(a[3], b[3]); + return a; + }, + + _area: function (a) { return (a[2] - a[0]) * (a[3] - a[1]); }, + _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); }, + + _enlargedArea: function (a, b) { + return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) * + (Math.max(b[3], a[3]) - Math.min(b[1], a[1])); + }, + + _intersectionArea: function (a, b) { + var minX = Math.max(a[0], b[0]), + minY = Math.max(a[1], b[1]), + maxX = Math.min(a[2], b[2]), + maxY = Math.min(a[3], b[3]); + + return Math.max(0, maxX - minX) * + Math.max(0, maxY - minY); + }, + + _infinite: function () { return [Infinity, Infinity, -Infinity, -Infinity]; }, + + _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; }, + _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; }, + + _initFormat: function (format) { + // data format (minX, minY, maxX, maxY accessors) + format = format || ['[0]', '[1]', '[2]', '[3]']; + + // uses eval-type function compilation instead of just accepting a toBBox function + // because the algorithms are very sensitive to sorting functions performance, + // so they should be dead simple and without inner calls + + // jshint evil: true + + var compareArr = ['return a', ' - b', ';']; + + this._compareMinX = new Function('a', 'b', compareArr.join(format[0])); + this._compareMinY = new Function('a', 'b', compareArr.join(format[1])); + + this._toBBox = new Function('a', 'return [a' + format.join(', a') + '];'); + } }; + +if (typeof module !== 'undefined') { + module.exports = rbush; +} else { + window.rbush = rbush; +} + +})(); toGeoJSON = (function() { var removeSpace = (/\s*/g), trimSpace = (/^\s*|\s*$/g), splitSpace = (/\s+/); function okhash(x) { @@ -14894,11 +15033,10 @@ window.iD = function () { }; var history = iD.History(context), - dispatch = d3.dispatch('enter', 'exit', 'select', 'toggleFullscreen'), + dispatch = d3.dispatch('enter', 'exit', 'toggleFullscreen'), mode, container, ui = iD.ui(context), - map = iD.Map(context), connection = iD.Connection(), locale = iD.detect().locale, localePath; @@ -14908,7 +15046,7 @@ window.iD = function () { } connection.on('load.context', function loadContext(err, result) { - history.merge(result); + history.merge(result.data, result.extent); }); context.preauth = function(options) { @@ -14922,29 +15060,23 @@ window.iD = function () { return context; }; - context.ui = function() { - return function(container) { - context.container(container); - - if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) { - localePath = localePath || context.assetPath() + 'locales/' + locale + '.json'; - d3.json(localePath, function(err, result) { - window.locale[locale] = result; - window.locale.current(locale); - container.call(ui); - }); - } else { - container.call(ui); - } - - return ui; + context.loadLocale = function(cb) { + if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) { + localePath = localePath || context.assetPath() + 'locales/' + locale + '.json'; + d3.json(localePath, function(err, result) { + window.locale[locale] = result; + window.locale.current(locale); + cb(); + }); + } else { + cb(); } }; /* Straight accessors. Avoid using these if you can. */ + context.ui = function() { return ui; }; context.connection = function() { return connection; }; context.history = function() { return history; }; - context.map = function() { return map; }; /* History */ context.graph = history.graph; @@ -14956,6 +15088,12 @@ window.iD = function () { context.changes = history.changes; context.intersects = history.intersects; + context.flush = function() { + connection.flush(); + history.reset(); + return context; + }; + /* Graph */ context.hasEntity = function(id) { return history.graph().hasEntity(id); @@ -14975,8 +15113,6 @@ window.iD = function () { /* Modes */ context.enter = function(newMode) { - var s0 = context.selection(); - if (mode) { mode.exit(); dispatch.exit(mode); @@ -14985,23 +15121,48 @@ window.iD = function () { mode = newMode; mode.enter(); dispatch.enter(mode); - - var s1 = context.selection(); - dispatch.select(s1, s0); }; context.mode = function() { return mode; }; - context.selection = function() { - if (mode && mode.selection) { - return mode.selection(); + context.selectedIDs = function() { + if (mode && mode.selectedIDs) { + return mode.selectedIDs(); } else { return []; } }; + context.loadEntity = function(id, zoomTo) { + if (zoomTo !== false) { + connection.loadEntity(id, function(error, entity) { + if (entity) { + map.zoomTo(entity); + } + }); + } + + map.on('drawn.loadEntity', function() { + if (!context.hasEntity(id)) return; + map.on('drawn.loadEntity', null); + context.on('enter.loadEntity', null); + context.enter(iD.modes.Select(context, [id])); + }); + + context.on('enter.loadEntity', function() { + if (mode.id !== 'browse') { + map.on('drawn.loadEntity', null); + context.on('enter.loadEntity', null); + } + }); + }; + + context.editable = function() { + return map.editable() && mode && mode.id !== 'save'; + }; + /* Behaviors */ context.install = function(behavior) { context.surface().call(behavior); @@ -15011,33 +15172,28 @@ window.iD = function () { context.surface().call(behavior.off); }; + /* Projection */ + context.projection = d3.geo.mercator() + .scale(512 / Math.PI) + .precision(0); + + /* Background */ + var background = iD.Background(context); + context.background = function() { return background; }; + /* Map */ + var map = iD.Map(context); + context.map = function() { return map; }; context.layers = function() { return map.layers; }; - context.background = function() { return map.layers[0]; }; context.surface = function() { return map.surface; }; - context.projection = map.projection; - context.tail = map.tail; - context.redraw = map.redraw; + context.mouse = map.mouse; + context.extent = map.extent; context.pan = map.pan; context.zoomIn = map.zoomIn; context.zoomOut = map.zoomOut; - /* Background */ - var backgroundSources = iD.data.imagery.map(function(source) { - if (source.sourcetag === 'Bing') { - return iD.BackgroundSource.Bing(source, context.background().dispatch); - } else { - return iD.BackgroundSource.template(source); - } - }); - backgroundSources.push(iD.BackgroundSource.Custom); - - context.backgroundSources = function() { - return backgroundSources; - }; - /* Presets */ - var presets = iD.presets(context) + var presets = iD.presets() .load(iD.data.presets); context.presets = function() { @@ -15051,31 +15207,6 @@ window.iD = function () { return context; }; - var q = iD.util.stringQs(location.hash.substring(1)), detected = false; - if (q.layer && q.layer.indexOf('custom:') === 0) { - context.layers()[0] - .source(iD.BackgroundSource.template({ - template: q.layer.replace(/^custom:/, ''), - name: 'Custom' - })); - detected = true; - } else if (q.layer) { - context.layers()[0] - .source(_.find(backgroundSources, function(l) { - if (l.data.sourcetag === q.layer) { - detected = true; - return true; - } - })); - } - - if (!detected) { - context.background() - .source(_.find(backgroundSources, function(l) { - return l.data.name === 'Bing aerial imagery'; - })); - } - var embed = false; context.embed = function(_) { if (!arguments.length) return embed; @@ -15101,40 +15232,40 @@ window.iD = function () { return d3.rebind(context, dispatch, 'on'); }; -iD.version = '1.0.1'; +iD.version = '1.1.0'; -iD.detect = function() { - var browser = {}; +(function() { + var detected = {}; var ua = navigator.userAgent, msie = new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})"); if (msie.exec(ua) !== null) { var rv = parseFloat(RegExp.$1); - browser.support = !(rv && rv < 9); + detected.support = !(rv && rv < 9); } else { - browser.support = true; + detected.support = true; } // Added due to incomplete svg style support. See #715 - browser.opera = ua.indexOf('Opera') >= 0; + detected.opera = ua.indexOf('Opera') >= 0; - browser.locale = navigator.language || navigator.userLanguage; + detected.locale = navigator.language || navigator.userLanguage; - browser.filedrop = (window.FileReader && 'ondrop' in window); + detected.filedrop = (window.FileReader && 'ondrop' in window); function nav(x) { return navigator.userAgent.indexOf(x) !== -1; } - if (nav('Win')) browser.os = 'win'; - else if (nav('Mac')) browser.os = 'mac'; - else if (nav('X11')) browser.os = 'linux'; - else if (nav('Linux')) browser.os = 'linux'; - else browser.os = 'win'; + if (nav('Win')) detected.os = 'win'; + else if (nav('Mac')) detected.os = 'mac'; + else if (nav('X11')) detected.os = 'linux'; + else if (nav('Linux')) detected.os = 'linux'; + else detected.os = 'win'; - return browser; -}; + iD.detect = function() { return detected; }; +})(); iD.taginfo = function() { var taginfo = {}, endpoint = 'http://taginfo.openstreetmap.org/api/4/', @@ -15151,7 +15282,11 @@ iD.taginfo = function() { line: 'ways' }; - var cache = this.cache = {}; + if (!iD.taginfo.cache) { + iD.taginfo.cache = {}; + } + + var cache = iD.taginfo.cache; function sets(parameters, n, o) { if (parameters.geometry && o[parameters.geometry]) { @@ -15331,6 +15466,30 @@ iD.util.tagText = function(entity) { }).join(', '); }; +iD.util.entitySelector = function(ids) { + return ids.length ? '.' + ids.join(',.') : 'nothing'; +}; + +iD.util.entityOrMemberSelector = function(ids, graph) { + var s = iD.util.entitySelector(ids); + + ids.forEach(function(id) { + var entity = graph.hasEntity(id); + if (entity && entity.type === 'relation') { + entity.members.forEach(function(member) { + s += ',.' + member.id + }); + } + }); + + return s; +}; + +iD.util.displayName = function(entity) { + var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0]; + return entity.tags[localeName] || entity.tags.name || entity.tags.ref; +}; + iD.util.stringQs = function(str) { return str.split('&').reduce(function(obj, pair){ var parts = pair.split('='); @@ -15378,7 +15537,7 @@ iD.util.prefixCSSProperty = function(property) { while (++i < n) if (prefixes[i] + property in s) - return '-' + prefixes[i].toLowerCase() + '-' + property.toLowerCase(); + return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase(); return false; }; @@ -15595,12 +15754,24 @@ _.extend(iD.geo.Extent.prototype, { obj[1][1] >= this[0][1]; }, + intersection: function(obj) { + if (!this.intersects(obj)) return new iD.geo.Extent(); + return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]), + Math.max(obj[0][1], this[0][1])], + [Math.min(obj[1][0], this[1][0]), + Math.min(obj[1][1], this[1][1])]); + }, + padByMeters: function(meters) { var dLat = meters / 111200, dLon = meters / 111200 / Math.abs(Math.cos(this.center()[1])); return iD.geo.Extent( [this[0][0] - dLon, this[0][1] - dLat], [this[1][0] + dLon, this[1][1] + dLat]); + }, + + toParam: function() { + return [this[0][0], this[0][1], this[1][0], this[1][1]].join(','); } }); // For fixing up rendering of multipolygons with tags on the outer member. @@ -15653,12 +15824,126 @@ iD.geo.simpleMultipolygonOuterMember = function(entity, graph) { return outerMember && graph.hasEntity(outerMember.id); }; + +// Join `array` into sequences of connecting ways. +// +// Segments which share identical start/end nodes will, as much as possible, +// be connected with each other. +// +// The return value is a nested array. Each constituent array contains elements +// of `array` which have been determined to connect. Each consitituent array +// also has a `nodes` property whose value is an ordered array of member nodes, +// with appropriate order reversal and start/end coordinate de-duplication. +// +// Members of `array` must have, at minimum, `type` and `id` properties. +// Thus either an array of `iD.Way`s or a relation member array may be +// used. +// +// If an member has a `tags` property, its tags will be reversed via +// `iD.actions.Reverse` in the output. +// +// Incomplete members (those for which `graph.hasEntity(element.id)` returns +// false) and non-way members are ignored. +// +iD.geo.joinWays = function(array, graph) { + var joined = [], member, current, nodes, first, last, i, how, what; + + array = array.filter(function(member) { + return member.type === 'way' && graph.hasEntity(member.id); + }); + + function resolve(member) { + return graph.childNodes(graph.entity(member.id)); + } + + function reverse(member) { + return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member; + } + + while (array.length) { + member = array.shift(); + current = [member]; + current.nodes = nodes = resolve(member).slice(); + joined.push(current); + + while (array.length && _.first(nodes) !== _.last(nodes)) { + first = _.first(nodes); + last = _.last(nodes); + + for (i = 0; i < array.length; i++) { + member = array[i]; + what = resolve(member); + + if (last === _.first(what)) { + how = nodes.push; + what = what.slice(1); + break; + } else if (last === _.last(what)) { + how = nodes.push; + what = what.slice(0, -1).reverse(); + member = reverse(member); + break; + } else if (first === _.last(what)) { + how = nodes.unshift; + what = what.slice(0, -1); + break; + } else if (first === _.first(what)) { + how = nodes.unshift; + what = what.slice(1).reverse(); + member = reverse(member); + break; + } else { + what = how = null; + } + } + + if (!what) + break; // No more joinable ways. + + how.apply(current, [member]); + how.apply(nodes, what); + + array.splice(i, 1); + } + } + + return joined; +}; iD.actions = {}; iD.actions.AddEntity = function(way) { return function(graph) { return graph.replace(way); }; }; +iD.actions.AddMember = function(relationId, member, memberIndex) { + return function(graph) { + var relation = graph.entity(relationId); + + if (isNaN(memberIndex) && member.type === 'way') { + var members = relation.indexedMembers(); + members.push(member); + + var joined = iD.geo.joinWays(members, graph); + for (var i = 0; i < joined.length; i++) { + var segment = joined[i]; + for (var j = 0; j < segment.length && segment.length >= 2; j++) { + if (segment[j] !== member) + continue; + + if (j === 0) { + memberIndex = segment[j + 1].index; + } else if (j === segment.length - 1) { + memberIndex = segment[j - 1].index + 1; + } else { + memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1); + } + } + } + } + + return graph.replace(relation.addMember(member, memberIndex)); + } +}; iD.actions.AddMidpoint = function(midpoint, node) { return function(graph) { graph = graph.replace(node.move(midpoint.loc)); @@ -15687,6 +15972,23 @@ iD.actions.AddVertex = function(wayId, nodeId, index) { return graph.replace(graph.entity(wayId).addNode(nodeId, index)); }; }; +iD.actions.ChangeMember = function(relationId, member, memberIndex) { + return function(graph) { + return graph.replace(graph.entity(relationId).updateMember(member, memberIndex)); + } +}; +iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) { + return function(graph) { + var entity = graph.entity(entityId), + geometry = entity.geometry(graph), + tags = entity.tags; + + if (oldPreset) tags = oldPreset.removeTags(tags, geometry); + if (newPreset) tags = newPreset.applyTags(tags, geometry); + + return graph.replace(entity.update({tags: tags})); + }; +}; iD.actions.ChangeTags = function(entityId, tags) { return function(graph) { var entity = graph.entity(entityId); @@ -15800,14 +16102,19 @@ iD.actions.Connect = function(nodeIds) { return graph; }; }; -iD.actions.DeleteMultiple = function(ids) { +iD.actions.DeleteMember = function(relationId, memberIndex) { return function(graph) { - var actions = { - way: iD.actions.DeleteWay, - node: iD.actions.DeleteNode, - relation: iD.actions.DeleteRelation - }; + return graph.replace(graph.entity(relationId).removeMember(memberIndex)); + }; +}; +iD.actions.DeleteMultiple = function(ids) { + var actions = { + way: iD.actions.DeleteWay, + node: iD.actions.DeleteNode, + relation: iD.actions.DeleteRelation + }; + var action = function(graph) { ids.forEach(function(id) { if (graph.hasEntity(id)) { // It may have been deleted aready. graph = actions[graph.entity(id).type](id)(graph); @@ -15816,10 +16123,20 @@ iD.actions.DeleteMultiple = function(ids) { return graph; }; + + action.disabled = function(graph) { + for (var i = 0; i < ids.length; i++) { + var id = ids[i], + disabled = actions[graph.entity(id).type](id).disabled(graph); + if (disabled) return disabled; + } + }; + + return action; }; // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as iD.actions.DeleteNode = function(nodeId) { - return function(graph) { + var action = function(graph) { var node = graph.entity(nodeId); graph.parentWays(node) @@ -15834,11 +16151,17 @@ iD.actions.DeleteNode = function(nodeId) { graph.parentRelations(node) .forEach(function(parent) { - graph = graph.replace(parent.removeMember(nodeId)); + graph = graph.replace(parent.removeMembersWithID(nodeId)); }); return graph.remove(node); }; + + action.disabled = function() { + return false; + }; + + return action; }; // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as iD.actions.DeleteRelation = function(relationId) { @@ -15848,16 +16171,16 @@ iD.actions.DeleteRelation = function(relationId) { !entity.hasInterestingTags(); } - return function(graph) { + var action = function(graph) { var relation = graph.entity(relationId); graph.parentRelations(relation) .forEach(function(parent) { - graph = graph.replace(parent.removeMember(relationId)); + graph = graph.replace(parent.removeMembersWithID(relationId)); }); _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) { - graph = graph.replace(relation.removeMember(memberId)); + graph = graph.replace(relation.removeMembersWithID(memberId)); var entity = graph.entity(memberId); if (deleteEntity(entity, graph)) { @@ -15867,6 +16190,13 @@ iD.actions.DeleteRelation = function(relationId) { return graph.remove(relation); }; + + action.disabled = function(graph) { + if (!graph.entity(relationId).isComplete(graph)) + return 'incomplete_relation'; + }; + + return action; }; // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as iD.actions.DeleteWay = function(wayId) { @@ -15876,12 +16206,12 @@ iD.actions.DeleteWay = function(wayId) { !node.hasInterestingTags(); } - return function(graph) { + var action = function(graph) { var way = graph.entity(wayId); graph.parentRelations(way) .forEach(function(parent) { - graph = graph.replace(parent.removeMember(wayId)); + graph = graph.replace(parent.removeMembersWithID(wayId)); }); _.uniq(way.nodes).forEach(function(nodeId) { @@ -15895,6 +16225,12 @@ iD.actions.DeleteWay = function(wayId) { return graph.remove(way); }; + + action.disabled = function() { + return false; + }; + + return action; }; iD.actions.DeprecateTags = function(entityId) { return function(graph) { @@ -15932,6 +16268,22 @@ iD.actions.DeprecateTags = function(entityId) { } }; }; +iD.actions.DiscardTags = function(difference) { + return function(graph) { + function discardTags(entity) { + if (!_.isEmpty(entity.tags)) { + graph = graph.replace(entity.update({ + tags: _.omit(entity.tags, iD.data.discarded) + })); + } + } + + difference.modified().forEach(discardTags); + difference.created().forEach(discardTags); + + return graph; + } +}; // Disconect the ways at the given node. // // Optionally, disconnect only the given ways. @@ -16006,8 +16358,6 @@ iD.actions.Disconnect = function(nodeId, newNodeId) { // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java // iD.actions.Join = function(ids) { - var idA = ids[0], - idB = ids[1]; function groupEntitiesByGeometry(graph) { var entities = ids.map(function(id) { return graph.entity(id); }); @@ -16015,70 +16365,61 @@ iD.actions.Join = function(ids) { } var action = function(graph) { - var a = graph.entity(idA), - b = graph.entity(idB), - nodes; + var ways = ids.map(graph.entity, graph), + survivor = ways[0]; // Prefer to keep an existing way. - if (a.isNew() && !b.isNew()) { - var tmp = a; - a = b; - b = tmp; - idA = a.id; - idB = b.id; - } - - if (a.first() === b.first()) { - // a <-- b ==> c - // Expected result: - // a <-- b <-- c - b = iD.actions.Reverse(idB)(graph).entity(idB); - nodes = b.nodes.slice().concat(a.nodes.slice(1)); - - } else if (a.first() === b.last()) { - // a <-- b <== c - // Expected result: - // a <-- b <-- c - nodes = b.nodes.concat(a.nodes.slice(1)); - - } else if (a.last() === b.first()) { - // a --> b ==> c - // Expected result: - // a --> b --> c - nodes = a.nodes.concat(b.nodes.slice(1)); - - } else if (a.last() === b.last()) { - // a --> b <== c - // Expected result: - // a --> b --> c - b = iD.actions.Reverse(idB)(graph).entity(idB); - nodes = a.nodes.concat(b.nodes.slice().slice(1)); - } - - graph.parentRelations(b).forEach(function(parent) { - graph = graph.replace(parent.replaceMember(b, a)); - }); + for (var i = 0; i < ways.length; i++) { + if (!ways[i].isNew()) { + survivor = ways[i]; + break; + } + } - graph = graph.replace(a.mergeTags(b.tags).update({ nodes: nodes })); - graph = iD.actions.DeleteWay(idB)(graph); + var joined = iD.geo.joinWays(ways, graph)[0]; + + survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')}); + graph = graph.replace(survivor); + + joined.forEach(function(way) { + if (way.id === survivor.id) + return; + + graph.parentRelations(way).forEach(function(parent) { + graph = graph.replace(parent.replaceMember(way, survivor)); + }); + + survivor = survivor.mergeTags(way.tags); + + graph = graph.replace(survivor); + graph = iD.actions.DeleteWay(way.id)(graph); + }); return graph; }; action.disabled = function(graph) { var geometries = groupEntitiesByGeometry(graph); - - if (ids.length !== 2 || ids.length !== geometries.line.length) + if (ids.length < 2 || ids.length !== geometries.line.length) return 'not_eligible'; - var a = graph.entity(idA), - b = graph.entity(idB); - - if (a.first() !== b.first() && - a.first() !== b.last() && - a.last() !== b.first() && - a.last() !== b.last()) + var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph); + if (joined.length > 1) return 'not_adjacent'; + + var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1), + relation; + + joined[0].forEach(function(way) { + var parents = graph.parentRelations(way); + parents.forEach(function(parent) { + if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; })) + relation = parent; + }); + }); + + if (relation) + return 'restriction'; }; return action; @@ -16120,6 +16461,115 @@ iD.actions.Merge = function(ids) { return action; }; +iD.actions.MergePolygon = function(ids, newRelationId) { + + function groupEntities(graph) { + var entities = ids.map(function (id) { return graph.entity(id); }); + return _.extend({ + closedWay: [], + multipolygon: [], + other: [] + }, _.groupBy(entities, function(entity) { + if (entity.type === 'way' && entity.isClosed()) { + return 'closedWay'; + } else if (entity.type === 'relation' && entity.isMultipolygon()) { + return 'multipolygon'; + } else { + return 'other'; + } + })); + } + + var action = function(graph) { + var entities = groupEntities(graph); + + // An array representing all the polygons that are part of the multipolygon. + // + // Each element is itself an array of objects with an id property, and has a + // locs property which is an array of the locations forming the polygon. + var polygons = entities.multipolygon.reduce(function(polygons, m) { + return polygons.concat(iD.geo.joinWays(m.members, graph)); + }, []).concat(entities.closedWay.map(function(d) { + var member = [{id: d.id}]; + member.nodes = graph.childNodes(d); + return member; + })); + + // contained is an array of arrays of boolean values, + // where contained[j][k] is true iff the jth way is + // contained by the kth way. + var contained = polygons.map(function(w, i) { + return polygons.map(function(d, n) { + if (i === n) return null; + return iD.geo.polygonContainsPolygon( + _.pluck(d.nodes, 'loc'), + _.pluck(w.nodes, 'loc')); + }); + }); + + // Sort all polygons as either outer or inner ways + var members = [], + outer = true; + + while (polygons.length) { + extractUncontained(polygons); + polygons = polygons.filter(isContained); + contained = contained.filter(isContained).map(filterContained); + } + + function isContained(d, i) { + return _.any(contained[i]); + } + + function filterContained(d, i) { + return d.filter(isContained); + } + + function extractUncontained(polygons) { + polygons.forEach(function(d, i) { + if (!isContained(d, i)) { + d.forEach(function(member) { + members.push({ + type: 'way', + id: member.id, + role: outer ? 'outer' : 'inner' + }); + }); + } + }); + outer = !outer; + } + + // Move all tags to one relation + var relation = entities.multipolygon[0] || + iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }}); + + entities.multipolygon.slice(1).forEach(function(m) { + relation = relation.mergeTags(m.tags); + graph = graph.remove(m); + }); + + members.forEach(function(m) { + var entity = graph.entity(m.id); + relation = relation.mergeTags(entity.tags); + graph = graph.replace(entity.update({ tags: {} })); + }); + + return graph.replace(relation.update({ + members: members, + tags: _.omit(relation.tags, 'area') + })); + }; + + action.disabled = function(graph) { + var entities = groupEntities(graph); + if (entities.other.length > 0 || + entities.closedWay.length + entities.multipolygon.length < 2) + return 'not_eligible'; + }; + + return action; +}; // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as iD.actions.Move = function(ids, delta, projection) { @@ -16547,18 +16997,6 @@ iD.actions.Split = function(nodeId, newWayIds) { return action; }; iD.behavior = {}; -iD.behavior.accept = function() { - var event = d3.dispatch('accept'), - keybinding = d3.keybinding('accept'); - - function accept(selection) { - keybinding.on('↩', function() { - event.accept(); - })(selection); - } - - return d3.rebind(accept, event, "on"); -}; iD.behavior.AddWay = function(context) { var event = d3.dispatch('start', 'startFromWay', 'startFromNode'), draw = iD.behavior.Draw(context); @@ -16571,22 +17009,16 @@ iD.behavior.AddWay = function(context) { .on('finish', addWay.cancel); context.map() - .minzoom(16) .dblclickEnable(false); surface.call(draw); }; addWay.off = function(surface) { - context.map() - .minzoom(0) - .tail(false); - surface.call(draw.off); }; addWay.cancel = function() { - window.setTimeout(function() { context.map().dblclickEnable(true); }, 1000); @@ -16594,6 +17026,11 @@ iD.behavior.AddWay = function(context) { context.enter(iD.modes.Browse(context)); }; + addWay.tail = function(text) { + draw.tail(text); + return addWay; + }; + return d3.rebind(addWay, event, 'on'); }; /* @@ -16637,6 +17074,23 @@ iD.behavior.drag = function() { }; }; + var d3_event_userSelectProperty = iD.util.prefixCSSProperty("UserSelect"), + d3_event_userSelectSuppress = d3_event_userSelectProperty ? + function () { + var selection = d3.selection(), + select = selection.style(d3_event_userSelectProperty); + selection.style(d3_event_userSelectProperty, 'none'); + return function () { + selection.style(d3_event_userSelectProperty, select); + }; + } : + function (type) { + var w = d3.select(window).on("selectstart." + type, d3_eventCancel); + return function () { + w.on("selectstart." + type, null); + }; + }; + function mousedown() { target = this; event_ = event.of(target, arguments); @@ -16644,7 +17098,8 @@ iD.behavior.drag = function() { touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null, offset, origin_ = point(), - moved = 0; + moved = 0, + selectEnable = d3_event_userSelectSuppress(touchId != null ? "drag-" + touchId : "drag"); var w = d3.select(window) .on(touchId !== null ? "touchmove.drag-" + touchId : "mousemove.drag", dragmove) @@ -16657,7 +17112,7 @@ iD.behavior.drag = function() { offset = [0, 0]; } - if (touchId === null) d3_eventCancel(); + if (touchId === null) d3.event.stopPropagation(); function point() { var p = target.parentNode || surface; @@ -16701,6 +17156,7 @@ iD.behavior.drag = function() { w.on(touchId !== null ? "touchmove.drag-" + touchId : "mousemove.drag", null) .on(touchId !== null ? "touchend.drag-" + touchId : "mouseup.drag", null); + selectEnable(); } function click() { @@ -16709,30 +17165,12 @@ iD.behavior.drag = function() { } } - var lastPos = [[0, 0], [0, 0]], - lastTimes = [0, 0]; - - function move() { - lastPos.push([d3.event.clientX, d3.event.clientY]); - lastTimes.push((new Date()).getTime()); - lastTimes.shift(); - lastPos.shift(); - } - function drag(selection) { var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'), delegate = mousedown; if (selector) { delegate = function() { - - var velocity = Math.sqrt( - Math.pow(lastPos[0][0] - d3.event.clientX, 2), - Math.pow(lastPos[0][1] - d3.event.clientY, 2)) / - ((new Date()).getTime() - lastTimes[0]); - - if (velocity > 0.05) return; - var root = this, target = d3.event.target; for (; target && target !== root; target = target.parentNode) { @@ -16744,16 +17182,12 @@ iD.behavior.drag = function() { }; } - selection - .on("mousemove.drag" + selector, move) - .on("mousedown.drag" + selector, delegate) + selection.on("mousedown.drag" + selector, delegate) .on("touchstart.drag" + selector, delegate); } drag.off = function(selection) { - selection - .on("mousemove.drag" + selector, null) - .on("mousedown.drag" + selector, null) + selection.on("mousedown.drag" + selector, null) .on("touchstart.drag" + selector, null); }; @@ -16801,7 +17235,11 @@ iD.behavior.Draw = function(context) { var event = d3.dispatch('move', 'click', 'clickWay', 'clickNode', 'undo', 'cancel', 'finish'), keybinding = d3.keybinding('draw'), - hover = iD.behavior.Hover().altDisables(true), + hover = iD.behavior.Hover(context) + .altDisables(true) + .on('hover', context.ui().sidebar.hover), + tail = iD.behavior.Tail(), + edit = iD.behavior.Edit(context), closeTolerance = 4, tolerance = 12; @@ -16857,7 +17295,7 @@ iD.behavior.Draw = function(context) { function click() { var d = datum(); if (d.type === 'way') { - var choice = iD.geo.chooseEdge(context.childNodes(d), d3.mouse(context.surface().node()), context.projection), + var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection), edge = [d.nodes[choice.index - 1], d.nodes[choice.index]]; event.clickWay(choice.loc, edge); @@ -16886,6 +17324,8 @@ iD.behavior.Draw = function(context) { function draw(selection) { context.install(hover); + context.install(tail); + context.install(edit); keybinding .on('⌫', backspace) @@ -16905,6 +17345,8 @@ iD.behavior.Draw = function(context) { draw.off = function(selection) { context.uninstall(hover); + context.uninstall(tail); + context.uninstall(edit); selection .on('mousedown.draw', null) @@ -16917,11 +17359,21 @@ iD.behavior.Draw = function(context) { .call(keybinding.off); }; + draw.tail = function(_) { + if (!_ || iD.behavior.Draw.usedTails[_] === undefined) { + tail.text(_); + iD.behavior.Draw.usedTails[_] = true; + } + return draw; + }; + return d3.rebind(draw, event, 'on'); }; + +iD.behavior.Draw.usedTails = {}; iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { var way = context.entity(wayId), - isArea = way.geometry() === 'area', + isArea = context.geometry(wayId) === 'area', finished = false, annotation = t((way.isDegenerate() ? 'operations.start.annotation.' : @@ -16947,18 +17399,14 @@ iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { } function move(datum) { - var loc = context.map().mouseCoordinates(); + var loc; - if (datum.id === end.id || datum.id === segment.id) { - context.surface().selectAll('.way, .node') - .filter(function(d) { - return d.id === end.id || d.id === segment.id; - }) - .classed('active', true); - } else if (datum.type === 'node') { + if (datum.type === 'node' && datum.id !== end.id) { loc = datum.loc; - } else if (datum.type === 'way') { - loc = iD.geo.chooseEdge(context.childNodes(datum), d3.mouse(context.surface().node()), context.projection).loc; + } else if (datum.type === 'way' && datum.id !== segment.id) { + loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc; + } else { + loc = context.map().mouseCoordinates(); } context.replace(iD.actions.MoveNode(end.id, loc)); @@ -16969,12 +17417,10 @@ iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { context.enter(iD.modes.Browse(context)); } - function lineActives(d) { - return d.id === segment.id || d.id === start.id || d.id === end.id; - } - - function areaActives(d) { - return d.id === wayId || d.id === end.id; + function setActiveElements() { + var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id]; + context.surface().selectAll(iD.util.entitySelector(active)) + .classed('active', true); } var drawWay = function(surface) { @@ -16987,13 +17433,12 @@ iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { .on('finish', drawWay.finish); context.map() - .minzoom(16) - .dblclickEnable(false); + .dblclickEnable(false) + .on('drawn.draw', setActiveElements); - surface.call(draw) - .selectAll('.way, .node') - .filter(isArea ? areaActives : lineActives) - .classed('active', true); + setActiveElements(); + + surface.call(draw); context.history() .on('undone.draw', undone); @@ -17004,11 +17449,10 @@ iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { context.pop(); context.map() - .minzoom(0) - .tail(false); + .on('drawn.draw', null); surface.call(draw.off) - .selectAll('.way, .node') + .selectAll('.active') .classed('active', false); context.history() @@ -17118,8 +17562,26 @@ iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) { context.enter(iD.modes.Browse(context)); }; + drawWay.tail = function(text) { + draw.tail(text); + return drawWay; + }; + return drawWay; }; +iD.behavior.Edit = function(context) { + function edit() { + context.map() + .minzoom(16); + } + + edit.off = function() { + context.map() + .minzoom(0); + }; + + return edit; +}; iD.behavior.Hash = function(context) { var s0 = null, // cached location.hash lat = 90 - 1e-8; // allowable latitude range @@ -17159,31 +17621,6 @@ iD.behavior.Hash = function(context) { } } - // the hash can declare that the map should select a feature, but it can - // do so before any features are loaded. thus wait for the feature to - // be loaded and then select - function willselect(id) { - context.connection().loadEntity(id, function(error, entity) { - if (entity) { - context.map().zoomTo(entity); - } - }); - - context.map().on('drawn.hash', function() { - if (!context.hasEntity(id)) return; - selectoff(); - context.enter(iD.modes.Select(context, [id])); - }); - - context.on('enter.hash', function() { - if (context.mode().id !== 'browse') selectoff(); - }); - } - - function selectoff() { - context.map().on('drawn.hash', null); - } - function hash() { context.map() .on('move.hash', move); @@ -17193,7 +17630,7 @@ iD.behavior.Hash = function(context) { if (location.hash) { var q = iD.util.stringQs(location.hash.substring(1)); - if (q.id) willselect(q.id); + if (q.id) context.loadEntity(q.id, !q.map); hashchange(); if (q.map) hash.hadHash = true; } @@ -17220,70 +17657,114 @@ iD.behavior.Hash = function(context) { Only one of these elements can have the :hover pseudo-class, but all of them will have the .hover class. */ -iD.behavior.Hover = function() { - var selection, - altDisables; +iD.behavior.Hover = function(context) { + var dispatch = d3.dispatch('hover'), + selection, + altDisables, + target; function keydown() { if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) { - selection.classed('behavior-hover', false); + dispatch.hover(null); + selection.selectAll('.hover') + .classed('hover-suppressed', true) + .classed('hover', false); } } function keyup() { if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) { - selection.classed('behavior-hover', true); + dispatch.hover(target ? target.id : null); + selection.selectAll('.hover-suppressed') + .classed('hover-suppressed', false) + .classed('hover', true); } } var hover = function(__) { selection = __; - if (!altDisables || !d3.event || !d3.event.altKey) { - selection.classed('behavior-hover', true); - } + function enter(d) { + if (d === target) return; - function mouseover() { - var datum = d3.event.target.__data__; + target = d; - if (datum) { - var hovered = [datum.id]; + selection.selectAll('.hover') + .classed('hover', false); + selection.selectAll('.hover-suppressed') + .classed('hover-suppressed', false); - if (datum.type === 'relation') { - hovered = hovered.concat(_.pluck(datum.members, 'id')); + if (target instanceof iD.Entity) { + var selector = '.' + target.id; + + if (target.type === 'relation') { + target.members.forEach(function(member) { + selector += ', .' + member.id; + }); } - hovered = d3.set(hovered); + var suppressed = altDisables && d3.event && d3.event.altKey; - selection.selectAll('*') - .filter(function(d) { return d && hovered.has(d.id); }) - .classed('hover', true); + selection.selectAll(selector) + .classed(suppressed ? 'hover-suppressed' : 'hover', true); + + dispatch.hover(target.id); + } else { + dispatch.hover(null); } } - selection.on('mouseover.hover', mouseover); + var down; - selection.on('mouseout.hover', function() { - selection.selectAll('.hover') - .classed('hover', false); - }); + function mouseover() { + if (down) return; + var target = d3.event.target; + enter(target ? target.__data__ : null); + } - d3.select(document) + function mouseout() { + if (down) return; + var target = d3.event.relatedTarget; + enter(target ? target.__data__ : null); + } + + function mousedown() { + down = true; + d3.select(window) + .on('mouseup.hover', mouseup) + } + + function mouseup() { + down = false; + } + + selection + .on('mouseover.hover', mouseover) + .on('mouseout.hover', mouseout) + .on('mousedown.hover', mousedown) + .on('mouseup.hover', mouseup); + + d3.select(window) .on('keydown.hover', keydown) .on('keyup.hover', keyup); }; hover.off = function(selection) { - selection.classed('behavior-hover', false) - .on('mouseover.hover', null) - .on('mouseout.hover', null); - selection.selectAll('.hover') .classed('hover', false); + selection.selectAll('.hover-suppressed') + .classed('hover-suppressed', false); - d3.select(document) + selection + .on('mouseover.hover', null) + .on('mouseout.hover', null) + .on('mousedown.hover', null) + .on('mouseup.hover', null); + + d3.select(window) .on('keydown.hover', null) - .on('keyup.hover', null); + .on('keyup.hover', null) + .on('mouseup.hover', null) }; hover.altDisables = function(_) { @@ -17292,7 +17773,7 @@ iD.behavior.Hover = function() { return hover; }; - return hover; + return d3.rebind(hover, dispatch, 'on'); }; iD.behavior.Lasso = function(context) { @@ -17304,7 +17785,7 @@ iD.behavior.Lasso = function(context) { function mousedown() { if (d3.event.shiftKey === true) { - mouse = d3.mouse(context.surface().node()); + mouse = context.mouse(); lasso = null; selection @@ -17323,7 +17804,7 @@ iD.behavior.Lasso = function(context) { context.surface().call(lasso); } - lasso.b(d3.mouse(context.surface().node())); + lasso.b(context.mouse()); } function normalize(a, b) { @@ -17389,19 +17870,19 @@ iD.behavior.Select = function(context) { } else if (!d3.event.shiftKey && !lasso) { // Avoid re-entering Select mode with same entity. - if (context.selection().length !== 1 || context.selection()[0] !== datum.id) { + if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) { context.enter(iD.modes.Select(context, [datum.id])); } else { context.mode().reselect(); } - } else if (context.selection().indexOf(datum.id) >= 0) { - var selection = _.without(context.selection(), datum.id); - context.enter(selection.length ? - iD.modes.Select(context, selection) : + } else if (context.selectedIDs().indexOf(datum.id) >= 0) { + var selectedIDs = _.without(context.selectedIDs(), datum.id); + context.enter(selectedIDs.length ? + iD.modes.Select(context, selectedIDs) : iD.modes.Browse(context)); } else { - context.enter(iD.modes.Select(context, context.selection().concat([datum.id]))); + context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id]))); } } @@ -17427,6 +17908,91 @@ iD.behavior.Select = function(context) { return behavior; }; +iD.behavior.Tail = function() { + var text, + container, + xmargin = 25, + tooltip_size = [0, 0], + selection_size = [0, 0], + transformProp = iD.util.prefixCSSProperty('Transform'); + + function tail(selection) { + if (!text) return; + + d3.select(window) + .on('resize.tail', function() { selection_size = selection.dimensions(); }); + + function show() { + container.style('display', 'block'); + tooltip_size = container.dimensions(); + } + + function mousemove() { + if (container.style('display') === 'none') show(); + var xoffset = ((d3.event.clientX + tooltip_size[0] + xmargin) > selection_size[0]) ? + -tooltip_size[0] - xmargin : xmargin; + container.classed('left', xoffset > 0); + container.style(transformProp, 'translate(' + + (~~d3.event.clientX + xoffset) + 'px,' + + ~~d3.event.clientY + 'px)'); + } + + function mouseout() { + if (d3.event.relatedTarget !== container.node()) { + container.style('display', 'none'); + } + } + + function mouseover() { + if (d3.event.relatedTarget !== container.node()) { + show(); + } + } + + container = d3.select(document.body) + .append('div') + .style('display', 'none') + .attr('class', 'tail tooltip-inner'); + + container.append('div') + .text(text); + + selection + .on('mousemove.tail', mousemove) + .on('mouseover.tail', mouseover) + .on('mouseout.tail', mouseout); + + container + .on('mousemove.tail', mousemove); + + tooltip_size = container.dimensions(); + selection_size = selection.dimensions(); + } + + tail.off = function(selection) { + if (!text) return; + + container + .on('mousemove.tail', null) + .remove(); + + selection + .on('mousemove.tail', null) + .on('mouseover.tail', null) + .on('mouseout.tail', null); + + d3.select(window) + .on('resize.tail', null); + }; + + tail.text = function(_) { + if (!arguments.length) return text; + text = _; + return tail; + }; + + return tail; +}; iD.modes = {}; iD.modes.AddArea = function(context) { var mode = { @@ -17438,6 +18004,7 @@ iD.modes.AddArea = function(context) { }; var behavior = iD.behavior.AddWay(context) + .tail(t('modes.add_area.tail')) .on('start', start) .on('startFromWay', startFromWay) .on('startFromNode', startFromNode), @@ -17486,7 +18053,6 @@ iD.modes.AddArea = function(context) { mode.enter = function() { context.install(behavior); - context.tail(t('modes.add_area.tail')); }; mode.exit = function() { @@ -17505,9 +18071,10 @@ iD.modes.AddLine = function(context) { }; var behavior = iD.behavior.AddWay(context) - .on('start', start) - .on('startFromWay', startFromWay) - .on('startFromNode', startFromNode); + .tail(t('modes.add_line.tail')) + .on('start', start) + .on('startFromWay', startFromWay) + .on('startFromNode', startFromNode); function start(loc) { var graph = context.graph(), @@ -17560,7 +18127,6 @@ iD.modes.AddLine = function(context) { mode.enter = function() { context.install(behavior); - context.tail(t('modes.add_line.tail')); }; mode.exit = function() { @@ -17572,12 +18138,14 @@ iD.modes.AddLine = function(context) { iD.modes.AddPoint = function(context) { var mode = { id: 'add-point', + button: 'point', title: t('modes.add_point.title'), description: t('modes.add_point.description'), key: '1' }; var behavior = iD.behavior.Draw(context) + .tail(t('modes.add_point.tail')) .on('click', add) .on('clickWay', addWay) .on('clickNode', addNode) @@ -17611,12 +18179,10 @@ iD.modes.AddPoint = function(context) { mode.enter = function() { context.install(behavior); - context.tail(t('modes.add_point.tail')); }; mode.exit = function() { context.uninstall(behavior); - context.tail(false); }; return mode; @@ -17628,10 +18194,11 @@ iD.modes.Browse = function(context) { title: t('modes.browse.title'), description: t('modes.browse.description'), key: '1' - }; + }, sidebar; var behaviors = [ - iD.behavior.Hover(), + iD.behavior.Hover(context) + .on('hover', context.ui().sidebar.hover), iD.behavior.Select(context), iD.behavior.Lasso(context), iD.modes.DragNode(context).behavior]; @@ -17640,12 +18207,31 @@ iD.modes.Browse = function(context) { behaviors.forEach(function(behavior) { context.install(behavior); }); + + // Get focus on the body. + document.activeElement.blur(); + + if (sidebar) { + context.ui().sidebar.show(sidebar); + } else { + context.ui().sidebar.select(null); + } }; mode.exit = function() { behaviors.forEach(function(behavior) { context.uninstall(behavior); }); + + if (sidebar) { + context.ui().sidebar.hide(sidebar); + } + }; + + mode.sidebar = function(_) { + if (!arguments.length) return sidebar; + sidebar = _; + return mode; }; return mode; @@ -17660,7 +18246,11 @@ iD.modes.DragNode = function(context) { activeIDs, wasMidpoint, cancelled, - hover = iD.behavior.Hover().altDisables(true); + selectedIDs = [], + hover = iD.behavior.Hover(context) + .altDisables(true) + .on('hover', context.ui().sidebar.hover), + edit = iD.behavior.Edit(context); function edge(point, size) { var pad = [30, 100, 30, 100]; @@ -17706,8 +18296,7 @@ iD.modes.DragNode = function(context) { context.perform(iD.actions.AddMidpoint(midpoint, entity)); var vertex = context.surface() - .selectAll('.vertex') - .filter(function(d) { return d.id === entity.id; }); + .selectAll('.' + entity.id); behavior.target(vertex.node(), entity); } else { @@ -17742,7 +18331,7 @@ iD.modes.DragNode = function(context) { var nudge = childOf(context.container().node(), d3.event.sourceEvent.toElement) && - edge(d3.event.point, context.map().size()); + edge(d3.event.point, context.map().dimensions()); if (nudge) startNudge(nudge); else stopNudge(); @@ -17753,7 +18342,7 @@ iD.modes.DragNode = function(context) { if (d.type === 'node' && d.id !== entity.id) { loc = d.loc; } else if (d.type === 'way') { - loc = iD.geo.chooseEdge(context.childNodes(d), d3.mouse(context.surface().node()), context.projection).loc; + loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc; } context.replace( @@ -17767,13 +18356,12 @@ iD.modes.DragNode = function(context) { var d = datum(); if (d.type === 'way') { - var choice = iD.geo.chooseEdge(context.childNodes(d), d3.mouse(context.surface().node()), context.projection); + var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection); context.replace( iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity), connectAnnotation(d)); } else if (d.type === 'node' && d.id !== entity.id) { - // `entity` is last so it will survive and it's parent ways can be selected below. context.replace( iD.actions.Connect([d.id, entity.id]), connectAnnotation(d)); @@ -17789,11 +18377,13 @@ iD.modes.DragNode = function(context) { moveAnnotation(entity)); } - var parentWays = _.pluck(context.graph().parentWays(entity), 'id'); + var reselection = selectedIDs.filter(function(id) { + return context.graph().hasEntity(id); + }); - if (parentWays.length) { + if (reselection.length) { context.enter( - iD.modes.Select(context, parentWays) + iD.modes.Select(context, reselection) .suppressMenu(true)); } else { context.enter(iD.modes.Browse(context)); @@ -17805,6 +18395,11 @@ iD.modes.DragNode = function(context) { context.enter(iD.modes.Browse(context)); } + function setActiveElements() { + context.surface().selectAll(iD.util.entitySelector(activeIDs)) + .classed('active', true); + } + var behavior = iD.behavior.drag() .delegate("g.node, g.point, g.midpoint") .surface(context.surface().node()) @@ -17815,22 +18410,27 @@ iD.modes.DragNode = function(context) { mode.enter = function() { context.install(hover); + context.install(edit); context.history() .on('undone.drag-node', cancel); - context.surface() - .selectAll('.node, .way') - .filter(function(d) { return activeIDs.indexOf(d.id) >= 0; }) - .classed('active', true); + context.map() + .on('drawn.drag-node', setActiveElements); + + setActiveElements(); }; mode.exit = function() { context.uninstall(hover); + context.uninstall(edit); context.history() .on('undone.drag-node', null); + context.map() + .on('drawn.drag-node', null); + context.surface() .selectAll('.active') .classed('active', false); @@ -17838,6 +18438,12 @@ iD.modes.DragNode = function(context) { stopNudge(); }; + mode.selectedIDs = function(_) { + if (!arguments.length) return selectedIDs; + selectedIDs = _; + return mode; + }; + mode.behavior = behavior; return mode; @@ -17855,7 +18461,8 @@ iD.modes.DrawArea = function(context, wayId, baseGraph) { headId = way.nodes[way.nodes.length - 2], tailId = way.first(); - behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph); + behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph) + .tail(t('modes.draw_area.tail')); var addNode = behavior.addNode; @@ -17868,14 +18475,13 @@ iD.modes.DrawArea = function(context, wayId, baseGraph) { }; context.install(behavior); - context.tail(t('modes.draw_area.tail')); }; mode.exit = function() { context.uninstall(behavior); }; - mode.selection = function() { + mode.selectedIDs = function() { return [wayId]; }; @@ -17894,7 +18500,8 @@ iD.modes.DrawLine = function(context, wayId, direction, baseGraph) { index = (direction === 'forward') ? undefined : 0, headId = (direction === 'forward') ? way.last() : way.first(); - behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph); + behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph) + .tail(t('modes.draw_line.tail')); var addNode = behavior.addNode; @@ -17907,14 +18514,13 @@ iD.modes.DrawLine = function(context, wayId, direction, baseGraph) { }; context.install(behavior); - context.tail(t('modes.draw_line.tail')); }; mode.exit = function() { context.uninstall(behavior); }; - mode.selection = function() { + mode.selectedIDs = function() { return [wayId]; }; @@ -17926,9 +18532,12 @@ iD.modes.Move = function(context, entityIDs) { button: 'browse' }; - var keybinding = d3.keybinding('move'); + var keybinding = d3.keybinding('move'), + edit = iD.behavior.Edit(context); mode.enter = function() { + context.install(edit); + var origin, nudgeInterval, annotation = entityIDs.length === 1 ? @@ -17965,19 +18574,15 @@ iD.modes.Move = function(context, entityIDs) { nudgeInterval = null; } - function point() { - return d3.mouse(context.map().surface.node()); - } - function move() { - var p = point(); + var p = context.mouse(); var delta = origin ? [p[0] - context.projection(origin)[0], p[1] - context.projection(origin)[1]] : [0, 0]; - var nudge = edge(p, context.map().size()); + var nudge = edge(p, context.map().dimensions()); if (nudge) startNudge(nudge); else stopNudge(); @@ -18020,6 +18625,8 @@ iD.modes.Move = function(context, entityIDs) { }; mode.exit = function() { + context.uninstall(edit); + context.surface() .on('mousemove.move', null) .on('click.move', null); @@ -18038,9 +18645,11 @@ iD.modes.RotateWay = function(context, wayId) { button: 'browse' }; - var keybinding = d3.keybinding('rotate-way'); + var keybinding = d3.keybinding('rotate-way'), + edit = iD.behavior.Edit(context); mode.enter = function() { + context.install(edit); var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)), way = context.graph().entity(wayId), @@ -18053,13 +18662,9 @@ iD.modes.RotateWay = function(context, wayId) { iD.actions.Noop(), annotation); - function point() { - return d3.mouse(context.map().surface.node()); - } - function rotate() { - var mousePoint = point(), + var mousePoint = context.mouse(), newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]); if (typeof angle === 'undefined') angle = newAngle; @@ -18101,6 +18706,8 @@ iD.modes.RotateWay = function(context, wayId) { }; mode.exit = function() { + context.uninstall(edit); + context.surface() .on('mousemove.rotate-way', null) .on('click.rotate-way', null); @@ -18113,7 +18720,95 @@ iD.modes.RotateWay = function(context, wayId) { return mode; }; -iD.modes.Select = function(context, selection) { +iD.modes.Save = function(context) { + var ui = iD.ui.Commit(context) + .on('cancel', cancel) + .on('fix', fix) + .on('save', save); + + function cancel() { + context.enter(iD.modes.Browse(context)); + } + + function fix(d) { + context.map().zoomTo(d.entity); + context.enter(iD.modes.Select(context, [d.entity.id])); + } + + function save(e) { + var loading = iD.ui.Loading(context) + .message(t('save.uploading')) + .blocking(true); + + context.container() + .call(loading); + + context.connection().putChangeset( + context.history().changes(iD.actions.DiscardTags(context.history().difference())), + e.comment, + context.history().imageryUsed(), + function(err, changeset_id) { + loading.close(); + if (err) { + var confirm = iD.ui.confirm(context.container()); + confirm + .select('.modal-section.header') + .append('h3') + .text(t('save.error')); + confirm + .select('.modal-section.message-text') + .append('p') + .text(err.responseText); + } else { + context.flush(); + success(e, changeset_id); + } + }); + } + + function success(e, changeset_id) { + context.enter(iD.modes.Browse(context) + .sidebar(iD.ui.Success(context) + .changeset({ + id: changeset_id, + comment: e.comment + }) + .on('cancel', function(ui) { + context.ui().sidebar.hide(ui); + }))); + } + + var mode = { + id: 'save' + }; + + var behaviors = [ + iD.behavior.Hover(context), + iD.behavior.Select(context), + iD.behavior.Lasso(context), + iD.modes.DragNode(context).behavior]; + + mode.enter = function() { + behaviors.forEach(function(behavior) { + context.install(behavior); + }); + + context.connection().authenticate(function(err) { + context.ui().sidebar.show(ui); + }); + }; + + mode.exit = function() { + behaviors.forEach(function(behavior) { + context.uninstall(behavior); + }); + + context.ui().sidebar.hide(ui); + }; + + return mode; +}; +iD.modes.Select = function(context, selectedIDs) { var mode = { id: 'select', button: 'browse' @@ -18122,10 +18817,12 @@ iD.modes.Select = function(context, selection) { var keybinding = d3.keybinding('select'), timeout = null, behaviors = [ - iD.behavior.Hover(), + iD.behavior.Hover(context), iD.behavior.Select(context), iD.behavior.Lasso(context), - iD.modes.DragNode(context).behavior], + iD.modes.DragNode(context) + .selectedIDs(selectedIDs) + .behavior], inspector, radialMenu, newFeature = false, @@ -18135,8 +18832,8 @@ iD.modes.Select = function(context, selection) { .select('.inspector-wrap'); function singular() { - if (selection.length === 1) { - return context.entity(selection[0]); + if (selectedIDs.length === 1) { + return context.entity(selectedIDs[0]); } } @@ -18146,7 +18843,7 @@ iD.modes.Select = function(context, selection) { if (entity && entity.type === 'node') { radialMenu.center(context.projection(entity.loc)); } else { - radialMenu.center(d3.mouse(context.surface().node())); + radialMenu.center(context.mouse()); } } @@ -18156,8 +18853,8 @@ iD.modes.Select = function(context, selection) { .call(radialMenu); } - mode.selection = function() { - return selection; + mode.selectedIDs = function() { + return selectedIDs; }; mode.reselect = function() { @@ -18188,9 +18885,9 @@ iD.modes.Select = function(context, selection) { }); var operations = _.without(d3.values(iD.operations), iD.operations.Delete) - .map(function(o) { return o(selection, context); }) + .map(function(o) { return o(selectedIDs, context); }) .filter(function(o) { return o.available(); }); - operations.unshift(iD.operations.Delete(selection, context)); + operations.unshift(iD.operations.Delete(selectedIDs, context)); keybinding.on('⎋', function() { context.enter(iD.modes.Browse(context)); @@ -18206,7 +18903,7 @@ iD.modes.Select = function(context, selection) { }); }); - var notNew = selection.filter(function(id) { + var notNew = selectedIDs.filter(function(id) { return !context.entity(id).isNew(); }); @@ -18217,12 +18914,8 @@ iD.modes.Select = function(context, selection) { }), true)); } - if (singular()) { - inspector = iD.ui.Inspector(context, singular()) - .newFeature(newFeature); - - wrap.call(inspector); - } + context.ui().sidebar + .select(singular() ? singular().id : null, newFeature); context.history() .on('undone.select', update) @@ -18231,7 +18924,7 @@ iD.modes.Select = function(context, selection) { function update() { context.surface().call(radialMenu.close); - if (_.any(selection, function(id) { return !context.hasEntity(id); })) { + if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) { // Exit mode if selected entity gets undone context.enter(iD.modes.Browse(context)); } @@ -18246,8 +18939,7 @@ iD.modes.Select = function(context, selection) { datum = target.datum(); if (datum instanceof iD.Way && !target.classed('fill')) { - var choice = iD.geo.chooseEdge(context.childNodes(datum), - d3.mouse(context.surface().node()), context.projection), + var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection), node = iD.Node(); var prev = datum.nodes[choice.index - 1], @@ -18262,28 +18954,19 @@ iD.modes.Select = function(context, selection) { } } - function selected(entity) { - if (!entity) return false; - if (selection.indexOf(entity.id) >= 0) return true; - return _.any(context.graph().parentRelations(entity), function(parent) { - return selection.indexOf(parent.id) >= 0; - }); - } - d3.select(document) .call(keybinding); function selectElements() { context.surface() - .selectAll("*") - .filter(selected) + .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph())) .classed('selected', true); } context.map().on('drawn.select', selectElements); selectElements(); - radialMenu = iD.ui.RadialMenu(operations); + radialMenu = iD.ui.RadialMenu(context, operations); var show = d3.event && !suppressMenu; if (show) { @@ -18330,8 +19013,8 @@ iD.modes.Select = function(context, selection) { return mode; }; iD.operations = {}; -iD.operations.Circularize = function(selection, context) { - var entityId = selection[0], +iD.operations.Circularize = function(selectedIDs, context) { + var entityId = selectedIDs[0], geometry = context.geometry(entityId), action = iD.actions.Circularize(entityId, context.projection); @@ -18341,7 +19024,7 @@ iD.operations.Circularize = function(selection, context) { }; operation.available = function() { - return selection.length === 1 && + return selectedIDs.length === 1 && context.entity(entityId).type === 'way'; }; @@ -18362,21 +19045,51 @@ iD.operations.Circularize = function(selection, context) { return operation; }; -iD.operations.Delete = function(selection, context) { +iD.operations.Delete = function(selectedIDs, context) { + var action = iD.actions.DeleteMultiple(selectedIDs); + var operation = function() { - var annotation; + var annotation, + mode; - if (selection.length === 1) { - annotation = t('operations.delete.annotation.' + context.geometry(selection[0])); + if (selectedIDs.length > 1) { + annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length}); + mode = iD.modes.Browse(context); } else { - annotation = t('operations.delete.annotation.multiple', {n: selection.length}); + var id = selectedIDs[0], + entity = context.entity(id), + geometry = context.geometry(id), + parents = context.graph().parentWays(entity), + parent = parents[0]; + + annotation = t('operations.delete.annotation.' + geometry); + mode = iD.modes.Browse(context); + + // Select the next closest node in the way. + if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) { + var nodes = parent.nodes, + i = nodes.indexOf(id); + + if (i === 0) { + i++; + } else if (i === nodes.length - 1) { + i--; + } else { + var a = iD.geo.dist(entity.loc, context.entity(nodes[i - 1]).loc), + b = iD.geo.dist(entity.loc, context.entity(nodes[i + 1]).loc); + i = a < b ? i - 1 : i + 1; + } + + mode = iD.modes.Select(context, [nodes[i]]); + } } context.perform( - iD.actions.DeleteMultiple(selection), + action, annotation); - context.enter(iD.modes.Browse(context)); + context.enter(mode); + }; operation.available = function() { @@ -18384,11 +19097,14 @@ iD.operations.Delete = function(selection, context) { }; operation.disabled = function() { - return false; + return action.disabled(context.graph()); }; operation.tooltip = function() { - return t('operations.delete.description'); + var disable = operation.disabled(); + return disable ? + t('operations.delete.' + disable) : + t('operations.delete.description'); }; operation.id = "delete"; @@ -18397,16 +19113,16 @@ iD.operations.Delete = function(selection, context) { return operation; }; -iD.operations.Disconnect = function(selection, context) { - var vertices = _.filter(selection, function vertex(entityId) { +iD.operations.Disconnect = function(selectedIDs, context) { + var vertices = _.filter(selectedIDs, function vertex(entityId) { return context.geometry(entityId) === 'vertex'; }); var entityId = vertices[0], action = iD.actions.Disconnect(entityId); - if (selection.length > 1) { - action.limitWays(_.without(selection, entityId)); + if (selectedIDs.length > 1) { + action.limitWays(_.without(selectedIDs, entityId)); } var operation = function() { @@ -18434,38 +19150,47 @@ iD.operations.Disconnect = function(selection, context) { return operation; }; -iD.operations.Merge = function(selection, context) { - var join = iD.actions.Join(selection), - merge = iD.actions.Merge(selection); +iD.operations.Merge = function(selectedIDs, context) { + var join = iD.actions.Join(selectedIDs), + merge = iD.actions.Merge(selectedIDs), + mergePolygon = iD.actions.MergePolygon(selectedIDs); var operation = function() { - var annotation = t('operations.merge.annotation', {n: selection.length}), + var annotation = t('operations.merge.annotation', {n: selectedIDs.length}), action; if (!join.disabled(context.graph())) { action = join; - } else { + } else if (!merge.disabled(context.graph())) { action = merge; + } else { + action = mergePolygon; } - var difference = context.perform(action, annotation); - context.enter(iD.modes.Select(context, difference.extantIDs())); + context.perform(action, annotation); + context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); })) + .suppressMenu(true)); }; operation.available = function() { - return selection.length >= 2; + return selectedIDs.length >= 2; }; operation.disabled = function() { return join.disabled(context.graph()) && - merge.disabled(context.graph()); + merge.disabled(context.graph()) && + mergePolygon.disabled(context.graph()); }; operation.tooltip = function() { var j = join.disabled(context.graph()), - m = merge.disabled(context.graph()); + m = merge.disabled(context.graph()), + p = mergePolygon.disabled(context.graph()); - if (j && m) + if (j === 'restriction' && m && p) + return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()}); + + if (j && m && p) return t('operations.merge.' + j); return t('operations.merge.description'); @@ -18477,18 +19202,18 @@ iD.operations.Merge = function(selection, context) { return operation; }; -iD.operations.Move = function(selection, context) { +iD.operations.Move = function(selectedIDs, context) { var operation = function() { - context.enter(iD.modes.Move(context, selection)); + context.enter(iD.modes.Move(context, selectedIDs)); }; operation.available = function() { - return selection.length > 1 || - context.entity(selection[0]).type !== 'node'; + return selectedIDs.length > 1 || + context.entity(selectedIDs[0]).type !== 'node'; }; operation.disabled = function() { - return iD.actions.Move(selection) + return iD.actions.Move(selectedIDs) .disabled(context.graph()); }; @@ -18505,8 +19230,8 @@ iD.operations.Move = function(selection, context) { return operation; }; -iD.operations.Orthogonalize = function(selection, context) { - var entityId = selection[0], +iD.operations.Orthogonalize = function(selectedIDs, context) { + var entityId = selectedIDs[0], action = iD.actions.Orthogonalize(entityId, context.projection); var operation = function() { @@ -18515,7 +19240,7 @@ iD.operations.Orthogonalize = function(selection, context) { }; operation.available = function() { - return selection.length === 1 && + return selectedIDs.length === 1 && context.entity(entityId).type === 'way' && _.uniq(context.entity(entityId).nodes).length > 2; }; @@ -18538,8 +19263,8 @@ iD.operations.Orthogonalize = function(selection, context) { return operation; }; -iD.operations.Reverse = function(selection, context) { - var entityId = selection[0]; +iD.operations.Reverse = function(selectedIDs, context) { + var entityId = selectedIDs[0]; var operation = function() { context.perform( @@ -18548,7 +19273,7 @@ iD.operations.Reverse = function(selection, context) { }; operation.available = function() { - return selection.length === 1 && + return selectedIDs.length === 1 && context.geometry(entityId) === 'line'; }; @@ -18566,17 +19291,17 @@ iD.operations.Reverse = function(selection, context) { return operation; }; -iD.operations.Rotate = function(selection, context) { - var entityId = selection[0]; +iD.operations.Rotate = function(selectedIDs, context) { + var entityId = selectedIDs[0]; var operation = function() { context.enter(iD.modes.RotateWay(context, entityId)); }; operation.available = function() { - return selection.length === 1 && + return selectedIDs.length === 1 && context.entity(entityId).type === 'way' && - context.entity(entityId).geometry() === 'area'; + context.geometry(entityId) === 'area'; }; operation.disabled = function() { @@ -18593,16 +19318,16 @@ iD.operations.Rotate = function(selection, context) { return operation; }; -iD.operations.Split = function(selection, context) { - var vertices = _.filter(selection, function vertex(entityId) { +iD.operations.Split = function(selectedIDs, context) { + var vertices = _.filter(selectedIDs, function vertex(entityId) { return context.geometry(entityId) === 'vertex'; }); var entityId = vertices[0], action = iD.actions.Split(entityId); - if (selection.length > 1) { - action.limitWays(_.without(selection, entityId)); + if (selectedIDs.length > 1) { + action.limitWays(_.without(selectedIDs, entityId)); } var operation = function() { @@ -18652,9 +19377,9 @@ iD.Connection = function() { var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'), url = 'http://www.openstreetmap.org', connection = {}, - user = {}, inflight = {}, loadedTiles = {}, + tileZoom = 16, oauth = osmAuth({ url: 'http://www.openstreetmap.org', oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT', @@ -18674,6 +19399,10 @@ iD.Connection = function() { return url + '/browse/changeset/' + changesetId; }; + connection.changesetsURL = function(extent) { + return url + '/browse/changesets?bbox=' + extent.toParam(); + }; + connection.entityURL = function(entity) { return url + '/browse/' + entity.type + '/' + entity.osmId(); }; @@ -18696,7 +19425,7 @@ iD.Connection = function() { connection.loadFromURL( url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''), function(err, entities) { - event.load(err, entities); + event.load(err, {data: entities}); if (callback) callback(err, entities && entities[id]); }); }; @@ -18749,11 +19478,7 @@ iD.Connection = function() { id: iD.Entity.id.fromOSM(nodeStr, attrs.id.nodeValue), loc: [parseFloat(attrs.lon.nodeValue), parseFloat(attrs.lat.nodeValue)], version: attrs.version.nodeValue, - changeset: attrs.changeset.nodeValue, user: attrs.user && attrs.user.nodeValue, - uid: attrs.uid && attrs.uid.nodeValue, - visible: attrs.visible.nodeValue, - timestamp: attrs.timestamp.nodeValue, tags: getTags(obj) }); }, @@ -18763,11 +19488,7 @@ iD.Connection = function() { return new iD.Way({ id: iD.Entity.id.fromOSM(wayStr, attrs.id.nodeValue), version: attrs.version.nodeValue, - changeset: attrs.changeset.nodeValue, user: attrs.user && attrs.user.nodeValue, - uid: attrs.uid && attrs.uid.nodeValue, - visible: attrs.visible.nodeValue, - timestamp: attrs.timestamp.nodeValue, tags: getTags(obj), nodes: getNodes(obj) }); @@ -18778,11 +19499,7 @@ iD.Connection = function() { return new iD.Relation({ id: iD.Entity.id.fromOSM(relationStr, attrs.id.nodeValue), version: attrs.version.nodeValue, - changeset: attrs.changeset.nodeValue, user: attrs.user && attrs.user.nodeValue, - uid: attrs.uid && attrs.uid.nodeValue, - visible: attrs.visible.nodeValue, - timestamp: attrs.timestamp.nodeValue, tags: getTags(obj), members: getMembers(obj) }); @@ -18830,7 +19547,7 @@ iD.Connection = function() { // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange) // XML. Returns a string. - connection.osmChangeJXON = function(userid, changeset_id, changes) { + connection.osmChangeJXON = function(changeset_id, changes) { function nest(x, order) { var groups = {}; for (var i = 0; i < x.length; i++) { @@ -18860,9 +19577,9 @@ iD.Connection = function() { }; }; - connection.changesetTags = function(comment, imagery_used) { + connection.changesetTags = function(comment, imageryUsed) { var tags = { - imagery_used: imagery_used.join(';'), + imagery_used: imageryUsed.join(';'), created_by: 'iD ' + iD.version }; @@ -18873,19 +19590,19 @@ iD.Connection = function() { return tags; }; - connection.putChangeset = function(changes, comment, imagery_used, callback) { + connection.putChangeset = function(changes, comment, imageryUsed, callback) { oauth.xhr({ method: 'PUT', path: '/api/0.6/changeset/create', options: { header: { 'Content-Type': 'text/xml' } }, - content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imagery_used))) + content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed))) }, function(err, changeset_id) { if (err) return callback(err); oauth.xhr({ method: 'POST', path: '/api/0.6/changeset/' + changeset_id + '/upload', options: { header: { 'Content-Type': 'text/xml' } }, - content: JXON.stringify(connection.osmChangeJXON(user.id, changeset_id, changes)) + content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes)) }, function(err) { if (err) return callback(err); oauth.xhr({ @@ -18898,21 +19615,34 @@ iD.Connection = function() { }); }; + var userDetails; + connection.userDetails = function(callback) { + if (userDetails) { + callback(undefined, userDetails); + return; + } + function done(err, user_details) { if (err) return callback(err); + var u = user_details.getElementsByTagName('user')[0], img = u.getElementsByTagName('img'), image_url = ''; + if (img && img[0] && img[0].getAttribute('href')) { image_url = img[0].getAttribute('href'); } - callback(undefined, connection.user({ + + userDetails = { display_name: u.attributes.display_name.nodeValue, image_url: image_url, id: u.attributes.id.nodeValue - }).user()); + }; + + callback(undefined, userDetails); } + oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done); }; @@ -18928,44 +19658,54 @@ iD.Connection = function() { function abortRequest(i) { i.abort(); } + connection.tileZoom = function(_) { + if (!arguments.length) return tileZoom; + tileZoom = _; + return connection; + }; + connection.loadTiles = function(projection, dimensions) { if (off) return; - var scaleExtent = [16, 16], - s = projection.scale() * 2 * Math.PI, - tiles = d3.geo.tile() - .scaleExtent(scaleExtent) - .scale(s) - .size(dimensions) - .translate(projection.translate())(), + var s = projection.scale() * 2 * Math.PI, z = Math.max(Math.log(s) / Math.log(2) - 8, 0), - rz = Math.max(scaleExtent[0], Math.min(scaleExtent[1], Math.floor(z))), - ts = 256 * Math.pow(2, z - rz), - tile_origin = [ + ts = 256 * Math.pow(2, z - tileZoom), + origin = [ s / 2 - projection.translate()[0], s / 2 - projection.translate()[1]]; - function bboxUrl(tile) { - var x = (tile[0] * ts) - tile_origin[0]; - var y = (tile[1] * ts) - tile_origin[1]; - var b = [ - projection.invert([x, y]), - projection.invert([x + ts, y + ts])]; + var tiles = d3.geo.tile() + .scaleExtent([tileZoom, tileZoom]) + .scale(s) + .size(dimensions) + .translate(projection.translate())() + .map(function(tile) { + var x = tile[0] * ts - origin[0], + y = tile[1] * ts - origin[1]; + + return { + id: tile.toString(), + extent: iD.geo.Extent( + projection.invert([x, y + ts]), + projection.invert([x + ts, y])) + } + }); - return url + '/api/0.6/map?bbox=' + [b[0][0], b[1][1], b[1][0], b[0][1]]; + function bboxUrl(tile) { + return url + '/api/0.6/map?bbox=' + tile.extent.toParam(); } _.filter(inflight, function(v, i) { var wanted = _.find(tiles, function(tile) { - return i === tile.toString(); + return i === tile.id; }); if (!wanted) delete inflight[i]; return !wanted; }).map(abortRequest); tiles.forEach(function(tile) { - var id = tile.toString(); + var id = tile.id; if (loadedTiles[id] || inflight[id]) return; @@ -18977,7 +19717,7 @@ iD.Connection = function() { loadedTiles[id] = true; delete inflight[id]; - event.load(err, parsed); + event.load(err, _.extend({data: parsed}, tile)); if (_.isEmpty(inflight)) { event.loaded(); @@ -19002,12 +19742,6 @@ iD.Connection = function() { return connection; }; - connection.user = function(_) { - if (!arguments.length) return user; - user = _; - return connection; - }; - connection.flush = function() { _.forEach(inflight, abortRequest); loadedTiles = {}; @@ -19048,9 +19782,13 @@ iD.Connection = function() { iD.Difference = function(base, head) { var changes = {}, length = 0; + function changed(h, b) { + return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v')); + } + _.each(head.entities, function(h, id) { var b = base.entities[id]; - if (!_.isEqual(h, b)) { + if (changed(h, b)) { changes[id] = {base: b, head: h}; length++; } @@ -19058,7 +19796,7 @@ iD.Difference = function(base, head) { _.each(base.entities, function(b, id) { var h = head.entities[id]; - if (!changes[id] && !_.isEqual(h, b)) { + if (!changes[id] && changed(h, b)) { changes[id] = {base: b, head: h}; length++; } @@ -19202,9 +19940,14 @@ iD.Entity.id.type = function(id) { // A function suitable for use as the second argument to d3.selection#data(). iD.Entity.key = function(entity) { - return entity.id; + return entity.id + ',' + entity.v; }; +iD.Entity.areaPath = d3.geo.path() + .projection(d3.geo.mercator() + .scale(12016420.517592335) + .precision(0)); + iD.Entity.prototype = { tags: {}, @@ -19243,7 +19986,7 @@ iD.Entity.prototype = { }, update: function(attrs) { - return iD.Entity(this, attrs); + return iD.Entity(this, attrs, {v: 1 + (this.v || 0)}); }, mergeTags: function(tags) { @@ -19266,6 +20009,20 @@ iD.Entity.prototype = { return this.extent(resolver).intersects(extent); }, + isUsed: function(resolver) { + return _.without(Object.keys(this.tags), 'area').length > 0 || + resolver.parentRelations(this).length > 0; + }, + + // Returns the (possibly negative) area of the entity in square pixels at an + // arbitrary unspecified zoom level -- so basically, only useful for relative + // comparisons. + area: function(resolver) { + return resolver.transient(this, 'area', function() { + return iD.Entity.areaPath.area(this.asGeoJSON(resolver, true)); + }); + }, + hasInterestingTags: function() { return _.keys(this.tags).some(function(key) { return key != 'attribution' && @@ -19379,6 +20136,8 @@ iD.Graph.prototype = { nodes[i] = this.entity(entity.nodes[i]); } + if (iD.debug) Object.freeze(nodes); + this._childNodes[entity.id] = nodes; return this._childNodes[entity.id]; }, @@ -19435,6 +20194,11 @@ iD.Graph.prototype = { } } } + + this.transients = {}; + + // this._childNodes is not updated, under the assumption that + // ways are always downloaded with their child nodes. }, // Updates calculated properties (parentWays, parentRels) for the specified change @@ -19578,7 +20342,7 @@ iD.Graph.prototype = { }; iD.History = function(context) { var stack, index, tree, - imagery_used = 'Bing', + imageryUsed = ['Bing'], dispatch = d3.dispatch('change', 'undone', 'redone'), lock = false; @@ -19599,7 +20363,7 @@ iD.History = function(context) { return { graph: graph, annotation: annotation, - imagery_used: imagery_used + imageryUsed: imageryUsed }; } @@ -19619,7 +20383,7 @@ iD.History = function(context) { return stack[index].graph; }, - merge: function(entities) { + merge: function(entities, extent) { var base = stack[0].graph.base(), newentities = Object.keys(entities).filter(function(i) { @@ -19632,7 +20396,7 @@ iD.History = function(context) { tree.rebase(newentities); - dispatch.change(); + dispatch.change(undefined, extent); }, perform: function() { @@ -19715,22 +20479,19 @@ iD.History = function(context) { return iD.Difference(base, head); }, - changes: function() { - var difference = history.difference(); + changes: function(action) { + var base = stack[0].graph, + head = stack[index].graph; - function discardTags(entity) { - if (_.isEmpty(entity.tags)) { - return entity; - } else { - return entity.update({ - tags: _.omit(entity.tags, iD.data.discarded) - }); - } + if (action) { + head = action(head); } + var difference = iD.Difference(base, head); + return { - modified: difference.modified().map(discardTags), - created: difference.created().map(discardTags), + modified: difference.modified(), + created: difference.created(), deleted: difference.deleted() }; }, @@ -19743,11 +20504,18 @@ iD.History = function(context) { return this.difference().length(); }, - imagery_used: function(source) { - if (source) imagery_used = source; - else return _.without( - _.unique(_.pluck(stack.slice(1, index + 1), 'imagery_used')), - undefined, 'Custom'); + imageryUsed: function(sources) { + if (sources) { + imageryUsed = sources; + return history; + } else { + return _(stack.slice(1, index + 1)) + .pluck('imageryUsed') + .flatten() + .unique() + .without(undefined, 'Custom') + .value(); + } }, reset: function() { @@ -19763,7 +20531,7 @@ iD.History = function(context) { var s = stack.map(function(i) { var x = { entities: i.graph.entities }; - if (i.imagery_used) x.imagery_used = i.imagery_used; + if (i.imageryUsed) x.imageryUsed = i.imageryUsed; if (i.annotation) x.annotation = i.annotation; return x; }); @@ -19856,13 +20624,27 @@ _.extend(iD.Node.prototype, { }, geometry: function(graph) { - return graph.isPoi(this) ? 'point' : 'vertex'; + return graph.transient(this, 'geometry', function() { + return graph.isPoi(this) ? 'point' : 'vertex'; + }); }, move: function(loc) { return this.update({loc: loc}); }, + isIntersection: function(resolver) { + return resolver.transient(this, 'isIntersection', function() { + return resolver.parentWays(this).filter(function(parent) { + return (parent.tags.highway || + parent.tags.waterway || + parent.tags.railway || + parent.tags.aeroway) && + parent.geometry(resolver) === 'line'; + }).length > 1; + }); + }, + asJXON: function(changeset_id) { var r = { node: { @@ -19917,8 +20699,20 @@ _.extend(iD.Relation.prototype, { }); }, - geometry: function() { - return this.isMultipolygon() ? 'area' : 'relation'; + geometry: function(graph) { + return graph.transient(this, 'geometry', function() { + return this.isMultipolygon() ? 'area' : 'relation'; + }); + }, + + // Return an array of members, each extended with an 'index' property whose value + // is the member index. + indexedMembers: function() { + var result = new Array(this.members.length); + for (var i = 0; i < this.members.length; i++) { + result[i] = _.extend({}, this.members[i], {index: i}) + } + return result; }, // Return the first member with the given role. A copy of the member object @@ -19963,7 +20757,13 @@ _.extend(iD.Relation.prototype, { return this.update({members: members}); }, - removeMember: function(id) { + removeMember: function(index) { + var members = this.members.slice(); + members.splice(index, 1); + return this.update({members: members}); + }, + + removeMembersWithID: function(id) { var members = _.reject(this.members, function(m) { return m.id === id; }); return this.update({members: members}); }, @@ -20056,55 +20856,16 @@ _.extend(iD.Relation.prototype, { // rings not matched with the intended outer ring. // multipolygon: function(resolver) { - var members = this.members - .filter(function(m) { return m.type === 'way' && resolver.hasEntity(m.id); }) - .map(function(m) { return { role: m.role || 'outer', id: m.id, nodes: resolver.childNodes(resolver.entity(m.id)) }; }); - - function join(ways) { - var joined = [], current, first, last, i, how, what; - - while (ways.length) { - current = ways.pop().nodes.slice(); - joined.push(current); - - while (ways.length && _.first(current) !== _.last(current)) { - first = _.first(current); - last = _.last(current); - - for (i = 0; i < ways.length; i++) { - what = ways[i].nodes; - - if (last === _.first(what)) { - how = current.push; - what = what.slice(1); - break; - } else if (last === _.last(what)) { - how = current.push; - what = what.slice(0, -1).reverse(); - break; - } else if (first == _.last(what)) { - how = current.unshift; - what = what.slice(0, -1); - break; - } else if (first == _.first(what)) { - how = current.unshift; - what = what.slice(1).reverse(); - break; - } else { - what = how = null; - } - } + var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }), + inners = this.members.filter(function(m) { return 'inner' === m.role; }); - if (!what) - break; // Invalid geometry (unclosed ring) + outers = iD.geo.joinWays(outers, resolver); + inners = iD.geo.joinWays(inners, resolver); - ways.splice(i, 1); - how.apply(current, what); - } - } + outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); }); + inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); }); - return joined.map(function(nodes) { return _.pluck(nodes, 'loc'); }); - } + var result = outers.map(function(o) { return [o]; }); function findOuter(inner) { var o, outer; @@ -20122,10 +20883,6 @@ _.extend(iD.Relation.prototype, { } } - var outers = join(members.filter(function(m) { return m.role === 'outer'; })), - inners = join(members.filter(function(m) { return m.role === 'inner'; })), - result = outers.map(function(o) { return [o]; }); - for (var i = 0; i < inners.length; i++) { var o = findOuter(inners[i]); if (o !== undefined) @@ -20139,42 +20896,55 @@ _.extend(iD.Relation.prototype, { }); iD.Tree = function(graph) { - var rtree = new RTree(), - m = 1000 * 1000 * 100, + var rtree = rbush(), head = graph, queuedCreated = [], queuedModified = [], - x, y, dx, dy, rebased; + rectangles = {}, + rebased; function extentRectangle(extent) { - x = m * extent[0][0], - y = m * extent[0][1], - dx = Math.max(m * extent[1][0] - x, 1), - dy = Math.max(m * extent[1][1] - y, 1); - return new RTree.Rectangle(~~x, ~~y, ~~dx, ~~dy); + return [ + extent[0][0], + extent[0][1], + extent[1][0], + extent[1][1] + ]; } - function insert(entity) { - rtree.insert(extentRectangle(entity.extent(head)), entity.id); + function entityRectangle(entity) { + var rect = extentRectangle(entity.extent(head)); + rect.id = entity.id; + rectangles[entity.id] = rect; + return rect; } function remove(entity) { - rtree.remove(extentRectangle(entity.extent(graph)), entity.id); + rtree.remove(rectangles[entity.id]); + delete rectangles[entity.id]; + } + + function bulkInsert(entities) { + for (var i = 0, rects = []; i < entities.length; i++) { + rects.push(entityRectangle(entities[i])); + } + rtree.load(rects); } - function reinsert(entity) { - remove(graph.entities[entity.id]); - insert(entity); + function bulkReinsert(entities) { + entities.forEach(remove); + bulkInsert(entities); } var tree = { rebase: function(entities) { - for (var i = 0; i < entities.length; i++) { + for (var i = 0, inserted = []; i < entities.length; i++) { if (!graph.entities.hasOwnProperty(entities[i])) { - insert(graph.entity(entities[i]), true); + inserted.push(graph.entity(entities[i])); } } + bulkInsert(inserted); rebased = true; return tree; }, @@ -20202,24 +20972,31 @@ iD.Tree = function(graph) { queuedCreated = []; queuedModified = []; + var reinserted = [], + inserted = []; + modified.forEach(function(d) { - if (head.hasAllChildren(d)) reinsert(d); + if (head.hasAllChildren(d)) reinserted.push(d); else queuedModified.push(d); }); created.forEach(function(d) { - if (head.hasAllChildren(d)) insert(d); + if (head.hasAllChildren(d)) inserted.push(d); else queuedCreated.push(d); }); + bulkReinsert(reinserted); + bulkInsert(inserted); + diff.deleted().forEach(remove); graph = head; rebased = false; } - return rtree.search(extentRectangle(extent)) - .map(function(id) { return graph.entity(id); }); + return rtree.search(extentRectangle(extent)).map(function (rect) { + return graph.entities[rect.id]; + }); }, graph: function() { @@ -20302,8 +21079,10 @@ _.extend(iD.Way.prototype, { return false; }, - geometry: function() { - return this.isArea() ? 'area' : 'line'; + geometry: function(graph) { + return graph.transient(this, 'geometry', function() { + return this.isArea() ? 'area' : 'line'; + }); }, addNode: function(id, index) { @@ -20366,22 +21145,20 @@ _.extend(iD.Way.prototype, { return r; }, - asGeoJSON: function(resolver, close) { + asGeoJSON: function(resolver, polygon) { + var nodes = resolver.childNodes(this); - var childnodes = resolver.childNodes(this); - - // Close unclosed way - if (close && !this.isClosed() && childnodes.length) { - childnodes = childnodes.concat([childnodes[0]]); - } + if (this.isArea() && polygon && nodes.length >= 4) { + if (!this.isClosed()) { + nodes = nodes.concat([nodes[0]]); + } - if (this.isArea() && (close || this.isClosed())) { return { type: 'Feature', properties: this.tags, geometry: { type: 'Polygon', - coordinates: [_.pluck(childnodes, 'loc')] + coordinates: [_.pluck(nodes, 'loc')] } }; } else { @@ -20390,7 +21167,7 @@ _.extend(iD.Way.prototype, { properties: this.tags, geometry: { type: 'LineString', - coordinates: _.pluck(childnodes, 'loc') + coordinates: _.pluck(nodes, 'loc') } }; } @@ -20419,207 +21196,216 @@ iD.Way.areaKeys = { waterway: {}, power: {} }; -iD.Background = function(backgroundType) { +iD.Background = function(context) { + var dispatch = d3.dispatch('change'), + baseLayer = iD.TileLayer() + .projection(context.projection), + gpxLayer = iD.GpxLayer(context, dispatch) + .projection(context.projection), + overlayLayers = []; - backgroundType = backgroundType || 'background'; + var backgroundSources = iD.data.imagery.map(function(source) { + if (source.sourcetag === 'Bing') { + return iD.BackgroundSource.Bing(source, dispatch); + } else { + return iD.BackgroundSource.template(source); + } + }); - var tileSize = 256, - tile = d3.geo.tile(), - projection, - cache = {}, - offset = [0, 0], - offsets = {}, - tileOrigin, - z, - transformProp = iD.util.prefixCSSProperty('Transform'), - source = d3.functor(''); + backgroundSources.push(iD.BackgroundSource.Custom); - function tileSizeAtZoom(d, z) { - return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize; + function findSource(sourcetag) { + return _.find(backgroundSources, function(d) { + return d.data.sourcetag && d.data.sourcetag === sourcetag; + }); } - function atZoom(t, distance) { - var power = Math.pow(2, distance); - return [ - Math.floor(t[0] * power), - Math.floor(t[1] * power), - t[2] + distance]; - } + function updateImagery() { + var b = background.baseLayerSource().data, + o = overlayLayers.map(function (d) { return d.source().data.sourcetag; }).join(','), + q = iD.util.stringQs(location.hash.substring(1)); - function lookUp(d) { - for (var up = -1; up > -d[2]; up--) { - if (cache[atZoom(d, up)] !== false) return atZoom(d, up); + var tag = b.sourcetag; + if (!tag && b.name === 'Custom') { + tag = 'custom:' + b.template; } - } - function uniqueBy(a, n) { - var o = [], seen = {}; - for (var i = 0; i < a.length; i++) { - if (seen[a[i][n]] === undefined) { - o.push(a[i]); - seen[a[i][n]] = true; - } + if (tag) { + q.background = tag; + } else { + delete q.background; } - return o; - } - function addSource(d) { - d.push(source(d)); - return d; + if (o) { + q.overlays = o; + } else { + delete q.overlays; + } + + location.replace('#' + iD.util.qsString(q, true)); + + var imageryUsed = []; + if (b.name === 'Custom') { + imageryUsed.push('Custom (' + b.template + ')'); + } else { + imageryUsed.push(b.sourcetag || b.name); + } + + overlayLayers.forEach(function (d) { + imageryUsed.push(d.source().data.sourcetag || d.source().data.name); + }); + + if (background.showsGpxLayer()) { + imageryUsed.push('Local GPX'); + } + + context.history().imageryUsed(imageryUsed); } - // Update tiles based on current state of `projection`. function background(selection) { - var layer = selection.selectAll('.' + backgroundType + '-layer') - .data([background]); + var base = selection.selectAll('.background-layer') + .data([0]); - layer.enter().append('div') - .attr('class', 'layer-layer ' + backgroundType + '-layer', true); + base.enter().insert('div', '.layer-data') + .attr('class', 'layer-layer background-layer'); - tile.scale(projection.scale() * 2 * Math.PI) - .translate(projection.translate()); + base.call(baseLayer); - tileOrigin = [ - projection.scale() * Math.PI - projection.translate()[0], - projection.scale() * Math.PI - projection.translate()[1]]; + var gpx = selection.selectAll('.gpx-layer') + .data([0]); - z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0); + gpx.enter().insert('div', '.layer-data') + .attr('class', 'layer-layer gpx-layer'); - render(layer); - } + gpx.call(gpxLayer); - // Derive the tiles onscreen, remove those offscreen and position them. - // Important that this part not depend on `projection` because it's - // rentered when tiles load/error (see #644). - function render(selection) { - var requests = []; + var overlays = selection.selectAll('.overlay-layer') + .data(overlayLayers, function(d) { return d.source().data.name }); - tile().forEach(function(d) { - addSource(d); - requests.push(d); - if (cache[d[3]] === false && lookUp(d)) { - requests.push(addSource(lookUp(d))); - } - }); + overlays.enter().insert('div', '.layer-data') + .attr('class', 'layer-layer overlay-layer'); - requests = uniqueBy(requests, 3).filter(function(r) { - // don't re-request tiles which have failed in the past - return cache[r[3]] !== false; + overlays.each(function(layer) { + d3.select(this).call(layer); }); - var pixelOffset = [ - Math.round(offset[0] * Math.pow(2, z)), - Math.round(offset[1] * Math.pow(2, z)) - ]; - - function load(d) { - cache[d[3]] = true; - d3.select(this) - .on('load', null) - .classed('tile-loaded', true); - render(selection); - } + overlays.exit() + .remove(); + } - function error(d) { - cache[d[3]] = false; - d3.select(this) - .on('load', null) - .remove(); - render(selection); - } + background.sources = function(extent) { + return backgroundSources.filter(function(layer) { + return !layer.data.extents || + layer.data.extents.some(function(layerExtent) { + return iD.geo.Extent(layerExtent).intersects(extent); + }); + }); + }; - function imageTransform(d) { - var _ts = tileSize * Math.pow(2, z - d[2]); - var scale = tileSizeAtZoom(d, z); - return 'translate(' + - (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' + - (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' + - 'scale(' + scale + ',' + scale + ')'; - } + background.dimensions = function(_) { + baseLayer.dimensions(_); + gpxLayer.dimensions(_); - var image = selection - .selectAll('img') - .data(requests, function(d) { return d[3]; }); - - image.exit() - .style(transformProp, imageTransform) - .classed('tile-loaded', false) - .each(function() { - var tile = this; - window.setTimeout(function() { - // this tile may already be removed - if (tile.parentNode) { - tile.parentNode.removeChild(tile); - } - }, 300); - }); + overlayLayers.forEach(function(layer) { + layer.dimensions(_); + }); + }; - image.enter().append('img') - .attr('class', 'tile') - .attr('src', function(d) { return d[3]; }) - .on('error', error) - .on('load', load); + background.baseLayerSource = function(d) { + if (!arguments.length) return baseLayer.source(); - image.style(transformProp, imageTransform); - } + baseLayer.source(d); + dispatch.change(); + updateImagery(); - background.offset = function(_) { - if (!arguments.length) return offset; - offset = _; - if (source.data) offsets[source.data.name] = offset; return background; }; - background.nudge = function(_, zoomlevel) { - offset[0] += _[0] / Math.pow(2, zoomlevel); - offset[1] += _[1] / Math.pow(2, zoomlevel); - return background; + background.bing = function() { + background.baseLayerSource(findSource("Bing")); }; - background.projection = function(_) { - if (!arguments.length) return projection; - projection = _; - return background; + background.hasGpxLayer = function() { + return !_.isEmpty(gpxLayer.geojson()); }; - background.size = function(_) { - if (!arguments.length) return tile.size(); - tile.size(_); - return background; + background.showsGpxLayer = function() { + return background.hasGpxLayer() && gpxLayer.enable(); }; - function setHash(source) { - var tag = source.data && source.data.sourcetag; - if (!tag && source.data && source.data.name === 'Custom') { - tag = 'custom:' + source.data.template; - } - var q = iD.util.stringQs(location.hash.substring(1)); - if (tag) { - q[backgroundType] = tag; - location.replace('#' + iD.util.qsString(q, true)); - } else { - location.replace('#' + iD.util.qsString(_.omit(q, backgroundType), true)); + background.zoomToGpxLayer = function() { + if (background.hasGpxLayer()) { + context.map() + .extent(d3.geo.bounds(gpxLayer.geojson())); } - } + }; - background.dispatch = d3.dispatch('change'); + background.toggleGpxLayer = function() { + gpxLayer.enable(!gpxLayer.enable()); + dispatch.change(); + }; - background.source = function(_) { - if (!arguments.length) return source; - source = _; - if (source.data) { - offset = offsets[source.data.name] = offsets[source.data.name] || [0, 0]; - } else { - offset = [0, 0]; + background.showsLayer = function(d) { + return d === baseLayer.source() || + (d.data.name === 'Custom' && baseLayer.source().data.name === 'Custom') || + overlayLayers.some(function(l) { return l.source() === d; }); + }; + + background.toggleOverlayLayer = function(d) { + var layer; + + for (var i = 0; i < overlayLayers.length; i++) { + layer = overlayLayers[i]; + if (layer.source() === d) { + overlayLayers.splice(i, 1); + dispatch.change(); + updateImagery(); + return; + } } - cache = {}; - tile.scaleExtent((source.data && source.data.scaleExtent) || [1, 20]); - setHash(source); - background.dispatch.change(); + + layer = iD.TileLayer('overlay') + .source(d) + .projection(context.projection) + .dimensions(baseLayer.dimensions()); + + overlayLayers.push(layer); + dispatch.change(); + updateImagery(); + }; + + background.nudge = function(d, zoom) { + baseLayer.nudge(d, zoom); + dispatch.change(); + return background; + }; + + background.offset = function(d) { + if (!arguments.length) return baseLayer.offset(); + baseLayer.offset(d); + dispatch.change(); return background; }; - return d3.rebind(background, background.dispatch, 'on'); + var q = iD.util.stringQs(location.hash.substring(1)), + chosen = q.background || q.layer; + + if (chosen && chosen.indexOf('custom:') === 0) { + background.baseLayerSource(iD.BackgroundSource.template({ + template: chosen.replace(/^custom:/, ''), + name: 'Custom' + })); + } else { + background.baseLayerSource(findSource(chosen) || findSource("Bing")); + } + + var overlays = (q.overlays || '').split(','); + overlays.forEach(function(overlay) { + overlay = findSource(overlay); + if (overlay) background.toggleOverlayLayer(overlay); + }); + + return d3.rebind(background, dispatch, 'on'); }; iD.BackgroundSource = {}; @@ -20638,10 +21424,12 @@ iD.BackgroundSource.template = function(data) { return data.template .replace('{t}', data.subdomains ? - data.subdomains[coord[2] % data.subdomains.length] : '') + data.subdomains[(coord[0] + coord[1]) % data.subdomains.length] : '') .replace('{u}', u) .replace('{x}', coord[0]) .replace('{y}', coord[1]) + // TMS-flipped y coordinate + .replace('{ty}', Math.pow(2, coord[2]) - coord[1] - 1) .replace('{z}', coord[2]) // JOSM style .replace('{zoom}', coord[2]) @@ -20709,11 +21497,10 @@ iD.BackgroundSource.Custom = function() { }; iD.BackgroundSource.Custom.data = { 'name': 'Custom' }; -iD.LocalGpx = function(context) { +iD.GpxLayer = function(context, dispatch) { var projection, gj = {}, enable = true, - size = [0, 0], svg; function render(selection) { @@ -20721,8 +21508,7 @@ iD.LocalGpx = function(context) { .data([render]); svg.enter() - .append('svg') - .attr('class', 'layer-layer gpx-layer'); + .append('svg'); svg.style('display', enable ? 'block' : 'none'); @@ -20761,9 +21547,9 @@ iD.LocalGpx = function(context) { return render; }; - render.size = function(_) { - if (!arguments.length) return svg.size(); - svg.size(_); + render.dimensions = function(_) { + if (!arguments.length) return svg.dimensions(); + svg.dimensions(_); return render; }; @@ -20786,7 +21572,7 @@ iD.LocalGpx = function(context) { reader.onload = function(e) { render.geojson(toGeoJSON.gpx(toDom(e.target.result))); - context.redraw(); + dispatch.change(); context.map().pan([0, 0]); }; @@ -20801,7 +21587,7 @@ iD.LocalGpx = function(context) { iD.Map = function(context) { var dimensions = [1, 1], dispatch = d3.dispatch('move', 'drawn'), - projection = d3.geo.mercator().scale(512 / Math.PI), + projection = context.projection, roundedProjection = iD.svg.RoundProjection(projection), zoom = d3.behavior.zoom() .translate(projection.translate()) @@ -20812,11 +21598,6 @@ iD.Map = function(context) { transformStart, transformed = false, minzoom = 0, - layers = [ - iD.Background().projection(projection), - iD.LocalGpx(context).projection(projection), - iD.Background('overlay').projection(projection) - ], transformProp = iD.util.prefixCSSProperty('Transform'), points = iD.svg.Points(roundedProjection, context), vertices = iD.svg.Vertices(roundedProjection, context), @@ -20824,32 +21605,28 @@ iD.Map = function(context) { areas = iD.svg.Areas(roundedProjection), midpoints = iD.svg.Midpoints(roundedProjection, context), labels = iD.svg.Labels(roundedProjection, context), - tail = iD.ui.Tail(), - supersurface, surface; + supersurface, surface, + mouse; function map(selection) { context.history() .on('change.map', redraw); - - context.on('select.map', function() { - redraw(); - }); + context.background() + .on('change.map', redraw); selection.call(zoom); supersurface = selection.append('div') .attr('id', 'supersurface'); - layers.forEach(function(layer) { - supersurface.call(layer); - }); + supersurface.call(context.background()); // Need a wrapper div because Opera can't cope with an absolutely positioned // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16 var dataLayer = supersurface.append('div') .attr('class', 'layer-layer layer-data'); - surface = dataLayer.append('svg') + map.surface = surface = dataLayer.append('svg') .on('mousedown.zoom', function() { if (d3.event.button == 2) { d3.event.stopPropagation(); @@ -20864,38 +21641,45 @@ iD.Map = function(context) { surface.on('mouseover.vertices', function() { if (map.editable() && !transformed) { var hover = d3.event.target.__data__; - surface.call(vertices.drawHover, context.graph(), hover, map.zoom()); + surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); + dispatch.drawn({full: false}); } }); surface.on('mouseout.vertices', function() { if (map.editable() && !transformed) { var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__; - surface.call(vertices.drawHover, context.graph(), hover, map.zoom()); + surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); + dispatch.drawn({full: false}); } }); - map.size(selection.size()); - map.surface = surface; + context.on('enter.map', function() { + if (map.editable() && !transformed) { + var all = context.intersects(map.extent()), + filter = d3.functor(true), + extent = map.extent(), + graph = context.graph(); + surface.call(vertices, graph, all, filter, extent, map.zoom()); + surface.call(midpoints, graph, all, filter, extent); + dispatch.drawn({full: false}); + } + }); - labels.supersurface(supersurface); + map.dimensions(selection.dimensions()); - supersurface - .call(tail); + labels.supersurface(supersurface); + mouse = iD.util.fastMouse(supersurface.node()); } function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; } - function drawVector(difference) { + function drawVector(difference, extent) { var filter, all, - extent = map.extent(), graph = context.graph(); - if (!difference) { - all = context.intersects(extent); - filter = d3.functor(true); - } else { - var complete = difference.complete(extent); + if (difference) { + var complete = difference.complete(map.extent()); all = _.compact(_.values(complete)); filter = function(d) { if (d.type === 'midpoint') { @@ -20921,24 +21705,36 @@ iD.Map = function(context) { return d.id in complete; } }; + + } else if (extent) { + all = context.intersects(map.extent().intersection(extent)); + var set = d3.set(_.pluck(all, 'id')); + filter = function(d) { return set.has(d.id); }; + + } else { + all = context.intersects(map.extent()); + filter = d3.functor(true); } - if (all.length > 100000) { - editOff(); + surface + .call(vertices, graph, all, filter, map.extent(), map.zoom()) + .call(lines, graph, all, filter) + .call(areas, graph, all, filter) + .call(midpoints, graph, all, filter, map.extent()) + .call(labels, graph, all, filter, dimensions, !difference && !extent); + + if (points.points(context.intersects(map.extent())).length > 100) { + surface.select('.layer-hit').selectAll('g.point').remove(); } else { - surface - .call(points, graph, all, filter) - .call(vertices, graph, all, filter, map.zoom()) - .call(lines, graph, all, filter) - .call(areas, graph, all, filter) - .call(midpoints, graph, all, filter, extent) - .call(labels, graph, all, filter, dimensions, !difference); + surface.call(points, points.points(all), filter); } - dispatch.drawn(map); + + dispatch.drawn({full: true}); } function editOff() { surface.selectAll('.layer *').remove(); + dispatch.drawn({full: true}); } function zoomPan() { @@ -20961,12 +21757,9 @@ iD.Map = function(context) { .translate(d3.event.translate) .scale(d3.event.scale / (2 * Math.PI)); - var ascale = d3.event.scale; - var bscale = transformStart[0]; - var scale = (ascale / bscale); - - var tX = Math.round((d3.event.translate[0] / scale) - (transformStart[1][0])); - var tY = Math.round((d3.event.translate[1] / scale) - (transformStart[1][1])); + var scale = d3.event.scale / transformStart[0], + tX = Math.round(d3.event.translate[0] / scale - transformStart[1][0]), + tY = Math.round(d3.event.translate[1] / scale - transformStart[1][1]); var transform = 'scale(' + scale + ')' + @@ -20988,7 +21781,7 @@ iD.Map = function(context) { return true; } - function redraw(difference) { + function redraw(difference, extent) { if (!surface) return; @@ -20998,7 +21791,7 @@ iD.Map = function(context) { // It would result in artifacts where differenced entities are redrawn with // one transform and unchanged entities with another. if (resetTransform()) { - difference = undefined; + difference = extent = undefined; } var zoom = String(~~map.zoom()); @@ -21007,14 +21800,12 @@ iD.Map = function(context) { } if (!difference) { - layers.forEach(function(layer) { - supersurface.call(layer); - }); + supersurface.call(context.background()); } if (map.editable()) { context.connection().loadTiles(projection, dimensions); - drawVector(difference); + drawVector(difference, extent); } else { editOff(); } @@ -21044,13 +21835,14 @@ iD.Map = function(context) { return [l[0] * scale + translate[0], l[1] * scale + translate[1]]; } + map.mouse = function() { + var e = d3.event, s; + while (s = e.sourceEvent) e = s; + return mouse(e); + }; + map.mouseCoordinates = function() { - try { - return projection.invert(d3.mouse(surface.node())); - } catch(e) { - // when called with hidden elements, d3.mouse() will throw - return [NaN, NaN]; - } + return projection.invert(map.mouse()); }; map.dblclickEnable = function(_) { @@ -21100,14 +21892,12 @@ iD.Map = function(context) { return redraw(); }; - map.size = function(_) { + map.dimensions = function(_) { if (!arguments.length) return dimensions; var center = map.center(); dimensions = _; - surface.size(dimensions); - layers.forEach(function(layer) { - layer.size(dimensions); - }); + surface.dimensions(dimensions); + context.background().dimensions(dimensions); projection.clipExtent([[0, 0], dimensions]); setCenter(center); return redraw(); @@ -21140,10 +21930,11 @@ iD.Map = function(context) { return redraw(); }; - map.zoomTo = function(entity) { + map.zoomTo = function(entity, zoomLimits) { var extent = entity.extent(context.graph()), zoom = map.extentZoom(extent); - map.centerZoom(extent.center(), zoom); + zoomLimits = zoomLimits || [16, 20]; + map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1])); }; map.centerZoom = function(loc, z) { @@ -21199,21 +21990,6 @@ iD.Map = function(context) { return newZoom; }; - map.flush = function() { - context.connection().flush(); - context.history().reset(); - return map; - }; - - var usedTails = {}; - map.tail = function(_) { - if (!_ || usedTails[_] === undefined) { - tail.text(_); - usedTails[_] = true; - } - return map; - }; - map.editable = function() { return map.zoom() >= 16; }; @@ -21224,12 +22000,194 @@ iD.Map = function(context) { return map; }; - map.layers = layers; - map.projection = projection; - map.redraw = redraw; - return d3.rebind(map, dispatch, 'on'); }; +iD.TileLayer = function(backgroundType) { + + backgroundType = backgroundType || 'background'; + + var tileSize = 256, + tile = d3.geo.tile(), + projection, + cache = {}, + offset = [0, 0], + offsets = {}, + tileOrigin, + z, + transformProp = iD.util.prefixCSSProperty('Transform'), + source = d3.functor(''); + + function tileSizeAtZoom(d, z) { + return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize; + } + + function atZoom(t, distance) { + var power = Math.pow(2, distance); + return [ + Math.floor(t[0] * power), + Math.floor(t[1] * power), + t[2] + distance]; + } + + function lookUp(d) { + for (var up = -1; up > -d[2]; up--) { + var tile = atZoom(d, up); + if (cache[source(tile)] !== false) { + return tile; + } + } + } + + function uniqueBy(a, n) { + var o = [], seen = {}; + for (var i = 0; i < a.length; i++) { + if (seen[a[i][n]] === undefined) { + o.push(a[i]); + seen[a[i][n]] = true; + } + } + return o; + } + + function addSource(d) { + d.push(source(d)); + return d; + } + + // Update tiles based on current state of `projection`. + function background(selection) { + tile.scale(projection.scale() * 2 * Math.PI) + .translate(projection.translate()); + + tileOrigin = [ + projection.scale() * Math.PI - projection.translate()[0], + projection.scale() * Math.PI - projection.translate()[1]]; + + z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0); + + render(selection); + } + + // Derive the tiles onscreen, remove those offscreen and position them. + // Important that this part not depend on `projection` because it's + // rentered when tiles load/error (see #644). + function render(selection) { + var requests = []; + + if (tile.scaleExtent()[0] <= z) { + tile().forEach(function(d) { + addSource(d); + requests.push(d); + if (cache[d[3]] === false && lookUp(d)) { + requests.push(addSource(lookUp(d))); + } + }); + + requests = uniqueBy(requests, 3).filter(function(r) { + // don't re-request tiles which have failed in the past + return cache[r[3]] !== false; + }); + } + + var pixelOffset = [ + Math.round(offset[0] * Math.pow(2, z)), + Math.round(offset[1] * Math.pow(2, z)) + ]; + + function load(d) { + cache[d[3]] = true; + d3.select(this) + .on('error', null) + .on('load', null) + .classed('tile-loaded', true); + render(selection); + } + + function error(d) { + cache[d[3]] = false; + d3.select(this) + .on('error', null) + .on('load', null) + .remove(); + render(selection); + } + + function imageTransform(d) { + var _ts = tileSize * Math.pow(2, z - d[2]); + var scale = tileSizeAtZoom(d, z); + return 'translate(' + + (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' + + (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' + + 'scale(' + scale + ',' + scale + ')'; + } + + var image = selection + .selectAll('img') + .data(requests, function(d) { return d[3]; }); + + image.exit() + .style(transformProp, imageTransform) + .classed('tile-removing', true) + .each(function() { + var tile = d3.select(this); + window.setTimeout(function() { + if (tile.classed('tile-removing')) { + tile.remove(); + } + }, 300); + }); + + image.enter().append('img') + .attr('class', 'tile') + .attr('src', function(d) { return d[3]; }) + .on('error', error) + .on('load', load); + + image + .style(transformProp, imageTransform) + .classed('tile-removing', false); + } + + background.offset = function(_) { + if (!arguments.length) return offset; + offset = _; + if (source.data) offsets[source.data.name] = offset; + return background; + }; + + background.nudge = function(_, zoomlevel) { + offset[0] += _[0] / Math.pow(2, zoomlevel); + offset[1] += _[1] / Math.pow(2, zoomlevel); + return background; + }; + + background.projection = function(_) { + if (!arguments.length) return projection; + projection = _; + return background; + }; + + background.dimensions = function(_) { + if (!arguments.length) return tile.size(); + tile.size(_); + return background; + }; + + background.source = function(_) { + if (!arguments.length) return source; + source = _; + if (source.data) { + offset = offsets[source.data.name] = offsets[source.data.name] || [0, 0]; + } else { + offset = [0, 0]; + } + cache = {}; + tile.scaleExtent((source.data && source.data.scaleExtent) || [1, 20]); + return background; + }; + + return background; +}; iD.svg = { RoundProjection: function(projection) { return function(d) { @@ -21245,14 +22203,29 @@ iD.svg = { }; }, - LineString: function(projection, graph) { + Path: function(projection, graph, polygon) { var cache = {}, path = d3.geo.path().projection(projection); - return function(entity) { + function result(entity) { if (entity.id in cache) return cache[entity.id]; - return cache[entity.id] = path(entity.asGeoJSON(graph)); - }; + + var buffer = ''; + + path.context({ + beginPath: function() {}, + moveTo: function(x, y) { buffer += 'M' + Math.floor(x) + ',' + Math.floor(y); }, + lineTo: function(x, y) { buffer += 'L' + Math.floor(x) + ',' + Math.floor(y); }, + arc: function() {}, + closePath: function() { buffer += 'Z'; } + }); + + path(entity.asGeoJSON(graph, polygon)); + + return cache[entity.id] = buffer; + } + + return result; }, OneWaySegments: function(projection, graph, dt) { @@ -21273,37 +22246,36 @@ iD.svg = { coordinates: coordinates }, projection.stream({ lineStart: function() {}, - lineEnd: function() {}, + lineEnd: function() { + a = null; + }, point: function(x, y) { b = [x, y]; if (a) { - var segment = 'M' + a[0] + ',' + a[1]; - - var span = iD.geo.dist(a, b), - angle = Math.atan2(b[1] - a[1], b[0] - a[0]), - dx = dt * Math.cos(angle), - dy = dt * Math.sin(angle), - p; - - if (offset < span) { - p = [a[0] + offset * Math.cos(angle), - a[1] + offset * Math.sin(angle)]; - - segment += 'L' + p[0] + ',' + p[1]; - } + var span = iD.geo.dist(a, b) - offset; + + if (span >= 0) { + var angle = Math.atan2(b[1] - a[1], b[0] - a[0]), + dx = dt * Math.cos(angle), + dy = dt * Math.sin(angle), + p = [a[0] + offset * Math.cos(angle), + a[1] + offset * Math.sin(angle)]; + + var segment = 'M' + a[0] + ',' + a[1] + + 'L' + p[0] + ',' + p[1]; + + for (span -= dt; span >= 0; span -= dt) { + p[0] += dx; + p[1] += dy; + segment += 'L' + p[0] + ',' + p[1]; + } - while ((offset + dt) < span) { - offset += dt; - p[0] += dx; - p[1] += dy; - segment += 'L' + p[0] + ',' + p[1]; + segment += 'L' + b[0] + ',' + b[1]; + segments.push({id: entity.id, index: i, d: segment}); } - offset = dt - (span - offset); - - segment += 'L' + b[0] + ',' + b[1]; - segments.push({id: entity.id, index: i, d: segment}); + offset = -span; i++; } @@ -21344,20 +22316,18 @@ iD.svg.Areas = function(projection) { var patternKeys = ['landuse', 'natural', 'amenity']; - function setPattern(selection) { - selection.each(function(d) { - for (var i = 0; i < patternKeys.length; i++) { - if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) { - this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")'; - return; - } + function setPattern(d) { + for (var i = 0; i < patternKeys.length; i++) { + if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) { + this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")'; + return; } - this.style.fill = ''; - }); + } + this.style.fill = ''; } return function drawAreas(surface, graph, entities, filter) { - var path = d3.geo.path().projection(projection), + var path = iD.svg.Path(projection, graph, true), areas = {}, multipolygon; @@ -21368,61 +22338,54 @@ iD.svg.Areas = function(projection) { if (multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph)) { areas[multipolygon.id] = { entity: multipolygon.mergeTags(entity.tags), - area: Math.abs(path.area(entity.asGeoJSON(graph, true))) + area: Math.abs(entity.area(graph)) }; } else if (!areas[entity.id]) { areas[entity.id] = { entity: entity, - area: Math.abs(path.area(entity.asGeoJSON(graph, true))) + area: Math.abs(entity.area(graph)) }; } } - areas = d3.values(areas); - areas.sort(function(a, b) { return b.area - a.area; }); - - function drawPaths(group, areas, filter, klass, closeWay) { - var tagClasses = iD.svg.TagClasses(); - - if (klass === 'stroke') { - tagClasses.tags(iD.svg.MultipolygonMemberTags(graph)); - } - - var paths = group.selectAll('path.area') - .filter(filter) - .data(areas, iD.Entity.key); - - paths.enter() - .append('path') - .attr('class', function(d) { return d.type + ' area ' + klass; }); + areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); }); + areas.sort(function areaSort(a, b) { return b.area - a.area; }); + areas = _.pluck(areas, 'entity'); - paths - .order() - .attr('d', function(entity) { return path(entity.asGeoJSON(graph, closeWay)); }) - .call(tagClasses) - .call(iD.svg.MemberClasses(graph)); + var strokes = areas.filter(function(area) { + return area.type === 'way'; + }); - if (klass === 'fill') paths.call(setPattern); + var data = { + shadow: strokes, + stroke: strokes, + fill: areas + }; - paths.exit() - .remove(); + var paths = surface.selectAll('.layer-shadow, .layer-stroke, .layer-fill') + .selectAll('path.area') + .filter(filter) + .data(function(layer) { return data[layer]; }, iD.Entity.key); - return paths; - } + paths.enter() + .append('path') + .each(function(entity) { + var layer = this.parentNode.__data__; - areas = _.pluck(areas, 'entity'); + this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id); - var strokes = areas.filter(function(area) { - return area.type === 'way'; - }); + if (layer === 'fill') { + setPattern.apply(this, arguments); + } + }) + .call(iD.svg.TagClasses()); - var shadow = surface.select('.layer-shadow'), - fill = surface.select('.layer-fill'), - stroke = surface.select('.layer-stroke'); + paths + .order() + .attr('d', path); - drawPaths(shadow, strokes, filter, 'shadow'); - drawPaths(fill, areas, filter, 'fill', true); - drawPaths(stroke, strokes, filter, 'stroke'); + paths.exit() + .remove(); }; }; iD.svg.Labels = function(projection, context) { @@ -21519,7 +22482,7 @@ iD.svg.Labels = function(projection, context) { var tp = texts.enter() .append('text') - .attr('class', function(d, i) { return classes + ' ' + labels[i].classes;}) + .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; }) .append('textPath') .attr('class', 'textpath'); @@ -21531,7 +22494,7 @@ iD.svg.Labels = function(projection, context) { 'startOffset': '50%', 'xlink:href': function(d) { return '#labelpath-' + d.id; } }) - .text(function(d) { return name(d); }); + .text(iD.util.displayName); texts.exit().remove(); @@ -21562,28 +22525,18 @@ iD.svg.Labels = function(projection, context) { texts.enter() .append('text') - .attr('class', function(d, i) { return classes + ' ' + labels[i].classes; }); + .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; }); texts.attr('x', get(labels, 'x')) .attr('y', get(labels, 'y')) .style('text-anchor', get(labels, 'textAnchor')) - .text(function(d) { return name(d); }) - .each(function(d, i) { textWidth(name(d), labels[i].height, this); }); + .text(iD.util.displayName) + .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); }); texts.exit().remove(); return texts; } - function drawAreaHalos(group, entities, filter, classes, labels) { - entities = entities.filter(hasText); - labels = labels.filter(hasText); - return drawPointHalos(group, entities, filter, classes, labels); - - function hasText(d, i) { - return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y'); - } - } - function drawAreaLabels(group, entities, filter, classes, labels) { entities = entities.filter(hasText); labels = labels.filter(hasText); @@ -21661,66 +22614,39 @@ iD.svg.Labels = function(projection, context) { } - function hideOnMouseover() { + var layers = d3.select(this) + .selectAll('.layer-label, .layer-halo'); - if (!mousePosition) return; + layers.selectAll('.proximate') + .classed('proximate', false); - var mouse = mousePosition(d3.event), + var mouse = context.mouse(), pad = 50, - rect = new RTree.Rectangle(mouse[0] - pad, mouse[1] - pad, 2*pad, 2*pad), - labels = _.pluck(rtree.search(rect, this), 'leaf'), - containsLabel = d3.set(labels), - selection = d3.select(this); - - // ensures that simply resetting opacity - // does not force style recalculation - function resetOpacity() { - if (this._opacity !== '') { - this.style.opacity = ''; - this._opacity = ''; - } - } - - selection.selectAll('.layer-label text, .layer-halo path, .layer-halo text') - .each(resetOpacity); + rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad], + ids = _.pluck(rtree.search(rect), 'id'); - if (!labels.length) return; - selection.selectAll('.layer-label text, .layer-halo path, .layer-halo text') - .filter(function(d) { - return containsLabel.has(d.id); - }) - .style('opacity', 0) - .property('_opacity', 0); + if (!ids.length) return; + layers.selectAll('.' + ids.join(', .')) + .classed('proximate', true); } - function name(d) { - return d.tags[lang] || d.tags.name; - } - - var rtree = new RTree(), - rectangles = {}, - lang = 'name:' + iD.detect().locale.toLowerCase().split('-')[0], - mousePosition, cacheDimensions; + var rtree = rbush(), + rectangles = {}; function labels(surface, graph, entities, filter, dimensions, fullRedraw) { - if (!mousePosition || dimensions.join(',') !== cacheDimensions) { - mousePosition = iD.util.fastMouse(surface.node().parentNode); - cacheDimensions = dimensions.join(','); - } - var hidePoints = !surface.select('.node.point').node(); var labelable = [], i, k, entity; for (i = 0; i < label_stack.length; i++) labelable.push([]); if (fullRedraw) { - rtree = new RTree(); + rtree.clear(); rectangles = {}; } else { for (i = 0; i < entities.length; i++) { - rtree.remove(rectangles[entities[i].id], entities[i].id); + rtree.remove(rectangles[entities[i].id]); } } @@ -21731,7 +22657,7 @@ iD.svg.Labels = function(projection, context) { preset = geometry === 'area' && context.presets().match(entity, graph), icon = preset && !blacklisted(preset) && preset.icon; - if ((name(entity) || icon) && !(hidePoints && geometry === 'point')) { + if ((iD.util.displayName(entity) || icon) && !(hidePoints && geometry === 'point')) { for (k = 0; k < label_stack.length; k ++) { if (entity.geometry(graph) === label_stack[k][0] && @@ -21760,7 +22686,8 @@ iD.svg.Labels = function(projection, context) { var font_size = font_sizes[k]; for (i = 0; i < labelable[k].length; i ++) { entity = labelable[k][i]; - var width = name(entity) && textWidth(name(entity), font_size), + var name = iD.util.displayName(entity), + width = name && textWidth(name, font_size), p; if (entity.geometry(graph) === 'point') { p = getPointLabel(entity, width, font_size); @@ -21788,7 +22715,7 @@ iD.svg.Labels = function(projection, context) { y: coord[1] + offset[1], textAnchor: offset[2] }; - var rect = new RTree.Rectangle(p.x - m, p.y - m, width + 2*m, height + 2*m); + var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m]; if (tryInsert(rect, entity.id)) return p; } @@ -21805,12 +22732,12 @@ iD.svg.Labels = function(projection, context) { if (start < 0 || start + width > length) continue; var sub = subpath(nodes, start, start + width), rev = reverse(sub), - rect = new RTree.Rectangle( - Math.min(sub[0][0], sub[sub.length - 1][0]) - 10, - Math.min(sub[0][1], sub[sub.length - 1][1]) - 10, - Math.abs(sub[0][0] - sub[sub.length - 1][0]) + 20, - Math.abs(sub[0][1] - sub[sub.length - 1][1]) + 30 - ); + rect = [ + Math.min(sub[0][0], sub[sub.length - 1][0]) - 10, + Math.min(sub[0][1], sub[sub.length - 1][1]) - 10, + Math.max(sub[0][0], sub[sub.length - 1][0]) + 20, + Math.max(sub[0][1], sub[sub.length - 1][1]) + 30 + ]; if (rev) sub = sub.reverse(); if (tryInsert(rect, entity.id)) return { 'font-size': height + 2, @@ -21842,9 +22769,9 @@ iD.svg.Labels = function(projection, context) { p.y = centroid[1] + textOffset; p.textAnchor = 'middle'; p.height = height; - rect = new RTree.Rectangle(p.x - width/2, p.y, width, height + textOffset); + rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset]; } else { - rect = new RTree.Rectangle(iconX, iconY, iconSize, iconSize); + rect = [iconX, iconY, iconX + iconSize, iconY + iconSize]; } if (tryInsert(rect, entity.id)) return p; @@ -21853,29 +22780,33 @@ iD.svg.Labels = function(projection, context) { function tryInsert(rect, id) { // Check that label is visible - if (rect.x1 < 0 || rect.y1 < 0 || rect.x2 > dimensions[0] || - rect.y2 > dimensions[1]) return false; - var v = rtree.search(rect, true).length === 0; + if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] || + rect[3] > dimensions[1]) return false; + var v = rtree.search(rect).length === 0; if (v) { - rtree.insert(rect, id); + rect.id = id; + rtree.insert(rect); rectangles[id] = rect; } return v; } var label = surface.select('.layer-label'), - halo = surface.select('.layer-halo'), - // points - points = drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point), - pointHalos = drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point), - // lines - linesPaths = drawLinePaths(halo, labelled.line, filter, '', positions.line), - lines = drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line), - linesHalos = drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line), - // areas - areas = drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area), - areaHalos = drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area), - areaIcons = drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area); + halo = surface.select('.layer-halo'); + + // points + drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point); + drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point); + + // lines + drawLinePaths(halo, labelled.line, filter, '', positions.line); + drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line); + drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line); + + // areas + drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area); + drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area); + drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area); } labels.supersurface = function(supersurface) { @@ -21926,38 +22857,8 @@ iD.svg.Lines = function(projection) { } return function drawLines(surface, graph, entities, filter) { - function drawPaths(group, lines, filter, klass, lineString) { - lines = lines.filter(function(line) { - return lineString(line); - }); - - var tagClasses = iD.svg.TagClasses(); - - if (klass === 'stroke') { - tagClasses.tags(iD.svg.MultipolygonMemberTags(graph)); - } - - var paths = group.selectAll('path.line') - .filter(filter) - .data(lines, iD.Entity.key); - - paths.enter() - .append('path') - .attr('class', 'way line ' + klass); - - paths - .order() - .attr('d', lineString) - .call(tagClasses) - .call(iD.svg.MemberClasses(graph)); - - paths.exit() - .remove(); - - return paths; - } - - var lines = []; + var lines = [], + path = iD.svg.Path(projection, graph); for (var i = 0; i < entities.length; i++) { var entity = entities[i], @@ -21969,25 +22870,48 @@ iD.svg.Lines = function(projection) { } } + lines = lines.filter(path); lines.sort(waystack); - var lineString = iD.svg.LineString(projection, graph); + function drawPaths(klass) { + var paths = surface.select('.layer-' + klass) + .selectAll('path.line') + .filter(filter) + .data(lines, iD.Entity.key); - var shadow = surface.select('.layer-shadow'), - casing = surface.select('.layer-casing'), - stroke = surface.select('.layer-stroke'), - defs = surface.select('defs'), - oneway = surface.select('.layer-oneway'); + var enter = paths.enter() + .append('path') + .attr('class', function(d) { return 'way line ' + klass + ' ' + d.id; }); - drawPaths(shadow, lines, filter, 'shadow', lineString); - drawPaths(casing, lines, filter, 'casing', lineString); - drawPaths(stroke, lines, filter, 'stroke', lineString); + // Optimization: call simple TagClasses only on enter selection. This + // works because iD.Entity.key is defined to include the entity v attribute. + if (klass !== 'stroke') { + enter.call(iD.svg.TagClasses()); + } else { + paths.call(iD.svg.TagClasses() + .tags(iD.svg.MultipolygonMemberTags(graph))); + } - var segments = _.flatten(lines + paths + .order() + .attr('d', path); + + paths.exit() + .remove(); + } + + drawPaths('shadow'); + drawPaths('casing'); + drawPaths('stroke'); + + var segments = _(lines) .filter(function(d) { return d.isOneWay(); }) - .map(iD.svg.OneWaySegments(projection, graph, 35))); + .map(iD.svg.OneWaySegments(projection, graph, 35)) + .flatten() + .valueOf(); - var oneways = oneway.selectAll('path.oneway') + var oneways = surface.select('.layer-oneway') + .selectAll('path.oneway') .filter(filter) .data(segments, function(d) { return [d.id, d.index]; }); @@ -22004,38 +22928,6 @@ iD.svg.Lines = function(projection) { .remove(); }; }; -iD.svg.MemberClasses = function(graph) { - var tagClassRe = /^member-?/; - - return function memberClassesSelection(selection) { - selection.each(function memberClassesEach(d) { - var classes, value = this.className; - - if (value.baseVal !== undefined) value = value.baseVal; - - classes = value.trim().split(/\s+/).filter(function(name) { - return name.length && !tagClassRe.test(name); - }).join(' '); - - var relations = graph.parentRelations(d); - - if (relations.length) { - classes += ' member'; - } - - relations.forEach(function(relation) { - classes += ' member-type-' + relation.tags.type; - classes += ' member-role-' + relation.memberById(d.id).role; - }); - - classes = classes.trim(); - - if (classes !== value) { - d3.select(this).attr('class', classes); - } - }); - }; -}; iD.svg.Midpoints = function(projection, context) { return function drawMidpoints(surface, graph, entities, filter, extent) { var midpoints = {}; @@ -22044,7 +22936,7 @@ iD.svg.Midpoints = function(projection, context) { var entity = entities[i]; if (entity.type !== 'way') continue; - if (context.selection().indexOf(entity.id) < 0) continue; + if (context.selectedIDs().indexOf(entity.id) < 0) continue; var nodes = graph.childNodes(entity); @@ -22108,20 +23000,7 @@ iD.svg.Points = function(projection, context) { return b.loc[1] - a.loc[1]; } - return function drawPoints(surface, graph, entities, filter) { - var points = []; - - for (var i = 0; i < entities.length; i++) { - var entity = entities[i]; - if (entity.geometry(graph) === 'point') { - points.push(entity); - } - } - - if (points.length > 100) { - return surface.select('.layer-hit').selectAll('g.point').remove(); - } - + function drawPoints(surface, points, filter) { points.sort(sortY); var groups = surface.select('.layer-hit').selectAll('g.point') @@ -22130,7 +23009,7 @@ iD.svg.Points = function(projection, context) { var group = groups.enter() .append('g') - .attr('class', 'node point') + .attr('class', function(d) { return 'node point ' + d.id; }) .order(); group.append('path') @@ -22145,8 +23024,7 @@ iD.svg.Points = function(projection, context) { .attr('clip-path', 'url(#clip-square-12)'); groups.attr('transform', iD.svg.PointTransform(projection)) - .call(iD.svg.TagClasses()) - .call(iD.svg.MemberClasses(graph)); + .call(iD.svg.TagClasses()); // Selecting the following implicitly // sets the data (point entity) on the element @@ -22154,13 +23032,29 @@ iD.svg.Points = function(projection, context) { groups.select('.stroke'); groups.select('.icon') .attr('xlink:href', function(entity) { - var preset = context.presets().match(entity, graph); + var preset = context.presets().match(entity, context.graph()); return preset.icon ? '#maki-' + preset.icon + '-12' : ''; }); groups.exit() .remove(); + } + + drawPoints.points = function(entities) { + var graph = context.graph(), + points = []; + + for (var i = 0; i < entities.length; i++) { + var entity = entities[i]; + if (entity.geometry(graph) === 'point') { + points.push(entity); + } + } + + return points; }; + + return drawPoints; }; iD.svg.Surface = function(context) { function autosize(image) { @@ -22300,8 +23194,8 @@ iD.svg.TagClasses = function() { var t = tags(entity); for (var k in t) { - if (!keys.has(k)) continue; - classes += ' tag-' + k + ' ' + 'tag-' + k + '-' + t[k]; + if (!keys.has(k) || t[k] === 'no') continue; + classes += ' tag-' + k + ' tag-' + k + '-' + t[k]; } classes = classes.trim(); @@ -22330,14 +23224,14 @@ iD.svg.Vertices = function(projection, context) { var hover; - function siblingAndChildVertices(ids, graph) { + function siblingAndChildVertices(ids, graph, extent) { var vertices = {}; function addChildVertices(entity) { var i; if (entity.type === 'way') { for (i = 0; i < entity.nodes.length; i++) { - vertices[entity.nodes[i]] = graph.entity(entity.nodes[i]); + addChildVertices(graph.entity(entity.nodes[i])); } } else if (entity.type === 'relation') { for (i = 0; i < entity.members.length; i++) { @@ -22346,12 +23240,12 @@ iD.svg.Vertices = function(projection, context) { addChildVertices(member); } } - } else { + } else if (entity.intersects(extent, graph)) { vertices[entity.id] = entity; } } - function addSiblingAndChildVertices(id) { + ids.forEach(function(id) { var entity = context.hasEntity(id); if (entity && entity.type === 'node') { vertices[entity.id] = entity; @@ -22361,25 +23255,15 @@ iD.svg.Vertices = function(projection, context) { } else if (entity) { addChildVertices(entity); } - } - - ids.forEach(function(id) { - addSiblingAndChildVertices(id, 'vertex-selected'); }); return vertices; } - function isIntersection(entity, graph) { - return graph.parentWays(entity).filter(function (parent) { - return parent.geometry(graph) === 'line'; - }).length > 1; - } - - function draw(groups, graph, zoom) { - var group = groups.enter() - .insert('g', ':first-child') - .attr('class', 'node vertex'); + function draw(groups, vertices, klass, graph, zoom) { + groups = groups.data(vertices, function(entity) { + return iD.Entity.key(entity) + ',' + zoom; + }); if (zoom < 17) { zoom = 0; @@ -22389,86 +23273,58 @@ iD.svg.Vertices = function(projection, context) { zoom = 2; } - group.append('circle') - .attr('class', 'node vertex shadow'); - - group.append('circle') - .attr('class', 'node vertex stroke'); - - groups.attr('transform', iD.svg.PointTransform(projection)) - .call(iD.svg.TagClasses()) - .call(iD.svg.MemberClasses(graph)) - .classed('tagged', function(entity) { return entity.hasInterestingTags(); }) - .classed('shared', function(entity) { return graph.isShared(entity); }); - + var icons = {}; function icon(entity) { - return zoom !== 0 && + if (entity.id in icons) return icons[entity.id]; + return icons[entity.id] = (zoom !== 0 && entity.hasInterestingTags() && - context.presets().match(entity, graph).icon; - } - - function center(entity) { - if (icon(entity)) { - d3.select(this) - .attr('cx', 0.5) - .attr('cy', -0.5); - } else { - d3.select(this) - .attr('cy', 0) - .attr('cx', 0); + context.presets().match(entity, graph).icon); + } + + function circle(klass) { + var rads = radiuses[klass]; + return function(entity) { + var i = icon(entity), + c = i ? 0.5 : 0, + r = rads[i ? 3 : zoom]; + this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id); + this.setAttribute('cx', c); + this.setAttribute('cy', -c); + this.setAttribute('r', r); } } - groups.select('circle.shadow') - .each(center) - .attr('r', function(entity) { - return radiuses.shadow[icon(entity) ? 3 : zoom]; - }); - - groups.select('circle.stroke') - .each(center) - .attr('r', function(entity) { - return radiuses.stroke[icon(entity) ? 3 : zoom]; - }); + var enter = groups.enter().append('g') + .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; }); - // Each vertex gets either a circle or a use, depending - // on if it has a icon or not. + enter.append('circle') + .each(circle('shadow')); - var fill = groups.selectAll('circle.fill') - .data(function(entity) { - return icon(entity) ? [] : [entity]; - }, iD.Entity.key); - - fill.enter().append('circle') - .attr('class', 'node vertex fill') - .each(center) - .attr('r', radiuses.fill[zoom]); - - fill.exit() - .remove(); + enter.append('circle') + .each(circle('stroke')); - var use = groups.selectAll('use') - .data(function(entity) { - var i = icon(entity); - return i ? [i] : []; - }, function(d) { - return d; - }); - - use.enter().append('use') + // Vertices with icons get a `use`. + enter.filter(function(d) { return icon(d); }) + .append('use') .attr('transform', 'translate(-6, -6)') .attr('clip-path', 'url(#clip-square-12)') - .attr('xlink:href', function(icon) { return '#maki-' + icon + '-12'; }); + .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; }); - use.exit() - .remove(); + // Vertices with tags get a `circle`. + enter.filter(function(d) { return !icon(d) && d.hasInterestingTags(); }) + .append('circle') + .each(circle('fill')); + + groups + .attr('transform', iD.svg.PointTransform(projection)) + .classed('shared', function(entity) { return graph.isShared(entity); }); groups.exit() .remove(); } - function drawVertices(surface, graph, entities, filter, zoom) { - var selected = siblingAndChildVertices(context.selection(), graph), + function drawVertices(surface, graph, entities, filter, extent, zoom) { + var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent), vertices = []; for (var i = 0; i < entities.length; i++) { @@ -22479,40 +23335,36 @@ iD.svg.Vertices = function(projection, context) { if (entity.id in selected || entity.hasInterestingTags() || - isIntersection(entity, graph)) { + entity.isIntersection(graph)) { vertices.push(entity) } } surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent') .filter(filter) - .data(vertices, iD.Entity.key) - .call(draw, graph, zoom) - .classed('vertex-persistent', true); + .call(draw, vertices, 'vertex-persistent', graph, zoom); - drawHover(surface, graph, zoom); + drawHover(surface, graph, extent, zoom); } - function drawHover(surface, graph, zoom) { - var hovered = hover ? siblingAndChildVertices([hover.id], graph) : {}; + function drawHover(surface, graph, extent, zoom) { + var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {}; surface.select('.layer-hit').selectAll('g.vertex.vertex-hover') - .data(d3.values(hovered), iD.Entity.key) - .call(draw, graph, zoom) - .classed('vertex-hover', true); + .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom); } - drawVertices.drawHover = function(surface, graph, _, zoom) { + drawVertices.drawHover = function(surface, graph, _, extent, zoom) { if (hover !== _) { hover = _; - drawHover(surface, graph, zoom); + drawHover(surface, graph, extent, zoom); } }; return drawVertices; }; iD.ui = function(context) { - return function(container) { + function render(container) { var history = context.history(), map = context.map(); @@ -22526,13 +23378,24 @@ iD.ui = function(context) { map.centerZoom([-77.02271, 38.90085], 20); } - var m = container.append('div') + container.append('div') + .attr('id', 'sidebar') + .attr('class', 'col4') + .call(ui.sidebar); + + var content = container.append('div') + .attr('id', 'content'); + + var bar = content.append('div') + .attr('id', 'bar') + .attr('class', 'fillD'); + + var m = content.append('div') .attr('id', 'map') .call(map); - var bar = container.append('div') - .attr('id', 'bar') - .attr('class','fillD'); + var spacer = bar.append('div') + .attr('class', 'spacer col4'); var limiter = bar.append('div') .attr('class', 'limiter'); @@ -22553,45 +23416,35 @@ iD.ui = function(context) { .attr('class', 'spinner') .call(iD.ui.Spinner(context)); - container.append('idv') + content.append('div') .attr('class', 'attribution') .attr('tabindex', -1) .call(iD.ui.Attribution(context)); - container.append('div') + content.append('div') .style('display', 'none') .attr('class', 'help-wrap fillL col5 content'); var controls = bar.append('div') .attr('class', 'map-controls'); - controls.append('div') - .attr('class', 'map-control background-control') - .call(iD.ui.Background(context)); - - controls.append('div') - .attr('class', 'map-control help-control') - .call(iD.ui.Help(context)); - controls.append('div') .attr('class', 'map-control zoombuttons') .call(iD.ui.Zoom(context)); - if (!context.embed()) { - controls.append('div') - .attr('class', 'map-control geocode-control') - .call(iD.ui.Geocoder(context)); - } - controls.append('div') .attr('class', 'map-control geolocate-control') .call(iD.ui.Geolocate(map)); - container.append('div') - .style('display', 'none') - .attr('class', 'inspector-wrap fr content col4'); + controls.append('div') + .attr('class', 'map-control background-control') + .call(iD.ui.Background(context)); - var about = container.append('div') + controls.append('div') + .attr('class', 'map-control help-control') + .call(iD.ui.Help(context)); + + var about = content.append('div') .attr('class','col12 about-block fillD'); about.append('div') @@ -22615,12 +23468,19 @@ iD.ui = function(context) { .attr('href', 'http://github.com/systemed/iD') .text(iD.version); - linkList.append('li') + var bugReport = linkList.append('li') .append('a') .attr('target', '_blank') .attr('tabindex', -1) - .attr('href', 'https://github.com/systemed/iD/issues') - .text(t('report_a_bug')); + .attr('href', 'https://github.com/systemed/iD/issues'); + + bugReport.append('span') + .attr('class','icon bug light'); + + bugReport.call(bootstrap.tooltip() + .title(t('report_a_bug')) + .placement('top') + ); linkList.append('li') .attr('class', 'user-list') @@ -22633,7 +23493,7 @@ iD.ui = function(context) { }; d3.select(window).on('resize.editor', function() { - map.size(m.size()); + map.dimensions(m.dimensions()); }); function pan(d) { @@ -22673,11 +23533,22 @@ iD.ui = function(context) { .on('authenticated.ui', function() { authenticating.close(); }); - }; + } + + function ui(container) { + context.container(container); + context.loadLocale(function() { + render(container); + }); + } + + ui.sidebar = iD.ui.Sidebar(context); + + return ui; }; iD.ui.tooltipHtml = function(text, key) { - return '' + text + '' + '
' + key + '
'; + return '' + text + '' + '
' + ' ' + (t('tooltip_keyhint')) + ' ' + ' ' + key + '
'; }; iD.ui.Account = function(context) { var connection = context.connection(); @@ -22736,13 +23607,13 @@ iD.ui.Attribution = function(context) { var selection; function update() { - if (!context.background().source()) { + if (!context.background().baseLayerSource()) { selection.html(''); return; } var attribution = selection.selectAll('.provided-by') - .data([context.background().source()], function(d) { return d.data.name; }); + .data([context.background().baseLayerSource()], function(d) { return d.data.name; }); attribution.enter() .append('span') @@ -22805,18 +23676,9 @@ iD.ui.Background = function(context) { ['top', [0, -1]], ['right', [-1, 0]], ['bottom', [0, 1]]], - layers = context.backgroundSources(), opacityDefault = (context.storage('background-opacity') !== undefined) ? (+context.storage('background-opacity')) : 0.5; - function getSources() { - var ext = context.map().extent(); - return layers.filter(function(layer) { - return !layer.data.extent || - iD.geo.Extent(layer.data.extent).intersects(ext); - }); - } - function background(selection) { function setOpacity(d) { @@ -22826,86 +23688,73 @@ iD.ui.Background = function(context) { .attr('data-opacity', d); opacityList.selectAll('li') - .classed('selected', function(_) { return _ === d; }); + .classed('active', function(_) { return _ === d; }); context.storage('background-opacity', d); } function selectLayer() { - content.selectAll('a.layer') - .classed('selected', function(d) { - var overlay = context.map().layers[2].source(); - return d.data.name === context.background().source().data.name || - (overlay.data && overlay.data.name === d.data.name); - }); + function active(d) { + return context.background().showsLayer(d); + } + + content.selectAll('label.layer') + .classed('active', active) + .selectAll('input') + .property('checked', active); } function clickSetSource(d) { d3.event.preventDefault(); if (d.data.name === 'Custom') { var configured = d(); - if (!configured) return; + if (!configured) { + selectLayer(); + return; + } d = configured; } - context.background().source(d); - if (d.data.name === 'Custom (customized)') { - context.history() - .imagery_used('Custom (' + d.data.template + ')'); - } else { - context.history() - .imagery_used(d.data.sourcetag || d.data.name); - } - context.redraw(); + context.background().baseLayerSource(d); selectLayer(); } function clickSetOverlay(d) { d3.event.preventDefault(); - var overlay = context.map().layers[2]; - if (overlay.source() === d) { - overlay.source(d3.functor('')); - } else { - overlay.source(d); - } - context.redraw(); + context.background().toggleOverlayLayer(d); selectLayer(); } - function clickGpx(d) { - d3.event.preventDefault(); - if (!_.isEmpty(context.map().layers[1].geojson())) { - context.map().layers[1] - .enable(!context.map().layers[1].enable()); - d3.select(this) - .classed('selected', context.map().layers[1].enable()); - context.redraw(); - } + function clickGpx() { + context.background().toggleGpxLayer(); + update(); } - function drawList(layerList, click, filter) { + function drawList(layerList, type, change, filter) { + var sources = context.background() + .sources(context.map().extent()) + .filter(filter); - var layerLinks = layerList.selectAll('a.layer') - .data(getSources().filter(filter), function(d) { - return d.data.name; - }); + var layerLinks = layerList.selectAll('label.layer') + .data(sources, function(d) { return d.data.name; }); var layerInner = layerLinks.enter() - .append('li') - .append('a'); - - layerInner - .attr('href', '#') - .attr('class', 'layer') - .on('click.set-source', click); + .append('label') + .attr('class', 'layer'); // only set tooltips for layers with tooltips layerInner .filter(function(d) { return d.data.description; }) .call(bootstrap.tooltip() .title(function(d) { return d.data.description; }) - .placement('right') + .placement('left') ); + layerInner.append('input') + .attr('type', type) + .attr('name', 'layers') + .attr('value', function(d) { return d.data.name; }) + .on('change', change); + layerInner.insert('span').text(function(d) { return d.data.name; }); @@ -22913,25 +23762,26 @@ iD.ui.Background = function(context) { layerLinks.exit() .remove(); - layerList.style('display', layerList.selectAll('a.layer').data().length > 0 ? 'block' : 'none'); + layerList.style('display', layerList.selectAll('label.layer').data().length > 0 ? 'block' : 'none'); } function update() { - - backgroundList.call(drawList, clickSetSource, function(d) { + backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.data.overlay; }); - overlayList.call(drawList, clickSetOverlay, function(d) { + overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.data.overlay; }); + var hasGpx = context.background().hasGpxLayer(), + showsGpx = context.background().showsGpxLayer(); + gpxLayerItem - .classed('selected', function() { - var gpxLayer = context.map().layers[1]; - return !_.isEmpty(gpxLayer.geojson()) && - gpxLayer.enable(); - }); + .classed('active', showsGpx) + .selectAll('input') + .property('disabled', !hasGpx) + .property('checked', showsGpx); selectLayer(); } @@ -22950,26 +23800,28 @@ iD.ui.Background = function(context) { }); function nudge() { - context.background().nudge(d[1], context.map().zoom()); - var offset = context.background().offset(); + var offset = context.background() + .nudge(d[1], context.map().zoom()) + .offset(); resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0); - context.redraw(); } } var content = selection.append('div') .attr('class', 'fillL map-overlay content hide'), tooltip = bootstrap.tooltip() - .placement('right') + .placement('left') .html(true) .title(iD.ui.tooltipHtml(t('background.description'), key)); function hide() { setVisible(false); } + function toggle() { if (d3.event) d3.event.preventDefault(); tooltip.hide(button); - setVisible(!button.classed('active')); - content.selectAll('.toggle-list li:first-child a').node().focus(); + var visible = !button.classed('active'); + setVisible(visible); + if (visible) content.selectAll('.toggle-list label:first-child').node().focus(); } function setVisible(show) { @@ -22982,16 +23834,16 @@ iD.ui.Background = function(context) { return d3.event.stopPropagation(); }); content.style('display', 'block') - .style('left', '-500px') + .style('left', '0px') .transition() .duration(200) - .style('left', '30px'); + .style('left', '-260px'); } else { content.style('display', 'block') - .style('left', '30px') + .style('left', '-260px') .transition() .duration(200) - .style('left', '-500px') + .style('left', '0px') .each('end', function() { d3.select(this).style('display', 'none'); }); @@ -23010,7 +23862,7 @@ iD.ui.Background = function(context) { shown = false; button.append('span') - .attr('class', 'layers icon'); + .attr('class', 'icon layers light'); opa.append('h4') .text(t('background.title')); @@ -23034,25 +23886,28 @@ iD.ui.Background = function(context) { .style('opacity', String); var backgroundList = content - .append('ul') - .attr('class', 'toggle-list'); + .append('div') + .attr('class', 'toggle-list layer-list'); var overlayList = content - .append('ul') - .attr('class', 'toggle-list'); + .append('div') + .attr('class', 'toggle-list layer-list'); var gpxLayerItem = content - .append('ul') + .append('div') .style('display', iD.detect().filedrop ? 'block' : 'none') - .attr('class', 'toggle-list') - .append('li') - .append('a') - .classed('layer-toggle-gpx', true) - .on('click.set-gpx', clickGpx); + .attr('class', 'toggle-list layer-list') + .append('label') + .classed('layer-toggle-gpx', true); gpxLayerItem.call(bootstrap.tooltip() .title(t('gpx.drag_drop')) - .placement('right')); + .placement('left')); + + gpxLayerItem.append('input') + .attr('type', 'checkbox') + .property('disabled', true) + .on('change', clickGpx); gpxLayerItem.append('span') .text(t('gpx.local_layer')); @@ -23063,13 +23918,7 @@ iD.ui.Background = function(context) { .on('click', function() { d3.event.preventDefault(); d3.event.stopPropagation(); - if (context.map().layers[1].geojson().type) { - context.map() - .extent(d3.geo.bounds(context - .map() - .layers[1] - .geojson())); - } + context.background().zoomToGpxLayer(); }) .append('span') .attr('class', 'icon geocode' ); @@ -23106,7 +23955,6 @@ iD.ui.Background = function(context) { .on('click', function () { context.background().offset([0, 0]); resetButton.classed('disabled', true); - context.redraw(); }); resetButton.append('div') @@ -23114,7 +23962,7 @@ iD.ui.Background = function(context) { resetButton.call(bootstrap.tooltip() .title(t('background.reset')) - .placement('right')); + .placement('bottom')); context.map() .on('move.background-update', _.debounce(update, 1000)); @@ -23129,7 +23977,6 @@ iD.ui.Background = function(context) { context.surface().on('mousedown.background-outside', hide); context.container().on('mousedown.background-outside', hide); - } return background; @@ -23187,58 +24034,71 @@ iD.ui.Commit = function(context) { } function commit(selection) { + var changes = context.history().changes(); function changesLength(d) { return changes[d].length; } - var changes = selection.datum(), - connection = changes.connection, - user = connection.user(), - header = selection.append('div').attr('class', 'header modal-section'), - body = selection.append('div').attr('class', 'body'); + var header = selection.append('div') + .attr('class', 'header fillL'); + + header.append('button') + .attr('class', 'fr') + .append('span') + .attr('class', 'icon close') + .on('click', event.cancel); header.append('h3') .text(t('commit.title')); + var body = selection.append('div') + .attr('class', 'body'); + // Comment Section var commentSection = body.append('div') - .attr('class', 'modal-section form-field'); + .attr('class', 'modal-section form-field commit-form'); - commentSection.append('label') - .attr('class','form-label') - .text(t('commit.message_label')); + commentSection.append('label') + .attr('class', 'form-label') + .text(t('commit.message_label')); - var commentField = commentSection - .append('textarea') - .attr('placeholder', t('commit.description_placeholder')) - .property('value', context.storage('comment') || ''); + var commentField = commentSection.append('textarea') + .attr('placeholder', t('commit.description_placeholder')) + .property('value', context.storage('comment') || ''); commentField.node().select(); // Save Section - var saveSection = body.append('div').attr('class','modal-section cf'); + var saveSection = body.append('div') + .attr('class','modal-section fillL cf'); - var userLink = d3.select(document.createElement('div')); + var prose = saveSection.append('p') + .attr('class', 'commit-info') + .html(t('commit.upload_explanation')); - if (user.image_url) { - userLink.append('img') - .attr('src', user.image_url) - .attr('class', 'icon icon-pre-text user-icon'); - } + context.connection().userDetails(function(err, user) { + if (err) return; - userLink.append('a') - .attr('class','user-info') - .text(user.display_name) - .attr('href', connection.userURL(user.display_name)) - .attr('tabindex', -1) - .attr('target', '_blank'); + var userLink = d3.select(document.createElement('div')); - saveSection.append('p') - .attr('class', 'commit-info') - .html(t('commit.upload_explanation', {user: userLink.html()})); + if (user.image_url) { + userLink.append('img') + .attr('src', user.image_url) + .attr('class', 'icon icon-pre-text user-icon'); + } + + userLink.append('a') + .attr('class','user-info') + .text(user.display_name) + .attr('href', context.connection().userURL(user.display_name)) + .attr('tabindex', -1) + .attr('target', '_blank'); + + prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()})); + }); // Confirm Button var saveButton = saveSection.append('button') - .attr('class', 'action col2 button') + .attr('class', 'action col3 button') .on('click.save', function() { var comment = commentField.node().value; localStorage.comment = comment; @@ -23377,10 +24237,7 @@ iD.ui.Contributors = function(context) { .attr('target', '_blank') .attr('tabindex', -1) .attr('href', function() { - var ext = context.map().extent(); - return 'http://www.openstreetmap.org/browse/changesets?bbox=' + [ - ext[0][0], ext[0][1], - ext[1][0], ext[1][1]]; + return context.connection().changesetsURL(context.map().extent()); }) .text(u.length - limit + 1); @@ -23410,201 +24267,457 @@ iD.ui.Contributors = function(context) { }, 500)); }; }; -iD.ui.flash = function(selection) { - var modal = iD.ui.modal(selection); +iD.ui.Disclosure = function() { + var dispatch = d3.dispatch('toggled'), + title, + expanded = false, + content = function () {}; - modal.select('.modal').classed('modal-flash', true); + var disclosure = function(selection) { + var $link = selection.selectAll('.hide-toggle') + .data([0]); - modal.select('.content') - .classed('modal-section', true) - .append('div') - .attr('class', 'description'); + $link.enter().append('a') + .attr('href', '#') + .attr('class', 'hide-toggle'); - modal.on('click.flash', function() { modal.remove(); }); + $link.text(title) + .on('click', toggle) + .classed('expanded', expanded); - setTimeout(function() { - modal.remove(); - return true; - }, 1500); + var $body = selection.selectAll('div') + .data([0]); - return modal; + $body.enter().append('div'); + + $body.classed('hide', !expanded) + .call(content); + + function toggle() { + expanded = !expanded; + $link.classed('expanded', expanded); + $body.call(iD.ui.Toggle(expanded)); + dispatch.toggled(expanded); + } + }; + + disclosure.title = function(_) { + if (!arguments.length) return title; + title = _; + return disclosure; + }; + + disclosure.expanded = function(_) { + if (!arguments.length) return expanded; + expanded = _; + return disclosure; + }; + + disclosure.content = function(_) { + if (!arguments.length) return content; + content = _; + return disclosure; + }; + + return d3.rebind(disclosure, dispatch, 'on'); }; -iD.ui.Geocoder = function(context) { +iD.ui.EntityEditor = function(context) { + var event = d3.dispatch('choose'), + state = 'select', + id, + preset, + reference; - var key = 'f'; + var rawTagEditor = iD.ui.RawTagEditor(context) + .on('change', changeTags); - function resultExtent(bounds) { - return new iD.geo.Extent( - [parseFloat(bounds[3]), parseFloat(bounds[0])], - [parseFloat(bounds[2]), parseFloat(bounds[1])]); - } + function entityEditor(selection) { + var entity = context.entity(id), + tags = _.clone(entity.tags); + + var $header = selection.selectAll('.header') + .data([0]); + + // Enter + + var $enter = $header.enter().append('div') + .attr('class', 'header fillL cf'); + + $enter.append('button') + .attr('class', 'fr preset-close') + .append('span') + .attr('class', 'icon close'); + + $enter.append('h3'); + + // Update + + $header.select('h3') + .text(t('inspector.edit')); + + $header.select('.preset-close') + .on('click', function() { + context.enter(iD.modes.Browse(context)); + }); + + var $body = selection.selectAll('.inspector-body') + .data([0]); + + // Enter + + $enter = $body.enter().append('div') + .attr('class', 'inspector-body'); + + $enter.append('div') + .attr('class', 'preset-list-item inspector-inner') + .append('div') + .attr('class', 'preset-list-button-wrap') + .append('button') + .attr('class', 'preset-list-button preset-reset') + .call(bootstrap.tooltip() + .title(t('inspector.back_tooltip')) + .placement('bottom')) + .append('div') + .attr('class', 'label'); + + $body.select('.preset-list-button-wrap') + .call(reference.button); + + $body.select('.preset-list-item') + .call(reference.body); + + $enter.append('div') + .attr('class', 'inspector-border inspector-preset'); + + $enter.append('div') + .attr('class', 'inspector-border raw-tag-editor inspector-inner'); + + $enter.append('div') + .attr('class', 'inspector-border raw-member-editor inspector-inner'); + + $enter.append('div') + .attr('class', 'raw-membership-editor inspector-inner'); + + selection.selectAll('.preset-reset') + .on('click', function() { + event.choose(preset); + }); - function truncate(d) { - if (d.display_name.length > 80) { - return d.display_name.substr(0, 80) + '…'; + // Update + + $body.select('.preset-list-item button') + .call(iD.ui.PresetIcon() + .geometry(context.geometry(id)) + .preset(preset)); + + $body.select('.preset-list-item .label') + .text(preset.name()); + + $body.select('.inspector-preset') + .call(iD.ui.preset(context) + .preset(preset) + .entityID(id) + .tags(tags) + .state(state) + .on('change', changeTags)); + + $body.select('.raw-tag-editor') + .call(rawTagEditor + .preset(preset) + .entityID(id) + .tags(tags) + .state(state)); + + if (entity.type === 'relation') { + $body.select('.raw-member-editor') + .style('display', 'block') + .call(iD.ui.RawMemberEditor(context) + .entityID(id)); } else { - return d.display_name; + $body.select('.raw-member-editor') + .style('display', 'none'); } - } - function geocoder(selection) { + $body.select('.raw-membership-editor') + .call(iD.ui.RawMembershipEditor(context) + .entityID(id)); - var shown = false; + function historyChanged() { + var entity = context.hasEntity(id); + if (!entity) return; + entityEditor.preset(context.presets().match(entity, context.graph())); + entityEditor(selection); + } - function keydown() { - if (d3.event.keyCode !== 13) return; - d3.event.preventDefault(); - var searchVal = this.value; - inputNode.classed('loading', true); - d3.json('http://nominatim.openstreetmap.org/search/' + - encodeURIComponent(searchVal) + '?limit=10&format=json', function(err, resp) { - inputNode.classed('loading', false); - if (err) return hide(); - if (!resp.length) { - resultsList.html('') - .call(iD.ui.Toggle(true)) - .append('span') - .attr('class', 'not-found') - .text(t('geocoder.no_results', { name: searchVal })); - } else if (resp.length > 1) { - var spans = resultsList.html('').selectAll('span') - .data(resp, function(d) { return d.place_id; }); - - spans.enter() - .append('span') - .text(function(d) { - return d.type.charAt(0).toUpperCase() + d.type.slice(1) + ': '; - }) - .append('a') - .attr('tabindex', 1) - .text(truncate) - .on('click', clickResult) - .on('keydown', function(d) { - // support tabbing to and accepting this - // entry - if (d3.event.keyCode == 13) clickResult(d); - }); - spans.exit().remove(); - resultsList.call(iD.ui.Toggle(true)); - } else { - hide(); - applyBounds(resultExtent(resp[0].boundingbox)); - selectId(resp[0].osm_type, resp[0].osm_id); - } - }); + context.history() + .on('change.entity-editor', historyChanged); + } + + function clean(o) { + var out = {}, k, v; + for (k in o) { + if (k && (v = o[k]) !== undefined) { + out[k] = v.trim(); + } } + return out; + } + + function changeTags(changed) { + var entity = context.entity(id), + tags = clean(_.extend({}, entity.tags, changed)); - function clickResult(d) { - selectId(d.osm_type, d.osm_id); - applyBounds(resultExtent(d.boundingbox)); + if (!_.isEqual(entity.tags, tags)) { + context.perform( + iD.actions.ChangeTags(id, tags), + t('operations.change_tags.annotation')); } + } - function applyBounds(extent) { - var map = context.map(); - map.extent(extent); - if (map.zoom() > 19) map.zoom(19); + entityEditor.state = function(_) { + if (!arguments.length) return state; + state = _; + return entityEditor; + }; + + entityEditor.entityID = function(_) { + if (!arguments.length) return id; + id = _; + entityEditor.preset(context.presets().match(context.entity(id), context.graph())); + return entityEditor; + }; + + entityEditor.preset = function(_) { + if (!arguments.length) return preset; + if (_ !== preset) { + preset = _; + reference = iD.ui.TagReference(preset.reference()) + .showing(false); } + return entityEditor; + }; - function selectId(type, id) { - id = type[0] + id; + return d3.rebind(entityEditor, event, 'on'); +}; +iD.ui.FeatureList = function(context) { + var geocodeResults; - if (context.hasEntity(id)) { - context.enter(iD.modes.Select(context, [id])); - } else { - context.map().on('drawn.geocoder', function() { - if (!context.hasEntity(id)) return; - context.enter(iD.modes.Select(context, [id])); - }); + function featureList(selection) { + var header = selection.append('div') + .attr('class', 'header fillL cf'); - context.on('enter.geocoder', function() { - if (context.mode().id !== 'browse') { - context.on('enter.geocoder', null) - .map().on('drawn.geocoder', null); - } - }); + header.append('h3') + .text(t('inspector.feature_list')); + + function keypress() { + var q = search.property('value'); + if (d3.event.keyCode === 13 && q.length) { + click(list.selectAll('.feature-list-item:first-child').datum().entity); } } - var tooltip = bootstrap.tooltip() - .placement('right') - .html(true) - .title(iD.ui.tooltipHtml(t('geocoder.title'), key)); + function inputevent() { + geocodeResults = undefined; + drawList(); + } - var gcForm = selection.append('form'); + var searchWrap = selection.append('div') + .attr('class', 'search-header'); - var inputNode = gcForm.attr('class', 'fillL map-overlay content hide') - .append('input') - .attr({ type: 'text', placeholder: t('geocoder.placeholder') }) - .attr('tabindex', 1) - .on('keydown', keydown); + var search = searchWrap.append('input') + .attr('placeholder', t('inspector.search')) + .attr('type', 'search') + .on('keypress', keypress) + .on('input', inputevent); - var resultsList = selection.append('div') - .attr('class', 'fillL map-overlay hide'); + searchWrap.append('span') + .attr('class', 'icon search'); - var keybinding = d3.keybinding('geocoder'); + var listWrap = selection.append('div') + .attr('class', 'inspector-body'); - function hide() { setVisible(false); } - function toggle() { - if (d3.event) d3.event.preventDefault(); - tooltip.hide(button); - setVisible(!button.classed('active')); + var list = listWrap.append('div') + .attr('class', 'feature-list cf'); + + context.map() + .on('drawn.feature-list', mapDrawn); + + function mapDrawn(e) { + if (e.full) { + drawList(); + } } - function setVisible(show) { - if (show !== shown) { - button.classed('active', show); - shown = show; + function features() { + var entities = {}, + result = [], + graph = context.graph(), + q = search.property('value').toLowerCase(); - if (!show && !resultsList.classed('hide')) { - resultsList.call(iD.ui.Toggle(show)); - // remove results so that they lose focus. if the user has - // tabbed into the list, then they will have focus still, - // even if they're hidden. - resultsList.selectAll('span').remove(); - } + if (!q) return result; - if (show) { - selection.on('mousedown.geocoder-inside', function() { - return d3.event.stopPropagation(); + function addEntity(entity) { + if (entity.id in entities || result.length > 200) + return; + + entities[entity.id] = true; + + var name = iD.util.displayName(entity) || ''; + if (name.toLowerCase().indexOf(q) >= 0) { + result.push({ + id: entity.id, + entity: entity, + geometry: context.geometry(entity.id), + type: context.presets().match(entity, graph).name(), + name: name }); - gcForm.style('display', 'block') - .style('left', '-500px') - .transition() - .duration(200) - .style('left', '30px'); - inputNode.node().focus(); - } else { - selection.on('mousedown.geocoder-inside', null); - gcForm.style('display', 'block') - .style('left', '30px') - .transition() - .duration(200) - .style('left', '-500px') - .each('end', function() { - d3.select(this).style('display', 'none'); - }); - inputNode.node().blur(); } + + graph.parentRelations(entity).forEach(function(parent) { + addEntity(parent); + }); + } + + var visible = context.surface().selectAll('.point, .line, .area')[0]; + for (var i = 0; i < visible.length && result.length <= 200; i++) { + addEntity(visible[i].__data__); } + + (geocodeResults || []).forEach(function(d) { + result.push({ + id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id), + geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point', + type: (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' '), + name: d.display_name, + extent: new iD.geo.Extent( + [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])], + [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])]) + }) + }); + + return result; } - var button = selection.append('button') - .attr('tabindex', -1) - .on('click', toggle) - .call(tooltip); - button.append('span') - .attr('class', 'icon geocode light'); + function drawList() { + var value = search.property('value'), + results = features(); - keybinding.on(key, toggle); + list.classed('filtered', value.length); - d3.select(document) - .call(keybinding); + var noResultsWorldwide = geocodeResults && geocodeResults.length === 0; + + var resultsIndicator = list.selectAll('.no-results-item') + .data([0]) + .enter().append('button') + .property('disabled', true) + .attr('class', 'no-results-item'); + + resultsIndicator.append('span') + .attr('class', 'icon alert'); + + resultsIndicator.append('span') + .attr('class', 'entity-name'); + + list.selectAll('.no-results-item .entity-name') + .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible')); + + list.selectAll('.geocode-item') + .data([0]) + .enter().append('button') + .attr('class', 'geocode-item') + .on('click', geocode) + .append('div') + .attr('class', 'label') + .append('span') + .attr('class', 'entity-name') + .text(t('geocoder.search')); + + list.selectAll('.no-results-item') + .style('display', (value.length && !results.length) ? 'block' : 'none'); + + list.selectAll('.geocode-item') + .style('display', (value && geocodeResults === undefined) ? 'block' : 'none'); - context.surface().on('mousedown.geocoder-outside', hide); - context.container().on('mousedown.b.geocoder-outside', hide); + var items = list.selectAll('.feature-list-item') + .data(results, function(d) { return d.id; }); + var enter = items.enter().insert('button', '.geocode-item') + .attr('class', 'feature-list-item') + .on('mouseover', mouseover) + .on('mouseout', mouseout) + .on('click', click); + + var label = enter.append('div') + .attr('class', 'label'); + + label.append('span') + .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; }); + + label.append('span') + .attr('class', 'entity-type') + .text(function(d) { return d.type; }); + + label.append('span') + .attr('class', 'entity-name') + .text(function(d) { return d.name; }); + + enter.style('opacity', 0) + .transition() + .style('opacity', 1); + + items.order(); + + items.exit() + .remove(); + } + + function mouseover(d) { + context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph())) + .classed('hover', true); + } + + function mouseout() { + context.surface().selectAll('.hover') + .classed('hover', false); + } + + function click(d) { + if (d.entity) { + context.enter(iD.modes.Select(context, [d.entity.id])); + } else { + context.loadEntity(d.id); + } + } + + function geocode() { + var searchVal = encodeURIComponent(search.property('value')); + d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) { + geocodeResults = resp || []; + drawList(); + }); + } } - return geocoder; + + return featureList; +}; +iD.ui.flash = function(selection) { + var modal = iD.ui.modal(selection); + + modal.select('.modal').classed('modal-flash', true); + + modal.select('.content') + .classed('modal-section', true) + .append('div') + .attr('class', 'description'); + + modal.on('click.flash', function() { modal.remove(); }); + + setTimeout(function() { + modal.remove(); + return true; + }, 1500); + + return modal; }; iD.ui.Geolocate = function(map) { function click() { @@ -23629,10 +24742,10 @@ iD.ui.Geolocate = function(map) { .attr('title', t('geolocate.title')) .on('click', click) .call(bootstrap.tooltip() - .placement('right')); + .placement('left')); button.append('span') - .attr('class', 'icon geolocate'); + .attr('class', 'icon geolocate light'); }; }; iD.ui.Help = function(context) { @@ -23752,16 +24865,16 @@ iD.ui.Help = function(context) { shown = show; if (show) { pane.style('display', 'block') - .style('left', '-500px') + .style('right', '-500px') .transition() .duration(200) - .style('left', '0px') + .style('right', '0px') .each('end', blockClick); } else { - pane.style('left', '0px') + pane.style('right', '0px') .transition() .duration(200) - .style('left', '-500px') + .style('right', '-500px') .each('end', function() { d3.select(this).style('display', 'none'); }); @@ -23771,7 +24884,7 @@ iD.ui.Help = function(context) { } var tooltip = bootstrap.tooltip() - .placement('right') + .placement('left') .html(true) .title(iD.ui.tooltipHtml(t('help.title'), key)); @@ -23795,111 +24908,90 @@ iD.ui.Help = function(context) { return help; }; -iD.ui.Inspector = function(context, entity) { - var tagEditor, - id = entity.id, +iD.ui.Inspector = function(context) { + var presetList = iD.ui.PresetList(context), + entityEditor = iD.ui.EntityEditor(context), + state = 'select', + entityID, newFeature = false; - function changeTags(tags) { - var entity = context.hasEntity(id); - if (entity && !_.isEqual(entity.tags, tags)) { - context.perform( - iD.actions.ChangeTags(entity.id, tags), - t('operations.change_tags.annotation')); - } - } + function inspector(selection) { + presetList + .entityID(entityID) + .autofocus(newFeature) + .on('choose', setPreset); - function browse() { - context.enter(iD.modes.Browse(context)); - } + entityEditor + .state(state) + .entityID(entityID) + .on('choose', showList); - function inspector(selection) { + var $wrap = selection.selectAll('.panewrap') + .data([0]); - var reselect = selection.html(); + var $enter = $wrap.enter().append('div') + .attr('class', 'panewrap'); - selection - .html('') - .style('display', 'block') - .style('right', '-500px') - .style('opacity', 1) - .transition() - .duration(reselect ? 0 : 200) - .style('right', '0px'); + $enter.append('div') + .attr('class', 'preset-list-pane pane'); - var panewrap = selection - .append('div') - .classed('panewrap', true); + $enter.append('div') + .attr('class', 'entity-editor-pane pane'); - var presetLayer = panewrap - .append('div') - .classed('pane grid-pane', true); + var $presetPane = $wrap.select('.preset-list-pane'); + var $editorPane = $wrap.select('.entity-editor-pane'); - var tagLayer = panewrap - .append('div') - .classed('pane tag-pane', true); + var showEditor = state === 'hover' || context.entity(entityID).isUsed(context.graph()); + if (showEditor) { + $wrap.style('right', '0%'); + $editorPane.call(entityEditor); + } else { + $wrap.style('right', '-100%'); + $presetPane.call(presetList); + } - var presetGrid = iD.ui.PresetGrid(context, entity) - .autofocus(newFeature) - .on('close', browse) - .on('choose', function(preset) { - var right = panewrap.style('right').indexOf('%') > 0 ? '0%' : '0px'; - panewrap - .transition() - .style('right', right); - - tagLayer.call(tagEditor, preset); - }); + var $footer = selection.selectAll('.footer') + .data([0]); - tagEditor = iD.ui.TagEditor(context, entity) - .on('changeTags', changeTags) - .on('close', browse) - .on('choose', function(preset) { - var right = panewrap.style('right').indexOf('%') > 0 ? - '-100%' : - '-' + selection.style('width'); - panewrap - .transition() - .style('right', right); - - presetGrid.autofocus(true); - presetLayer.call(presetGrid, preset); - }); + $footer.enter().append('div') + .attr('class', 'footer'); - var tagless = _.without(Object.keys(entity.tags), 'area').length === 0; + selection.select('.footer') + .call(iD.ui.ViewOnOSM(context) + .entityID(entityID)); - if (tagless) { - panewrap.style('right', '-100%'); - presetLayer.call(presetGrid); - } else { - panewrap.style('right', '-0%'); - tagLayer.call(tagEditor); + function showList(preset) { + var right = $wrap.style('right').indexOf('%') > 0 ? '-100%' : '-' + selection.style('width'); + + $wrap.transition() + .style('right', right); + + $presetPane.call(presetList + .preset(preset) + .autofocus(true)); } - if (d3.event) { - // Pan the map if the clicked feature intersects with the position - // of the inspector - var inspectorSize = selection.size(), - mapSize = context.map().size(), - offset = 50, - shiftLeft = d3.event.clientX - mapSize[0] + inspectorSize[0] + offset, - center = (mapSize[0] / 2) + shiftLeft + offset; + function setPreset(preset) { + var right = $wrap.style('right').indexOf('%') > 0 ? '0%' : '0px'; - if (shiftLeft > 0 && inspectorSize[1] > d3.event.clientY) { - context.map().centerEase(context.projection.invert([center, mapSize[1]/2])); - } + $wrap.transition() + .style('right', right); + + $editorPane.call(entityEditor + .preset(preset)); } } - inspector.close = function(selection) { - tagEditor.close(); + inspector.state = function(_) { + if (!arguments.length) return state; + state = _; + return inspector; + }; - selection.transition() - .style('right', '-500px') - .each('end', function() { - d3.select(this) - .style('display', 'none') - .html(''); - }); + inspector.entityID = function(_) { + if (!arguments.length) return entityID; + entityID = _; + return inspector; }; inspector.newFeature = function(_) { @@ -23921,7 +25013,7 @@ iD.ui.intro = function(context) { // Save current map state var history = context.history().toJSON(), hash = window.location.hash, - background = context.background().source(), + background = context.background().baseLayerSource(), opacity = d3.select('.background-layer').style('opacity'), loadedTiles = context.connection().loadedTiles(), baseEntities = context.history().graph().base().entities; @@ -23930,10 +25022,7 @@ iD.ui.intro = function(context) { context.connection().toggle(false).flush(); context.history().save().reset(); context.history().merge(iD.Graph().load(JSON.parse(iD.introGraph)).entities); - - context.background().source(_.find(context.backgroundSources(), function(d) { - return d.data.sourcetag === "Bing"; - })); + context.background().bing(); // Block saving var savebutton = d3.select('#bar button.save'), @@ -23948,9 +25037,10 @@ iD.ui.intro = function(context) { var curtain = d3.curtain(); selection.call(curtain); - function reveal(box, textid, duration) { - if (textid) curtain.reveal(box, t(textid), textid.replace(/\./g, '-'), duration); - else curtain.reveal(box, '', '', duration); + function reveal(box, text, options) { + options = options || {}; + if (text) curtain.reveal(box, text, options.tooltipClass, options.duration); + else curtain.reveal(box, '', '', options.duration); } var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) { @@ -23970,7 +25060,7 @@ iD.ui.intro = function(context) { d3.select('.background-layer').style('opacity', opacity); context.connection().toggle(true).flush().loadedTiles(loadedTiles); context.history().reset().merge(baseEntities); - context.background().source(background); + context.background().baseLayerSource(background); if (history) context.history().fromJSON(history); window.location.replace(hash); window.onbeforeunload = beforeunload; @@ -24012,20 +25102,24 @@ iD.ui.intro = function(context) { return intro; }; -iD.ui.intro.pointBox = function(point) { +iD.ui.intro.pointBox = function(point, context) { + var rect = context.surface().node().getBoundingClientRect(); + point = context.projection(point); return { - left: point[0] - 30, - top: point[1] - 50, + left: point[0] + rect.left - 30, + top: point[1] + rect.top - 50, width: 60, height: 70 }; }; -iD.ui.intro.pad = function(box, padding) { +iD.ui.intro.pad = function(box, padding, context) { if (box instanceof Array) { + var rect = context.surface().node().getBoundingClientRect(); + box = context.projection(box); box = { - left: box[0], - top: box[1] + left: box[0] + rect.left, + top: box[1] + rect.top }; } return { @@ -24213,7 +25307,7 @@ iD.ui.Modes = function(context) { iD.modes.AddLine(context), iD.modes.AddArea(context)]; - return function(selection, limiter) { + return function(selection) { var buttons = selection.selectAll('button.add-button') .data(modes); @@ -24234,25 +25328,13 @@ iD.ui.Modes = function(context) { return iD.ui.tooltipHtml(mode.description, mode.key); })); - var notice = iD.ui.notice(limiter) - .message(false) - .on('zoom', function() { context.map().zoom(16); }); - - function disableTooHigh() { - if (context.map().editable()) { - notice.message(false); - buttons.attr('disabled', null); - } else { - buttons.attr('disabled', 'disabled'); - notice.message(true); - context.enter(iD.modes.Browse(context)); - } - } - context.map() - .on('move.mode-buttons', _.debounce(disableTooHigh, 500)); + .on('move.modes', _.debounce(update, 500)); - disableTooHigh(); + context + .on('enter.modes', update); + + update(); buttons.append('span') .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; }); @@ -24275,61 +25357,57 @@ iD.ui.Modes = function(context) { var keybinding = d3.keybinding('mode-buttons'); modes.forEach(function(m) { - keybinding.on(m.key, function() { if (context.map().editable()) context.enter(m); }); + keybinding.on(m.key, function() { if (context.editable()) context.enter(m); }); }); d3.select(document) .call(keybinding); + + function update() { + buttons.property('disabled', !context.editable()); + } }; }; -iD.ui.notice = function(selection) { - var event = d3.dispatch('zoom'), - notice = {}; - - var div = selection.append('div') - .attr('class', 'notice'); +iD.ui.Notice = function(context) { + return function(selection) { + var div = selection.append('div') + .attr('class', 'notice'); - var button = div.append('button') - .attr('class', 'zoom-to notice') - .on('click', event.zoom); + var button = div.append('button') + .attr('class', 'zoom-to notice') + .on('click', function() { context.map().zoom(16); }); - button.append('span') - .attr('class', 'icon zoom-in-invert'); + button.append('span') + .attr('class', 'icon zoom-in-invert'); - button.append('span') - .attr('class', 'label') - .text(t('zoom_in_edit')); + button.append('span') + .attr('class', 'label') + .text(t('zoom_in_edit')); - notice.message = function(_) { - if (_) { - selection.select('.button-wrap').style('display', 'none'); - div.style('display', 'block'); - } else { - selection.select('.button-wrap').style('display', 'block'); - div.style('display', 'none'); + function disableTooHigh() { + div.style('display', context.map().editable() ? 'none' : 'block'); } - return notice; - }; - return d3.rebind(notice, event, 'on'); + context.map() + .on('move.notice', _.debounce(disableTooHigh, 500)); + + disableTooHigh(); + }; }; -iD.ui.preset = function(context, entity, preset) { - var original = context.graph().base().entities[entity.id], - event = d3.dispatch('change', 'close'), - fields = [], - tags = {}, - formwrap, - formbuttonwrap; +iD.ui.preset = function(context) { + var event = d3.dispatch('change'), + state, + fields, + preset, + tags, + id; - function UIField(field, show) { + function UIField(field, entity, show) { field = _.clone(field); field.input = iD.ui.preset[field.type](field, context) - .on('close', event.close) .on('change', event.change); - field.reference = iD.ui.TagReference(entity, {key: field.key}); - if (field.type === 'address' || field.type === 'wikipedia' || field.type === 'maxspeed') { @@ -24345,221 +25423,266 @@ iD.ui.preset = function(context, entity, preset) { }; field.modified = function() { + var original = context.graph().base().entities[entity.id]; return _.any(field.keys, function(key) { return original ? tags[key] !== original.tags[key] : tags[key]; }); }; + field.revert = function() { + var original = context.graph().base().entities[entity.id], + t = {}; + field.keys.forEach(function(key) { + t[key] = original ? original.tags[key] : undefined; + }); + return t; + }; + return field; } - fields.push(UIField(context.presets().field('name'))); - - var geometry = entity.geometry(context.graph()); - preset.fields.forEach(function(field) { - if (field.matchGeometry(geometry)) { - fields.push(UIField(field, true)); - } - }); - - context.presets().universal().forEach(function(field) { - if (preset.fields.indexOf(field) < 0) { - fields.push(UIField(field)); - } - }); - function fieldKey(field) { return field.id; } - function shown() { - return fields.filter(function(field) { return field.shown(); }); - } + function presets(selection) { + if (!fields) { + var entity = context.entity(id), + geometry = context.geometry(id); - function notShown() { - return fields.filter(function(field) { return !field.shown(); }); - } + fields = [UIField(context.presets().field('name'), entity)]; - function show(field) { - field.show = true; - render(); - field.input.focus(); - } + preset.fields.forEach(function(field) { + if (field.matchGeometry(geometry)) { + fields.push(UIField(field, entity, true)); + } + }); - function revert(field) { - d3.event.stopPropagation(); - d3.event.preventDefault(); - var t = {}; - field.keys.forEach(function(key) { - t[key] = original ? original.tags[key] || '' : ''; - }); - event.change(t); - } + context.presets().universal().forEach(function(field) { + if (preset.fields.indexOf(field) < 0) { + fields.push(UIField(field, entity)); + } + }); + } - function toggleReference(field) { - d3.event.stopPropagation(); - d3.event.preventDefault(); + var shown = fields.filter(function(field) { return field.shown(); }), + notShown = fields.filter(function(field) { return !field.shown(); }); - _.forEach(shown(), function(other) { - if (other.id === field.id) { - other.reference.toggle(); - } else { - other.reference.hide(); - } - }); + var $form = selection.selectAll('form') + .data([0]); - render(); - } + $form.enter().append('form') + .attr('class', 'preset-form inspector-inner fillL3'); + + var $fields = $form.selectAll('.form-field') + .data(shown, fieldKey); - function render() { - var selection = formwrap.selectAll('.form-field') - .data(shown(), fieldKey); + // Enter - var enter = selection.enter() + var $enter = $fields.enter() .insert('div', '.more-buttons') - .style('opacity', 0) .attr('class', function(field) { - return 'form-field form-field-' + field.id + ' fillL col12'; - }); - - enter.transition() - .style('max-height', '0px') - .style('padding-top', '0px') - .style('opacity', '0') - .transition() - .duration(200) - .style('padding-top', '20px') - .style('max-height', '240px') - .style('opacity', '1') - .each('end', function(d) { - d3.select(this).style('max-height', ''); + return 'form-field form-field-' + field.id; }); - var label = enter.append('label') + var $label = $enter.append('label') .attr('class', 'form-label') .attr('for', function(field) { return 'preset-input-' + field.id; }) .text(function(field) { return field.label(); }); - label.append('button') - .attr('class', 'tag-reference-button minor') - .attr('tabindex', -1) - .on('click', toggleReference) - .append('span') - .attr('class', 'icon inspect'); - - label.append('button') + $label.append('button') .attr('class', 'modified-icon minor') .attr('tabindex', -1) - .on('click', revert) .append('div') - .attr('class','icon undo'); + .attr('class', 'icon undo'); - enter.each(function(field) { - d3.select(this) - .call(field.input) - .call(field.reference); - }); + // Update - selection - .each(function(field) { - field.input.tags(tags); - }) + $fields.select('.modified-icon') + .on('click', revert); + + $fields .classed('modified', function(field) { return field.modified(); + }) + .each(function(field) { + var reference = iD.ui.TagReference({key: field.key}); + + if (state === 'hover') { + reference.showing(false); + } + + d3.select(this) + .call(field.input) + .call(reference.body) + .select('.form-label') + .call(reference.button); + + field.input.tags(tags); }); - selection.exit() + $fields.exit() .remove(); - var addFields = formbuttonwrap.selectAll('.preset-add-field') - .data(notShown(), fieldKey); + var $more = selection.selectAll('.more-buttons') + .data([0]); + + $more.enter().append('div') + .attr('class', 'more-buttons inspector-inner'); + + var $buttons = $more.selectAll('.preset-add-field') + .data(notShown, fieldKey); - addFields.enter() + $buttons.enter() .append('button') .attr('class', 'preset-add-field') - .on('click', show) .call(bootstrap.tooltip() .placement('top') .title(function(d) { return d.label(); })) .append('span') .attr('class', function(d) { return 'icon ' + d.icon; }); - addFields.exit() - .transition() - .style('opacity', 0) - .remove(); - - return selection; - } - - function presets(selection) { - selection.html(''); + $buttons.on('click', show); - formwrap = selection; + $buttons.exit() + .remove(); - formbuttonwrap = selection.append('div') - .attr('class', 'col12 more-buttons inspector-inner'); + function show(field) { + field.show = true; + presets(selection); + field.input.focus(); + } - render(); + function revert(field) { + d3.event.stopPropagation(); + d3.event.preventDefault(); + event.change(field.revert()); + } } - presets.rendered = function() { - return _.flatten(shown().map(function(field) { return field.keys; })); - }; - presets.preset = function(_) { if (!arguments.length) return preset; preset = _; + fields = null; + return presets; + }; + + presets.state = function(_) { + if (!arguments.length) return state; + state = _; return presets; }; - presets.change = function(_) { + presets.tags = function(_) { + if (!arguments.length) return tags; tags = _; - render(); + // Don't reset fields here. + return presets; + }; + + presets.entityID = function(_) { + if (!arguments.length) return id; + id = _; + fields = null; return presets; }; return d3.rebind(presets, event, 'on'); }; -iD.ui.PresetGrid = function(context, entity) { - var event = d3.dispatch('choose', 'close'), - presets, +iD.ui.PresetIcon = function() { + var preset, geometry; + + function presetIcon(selection) { + selection.each(setup); + } + + function setup() { + var selection = d3.select(this), + p = preset.apply(this, arguments), + geom = geometry.apply(this, arguments); + + var $fill = selection.selectAll('.preset-icon-fill') + .data([0]); + + $fill.enter().append('div'); + + $fill.attr('class', function() { + var s = 'preset-icon-fill icon-' + geom; + for (var i in p.tags) { + s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i]; + } + return s; + }); + + var $icon = selection.selectAll('.preset-icon') + .data([0]); + + $icon.enter().append('div'); + + $icon.attr('class', function() { + var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'), + klass = 'feature-' + icon + ' preset-icon'; + + var featureicon = iD.data.featureIcons[icon]; + if (featureicon && featureicon[geom]) { + klass += ' preset-icon-' + geom; + } else if (icon === 'multipolygon') { + // Special case (geometry === 'area') + klass += ' preset-icon-relation'; + } + + return klass; + }); + } + + presetIcon.preset = function(_) { + if (!arguments.length) return preset; + preset = d3.functor(_); + return presetIcon; + }; + + presetIcon.geometry = function(_) { + if (!arguments.length) return geometry; + geometry = d3.functor(_); + return presetIcon; + }; + + return presetIcon; +}; +iD.ui.PresetList = function(context) { + var event = d3.dispatch('choose'), + id, + currentPreset, autofocus = false; - function presetgrid(selection, preset) { + function presetList(selection) { + var geometry = context.geometry(id), + presets = context.presets().matchGeometry(geometry); selection.html(''); - presets = context.presets().matchGeometry(entity.geometry(context.graph())); - var messagewrap = selection.append('div') .attr('class', 'header fillL cf'); var message = messagewrap.append('h3') - .attr('class', 'inspector-inner') .text(t('inspector.choose')); - if (preset) { + if (currentPreset) { messagewrap.append('button') .attr('class', 'preset-choose') - .on('click', event.choose) + .on('click', function() { event.choose(currentPreset); }) .append('span') .attr('class', 'icon forward'); } else { messagewrap.append('button') .attr('class', 'close') - .on('click', event.close) + .on('click', function() { + context.enter(iD.modes.Browse(context)); + }) .append('span') .attr('class', 'icon close'); } - var gridwrap = selection.append('div') - .attr('class', 'fillL2 inspector-body inspector-body-' + entity.geometry(context.graph())); - - var grid = gridwrap.append('div') - .attr('class', 'preset-grid fillL cf') - .call(drawGrid, context.presets().defaults(entity, 36)); - function keydown() { // hack to let delete shortcut work when search is autofocused if (search.property('value').length === 0 && @@ -24567,7 +25690,7 @@ iD.ui.PresetGrid = function(context, entity) { d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) { d3.event.preventDefault(); d3.event.stopPropagation(); - iD.operations.Delete([entity.id], context)(); + iD.operations.Delete([id], context)(); } else if (search.property('value').length === 0 && (d3.event.ctrlKey || d3.event.metaKey) && d3.event.keyCode === d3.keybinding.keyCodes.z) { @@ -24579,209 +25702,193 @@ iD.ui.PresetGrid = function(context, entity) { } } - function keyup() { + function keypress() { // enter var value = search.property('value'); if (d3.event.keyCode === 13 && value.length) { - choose(grid.selectAll('.grid-entry:first-child').datum()); + list.selectAll('.preset-list-item:first-child').datum().choose(); + } + } + + function inputevent() { + var value = search.property('value'); + list.classed('filtered', value.length); + if (value.length) { + var results = presets.search(value, geometry); + message.text(t('inspector.results', { + n: results.collection.length, + search: value + })); + list.call(drawList, results); } else { - grid.classed('filtered', value.length); - if (value.length) { - var results = presets.search(value); - message.text(t('inspector.results', { - n: results.collection.length, - search: value - })); - grid.call(drawGrid, results); - } else { - grid.call(drawGrid, context.presets().defaults(entity, 36)); - } + list.call(drawList, context.presets().defaults(geometry, 36)); } } - var searchwrap = selection.append('div') - .attr('class', 'preset-grid-search-wrap'); + var searchWrap = selection.append('div') + .attr('class', 'search-header'); - var search = searchwrap.append('input') - .attr('class', 'major') + var search = searchWrap.append('input') + .attr('class', 'preset-search-input') .attr('placeholder', t('inspector.search')) .attr('type', 'search') .on('keydown', keydown) - .on('keyup', keyup); + .on('keypress', keypress) + .on('input', inputevent); - searchwrap.append('span') + searchWrap.append('span') .attr('class', 'icon search'); if (autofocus) { search.node().focus(); } - function choose(d) { - // Category - if (d.members) { - var subgrid = insertBox(grid, d, 'subgrid'); - - if (subgrid) { - subgrid.append('div') - .attr('class', 'arrow'); + var listWrap = selection.append('div') + .attr('class', 'inspector-body'); - subgrid.append('div') - .attr('class', 'preset-grid fillL3 cf fl') - .call(drawGrid, d.members); + var list = listWrap.append('div') + .attr('class', 'preset-list fillL cf') + .call(drawList, context.presets().defaults(geometry, 36)); + } - subgrid.style('max-height', '0px') - .style('padding-bottom', '0px') - .transition() - .duration(300) - .style('padding-bottom', '20px') - .style('max-height', (d.members.collection.length * 80) + 200 + 'px'); - } + function drawList(list, presets) { + var collection = presets.collection.map(function(preset) { + return preset.members ? CategoryItem(preset) : PresetItem(preset) + }); - // Preset - } else { - context.presets().choose(d); - event.choose(d); - } - } + var items = list.selectAll('.preset-list-item') + .data(collection, function(d) { return d.preset.id; }); - // Inserts a div inline after the entry for the provided entity - // Used for preset descriptions, and for expanding categories - function insertBox(grid, entity, klass) { + items.enter().append('div') + .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); }) + .classed('current', function(item) { return item.preset === currentPreset; }) + .each(function(item) { + d3.select(this).call(item); + }) + .style('opacity', 0) + .transition() + .style('opacity', 1); - var entries = grid.selectAll('button.grid-entry'), - shown = grid.selectAll('.box-insert'), - shownIndex = Infinity, - index; + items.order(); - if (shown.node()) { - shown.transition() - .duration(200) - .style('opacity','0') - .style('max-height', '0px') - .style('padding-top', '0px') - .style('padding-bottom', '0px') - .remove(); + items.exit() + .remove(); + } - if (shown.datum() === entity && shown.classed(klass)) return; - shownIndex = Array.prototype.indexOf.call(shown.node().parentNode.childNodes, shown.node()); - } + function CategoryItem(preset) { + var box, sublist, shown = false; - entries.each(function(d, i) { - if (d === entity) index = i; - }); + function item(selection) { + var wrap = selection.append('div') + .attr('class', 'preset-list-button-wrap category col12'); - if (index >= shownIndex) index++; + wrap.append('button') + .attr('class', 'preset-list-button') + .call(iD.ui.PresetIcon() + .geometry(context.geometry(id)) + .preset(preset)) + .on('click', item.choose) + .append('div') + .attr('class', 'label') + .text(preset.name()); - var elem = document.createElement('div'); - grid.node().insertBefore(elem, grid.node().childNodes[index + 1]); + box = selection.append('div') + .attr('class', 'subgrid col12') + .style('max-height', '0px') + .style('opacity', 0); - var newbox = d3.select(elem) - .attr('class', 'col12 box-insert ' + klass) - .datum(entity); + box.append('div') + .attr('class', 'arrow'); - return newbox; + sublist = box.append('div') + .attr('class', 'preset-list fillL3 cf fl'); } - function drawGrid(grid, presets) { - - function helpClick(d) { - d3.event.stopPropagation(); - - var presetinspect = insertBox(grid, d, 'preset-inspect'); - - if (!presetinspect) return; - - var tag = {key: Object.keys(d.tags)[0]}; - - if (d.tags[tag.key] !== '*') { - tag.value = d.tags[tag.key]; - } - - var tagReference = iD.ui.TagReference(entity, tag); - presetinspect.style('max-height', '200px') - .call(tagReference); - tagReference.show(); + item.choose = function() { + if (shown) { + shown = false; + box.transition() + .duration(200) + .style('opacity', '0') + .style('max-height', '0px') + .style('padding-bottom', '0px'); + } else { + shown = true; + sublist.call(drawList, preset.members); + box.transition() + .duration(200) + .style('opacity', '1') + .style('max-height', 200 + preset.members.collection.length * 80 + 'px') + .style('padding-bottom', '20px'); } + }; - grid.selectAll('.preset-inspect, .subgrid').remove(); + item.preset = preset; - var entries = grid - .selectAll('.grid-entry-wrap') - .data(presets.collection, function(d) { return d.id; }); + return item; + } - entries.exit() - .remove(); + function PresetItem(preset) { + function item(selection) { + var wrap = selection.append('div') + .attr('class', 'preset-list-button-wrap col12'); - var entered = entries.enter() + wrap.append('button') + .attr('class', 'preset-list-button') + .call(iD.ui.PresetIcon() + .geometry(context.geometry(id)) + .preset(preset)) + .on('click', item.choose) .append('div') - .attr('class','grid-button-wrap col12 grid-entry-wrap') - .classed('category', function(d) { return !!d.members; }) - .classed('current', function(d) { return d === preset; }); + .attr('class', 'label') + .text(preset.name()); - var buttonInner = entered.append('button') - .attr('class', 'grid-entry') - .on('click', choose); + wrap.call(item.reference.button); + selection.call(item.reference.body); + } - buttonInner - .style('opacity', 0) - .transition() - .style('opacity', 1); + item.choose = function() { + context.presets().choose(preset); - buttonInner - .call(iD.ui.PresetIcon(context.geometry(entity.id))); + context.perform( + iD.actions.ChangePreset(id, currentPreset, preset), + t('operations.change_tags.annotation')); - var label = buttonInner.append('div') - .attr('class','label') - .text(function(d) { return d.name(); }); + event.choose(preset); + }; - entered.filter(function(d) { return !d.members; }) - .append('button') - .attr('tabindex', -1) - .attr('class', 'tag-reference-button minor') - .on('click', helpClick) - .append('span') - .attr('class', 'icon inspect'); + item.help = function() { + d3.event.stopPropagation(); + item.reference.toggle(); + }; - entries.order(); - } + item.preset = preset; + item.reference = iD.ui.TagReference(preset.reference()); + + return item; } - presetgrid.autofocus = function(_) { + presetList.autofocus = function(_) { if (!arguments.length) return autofocus; autofocus = _; - return presetgrid; + return presetList; }; - return d3.rebind(presetgrid, event, 'on'); -}; -iD.ui.PresetIcon = function(geometry) { - return function(selection) { - selection.append('div') - .attr('class', function(preset) { - var s = 'preset-icon-fill icon-' + geometry; - for (var i in preset.tags) { - s += ' tag-' + i + ' tag-' + i + '-' + preset.tags[i]; - } - return s; - }); - - var fallbackIcon = geometry === 'line' ? 'other-line' : 'marker-stroked'; - - selection.append('div') - .attr('class', function(preset) { - var icon = preset.icon || fallbackIcon, - klass = 'feature-' + icon + ' preset-icon'; - - icon = iD.data.featureIcons[icon]; - if (geometry === 'line' && icon && icon.line) { - klass += ' preset-icon-line'; - } + presetList.entityID = function(_) { + if (!arguments.length) return id; + id = _; + return presetList; + }; - return klass; - }); + presetList.preset = function(_) { + if (!arguments.length) return currentPreset; + currentPreset = _; + return presetList; }; + + return d3.rebind(presetList, event, 'on'); }; -iD.ui.RadialMenu = function(operations) { +iD.ui.RadialMenu = function(context, operations) { var menu, center = [0, 0], tooltip; @@ -24818,8 +25925,8 @@ iD.ui.RadialMenu = function(operations) { .attr('d', 'M' + r * Math.sin(a0) + ',' + r * Math.cos(a0) + ' A' + r + ',' + r + ' 0 0,0 ' + - r * Math.sin(a1) + ',' + - r * Math.cos(a1)) + (r * Math.sin(a1) + 1e-3) + ',' + + (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305) .attr('stroke-width', 50) .attr('stroke-linecap', 'round'); @@ -24849,9 +25956,10 @@ iD.ui.RadialMenu = function(operations) { .attr('class', 'tooltip-inner radial-menu-tooltip'); function mouseover(d, i) { - var angle = a0 + i * a, - dx = angle < 0 ? -200 : 0, - dy = 0; + var rect = context.surface().node().getBoundingClientRect(), + angle = a0 + i * a, + dx = rect.left - (angle < 0 ? 200 : 0), + dy = rect.top; tooltip .style('left', (r + 25) * Math.sin(angle) + dx + center[0] + 'px') @@ -24885,6 +25993,538 @@ iD.ui.RadialMenu = function(operations) { return radialMenu; }; +iD.ui.RawMemberEditor = function(context) { + var id; + + function selectMember(d) { + context.enter(iD.modes.Select(context, [d.id])); + } + + function changeRole(d) { + var role = d3.select(this).property('value'); + context.perform( + iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index), + t('operations.change_role.annotation')); + } + + function deleteMember(d) { + context.perform( + iD.actions.DeleteMember(d.relation.id, d.index), + t('operations.delete_member.annotation')); + } + + function rawMemberEditor(selection) { + var entity = context.entity(id), + memberships = []; + + entity.members.forEach(function(member, index) { + memberships.push({ + index: index, + id: member.id, + role: member.role, + relation: entity, + member: context.hasEntity(member.id) + }); + }); + + selection.call(iD.ui.Disclosure() + .title(t('inspector.all_members') + ' (' + memberships.length + ')') + .expanded(true) + .on('toggled', toggled) + .content(content)); + + function toggled(expanded) { + if (expanded) { + selection.node().parentNode.scrollTop += 200; + } + } + + function content($wrap) { + var $list = $wrap.selectAll('.member-list') + .data([0]); + + $list.enter().append('ul') + .attr('class', 'member-list'); + + var $items = $list.selectAll('li') + .data(memberships, function(d) { + return iD.Entity.key(d.relation) + ',' + d.index + ',' + + (d.member ? iD.Entity.key(d.member) : 'incomplete'); + }); + + var $enter = $items.enter().append('li') + .attr('class', 'member-row form-field'); + + $enter.each(function(d) { + if (d.member) { + var $label = d3.select(this).append('label') + .attr('class', 'form-label') + .append('a') + .attr('href', '#') + .on('click', selectMember); + + $label.append('span') + .attr('class', 'member-entity-type') + .text(function(d) { return context.presets().match(d.member, context.graph()).name(); }); + + $label.append('span') + .attr('class', 'member-entity-name') + .text(function(d) { return iD.util.displayName(d.member); }); + + } else { + d3.select(this).append('label') + .attr('class', 'form-label member-incomplete') + .text(t('inspector.incomplete')); + } + }); + + $enter.append('input') + .attr('class', 'member-role') + .property('type', 'text') + .attr('maxlength', 255) + .attr('placeholder', t('inspector.role')) + .property('value', function(d) { return d.role; }) + .on('change', changeRole); + + $enter.append('button') + .attr('tabindex', -1) + .attr('class', 'remove button-input-action member-delete minor') + .on('click', deleteMember) + .append('span') + .attr('class', 'icon delete'); + + $items.exit() + .remove(); + } + } + + rawMemberEditor.entityID = function(_) { + if (!arguments.length) return id; + id = _; + return rawMemberEditor; + }; + + return rawMemberEditor; +}; +iD.ui.RawMembershipEditor = function(context) { + var id, showBlank; + + function selectRelation(d) { + context.enter(iD.modes.Select(context, [d.relation.id])); + } + + function changeRole(d) { + var role = d3.select(this).property('value'); + context.perform( + iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index), + t('operations.change_role.annotation')); + } + + function addMembership(d, role) { + showBlank = false; + + if (d.relation) { + context.perform( + iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}), + t('operations.add_member.annotation')); + + } else { + var relation = iD.Relation(); + + context.perform( + iD.actions.AddEntity(relation), + iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}), + t('operations.add.annotation.relation')); + + context.enter(iD.modes.Select(context, [relation.id])); + } + } + + function deleteMembership(d) { + context.perform( + iD.actions.DeleteMember(d.relation.id, d.index), + t('operations.delete_member.annotation')); + } + + function relations(q) { + var result = [{ + relation: null, + value: t('inspector.new_relation') + }], + graph = context.graph(); + + context.intersects(context.extent()).forEach(function(entity) { + if (entity.type !== 'relation') + return; + + var presetName = context.presets().match(entity, graph).name(), + entityName = iD.util.displayName(entity) || ''; + + var value = presetName + ' ' + entityName; + if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1) + return; + + result.push({ + relation: entity, + value: value + }); + }); + + return result; + } + + function rawMembershipEditor(selection) { + var entity = context.entity(id), + memberships = []; + + context.graph().parentRelations(entity).forEach(function(relation) { + relation.members.forEach(function(member, index) { + if (member.id === entity.id) { + memberships.push({relation: relation, member: member, index: index}); + } + }) + }); + + selection.call(iD.ui.Disclosure() + .title(t('inspector.all_relations') + ' (' + memberships.length + ')') + .expanded(true) + .on('toggled', toggled) + .content(content)); + + function toggled(expanded) { + if (expanded) { + selection.node().parentNode.scrollTop += 200; + } + } + + function content($wrap) { + var $list = $wrap.selectAll('.member-list') + .data([0]); + + $list.enter().append('ul') + .attr('class', 'member-list'); + + var $items = $list.selectAll('li.member-row-normal') + .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; }); + + var $enter = $items.enter().append('li') + .attr('class', 'member-row member-row-normal form-field'); + + var $label = $enter.append('label') + .attr('class', 'form-label') + .append('a') + .attr('href', '#') + .on('click', selectRelation); + + $label.append('span') + .attr('class', 'member-entity-type') + .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); }); + + $label.append('span') + .attr('class', 'member-entity-name') + .text(function(d) { return iD.util.displayName(d.relation); }); + + $enter.append('input') + .attr('class', 'member-role') + .property('type', 'text') + .attr('maxlength', 255) + .attr('placeholder', t('inspector.role')) + .property('value', function(d) { return d.member.role; }) + .on('change', changeRole); + + $enter.append('button') + .attr('tabindex', -1) + .attr('class', 'remove button-input-action member-delete minor') + .on('click', deleteMembership) + .append('span') + .attr('class', 'icon delete'); + + $items.exit() + .remove(); + + if (showBlank) { + var $new = $list.selectAll('.member-row-new') + .data([0]); + + $enter = $new.enter().append('li') + .attr('class', 'member-row member-row-new form-field'); + + $enter.append('input') + .attr('type', 'text') + .attr('class', 'member-entity-input') + .call(d3.combobox() + .fetcher(function(value, callback) { + callback(relations(value)); + }) + .on('accept', function(d) { + addMembership(d, $new.select('.member-role').property('value')); + })); + + $enter.append('input') + .attr('class', 'member-role') + .property('type', 'text') + .attr('maxlength', 255) + .attr('placeholder', t('inspector.role')) + .on('change', changeRole); + + $enter.append('button') + .attr('tabindex', -1) + .attr('class', 'remove button-input-action member-delete minor') + .on('click', deleteMembership) + .append('span') + .attr('class', 'icon delete'); + + } else { + $list.selectAll('.member-row-new') + .remove(); + } + + var $add = $wrap.selectAll('.add-relation') + .data([0]); + + $add.enter().append('button') + .attr('class', 'add-relation') + .append('span') + .attr('class', 'icon plus light'); + + $wrap.selectAll('.add-relation') + .on('click', function() { + showBlank = true; + content($wrap); + $list.selectAll('.member-entity-input').node().focus(); + }); + } + } + + rawMembershipEditor.entityID = function(_) { + if (!arguments.length) return id; + id = _; + return rawMembershipEditor; + }; + + return rawMembershipEditor; +}; +iD.ui.RawTagEditor = function(context) { + var event = d3.dispatch('change'), + taginfo = iD.taginfo(), + showBlank = false, + state, + preset, + tags, + id; + + function rawTagEditor(selection) { + var count = Object.keys(tags).filter(function(d) { return d; }).length; + + selection.call(iD.ui.Disclosure() + .title(t('inspector.all_tags') + ' (' + count + ')') + .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback()) + .on('toggled', toggled) + .content(content)); + + function toggled(expanded) { + iD.ui.RawTagEditor.expanded = expanded; + if (expanded) { + selection.node().parentNode.scrollTop += 200; + } + } + } + + function content($wrap) { + var entries = d3.entries(tags); + + if (!entries.length || showBlank) { + showBlank = false; + entries.push({key: '', value: ''}); + } + + var $list = $wrap.selectAll('.tag-list') + .data([0]); + + $list.enter().append('ul') + .attr('class', 'tag-list'); + + var $newTag = $wrap.selectAll('.add-tag') + .data([0]); + + var $enter = $newTag.enter().append('button') + .attr('class', 'add-tag'); + + $enter.append('span') + .attr('class', 'icon plus light'); + + $newTag.on('click', addTag); + + var $items = $list.selectAll('li') + .data(entries, function(d) { return d.key; }); + + // Enter + + $enter = $items.enter().append('li') + .attr('class', 'tag-row cf'); + + $enter.append('div') + .attr('class', 'key-wrap') + .append('input') + .property('type', 'text') + .attr('class', 'key') + .attr('maxlength', 255); + + $enter.append('div') + .attr('class', 'input-wrap-position') + .append('input') + .property('type', 'text') + .attr('class', 'value') + .attr('maxlength', 255); + + $enter.append('button') + .attr('tabindex', -1) + .attr('class', 'remove minor') + .append('span') + .attr('class', 'icon delete'); + + $enter.each(bindTypeahead); + + // Update + + $items.order(); + + $items.each(function(tag) { + var reference = iD.ui.TagReference({key: tag.key}); + + if (state === 'hover') { + reference.showing(false); + } + + d3.select(this) + .call(reference.button) + .call(reference.body); + }); + + $items.select('input.key') + .value(function(d) { return d.key; }) + .on('blur', keyChange) + .on('change', keyChange); + + $items.select('input.value') + .value(function(d) { return d.value; }) + .on('blur', valueChange) + .on('change', valueChange) + .on('keydown.push-more', pushMore); + + $items.select('button.remove') + .on('click', removeTag); + + $items.exit() + .remove(); + + function pushMore() { + if (d3.event.keyCode === 9 && !d3.event.shiftKey && + $list.selectAll('li:last-child input.value').node() === this) { + addTag(); + } + } + + function bindTypeahead() { + var row = d3.select(this), + key = row.selectAll('input.key'), + value = row.selectAll('input.value'); + + function sort(value, data) { + var sameletter = [], + other = []; + for (var i = 0; i < data.length; i++) { + if (data[i].value.substring(0, value.length) === value) { + sameletter.push(data[i]); + } else { + other.push(data[i]); + } + } + return sameletter.concat(other); + } + + key.call(d3.combobox() + .fetcher(function(value, callback) { + taginfo.keys({ + debounce: true, + geometry: context.geometry(id), + query: value + }, function(err, data) { + if (!err) callback(sort(value, data)); + }); + })); + + value.call(d3.combobox() + .fetcher(function(value, callback) { + taginfo.values({ + debounce: true, + key: key.value(), + geometry: context.geometry(id), + query: value + }, function(err, data) { + if (!err) callback(sort(value, data)); + }); + })); + } + + function keyChange(d) { + var tag = {}; + tag[d.key] = undefined; + tag[this.value] = d.value; + d.key = this.value; // Maintain DOM identity through the subsequent update. + event.change(tag); + } + + function valueChange(d) { + var tag = {}; + tag[d.key] = this.value; + event.change(tag); + } + + function removeTag(d) { + var tag = {}; + tag[d.key] = undefined; + event.change(tag); + } + + function addTag() { + // Wrapped in a setTimeout in case it's being called from a blur + // handler. Without the setTimeout, the call to `content` would + // wipe out the pending value change. + setTimeout(function() { + showBlank = true; + content($wrap); + $list.selectAll('li:last-child input.key').node().focus(); + }, 0); + } + } + + rawTagEditor.state = function(_) { + if (!arguments.length) return state; + state = _; + return rawTagEditor; + }; + + rawTagEditor.preset = function(_) { + if (!arguments.length) return preset; + preset = _; + return rawTagEditor; + }; + + rawTagEditor.tags = function(_) { + if (!arguments.length) return tags; + tags = _; + return rawTagEditor; + }; + + rawTagEditor.entityID = function(_) { + if (!arguments.length) return id; + id = _; + return rawTagEditor; + }; + + return d3.rebind(rawTagEditor, event, 'on'); +}; iD.ui.Restore = function(context) { return function(selection) { if (!context.history().lock() || !context.history().restorableChanges()) @@ -24900,7 +26540,7 @@ iD.ui.Restore = function(context) { introModal.attr('class','cf'); introModal.append('div') - .attr('class', 'modal-section header') + .attr('class', 'modal-section') .append('h3') .text(t('restore.heading')); @@ -24934,99 +26574,31 @@ iD.ui.Restore = function(context) { }; iD.ui.Save = function(context) { - var map = context.map(), - history = context.history(), - connection = context.connection(), - key = iD.ui.cmd('⌘S'), - modal; - - function save() { - d3.event.preventDefault(); + var history = context.history(), + key = iD.ui.cmd('⌘S'); - if (!history.hasChanges()) return; - - connection.authenticate(function(err) { - modal = iD.ui.modal(context.container()); - var changes = history.changes(); - changes.connection = connection; - modal.select('.content') - .classed('commit-modal', true) - .datum(changes) - .call(iD.ui.Commit(context) - .on('cancel', function() { - modal.remove(); - }) - .on('fix', clickFix) - .on('save', commit)); - }); - } - - function commit(e) { - context.container().select('.shaded') - .remove(); - - var loading = iD.ui.Loading(context) - .message(t('save.uploading')) - .blocking(true); - - context.container() - .call(loading); - - connection.putChangeset( - history.changes(), - e.comment, - history.imagery_used(), - function(err, changeset_id) { - loading.close(); - if (err) { - var confirm = iD.ui.confirm(context.container()); - confirm - .select('.modal-section.header') - .append('h3') - .text(t('save.error')); - confirm - .select('.modal-section.message-text') - .append('p') - .text(err.responseText); - } else { - history.reset(); - map.flush().redraw(); - success(e, changeset_id); - } - }); - } - - function success(e, changeset_id) { - modal = iD.ui.modal(context.container()); - modal.select('.content') - .classed('success-modal', true) - .datum({ - id: changeset_id, - comment: e.comment - }) - .call(iD.ui.Success(connection) - .on('cancel', function() { - modal.remove(); - })); + function saving() { + return context.mode().id === 'save'; } - function clickFix(d) { - var extent = d.entity.extent(context.graph()); - map.centerZoom(extent.center(), Math.min(19, map.extentZoom(extent))); - context.enter(iD.modes.Select(context, [d.entity.id])); - modal.remove(); + function save() { + d3.event.preventDefault(); + if (!saving() && history.hasChanges()) { + context.enter(iD.modes.Save(context)); + } } return function(selection) { + var tooltip = bootstrap.tooltip() + .placement('bottom') + .html(true) + .title(iD.ui.tooltipHtml(t('save.no_changes'), key)); + var button = selection.append('button') .attr('class', 'save col12 disabled') .attr('tabindex', -1) .on('click', save) - .attr('data-original-title', - iD.ui.tooltipHtml(t('save.no_changes'), key)) - .call(bootstrap.tooltip() - .placement('bottom') - .html(true)); + .call(tooltip); button.append('span') .attr('class', 'label') @@ -25050,10 +26622,8 @@ iD.ui.Save = function(context) { return; numChanges = _; - button - .attr('data-original-title', - iD.ui.tooltipHtml(t(numChanges > 0 ? - 'save.help' : 'save.no_changes'), key)); + tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ? + 'save.help' : 'save.no_changes'), key)) button .classed('disabled', numChanges === 0) @@ -25062,8 +26632,89 @@ iD.ui.Save = function(context) { button.select('span.count') .text(numChanges); }); + + context.on('enter.save', function() { + button.property('disabled', saving()); + if (saving()) button.call(tooltip.hide); + }); }; }; +iD.ui.Sidebar = function(context) { + var inspector = iD.ui.Inspector(context), + current; + + function sidebar(selection) { + var featureListWrap = selection.append('div') + .attr('class', 'feature-list-pane') + .call(iD.ui.FeatureList(context)); + + selection.call(iD.ui.Notice(context)); + + var inspectorWrap = selection.append('div') + .attr('class', 'inspector-hidden inspector-wrap fr'); + + sidebar.hover = function(id) { + if (!current && id) { + featureListWrap.classed('inspector-hidden', true); + inspectorWrap.classed('inspector-hidden', false) + .classed('inspector-hover', true); + + if (inspector.entityID() !== id || inspector.state() !== 'hover') { + inspector + .state('hover') + .entityID(id); + + inspectorWrap.call(inspector); + } + } else if (!current) { + featureListWrap.classed('inspector-hidden', false); + inspectorWrap.classed('inspector-hidden', true); + } + }; + + sidebar.select = function(id, newFeature) { + if (!current && id) { + featureListWrap.classed('inspector-hidden', true); + inspectorWrap.classed('inspector-hidden', false) + .classed('inspector-hover', false); + + if (inspector.entityID() !== id || inspector.state() !== 'select') { + inspector + .state('select') + .entityID(id) + .newFeature(newFeature); + + inspectorWrap.call(inspector); + } + } else if (!current) { + featureListWrap.classed('inspector-hidden', false); + inspectorWrap.classed('inspector-hidden', true); + } + }; + + sidebar.show = function(component) { + featureListWrap.classed('inspector-hidden', true); + inspectorWrap.classed('inspector-hidden', true); + if (current) current.remove(); + current = selection.append('div') + .attr('class', 'sidebar-component') + .call(component); + }; + + sidebar.hide = function() { + featureListWrap.classed('inspector-hidden', false); + if (current) current.remove(); + current = null; + }; + } + + sidebar.hover = function() {}; + sidebar.select = function() {}; + sidebar.show = function() {}; + sidebar.hide = function() {}; + + return sidebar; +}; iD.ui.SourceSwitch = function(context) { var keys; @@ -25079,8 +26730,7 @@ iD.ui.SourceSwitch = function(context) { context.connection() .switch(live ? keys[1] : keys[0]); - context.map() - .flush(); + context.flush(); d3.select(this) .text(live ? t('source_switch.dev') : t('source_switch.live')) @@ -25206,34 +26856,39 @@ iD.ui.Status = function(context) { update(selection); }; }; -iD.ui.Success = function(connection) { - var event = d3.dispatch('cancel', 'save'); +iD.ui.Success = function(context) { + var event = d3.dispatch('cancel'), + changeset; function success(selection) { - var changeset = selection.datum(), - header = selection.append('div').attr('class', 'header modal-section'), - body = selection.append('div').attr('class', 'body'); + var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) + + ' ' + context.connection().changesetURL(changeset.id); - header.append('h3').text(t('just_edited')); + var header = selection.append('div') + .attr('class', 'header fillL'); - var m = changeset.comment ? - changeset.comment.substring(0, 130) : ''; + header.append('button') + .attr('class', 'fr') + .append('span') + .attr('class', 'icon close') + .on('click', function() { event.cancel(success) }); - var message = (m || t('success.edited_osm')) + ' ' + - connection.changesetURL(changeset.id); + header.append('h3') + .text(t('just_edited')); - var links = body.append('div').attr('class','modal-actions cf'); + var body = selection.append('div') + .attr('class', 'body save-success'); - links.append('a') - .attr('class','col4 osm') + body.append('a') + .attr('class', 'col12 osm') .attr('target', '_blank') .attr('href', function() { - return connection.changesetURL(changeset.id); + return context.connection().changesetURL(changeset.id); }) .text(t('view_on_osm')); - links.append('a') - .attr('class','col4 twitter') + body.append('a') + .attr('class', 'col12 twitter') .attr('target', '_blank') .attr('href', function() { return 'https://twitter.com/intent/tweet?source=webclient&text=' + @@ -25241,170 +26896,31 @@ iD.ui.Success = function(connection) { }) .text(t('success.tweet')); - links.append('a') - .attr('class','col4 facebook') + body.append('a') + .attr('class', 'col12 facebook') .attr('target', '_blank') .attr('href', function() { - return 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(message); + return 'https://facebook.com/sharer/sharer.php?u=' + + encodeURIComponent(context.connection().changesetURL(changeset.id)); }) .text(t('success.facebook')); - - var section = body.append('div').attr('class','modal-section cf'); - - section.append('button') - .attr('class', 'action col2') - .on('click.save', function() { - event.cancel(); - }) - .text(t('success.okay')) - .node().focus(); - } - - return d3.rebind(success, event, 'on'); -}; -iD.ui.TagEditor = function(context, entity) { - var event = d3.dispatch('changeTags', 'choose', 'close'), - presets = context.presets(), - id = entity.id, - tags = _.clone(entity.tags), - preset, - selection_, - presetUI, - tagList; - - function update() { - var entity = context.hasEntity(id); - if (!entity) return; - - tags = _.clone(entity.tags); - - // change preset if necessary (undos/redos) - var newmatch = presets.match(entity, context.graph()); - if (newmatch !== preset) { - tageditor(selection_, newmatch); - return; - } - - presetUI.change(tags); - tagList.tags(tags); - } - - function tageditor(selection, newpreset) { - selection_ = selection; - var geometry = entity.geometry(context.graph()); - - if (!preset) preset = presets.match(entity, context.graph()); - - // preset was explicitly chosen - if (newpreset) { - tags = preset.removeTags(tags, geometry); - - newpreset.applyTags(tags, geometry); - preset = newpreset; - } - - selection - .datum(preset) - .html(''); - - var messagewrap = selection.append('div') - .attr('class', 'header fillL cf'); - - messagewrap.append('button') - .attr('class', 'preset-reset fl ') - .on('click', function() { - event.choose(preset); - }) - .append('span') - .attr('class', 'icon back'); - - messagewrap.append('h3') - .attr('class', 'inspector-inner') - .text(t('inspector.editing_feature', { feature: preset.name() })); - - messagewrap.append('button') - .attr('class', 'preset-close fr') - .on('click', event.close) - .append('span') - .attr('class', 'icon close'); - - var editorwrap = selection.append('div') - .attr('class', 'tag-wrap inspector-body fillL2 inspector-body-' + geometry); - - editorwrap.append('div') - .attr('class', 'col12 inspector-inner preset-icon-wrap') - .append('div') - .attr('class','fillL') - .call(iD.ui.PresetIcon(context.geometry(entity.id))); - - presetUI = iD.ui.preset(context, entity, preset) - .on('change', changeTags) - .on('close', event.close); - - tagList = iD.ui.Taglist(context, entity) - .on('change', changeTags); - - var tageditorpreset = editorwrap.append('div') - .attr('class', 'inspector-preset cf fillL col12') - .call(presetUI); - - editorwrap.append('div') - .attr('class', 'inspector-inner col12 additional-tags') - .call(tagList, preset.id === 'other'); - - if (!entity.isNew()) { - var osmLink = tageditorpreset.append('div') - .attr('class', 'col12 inspector-inner') - .append('a') - .attr('href', context.connection().entityURL(entity)) - .attr('target', '_blank'); - - osmLink.append('span') - .attr('class','icon icon-pre-text out-link'); - - osmLink.append('span').text(t('inspector.view_on_osm')); - } - - presetUI.change(tags); - tagList.tags(tags); - - changeTags(); - - context.history() - .on('change.tag-editor', update); - } - - function clean(o) { - var out = {}; - for (var k in o) { - var v = o[k].trim(); - if (v) out[k] = v; - } - return out; } - function changeTags(changed) { - tags = clean(_.extend(tags, changed)); - event.changeTags(_.clone(tags)); - } - - tageditor.close = function() { - // Blur focused element so that tag changes are dispatched - // See #1295 - document.activeElement.blur(); - - // Firefox incorrectly implements blur, so typeahead elements - // are not correctly removed. Remove any stragglers manually. - d3.selectAll('div.typeahead').remove(); - - context.history() - .on('change.tag-editor', null); + success.changeset = function(_) { + if (!arguments.length) return changeset; + changeset = _; + return success; }; - return d3.rebind(tageditor, event, 'on'); + return d3.rebind(success, event, 'on'); }; -iD.ui.TagReference = function(entity, tag) { - var taginfo = iD.taginfo(), wrap, showing = false; +iD.ui.TagReference = function(tag) { + var tagReference = {}, + taginfo = iD.taginfo(), + button, + body, + loaded, + showing; function findLocal(docs) { var locale = iD.detect().locale.toLowerCase(), @@ -25431,39 +26947,24 @@ iD.ui.TagReference = function(entity, tag) { }); } - function tagReference(selection) { - wrap = selection.append('div') - .attr('class', 'tag-help cf'); - } - - tagReference.show = function() { - - var referenceBody = wrap.selectAll('.tag-reference-wrap') - .data([this]) - .enter().append('div') - .attr('class', 'tag-reference-wrap cf') - .style('opacity', 0); - - function show() { - referenceBody - .transition() - .style('opacity', 1); - } + function load() { + button.classed('tag-reference-loading', true); taginfo.docs(tag, function(err, docs) { - if (!err && docs) { docs = findLocal(docs); } + body.html(''); + if (!docs || !docs.description) { - referenceBody.append('p').text(t('inspector.no_documentation_key')); + body.append('p').text(t('inspector.no_documentation_key')); show(); return; } if (docs.image && docs.image.thumb_url_prefix) { - referenceBody + body .append('img') .attr('class', 'wiki-image') .attr('src', docs.image.thumb_url_prefix + "100" + docs.image.thumb_url_suffix) @@ -25473,11 +26974,11 @@ iD.ui.TagReference = function(entity, tag) { show(); } - referenceBody + body .append('p') .text(docs.description); - var wikiLink = referenceBody + var wikiLink = body .append('a') .attr('target', '_blank') .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title); @@ -25488,318 +26989,77 @@ iD.ui.TagReference = function(entity, tag) { wikiLink.append('span') .text(t('inspector.reference')); }); + } - wrap.style('max-height', '0px') - .style('opacity', '0') - .transition() + function show() { + loaded = true; + + button.classed('tag-reference-loading', false); + + body.transition() .duration(200) - .delay(100) .style('max-height', '200px') .style('opacity', '1'); showing = true; - }; + } - tagReference.hide = function() { - wrap.transition() - .duration(200) + function hide(selection) { + selection = selection || body.transition().duration(200); + + selection .style('max-height', '0px') .style('opacity', '0'); showing = false; - }; - - tagReference.toggle = function() { - showing ? tagReference.hide() : tagReference.show(); - }; - - return tagReference; -};iD.ui.Taglist = function(context, entity) { - var event = d3.dispatch('change'), - taginfo = iD.taginfo(), - collapsebutton, - list; - - function taglist(selection, other) { - - collapsebutton = selection.append('a') - .attr('href','#') - .attr('class','hide-toggle') - .text(t('inspector.all_tags')) - .on('click', function() { - iD.ui.Taglist.expanded = wrap.classed('hide'); - collapsebutton.classed('expanded', iD.ui.Taglist.expanded); - wrap.call(iD.ui.Toggle(iD.ui.Taglist.expanded)); - selection.node().parentNode.scrollTop += 200; - }) - .classed('expanded', iD.ui.Taglist.expanded || other); - - var wrap = selection.append('div') - .classed('hide', !iD.ui.Taglist.expanded && !other); - - list = wrap.append('ul') - .attr('class', 'tag-list'); - - var newTag = wrap.append('button') - .attr('class', 'add-tag col6') - .on('click', addTag); - - newTag.append('span') - .attr('class', 'icon plus'); - - newTag.append('span') - .attr('class', 'label') - .text(t('inspector.new_tag')); } - function drawTags(tags) { - - var count = Object.keys(tags).filter(function(d) { return d; }).length; - collapsebutton.text(t('inspector.all_tags') + ' (' + count + ')'); - - tags = d3.entries(tags); - - if (!tags.length) { - tags = [{key: '', value: ''}]; - } - - tags.forEach(function(tag) { - tag.reference = iD.ui.TagReference(entity, {key: tag.key}); - }); - - var li = list.html('') - .selectAll('li') - .data(tags, function(d) { return d.key; }); - - li.exit().remove(); - - var row = li.enter().append('li') - .attr('class', 'tag-row'); - - row.append('div') - .attr('class', 'key-wrap col6') - .append('input') - .property('type', 'text') - .attr('class', 'key') - .attr('maxlength', 255) - .property('value', function(d) { return d.key; }) - .on('blur', keyChange) - .on('change', keyChange); - - function keyChange(d) { - d.key = this.value; - event.change(taglist.tags()); - } - - row.append('div') - .attr('class', 'input-wrap-position col6') - .append('input') - .property('type', 'text') - .attr('class', 'value') - .attr('maxlength', 255) - .property('value', function(d) { return d.value; }) - .on('blur', valueChange) - .on('change', valueChange) - .on('keydown.push-more', pushMore); + tagReference.button = function(selection) { + button = selection.selectAll('.tag-reference-button') + .data([0]); - function valueChange(d) { - d.value = this.value; - event.change(taglist.tags()); - } - - row.each(bindTypeahead); - - row.append('button') + var enter = button.enter().append('button') .attr('tabindex', -1) - .attr('class','remove minor') - .on('click', removeTag) - .append('span') - .attr('class', 'icon delete'); + .attr('class', 'tag-reference-button minor'); - row.append('button') - .attr('tabindex', -1) - .attr('class', 'tag-help-button minor') - .on('click', function(tag) { - tags.forEach(function(other) { - if (other.key === tag.key) { - other.reference.toggle(); - } else { - other.reference.hide(); - } - }); - }) - .append('span') + enter.append('span') .attr('class', 'icon inspect'); - row.each(function(tag) { - d3.select(this).call(tag.reference); - }); - - return li; - } - - function pushMore() { - if (d3.event.keyCode === 9 && - list.selectAll('li:last-child input.value').node() === this && - !d3.event.shiftKey) { - addTag(); + button.on('click', function () { + d3.event.stopPropagation(); d3.event.preventDefault(); - } - } - - function bindTypeahead() { - var geometry = entity.geometry(context.graph()), - row = d3.select(this), - key = row.selectAll('input.key'), - value = row.selectAll('input.value'); - - function sort(value, data) { - var sameletter = [], - other = []; - for (var i = 0; i < data.length; i++) { - if (data[i].value.substring(0, value.length) === value) { - sameletter.push(data[i]); - } else { - other.push(data[i]); - } + if (showing) { + hide(); + } else if (loaded) { + show(); + } else { + load(); } - return sameletter.concat(other); - } - - key.call(d3.combobox() - .fetcher(function(value, __, callback) { - taginfo.keys({ - debounce: true, - geometry: geometry, - query: value - }, function(err, data) { - if (!err) callback(sort(value, data)); - }); - })); - - value.call(d3.combobox() - .fetcher(function(value, __, callback) { - taginfo.values({ - debounce: true, - key: key.property('value'), - geometry: geometry, - query: value - }, function(err, data) { - if (!err) callback(sort(value, data)); - }); - })); - } - - function addTag() { - var tags = taglist.tags(); - tags[''] = ''; - drawTags(tags); - list.selectAll('li:last-child input.key').node().focus(); - } - - function removeTag(d) { - var tags = taglist.tags(); - tags[d.key] = ''; - event.change(tags); - delete tags[d.key]; - drawTags(tags); - } - - taglist.tags = function(tags) { - if (!arguments.length) { - tags = {}; - list.selectAll('li').each(function() { - var row = d3.select(this), - key = row.selectAll('.key').property('value'), - value = row.selectAll('.value').property('value'); - if (key !== '') tags[key] = value; - }); - return tags; - } else { - drawTags(tags); - } - }; - - return d3.rebind(taglist, event, 'on'); -}; -iD.ui.Tail = function() { - var text = false, - container, - inner, - xmargin = 25, - tooltip_size = [0, 0], - selection_size = [0, 0], - transformProp = iD.util.prefixCSSProperty('Transform'); - - function tail(selection) { - d3.select(window).on('resize.tail-size', function() { - selection_size = selection.size(); }); + }; - function setup() { - container = d3.select(document.body) - .append('div') - .style('display', 'none') - .attr('class', 'tail tooltip-inner'); - - inner = container.append('div'); - - selection - .on('mousemove.tail', mousemove) - .on('mouseover.tail', mouseover) - .on('mouseout.tail', mouseout); - - container - .on('mousemove.tail', mousemove); - - selection_size = selection.size(); - } - - function show() { - container.style('display', 'block'); - tooltip_size = container.size(); - } - - function mousemove() { - if (text === false) return; - if (container.style('display') === 'none') show(); - var xoffset = ((d3.event.clientX + tooltip_size[0] + xmargin) > selection_size[0]) ? - -tooltip_size[0] - xmargin : xmargin; - container.classed('left', xoffset > 0); - container.style(transformProp, 'translate(' + - (~~d3.event.clientX + xoffset) + 'px,' + - ~~d3.event.clientY + 'px)'); - } + tagReference.body = function(selection) { + body = selection.selectAll('.tag-reference-body') + .data([0]); - function mouseout() { - if (d3.event.relatedTarget !== container.node() && - text !== false) container.style('display', 'none'); - } + body.enter().append('div') + .attr('class', 'tag-reference-body cf') + .style('max-height', '0') + .style('opacity', '0'); - function mouseover() { - if (d3.event.relatedTarget !== container.node() && - text !== false) show(); + if (showing === false) { + hide(body); } + }; - if (!container) setup(); - } - - tail.text = function(_) { - if (!arguments.length) return text; - if (_ === false) { - text = _; - container.style('display', 'none'); - return tail; - } - text = _; - inner.text(text); - tooltip_size = container.size(); - return tail; + tagReference.showing = function(_) { + if (!arguments.length) return showing; + showing = _; + return tagReference; }; - return tail; -}; -// toggles the visibility of ui elements, using a combination of the + return tagReference; +};// toggles the visibility of ui elements, using a combination of the // hide class, which sets display=none, and a d3 transition for opacity. // this will cause blinking when called repeatedly, so check that the // value actually changes between calls. @@ -25817,51 +27077,97 @@ iD.ui.Toggle = function(show, callback) { }; }; iD.ui.UndoRedo = function(context) { + var commands = [{ + id: 'undo', + cmd: iD.ui.cmd('⌘Z'), + action: function() { if (!saving()) context.undo(); }, + annotation: function() { return context.history().undoAnnotation(); } + }, { + id: 'redo', + cmd: iD.ui.cmd('⌘⇧Z'), + action: function() { if (!saving()) context.redo(); }, + annotation: function() { return context.history().redoAnnotation(); } + }]; + + function saving() { + return context.mode().id === 'save'; + } + return function(selection) { var tooltip = bootstrap.tooltip() .placement('bottom') - .html(true); + .html(true) + .title(function (d) { + return iD.ui.tooltipHtml(d.annotation() || t('nothing_to_' + d.id), d.cmd); + }); - var undoButton = selection.append('button') + var buttons = selection.selectAll('button') + .data(commands) + .enter().append('button') .attr('class', 'col6 disabled') - .html('') - .on('click', context.undo) + .on('click', function(d) { return d.action(); }) .call(tooltip); - var redoButton = selection.append('button') - .attr('class', 'col6 disabled') - .html('') - .on('click', context.redo) - .call(tooltip); + buttons.append('span') + .attr('class', function(d) { return 'icon ' + d.id; }); var keybinding = d3.keybinding('undo') - .on(iD.ui.cmd('⌘Z'), context.undo) - .on(iD.ui.cmd('⌘⇧Z'), context.redo); + .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); }) + .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); }); d3.select(document) .call(keybinding); - context.history().on('change.editor', function() { - var undo = context.history().undoAnnotation(), - redo = context.history().redoAnnotation(); + context.history() + .on('change.undo_redo', update); - function refreshTooltip(selection) { - if (selection.property('tooltipVisible')) { - selection.call(tooltip.show); - } - } + context + .on('enter.undo_redo', update); + + function update() { + buttons + .property('disabled', saving()) + .classed('disabled', function(d) { return !d.annotation(); }) + .each(function() { + var selection = d3.select(this); + if (selection.property('tooltipVisible')) { + selection.call(tooltip.show); + } + }); + } + }; +}; +iD.ui.ViewOnOSM = function(context) { + var id; - undoButton - .classed('disabled', !undo) - .attr('data-original-title', iD.ui.tooltipHtml(undo || t('nothing_to_undo'), iD.ui.cmd('⌘Z'))) - .call(refreshTooltip); + function viewOnOSM(selection) { + var entity = context.entity(id); - redoButton - .classed('disabled', !redo) - .attr('data-original-title', iD.ui.tooltipHtml(redo || t('nothing_to_redo'), iD.ui.cmd('⌘⇧Z'))) - .call(refreshTooltip); - }); + selection.style('display', entity.isNew() ? 'none' : null); + + var $link = selection.selectAll('.view-on-osm') + .data([0]); + + var $enter = $link.enter().append('a') + .attr('class', 'view-on-osm') + .attr('target', '_blank'); + + $enter.append('span') + .attr('class', 'icon icon-pre-text out-link'); + + $enter.append('span') + .text(t('inspector.view_on_osm')); + + $link.attr('href', context.connection().entityURL(entity)); + } + + viewOnOSM.entityID = function(_) { + if (!arguments.length) return id; + id = _; + return viewOnOSM; }; + + return viewOnOSM; }; iD.ui.Zoom = function(context) { var zooms = [{ @@ -25884,7 +27190,7 @@ iD.ui.Zoom = function(context) { .attr('class', function(d) { return d.id; }) .on('click.editor', function(d) { d.action(); }) .call(bootstrap.tooltip() - .placement('right') + .placement('left') .html(true) .title(function(d) { return iD.ui.tooltipHtml(d.title, d.key); @@ -25904,19 +27210,24 @@ iD.ui.Zoom = function(context) { }; }; iD.ui.preset.access = function(field, context) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), entity, items; function access(selection) { - var wrap = selection.append('div') - .attr('class', 'cf preset-input-wrap'); + var wrap = selection.selectAll('.preset-input-wrap') + .data([0]); - items = wrap.append('ul').selectAll('li') + wrap.enter().append('div') + .attr('class', 'cf preset-input-wrap') + .append('ul'); + + items = wrap.select('ul').selectAll('li') .data(field.keys); - var enter = items.enter() - .append('li') + // Enter + + var enter = items.enter().append('li') .attr('class', function(d) { return 'cf preset-access-' + d; }); enter.append('span') @@ -25928,20 +27239,25 @@ iD.ui.preset.access = function(field, context) { .attr('class', 'col6 preset-input-access-wrap') .append('input') .attr('type', 'text') + .attr('placeholder', field.placeholder()) .attr('class', 'preset-input-access') .attr('id', function(d) { return 'preset-input-access-' + d; }) - .on('change', change) - .on('blur', change) .each(function(d) { d3.select(this) .call(d3.combobox() .data(access.options(d))); }); + + // Update + + wrap.selectAll('.preset-input-access') + .on('change', change) + .on('blur', change); } function change(d) { var tag = {}; - tag[d] = d3.select(this).property('value'); + tag[d] = d3.select(this).value() || undefined; event.change(tag); } @@ -25968,8 +27284,7 @@ iD.ui.preset.access = function(field, context) { access.tags = function(tags) { items.selectAll('.preset-input-access') - .property('value', function(d) { return tags[d] || ''; }); - return access; + .value(function(d) { return tags[d] || ''; }); }; access.focus = function() { @@ -25980,8 +27295,7 @@ iD.ui.preset.access = function(field, context) { return d3.rebind(access, event, 'on'); }; iD.ui.preset.address = function(field, context) { - - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), housename, housenumber, street, @@ -26017,61 +27331,66 @@ iD.ui.preset.address = function(field, context) { } function address(selection) { + var wrap = selection.selectAll('.preset-input-wrap') + .data([0]); - function close() { return iD.behavior.accept().on('accept', event.close); } + // Enter - var wrap = selection.append('div') + var enter = wrap.enter().append('div') .attr('class', 'preset-input-wrap'); - housename = wrap.append('input') + enter.append('input') .property('type', 'text') .attr('placeholder', field.t('placeholders.housename')) .attr('class', 'addr-housename') - .attr('id', 'preset-input-' + field.id) - .on('blur', change) - .on('change', change) - .call(close()); + .attr('id', 'preset-input-' + field.id); - housenumber = wrap.append('input') + enter.append('input') .property('type', 'text') .attr('placeholder', field.t('placeholders.number')) - .attr('class', 'addr-number') - .on('blur', change) - .on('change', change) - .call(close()); + .attr('class', 'addr-number'); - street = wrap.append('input') + enter.append('input') .property('type', 'text') .attr('placeholder', field.t('placeholders.street')) - .attr('class', 'addr-street') - .on('blur', change) - .on('change', change) - .call(d3.combobox().data(getStreets())); + .attr('class', 'addr-street'); - city = wrap.append('input') + enter.append('input') .property('type', 'text') .attr('placeholder', field.t('placeholders.city')) - .attr('class', 'addr-city') - .on('blur', change) - .on('change', change) - .call(close()); + .attr('class', 'addr-city'); - postcode = wrap.append('input') + enter.append('input') .property('type', 'text') .attr('placeholder', field.t('placeholders.postcode')) - .attr('class', 'addr-postcode') + .attr('class', 'addr-postcode'); + + // Update + + housename = wrap.select('.addr-housename'); + housenumber = wrap.select('.addr-number'); + street = wrap.select('.addr-street'); + city = wrap.select('.addr-city'); + postcode = wrap.select('.addr-postcode'); + + wrap.selectAll('input') .on('blur', change) - .on('change', change) - .call(close()); + .on('change', change); + + street + .call(d3.combobox() + .fetcher(function(value, callback) { + callback(getStreets()); + })); } function change() { event.change({ - 'addr:housename': housename.property('value'), - 'addr:housenumber': housenumber.property('value'), - 'addr:street': street.property('value'), - 'addr:city': city.property('value'), - 'addr:postcode': postcode.property('value') + 'addr:housename': housename.value() || undefined, + 'addr:housenumber': housenumber.value() || undefined, + 'addr:street': street.value() || undefined, + 'addr:city': city.value() || undefined, + 'addr:postcode': postcode.value() || undefined }); } @@ -26082,12 +27401,11 @@ iD.ui.preset.address = function(field, context) { }; address.tags = function(tags) { - housename.property('value', tags['addr:housename'] || ''); - housenumber.property('value', tags['addr:housenumber'] || ''); - street.property('value', tags['addr:street'] || ''); - city.property('value', tags['addr:city'] || ''); - postcode.property('value', tags['addr:postcode'] || ''); - return address; + housename.value(tags['addr:housename'] || ''); + housenumber.value(tags['addr:housenumber'] || ''); + street.value(tags['addr:street'] || ''); + city.value(tags['addr:city'] || ''); + postcode.value(tags['addr:postcode'] || ''); }; address.focus = function() { @@ -26097,44 +27415,47 @@ iD.ui.preset.address = function(field, context) { return d3.rebind(address, event, 'on'); }; iD.ui.preset.check = function(field) { - - var event = d3.dispatch('change', 'close'), - values = ['', 'yes', 'no'], - value = '', + var event = d3.dispatch('change'), + values = [undefined, 'yes', 'no'], + value, box, text, label; var check = function(selection) { - selection.classed('checkselect', 'true'); - label = selection.append('label') + label = selection.selectAll('.preset-input-wrap') + .data([0]); + + var enter = label.enter().append('label') .attr('class', 'preset-input-wrap'); - box = label.append('input') + enter.append('input') .property('indeterminate', true) .attr('type', 'checkbox') .attr('id', 'preset-input-' + field.id); - text = label.append('span') - .text('unknown') + enter.append('span') + .text(t('inspector.unknown')) .attr('class', 'value'); - box.on('click', function() { - var t = {}; - t[field.key] = values[(values.indexOf(value) + 1) % 3]; - check.tags(t); - event.change(t); - d3.event.stopPropagation(); - }); + box = label.select('input') + .on('click', function() { + var t = {}; + t[field.key] = values[(values.indexOf(value) + 1) % 3]; + event.change(t); + d3.event.stopPropagation(); + }); + + text = label.select('span.value'); }; check.tags = function(tags) { - value = tags[field.key] || ''; + value = tags[field.key]; box.property('indeterminate', !value); box.property('checked', value === 'yes'); - text.text(value || 'unknown'); + text.text(value || t('inspector.unknown')); label.classed('set', !!value); }; @@ -26145,30 +27466,35 @@ iD.ui.preset.check = function(field) { return d3.rebind(check, event, 'on'); }; iD.ui.preset.combo = function(field) { - - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), input; function combo(selection) { var combobox = d3.combobox(); - input = selection.append('input') + input = selection.selectAll('input') + .data([0]); + + input.enter().append('input') .attr('type', 'text') .attr('id', 'preset-input-' + field.id) + .each(function() { + if (field.options) { + options(field.options); + } else { + iD.taginfo().values({ + key: field.key + }, function(err, data) { + if (!err) options(_.pluck(data, 'value')); + }); + } + }); + + input .on('change', change) .on('blur', change) .call(combobox); - if (field.options) { - options(field.options); - } else { - iD.taginfo().values({ - key: field.key - }, function(err, data) { - if (!err) options(_.pluck(data, 'value')); - }); - } - function options(opts) { combobox.data(opts.map(function(d) { var o = {}; @@ -26183,15 +27509,14 @@ iD.ui.preset.combo = function(field) { } } - function change() { var t = {}; - t[field.key] = input.property('value').replace(' ', '_'); + t[field.key] = input.value().replace(' ', '_') || undefined; event.change(t); } combo.tags = function(tags) { - input.property('value', tags[field.key] || ''); + input.value(tags[field.key] || ''); }; combo.focus = function() { @@ -26201,21 +27526,24 @@ iD.ui.preset.combo = function(field) { return d3.rebind(combo, event, 'on'); }; iD.ui.preset.defaultcheck = function(field) { - - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), input; - var check = function(selection) { + function check(selection) { + input = selection.selectAll('input') + .data([0]); - input = selection.append('input') + input.enter().append('input') .attr('type', 'checkbox') - .attr('id', 'preset-input-' + field.id) + .attr('id', 'preset-input-' + field.id); + + input .on('change', function() { var t = {}; t[field.key] = input.property('checked') ? field.value || 'yes' : undefined; event.change(t); }); - }; + } check.tags = function(tags) { input.property('checked', !!tags[field.key] && tags[field.key] !== 'no'); @@ -26233,55 +27561,57 @@ iD.ui.preset.tel = iD.ui.preset.email = iD.ui.preset.url = function(field) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), input; function i(selection) { - input = selection.append('input') + input = selection.selectAll('input') + .data([0]); + + input.enter().append('input') .attr('type', field.type) .attr('id', 'preset-input-' + field.id) - .attr('placeholder', field.placeholder || '') - .on('blur', change) - .on('change', change) - .call(iD.behavior.accept().on('accept', event.close)); + .attr('placeholder', field.placeholder() || t('inspector.unknown')); - function pm(elem, x) { - var num = elem.value ? - parseInt(elem.value, 10) : 0; - if (!isNaN(num)) elem.value = num + x; - change(); - } + input + .on('blur', change) + .on('change', change); if (field.type == 'number') { - input.attr('type', 'text'); - var numbercontrols = selection.append('div') + var spinControl = selection.selectAll('.spin-control') + .data([0]); + + var enter = spinControl.enter().append('div') .attr('class', 'spin-control'); - numbercontrols - .append('button') - .attr('class', 'increment') - .on('click', function() { - pm(input.node(), 1); - }); - numbercontrols - .append('button') - .attr('class', 'decrement') - .on('click', function() { - pm(input.node(), -1); + enter.append('button') + .datum(1) + .attr('class', 'increment'); + + enter.append('button') + .datum(-1) + .attr('class', 'decrement'); + + spinControl.selectAll('button') + .on('click', function(d) { + d3.event.preventDefault(); + var num = parseInt(input.node().value || 0, 10); + if (!isNaN(num)) input.node().value = num + d; + change(); }); } } function change() { var t = {}; - t[field.key] = input.property('value'); + t[field.key] = input.value() || undefined; event.change(t); } i.tags = function(tags) { - input.property('value', tags[field.key] || ''); + input.value(tags[field.key] || ''); }; i.focus = function() { @@ -26292,33 +27622,47 @@ iD.ui.preset.url = function(field) { }; iD.ui.preset.localized = function(field, context) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), wikipedia = iD.wikipedia(), input, localizedInputs, wikiTitles; function i(selection) { + input = selection.selectAll('.localized-main') + .data([0]); - input = selection.append('input') + input.enter().append('input') .attr('type', 'text') .attr('id', 'preset-input-' + field.id) .attr('class', 'localized-main') - .attr('placeholder', field.placeholder || '') + .attr('placeholder', field.placeholder()); + + input .on('blur', change) - .on('change', change) - .call(iD.behavior.accept().on('accept', event.close)); + .on('change', change); + + var translateButton = selection.selectAll('.localized-add') + .data([0]); - selection.append('button') - .attr('class', 'localized-add') - .on('click', addBlank) + translateButton.enter().append('button') + .attr('class', 'button-input-action localized-add minor') + .call(bootstrap.tooltip() + .title(t('translate.translate')) + .placement('left')) .append('span') - .attr('class', 'icon plus-dark'); + .attr('class', 'icon plus'); - localizedInputs = selection.append('div') - .attr('class', 'localized-wrap'); + translateButton + .on('click', addBlank); + localizedInputs = selection.selectAll('.localized-wrap') + .data([0]); + + localizedInputs.enter().append('div') + .attr('class', 'localized-wrap'); } function addBlank() { + d3.event.preventDefault(); var data = localizedInputs.selectAll('div.entry').data(); data.push({ lang: '', value: '' }); localizedInputs.call(render, data); @@ -26326,14 +27670,14 @@ iD.ui.preset.localized = function(field, context) { function change() { var t = {}; - t[field.key] = d3.select(this).property('value'); + t[field.key] = d3.select(this).value() || undefined; event.change(t); } function key(lang) { return field.key + ':' + lang; } function changeLang(d) { - var value = d3.select(this).property('value'), + var value = d3.select(this).value(), t = {}, language = _.find(iD.data.wikipedia, function(d) { return d[0].toLowerCase() === value.toLowerCase() || @@ -26357,12 +27701,12 @@ iD.ui.preset.localized = function(field, context) { function changeValue(d) { var t = {}; - t[key(d.lang)] = d3.select(this).property('value') || ''; + t[key(d.lang)] = d3.select(this).value() || ''; event.change(t); } - function fetcher(value, __, cb) { + function fetcher(value, cb) { var v = value.toLowerCase(); cb(iD.data.wikipedia.filter(function(d) { @@ -26378,15 +27722,23 @@ iD.ui.preset.localized = function(field, context) { var wraps = selection.selectAll('div.entry'). data(data, function(d) { return d.lang; }); - wraps.enter().insert('div', ':first-child') - .attr('class', 'entry') + var innerWrap = wraps.enter() + .insert('div', ':first-child'); + + innerWrap.attr('class', 'entry') .each(function(d) { var wrap = d3.select(this); var langcombo = d3.combobox().fetcher(fetcher); + wrap.append('label') + .attr('class','form-label') + .text(t('translate.localized_translation_label')) + .attr('for','localized-lang'); + wrap.append('input') .attr('class', 'localized-lang') .attr('type', 'text') + .attr('placeholder',t('translate.localized_translation_language')) .on('blur', changeLang) .on('change', changeLang) .call(langcombo); @@ -26395,34 +27747,64 @@ iD.ui.preset.localized = function(field, context) { .on('blur', changeValue) .on('change', changeValue) .attr('type', 'text') + .attr('placeholder', t('translate.localized_translation_name')) .attr('class', 'localized-value'); wrap.append('button') - .attr('class', 'localized-remove') + .attr('class', 'minor button-input-action remove') .on('click', function(d) { + d3.event.preventDefault(); var t = {}; - t[key(d.lang)] = ''; + t[key(d.lang)] = undefined; event.change(t); - d3.select(this.parentNode).remove(); + d3.select(this.parentNode) + .style('top','0') + .style('max-height','240px') + .transition() + .style('opacity', '0') + .style('max-height','0px') + .remove(); }) - .append('span').attr('class', 'icon remove'); + .append('span').attr('class', 'icon delete'); }); - wraps.exit().remove(); + innerWrap.transition() + .style('margin-top','0px') + .style('max-height', '0px') + .style('padding', '0px') + .style('opacity', '0') + .style('border-width', '0px') + .transition() + .duration(200) + .style('margin-top','10px') + .style('border-width', '1px') + .style('padding', '10px') + .style('max-height', '240px') + .style('opacity', '1') + .each('end', function(d) { + d3.select(this).style('max-height', ''); + d3.select(this).style('overflow', 'visible'); + });; + + wraps.exit() + .transition() + .duration(200) + .style('max-height','0px') + .style('opacity', '0') + .style('top','-10px') + .remove(); - selection.selectAll('.entry').select('.localized-lang').property('value', function(d) { + selection.selectAll('.entry').select('.localized-lang').value(function(d) { var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; }); return lang ? lang[1] : d.lang; }); - selection.selectAll('.entry').select('.localized-value').property('value', function(d) { + selection.selectAll('.entry').select('.localized-value').value(function(d) { return d.value; }); - - } i.tags = function(tags) { @@ -26438,11 +27820,11 @@ iD.ui.preset.localized = function(field, context) { } } - input.property('value', tags[field.key] || ''); + input.value(tags[field.key] || ''); var postfixed = []; for (var i in tags) { - var m = i.match(new RegExp(field.key + ':([a-z]+)')); + var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$')); if (m && m[1]) { postfixed.push({ lang: m[1], value: tags[i]}); } @@ -26459,7 +27841,7 @@ iD.ui.preset.localized = function(field, context) { }; iD.ui.preset.maxspeed = function(field, context) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), entity, imperial, unitInput, @@ -26473,9 +27855,15 @@ iD.ui.preset.maxspeed = function(field, context) { combobox = d3.combobox(); var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues)); - input = selection.append('input') + input = selection.selectAll('#preset-input-' + field.id) + .data([0]); + + input.enter().append('input') .attr('type', 'text') .attr('id', 'preset-input-' + field.id) + .attr('placeholder', field.placeholder()); + + input .on('change', change) .on('blur', change) .call(combobox); @@ -26489,16 +27877,21 @@ iD.ui.preset.maxspeed = function(field, context) { }); }); - unitInput = selection.append('input') + unitInput = selection.selectAll('input.maxspeed-unit') + .data([0]); + + unitInput.enter().append('input') .attr('type', 'text') - .attr('class', 'maxspeed-unit') + .attr('class', 'maxspeed-unit'); + + unitInput .on('blur', changeUnits) .on('change', changeUnits) .call(unitCombobox); function changeUnits() { - imperial = unitInput.property('value') === 'mph'; - unitInput.property('value', imperial ? 'mph' : 'km/h'); + imperial = unitInput.value() === 'mph'; + unitInput.value(imperial ? 'mph' : 'km/h'); setSuggestions(); change(); } @@ -26507,7 +27900,7 @@ iD.ui.preset.maxspeed = function(field, context) { function setSuggestions() { combobox.data((imperial ? imperialValues : metricValues).map(comboValues)); - unitInput.property('value', imperial ? 'mph' : 'km/h'); + unitInput.value(imperial ? 'mph' : 'km/h'); } function comboValues(d) { @@ -26518,18 +27911,18 @@ iD.ui.preset.maxspeed = function(field, context) { } function change() { - var value = input.property('value'); - var t = {}; - if (value) { - if (isNaN(value) || !imperial) { - t[field.key] = value; - } else { - t[field.key] = value + ' mph'; - } + var tag = {}, + value = input.value(); + + if (!value) { + tag[field.key] = undefined; + } else if (isNaN(value) || !imperial) { + tag[field.key] = value; } else { - t[field.key] = ''; + tag[field.key] = value + ' mph'; } - event.change(t); + + event.change(tag); } maxspeed.tags = function(tags) { @@ -26544,7 +27937,7 @@ iD.ui.preset.maxspeed = function(field, context) { setSuggestions(); - input.property('value', value || ''); + input.value(value || ''); }; maxspeed.focus = function() { @@ -26559,89 +27952,119 @@ iD.ui.preset.maxspeed = function(field, context) { }; iD.ui.preset.radio = function(field) { - var event = d3.dispatch('change', 'close'), - buttons; + var event = d3.dispatch('change'), + labels, radios; function radio(selection) { selection.classed('preset-radio', true); - var buttonwrap = selection.append('div') - .attr('class', 'preset-input-wrap toggle-list radio-wrap'); + var wrap = selection.selectAll('.preset-input-wrap') + .data([0]); - buttons = buttonwrap.selectAll('button') - .data(field.options || field.keys) - .enter() - .append('button') - .text(function(d) { return field.t('options.' + d, { 'default': d }); }) - .on('click', function(d) { - buttons.classed('active', function(e) { return d === e; }); - change(); - }); + var buttonWrap = wrap.enter().append('div') + .attr('class', 'preset-input-wrap toggle-list'); + + labels = wrap.selectAll('label') + .data(field.options || field.keys); + + var enter = labels.enter().append('label'); + + enter.append('input') + .attr('type', 'radio') + .attr('name', field.id) + .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); }) + .attr('checked', false); + + enter.append('span') + .text(function(d) { return field.t('options.' + d, { 'default': d }); }); - buttonwrap.append('button') - .attr('class','remove') + radios = labels.selectAll('input') + .on('change', change); + + buttonWrap.append('span') + .attr('class', 'placeholder') + .text(field.placeholder()); + + var remove = wrap.selectAll('label.remove') + .data([0]); + + var removeButton = remove.enter().append('label') + .attr('class', 'remove'); + + removeButton.append('span') + .attr('class', 'icon remove'); + + removeButton.append('span') + .text(t('inspector.remove')); + + remove .on('click', function() { - buttons.classed('active', false); + d3.event.preventDefault(); + radios.property('checked', false); change(); - }) - .text(t('inspector.remove')) - .append('span') - .attr('class', 'icon remove'); + }); } function change() { var t = {}; - if (field.key) t[field.key] = null; - buttons.each(function(d) { - var active = d3.select(this).classed('active'); + if (field.key) t[field.key] = undefined; + radios.each(function(d) { + var active = d3.select(this).property('checked'); if (field.key) { if (active) t[field.key] = d; } else { - t[d] = active ? 'yes' : ''; + t[d] = active ? 'yes' : undefined; } }); event.change(t); } radio.tags = function(tags) { - buttons.classed('active', function(d) { + function checked(d) { if (field.key) { return tags[field.key] === d; } else { - return tags[d] && tags[d] !== 'no'; + return !!(tags[d] && tags[d] !== 'no'); } - }); + } + + labels.classed('active', checked); + radios.property('checked', checked); }; radio.focus = function() { - buttons.node().focus(); + radios.node().focus(); }; return d3.rebind(radio, event, 'on'); }; iD.ui.preset.textarea = function(field) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), input; function i(selection) { - input = selection.append('textarea') + input = selection.selectAll('textarea') + .data([0]); + + input.enter().append('textarea') .attr('id', 'preset-input-' + field.id) - .attr('placeholder', field.placeholder || '') - .attr('maxlength', 255) + .attr('placeholder', field.placeholder() || t('inspector.unknown')) + .attr('maxlength', 255); + + input .on('blur', change) - .on('change', change) - .call(iD.behavior.accept().on('accept', event.close)); + .on('change', change); } function change() { var t = {}; - t[field.key] = input.property('value'); + t[field.key] = input.value() || undefined; event.change(t); } i.tags = function(tags) { - input.property('value', tags[field.key] || ''); + input.value(tags[field.key] || ''); }; i.focus = function() { @@ -26652,7 +28075,7 @@ iD.ui.preset.textarea = function(field) { }; iD.ui.preset.wikipedia = function(field, context) { - var event = d3.dispatch('change', 'close'), + var event = d3.dispatch('change'), wikipedia = iD.wikipedia(), language = iD.data.wikipedia[0], link, entity, lang, title; @@ -26660,7 +28083,7 @@ iD.ui.preset.wikipedia = function(field, context) { function i(selection) { var langcombo = d3.combobox() - .fetcher(function(value, __, cb) { + .fetcher(function(value, cb) { var v = value.toLowerCase(); cb(iD.data.wikipedia.filter(function(d) { @@ -26673,7 +28096,7 @@ iD.ui.preset.wikipedia = function(field, context) { }); var titlecombo = d3.combobox() - .fetcher(function(value, __, cb) { + .fetcher(function(value, cb) { if (!value) value = context.entity(entity.id).tags.name || ''; var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions; @@ -26685,30 +28108,43 @@ iD.ui.preset.wikipedia = function(field, context) { }); }); - lang = selection.append('input') + lang = selection.selectAll('input.wiki-lang') + .data([0]); + + lang.enter().append('input') .attr('type', 'text') - .attr('class', 'wiki-lang') + .attr('class', 'wiki-lang'); + + lang .on('blur', changeLang) .on('change', changeLang) .call(langcombo); - title = selection.append('input') + title = selection.selectAll('input.wiki-title') + .data([0]); + + title.enter().append('input') .attr('type', 'text') .attr('class', 'wiki-title') - .attr('id', 'preset-input-' + field.id) + .attr('id', 'preset-input-' + field.id); + + title .on('blur', change) .on('change', change) .call(titlecombo); - link = selection.append('a') - .attr('class', 'wiki-link minor') - .attr('target', '_blank'); - link.append('span') - .attr('class','icon out-link'); + link = selection.selectAll('a.wiki-link') + .data([0]); + + link.enter().append('a') + .attr('class', 'wiki-link button-input-action minor') + .attr('target', '_blank') + .append('span') + .attr('class', 'icon out-link'); } function changeLang() { - var value = lang.property('value').toLowerCase(); + var value = lang.value().toLowerCase(); language = _.find(iD.data.wikipedia, function(d) { return d[0].toLowerCase() === value || d[1].toLowerCase() === value || @@ -26716,7 +28152,7 @@ iD.ui.preset.wikipedia = function(field, context) { }) || iD.data.wikipedia[0]; if (value !== language[0]) { - lang.property('value', language[1]); + lang.value(language[1]); } change(); @@ -26725,7 +28161,7 @@ iD.ui.preset.wikipedia = function(field, context) { function change() { var t = {}; - var value = title.property('value'); + var value = title.value(); var m = value.match('http://([a-z]+)\\.wikipedia.org/wiki/(.*)'), newlanguage = m && m[1] && m[2] && _.find(iD.data.wikipedia, function(d) { @@ -26737,10 +28173,10 @@ iD.ui.preset.wikipedia = function(field, context) { value = m[2].replace(/_/g, ' '); value = value.slice(0, 1).toUpperCase() + value.slice(1); language = newlanguage; - lang.property('value', language[0]); + lang.value(language[0]); } - t[field.key] = value ? language[2] + ':' + value : ''; + t[field.key] = value ? language[2] + ':' + value : undefined; event.change(t); link.attr('href', 'http://' + language[2] + '.wikipedia.org/wiki/' + (value || '')); } @@ -26754,14 +28190,14 @@ iD.ui.preset.wikipedia = function(field, context) { // value in correct format if (language) { - lang.property('value', language[1]); - title.property('value', m[2]); + lang.value(language[1]); + title.value(m[2]); link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]); // unrecognized value format } else { - lang.property('value', 'English'); - title.property('value', tags[field.key] || ''); + lang.value('English'); + title.value(tags[field.key] || ''); language = iD.data.wikipedia[0]; link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + tags[field.key]); } @@ -26791,7 +28227,7 @@ iD.ui.intro.area = function(context, reveal) { var playground = [-85.63552, 41.94159], corner = [-85.63565411045074, 41.9417715536927]; context.map().centerZoom(playground, 19); - reveal('button.add-area', 'intro.areas.add'); + reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'}); context.on('enter.intro', addArea); @@ -26800,13 +28236,13 @@ iD.ui.intro.area = function(context, reveal) { context.on('enter.intro', drawArea); var padding = 120 * Math.pow(2, context.map().zoom() - 19); - var pointBox = iD.ui.intro.pad(context.projection(corner), padding); - reveal(pointBox, 'intro.areas.corner'); + var pointBox = iD.ui.intro.pad(corner, padding, context); + reveal(pointBox, t('intro.areas.corner')); context.map().on('move.intro', function() { padding = 120 * Math.pow(2, context.map().zoom() - 19); - pointBox = iD.ui.intro.pad(context.projection(corner), padding); - reveal(pointBox, 'intro.areas.corner', 0); + pointBox = iD.ui.intro.pad(corner, padding, context); + reveal(pointBox, t('intro.areas.corner'), {duration: 0}); }); } @@ -26815,13 +28251,13 @@ iD.ui.intro.area = function(context, reveal) { context.on('enter.intro', enterSelect); var padding = 150 * Math.pow(2, context.map().zoom() - 19); - var pointBox = iD.ui.intro.pad(context.projection(playground), padding); - reveal(pointBox, 'intro.areas.place'); + var pointBox = iD.ui.intro.pad(playground, padding, context); + reveal(pointBox, t('intro.areas.place')); context.map().on('move.intro', function() { padding = 150 * Math.pow(2, context.map().zoom() - 19); - pointBox = iD.ui.intro.pad(context.projection(playground), padding); - reveal(pointBox, 'intro.areas.place', 0); + pointBox = iD.ui.intro.pad(playground, padding, context); + reveal(pointBox, t('intro.areas.place'), {duration: 0}); }); } @@ -26831,22 +28267,22 @@ iD.ui.intro.area = function(context, reveal) { context.on('enter.intro', null); timeout = setTimeout(function() { - reveal('.preset-grid-search-wrap input', 'intro.areas.search'); - d3.select('.preset-grid-search-wrap input').on('keyup.intro', keySearch); + reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()})); + d3.select('.preset-search-input').on('keyup.intro', keySearch); }, 500); } function keySearch() { - var first = d3.select('.grid-button-wrap:first-child'); - if (first.datum().id === 'leisure/playground') { - reveal(first.select('.grid-entry').node(), 'intro.areas.choose'); + var first = d3.select('.preset-list-item:first-child'); + if (first.classed('preset-leisure-playground')) { + reveal(first.select('.preset-list-button').node(), t('intro.areas.choose')); d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset); - d3.select('.preset-grid-search-wrap input').on('keyup.intro', null); + d3.select('.preset-search-input').on('keyup.intro', null); } } function selectedPreset() { - reveal('.pane', 'intro.areas.describe'); + reveal('.pane', t('intro.areas.describe')); context.on('exit.intro', event.done); } }; @@ -26857,7 +28293,7 @@ iD.ui.intro.area = function(context, reveal) { context.on('exit.intro', null); context.history().on('change.intro', null); context.map().on('move.intro', null); - d3.select('.preset-grid-search-wrap input').on('keyup.intro', null); + d3.select('.preset-search-input').on('keyup.intro', null); }; return d3.rebind(step, event, 'on'); @@ -26887,7 +28323,7 @@ iD.ui.intro.line = function(context, reveal) { var intersection = [-85.62974496187628, 41.95742515554585]; context.map().centerZoom(start, 18); - reveal('button.add-line', 'intro.lines.add'); + reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-areas-add'}); context.on('enter.intro', addLine); @@ -26896,13 +28332,13 @@ iD.ui.intro.line = function(context, reveal) { context.on('enter.intro', drawLine); var padding = 150 * Math.pow(2, context.map().zoom() - 18); - var pointBox = iD.ui.intro.pad(context.projection(start), padding); - reveal(pointBox, 'intro.lines.start'); + var pointBox = iD.ui.intro.pad(start, padding, context); + reveal(pointBox, t('intro.lines.start')); context.map().on('move.intro', function() { padding = 150 * Math.pow(2, context.map().zoom() - 18); - pointBox = iD.ui.intro.pad(context.projection(start), padding); - reveal(pointBox, 'intro.lines.start', 0); + pointBox = iD.ui.intro.pad(start, padding, context); + reveal(pointBox, t('intro.lines.start'), {duration: 0}); }); } @@ -26912,23 +28348,23 @@ iD.ui.intro.line = function(context, reveal) { context.on('enter.intro', retry); var padding = 300 * Math.pow(2, context.map().zoom() - 19); - var pointBox = iD.ui.intro.pad(context.projection(midpoint), padding); - reveal(pointBox, 'intro.lines.intersect'); + var pointBox = iD.ui.intro.pad(midpoint, padding, context); + reveal(pointBox, t('intro.lines.intersect')); context.map().on('move.intro', function() { padding = 300 * Math.pow(2, context.map().zoom() - 19); - pointBox = iD.ui.intro.pad(context.projection(midpoint), padding); - reveal(pointBox, 'intro.lines.intersect', 0); + pointBox = iD.ui.intro.pad(midpoint, padding, context); + reveal(pointBox, t('intro.lines.intersect'), {duration: 0}); }); } // ended line before creating intersection function retry(mode) { if (mode.id !== 'select') return; - var pointBox = iD.ui.intro.pad(context.projection(intersection), 30); - reveal(pointBox, 'intro.lines.restart'); + var pointBox = iD.ui.intro.pad(intersection, 30); + reveal(pointBox, t('intro.lines.restart')); timeout(function() { - context.replace(iD.actions.DeleteMultiple(mode.selection())); + context.replace(iD.actions.DeleteMultiple(mode.selectedIDs())); step.exit(); step.enter(); }, 3000); @@ -26942,13 +28378,13 @@ iD.ui.intro.line = function(context, reveal) { context.on('enter.intro', enterSelect); var padding = 900 * Math.pow(2, context.map().zoom() - 19); - var pointBox = iD.ui.intro.pad(context.projection(centroid), padding); - reveal(pointBox, 'intro.lines.finish'); + var pointBox = iD.ui.intro.pad(centroid, padding, context); + reveal(pointBox, t('intro.lines.finish')); context.map().on('move.intro', function() { padding = 900 * Math.pow(2, context.map().zoom() - 19); - pointBox = iD.ui.intro.pad(context.projection(centroid), padding); - reveal(pointBox, 'intro.lines.finish', 0); + pointBox = iD.ui.intro.pad(centroid, padding, context); + reveal(pointBox, t('intro.lines.finish'), {duration: 0}); }); } } @@ -26961,10 +28397,8 @@ iD.ui.intro.line = function(context, reveal) { timeout(function() { d3.select('#curtain').style('pointer-events', 'none'); - var road = d3.select('.preset-grid .grid-entry').filter(function(d) { - return d.id === 'category-road'; - }); - reveal(road.node(), 'intro.lines.road'); + var road = d3.select('.preset-category-road .preset-list-button'); + reveal(road.node(), t('intro.lines.road')); road.one('click.intro', roadCategory); }, 500); } @@ -26972,15 +28406,14 @@ iD.ui.intro.line = function(context, reveal) { function roadCategory() { timeout(function() { var grid = d3.select('.subgrid'); - reveal(grid.node(), 'intro.lines.residential'); - grid.selectAll('.grid-entry').filter(function(d) { - return d.id === 'highway/residential'; - }).one('click.intro', roadDetails); + reveal(grid.node(), t('intro.lines.residential')); + grid.selectAll('.preset-highway-residential .preset-list-button') + .one('click.intro', roadDetails); }, 200); } function roadDetails() { - reveal('.pane', 'intro.lines.describe'); + reveal('.pane', t('intro.lines.describe')); context.on('exit.intro', event.done); } @@ -27022,16 +28455,17 @@ iD.ui.intro.navigation = function(context, reveal) { step.enter = function() { - var map = { - left: 30, - top: 60, - width: window.innerWidth - 400, - height: window.innerHeight - 200 - }; + var rect = context.surface().node().getBoundingClientRect(), + map = { + left: rect.left + 10, + top: rect.top + 70, + width: rect.width - 70, + height: rect.height - 170 + }; context.map().centerZoom([-85.63591, 41.94285], 19); - reveal(map, 'intro.navigation.drag'); + reveal(map, t('intro.navigation.drag')); context.map().on('move.intro', _.debounce(function() { context.map().on('move.intro', null); @@ -27041,19 +28475,19 @@ iD.ui.intro.navigation = function(context, reveal) { function townhall() { var hall = [-85.63645945147184, 41.942986488012565]; - var point = context.projection(hall); - if (point[0] < 0 || point[0] > window.innerWidth - 200 || - point[1] < 0 || point[1] > window.innerHeight) { + var point = context.projection(hall); + if (point[0] < 0 || point[0] > rect.width || + point[1] < 0 || point[1] > rect.height) { context.map().center(hall); - point = context.projection(hall); } - var box = iD.ui.intro.pointBox(point); - reveal(box, 'intro.navigation.select'); + + var box = iD.ui.intro.pointBox(hall, context); + reveal(box, t('intro.navigation.select')); context.map().on('move.intro', function() { - var box = iD.ui.intro.pointBox(context.projection(hall)); - reveal(box, 'intro.navigation.select', 0); + var box = iD.ui.intro.pointBox(hall, context); + reveal(box, t('intro.navigation.select'), {duration: 0}); }); } @@ -27062,7 +28496,7 @@ iD.ui.intro.navigation = function(context, reveal) { context.on('enter.intro', null); context.map().on('move.intro', null); set(function() { - reveal('.tag-pane', 'intro.navigation.pane'); + reveal('.entity-editor-pane', t('intro.navigation.pane')); context.on('exit.intro', event.done); }, 700); } @@ -27094,7 +28528,7 @@ iD.ui.intro.point = function(context, reveal) { step.enter = function() { context.map().centerZoom([-85.63279, 41.94394], 19); - reveal('button.add-point', 'intro.points.add'); + reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'}); var corner = [-85.632481,41.944094]; @@ -27104,12 +28538,12 @@ iD.ui.intro.point = function(context, reveal) { if (mode.id !== 'add-point') return; context.on('enter.intro', enterSelect); - var pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.place'); + var pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.place')); context.map().on('move.intro', function() { - pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.place', 0); + pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.place'), {duration: 0}); }); } @@ -27120,18 +28554,18 @@ iD.ui.intro.point = function(context, reveal) { context.on('enter.intro', null); setTimeout(function() { - reveal('.preset-grid-search-wrap input', 'intro.points.search'); - d3.select('.preset-grid-search-wrap input').on('keyup.intro', keySearch); + reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()})); + d3.select('.preset-search-input').on('keyup.intro', keySearch); }, 500); } function keySearch() { - var first = d3.select('.grid-button-wrap:first-child'); - if (first.datum().id === 'amenity/cafe') { - reveal(first.select('.grid-entry').node(), 'intro.points.choose'); + var first = d3.select('.preset-list-item:first-child'); + if (first.classed('preset-amenity-cafe')) { + reveal(first.select('.preset-list-button').node(), t('intro.points.choose')); d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset); - d3.select('.preset-grid-search-wrap input').on('keydown.intro', function() { + d3.select('.preset-search-input').on('keydown.intro', function() { // Prevent search from updating and changing the grid d3.event.stopPropagation(); d3.event.preventDefault(); @@ -27141,16 +28575,16 @@ iD.ui.intro.point = function(context, reveal) { function selectedPreset() { setTimeout(function() { - reveal('.tag-wrap', 'intro.points.describe'); + reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'}); context.history().on('change.intro', closeEditor); context.on('exit.intro', selectPoint); }, 400); } function closeEditor() { - d3.select('.preset-grid-search-wrap input').on('keydown.intro', null); + d3.select('.preset-search-input').on('keydown.intro', null); context.history().on('change.intro', null); - reveal('.tag-pane', 'intro.points.close'); + reveal('.entity-editor-pane', t('intro.points.close')); } function selectPoint() { @@ -27158,12 +28592,12 @@ iD.ui.intro.point = function(context, reveal) { context.history().on('change.intro', null); context.on('enter.intro', enterReselect); - var pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.reselect'); + var pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.reselect')); context.map().on('move.intro', function() { - pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.reselect', 0); + pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.reselect'), {duration: 0}); }); } @@ -27173,7 +28607,7 @@ iD.ui.intro.point = function(context, reveal) { context.on('enter.intro', null); setTimeout(function() { - reveal('.tag-pane', 'intro.points.fixname'); + reveal('.entity-editor-pane', t('intro.points.fixname')); context.on('exit.intro', deletePoint); }, 500); } @@ -27182,12 +28616,12 @@ iD.ui.intro.point = function(context, reveal) { context.on('exit.intro', null); context.on('enter.intro', enterDelete); - var pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.reselect_delete'); + var pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.reselect_delete')); context.map().on('move.intro', function() { - pointBox = iD.ui.intro.pad(context.projection(corner), 150); - reveal(pointBox, 'intro.points.reselect_delete', 0); + pointBox = iD.ui.intro.pad(corner, 150, context); + reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0}); }); } @@ -27201,8 +28635,8 @@ iD.ui.intro.point = function(context, reveal) { setTimeout(function() { var node = d3.select('.radial-menu-item-delete').node(); - var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50); - reveal(pointBox, 'intro.points.delete'); + var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context); + reveal(pointBox, t('intro.points.delete')); }, 300); } @@ -27218,7 +28652,7 @@ iD.ui.intro.point = function(context, reveal) { context.on('enter.intro', null); context.map().on('move.intro', null); context.history().on('change.intro', null); - d3.select('.preset-grid-search-wrap input').on('keyup.intro', null).on('keydown.intro', null); + d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null); }; return d3.rebind(step, event, 'on'); @@ -27239,10 +28673,10 @@ iD.ui.intro.startEditing = function(context, reveal) { step.enter = function() { - reveal('.map-control.help-control', 'intro.startediting.help'); + reveal('.map-control.help-control', t('intro.startediting.help')); timeout(function() { - reveal('#bar button.save', 'intro.startediting.save'); + reveal('#bar button.save', t('intro.startediting.save')); }, 3500); timeout(function() { @@ -27282,18 +28716,47 @@ iD.ui.intro.startEditing = function(context, reveal) { return d3.rebind(step, event, 'on'); }; -iD.presets = function(context) { +iD.presets = function() { // an iD.presets.Collection with methods for // loading new data and returning defaults var all = iD.presets.Collection([]), - defaults = { area: all, line: all, point: all, vertex: all }, + defaults = { area: all, line: all, point: all, vertex: all, relation: all }, fields = {}, universal = [], - recent = iD.presets.Collection([]), - other, - other_area; + recent = iD.presets.Collection([]); + + // Index of presets by (geometry, tag key). + var index = { + point: {}, + vertex: {}, + line: {}, + area: {}, + relation: {} + }; + + all.match = function(entity, resolver) { + var geometry = entity.geometry(resolver), + geometryMatches = index[geometry], + best = -1, + match; + + for (var k in entity.tags) { + var keyMatches = geometryMatches[k]; + if (!keyMatches) continue; + + for (var i = 0; i < keyMatches.length; i++) { + var score = keyMatches[i].matchScore(entity); + if (score > best) { + best = score; + match = keyMatches[i]; + } + } + } + + return match || all.item(geometry); + }; all.load = function(d) { @@ -27322,12 +28785,22 @@ iD.presets = function(context) { area: iD.presets.Collection(d.defaults.area.map(getItem)), line: iD.presets.Collection(d.defaults.line.map(getItem)), point: iD.presets.Collection(d.defaults.point.map(getItem)), - vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)) + vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)), + relation: iD.presets.Collection(d.defaults.relation.map(getItem)) }; } - other = all.item('other'); - other_area = all.item('other_area'); + for (var i = 0; i < all.collection.length; i++) { + var preset = all.collection[i], + geometry = preset.geometry; + + for (var j = 0; j < geometry.length; j++) { + var g = index[geometry[j]]; + for (var k in preset.tags) { + (g[k] = g[k] || []).push(preset); + } + } + } return all; }; @@ -27340,15 +28813,14 @@ iD.presets = function(context) { return universal; }; - all.defaults = function(entity, n) { - var geometry = entity.geometry(context.graph()), - rec = recent.matchGeometry(geometry).collection.slice(0, 4), + all.defaults = function(geometry, n) { + var rec = recent.matchGeometry(geometry).collection.slice(0, 4), def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1); - return iD.presets.Collection(_.unique(rec.concat(def).concat(geometry === 'area' ? other_area : other))); + return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry)))); }; all.choose = function(preset) { - if (preset !== other && preset !== other_area) { + if (!preset.isFallback()) { recent = iD.presets.Collection(_.unique([preset].concat(recent.collection))); } return all; @@ -27369,7 +28841,7 @@ iD.presets.Category = function(id, category, all) { return category.geometry.indexOf(geometry) >= 0; }; - category.matchTags = function() { return false; }; + category.matchScore = function() { return -1; }; category.name = function() { return t('presets.categories.' + id + '.name', {'default': id}); @@ -27393,33 +28865,13 @@ iD.presets.Collection = function(collection) { }); }, - match: function(entity, resolver) { - return presets.matchGeometry(entity.geometry(resolver)).matchTags(entity); - }, - matchGeometry: function(geometry) { return iD.presets.Collection(collection.filter(function(d) { return d.matchGeometry(geometry); })); }, - matchTags: function(entity) { - - var best = -1, - match; - - for (var i = 0; i < collection.length; i++) { - var score = collection[i].matchTags(entity); - if (score > best) { - best = score; - match = collection[i]; - } - } - - return match; - }, - - search: function(value) { + search: function(value, geometry) { if (!value) return this; value = value.toLowerCase(); @@ -27462,7 +28914,7 @@ iD.presets.Collection = function(collection) { }); }); - var other = presets.item('other'); + var other = presets.item(geometry); return iD.presets.Collection( _.unique( @@ -27493,6 +28945,11 @@ iD.presets.Field = function(id, field) { return field.t('label', {'default': id}); }; + var placeholder = field.placeholder; + field.placeholder = function() { + return field.t('placeholder', {'default': placeholder}); + }; + return field; }; iD.presets.Preset = function(id, preset, fields) { @@ -27509,24 +28966,21 @@ iD.presets.Preset = function(id, preset, fields) { return preset.geometry.indexOf(geometry) >= 0; }; - preset.matchTags = function(entity) { + var matchScore = preset.matchScore || 1; + preset.matchScore = function(entity) { var tags = preset.tags, score = 0; + for (var t in tags) { if (entity.tags[t] === tags[t]) { - if (t === 'area') { - // score area tag lower to prevent other/area preset - // from being chosen over something more specific - score += 0.5; - } else { - score += 1; - } + score += matchScore; } else if (tags[t] === '*' && t in entity.tags) { - score += 0.5; + score += matchScore / 2; } else { return -1; } } + return score; }; @@ -27542,30 +28996,49 @@ iD.presets.Preset = function(id, preset, fields) { return preset.t('terms', {'default': ''}).split(','); }; + preset.isFallback = function() { + return Object.keys(preset.tags).length === 0; + }; + + preset.reference = function() { + var reference = {key: Object.keys(preset.tags)[0]}; + + if (preset.tags[reference.key] !== '*') { + reference.value = preset.tags[reference.key]; + } + + return reference; + }; + + var removeTags = preset.removeTags || preset.tags; preset.removeTags = function(tags, geometry) { - tags = _.omit(tags, _.keys(preset.tags)); + tags = _.omit(tags, _.keys(removeTags)); - for (var i in preset.fields) { - var field = preset.fields[i]; + for (var f in preset.fields) { + var field = preset.fields[f]; if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) { delete tags[field.key]; } } - return tags; + return tags; }; + var applyTags = preset.applyTags || preset.tags; preset.applyTags = function(tags, geometry) { - for (var k in preset.tags) { - if (preset.tags[k] !== '*') tags[k] = preset.tags[k]; + tags = _.clone(tags); + + for (var k in applyTags) { + if (applyTags[k] !== '*') tags[k] = applyTags[k]; } for (var f in preset.fields) { - f = preset.fields[f]; - if (f.matchGeometry(geometry) && f.key && !tags[f.key] && f['default']) { - tags[f.key] = f['default']; + var field = preset.fields[f]; + if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) { + tags[field.key] = field['default']; } } + return tags; }; @@ -27604,7 +29077,8 @@ iD.validate = function(changes, graph) { }); } - if (change.geometry(graph) === 'line' && _.isEmpty(change.tags)) { + if (change.geometry(graph) === 'line' && _.isEmpty(change.tags) && + graph.parentRelations(change).length === 0) { warnings.push({ message: t('validations.untagged_line'), entity: change }); } @@ -27652,11 +29126,22 @@ function t(s, o, loc) { if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]); return rep; } else { - var missing = 'Missing translation: ' + s; - if (typeof console !== "undefined") console.error(missing); - if (loc !== 'en') return t(s, o, 'en'); - if (o && 'default' in o) return o['default']; - return missing; + function missing() { + var missing = 'Missing ' + loc + ' translation: ' + s; + if (typeof console !== "undefined") console.error(missing); + return missing; + } + + if (loc !== 'en') { + missing(); + return t(s, o, 'en'); + } + + if (o && 'default' in o) { + return o['default']; + } + + return missing(); } } iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185964961":{"id":"n185964961","loc":[-85.6406588,41.942601],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964962":{"id":"n185964962","loc":[-85.6394548,41.94261],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185970607":{"id":"n185970607","loc":[-85.641094,41.94006],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970614":{"id":"n185970614","loc":[-85.641825,41.941316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970616":{"id":"n185970616","loc":[-85.641838,41.941556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185973650":{"id":"n185973650","loc":[-85.639918,41.940064],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973660":{"id":"n185973660","loc":[-85.640645,41.941339],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973659":{"id":"n185973659","loc":[-85.6406115,41.9400658],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185974479":{"id":"n185974479","loc":[-85.639402,41.941344],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185974481":{"id":"n185974481","loc":[-85.643071,41.941288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185976259":{"id":"n185976259","loc":[-85.642213,41.940043],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976261":{"id":"n185976261","loc":[-85.643056,41.94001],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185964959":{"id":"n185964959","loc":[-85.6431031,41.9425754],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964960":{"id":"n185964960","loc":[-85.6418749,41.9425864],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185981481":{"id":"n185981481","loc":[-85.6386827,41.9400828],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981482":{"id":"n185981482","loc":[-85.6393664,41.9400854],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n2138493844":{"id":"n2138493844","loc":[-85.6427969,41.940522],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493845":{"id":"n2138493845","loc":[-85.6425891,41.9405228],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493846":{"id":"n2138493846","loc":[-85.6425868,41.9402875],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493847":{"id":"n2138493847","loc":[-85.6427969,41.9402858],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493848":{"id":"n2138493848","loc":[-85.6425708,41.9405234],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493849":{"id":"n2138493849","loc":[-85.642568,41.9402855],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493850":{"id":"n2138493850","loc":[-85.6423157,41.9402886],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493851":{"id":"n2138493851","loc":[-85.6423212,41.9404362],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493852":{"id":"n2138493852","loc":[-85.6422923,41.9404578],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493853":{"id":"n2138493853","loc":[-85.6422868,41.9404834],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493854":{"id":"n2138493854","loc":[-85.6423226,41.9405091],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493855":{"id":"n2138493855","loc":[-85.6423847,41.9405111],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2138493856":{"id":"n2138493856","loc":[-85.6424081,41.9405265],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{}},"n2140155811":{"id":"n2140155811","loc":[-85.6419547,41.9410956],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155814":{"id":"n2140155814","loc":[-85.6427577,41.9410884],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155816":{"id":"n2140155816","loc":[-85.6427545,41.9410052],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155818":{"id":"n2140155818","loc":[-85.6428057,41.9410028],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155821":{"id":"n2140155821","loc":[-85.6427993,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155823":{"id":"n2140155823","loc":[-85.6427385,41.9407339],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155825":{"id":"n2140155825","loc":[-85.6427417,41.9406435],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155827":{"id":"n2140155827","loc":[-85.6419515,41.9406482],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155828":{"id":"n2140155828","loc":[-85.6429368,41.9412407],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155829":{"id":"n2140155829","loc":[-85.6417756,41.9412526],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155830":{"id":"n2140155830","loc":[-85.641766,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155831":{"id":"n2140155831","loc":[-85.6419803,41.9405983],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155832":{"id":"n2140155832","loc":[-85.6419611,41.9401366],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155833":{"id":"n2140155833","loc":[-85.6429336,41.94012],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155834":{"id":"n2140155834","loc":[-85.6430697,41.9411732],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155835":{"id":"n2140155835","loc":[-85.6428411,41.9409974],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155837":{"id":"n2140155837","loc":[-85.6428388,41.9407211],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155839":{"id":"n2140155839","loc":[-85.6430624,41.9405521],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155840":{"id":"n2140155840","loc":[-85.6427323,41.9412396],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155842":{"id":"n2140155842","loc":[-85.6418147,41.9412457],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155844":{"id":"n2140155844","loc":[-85.641813,41.9411319],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155845":{"id":"n2140155845","loc":[-85.6418394,41.9411111],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155847":{"id":"n2140155847","loc":[-85.6418838,41.9410977],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155849":{"id":"n2140155849","loc":[-85.6427324,41.9410921],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155851":{"id":"n2140155851","loc":[-85.6427798,41.9412945],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155852":{"id":"n2140155852","loc":[-85.6427701,41.9411777],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155854":{"id":"n2140155854","loc":[-85.6427323,41.9411572],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2140155856":{"id":"n2140155856","loc":[-85.6418478,41.9411666],"version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{}},"n2165942818":{"id":"n2165942818","loc":[-85.6437533,41.9415029],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942819":{"id":"n2165942819","loc":[-85.6437623,41.9421195],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2168510551":{"id":"n2168510551","loc":[-85.6423795,41.9422615],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510552":{"id":"n2168510552","loc":[-85.6423744,41.9419439],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510553":{"id":"n2168510553","loc":[-85.642518,41.9419427],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510554":{"id":"n2168510554","loc":[-85.6425186,41.9419801],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510555":{"id":"n2168510555","loc":[-85.6428314,41.9419773],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510556":{"id":"n2168510556","loc":[-85.6428368,41.9423116],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510557":{"id":"n2168510557","loc":[-85.6424947,41.9423146],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2168510558":{"id":"n2168510558","loc":[-85.6424938,41.9422605],"version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:23Z","tags":{}},"n2189046007":{"id":"n2189046007","loc":[-85.6410866,41.9424327],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046009":{"id":"n2189046009","loc":[-85.6410805,41.9420061],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046011":{"id":"n2189046011","loc":[-85.6412443,41.9420048],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046012":{"id":"n2189046012","loc":[-85.6412505,41.9424314],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046014":{"id":"n2189046014","loc":[-85.6413311,41.942968],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046016":{"id":"n2189046016","loc":[-85.6413281,41.942713],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046018":{"id":"n2189046018","loc":[-85.641521,41.9427117],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046021":{"id":"n2189046021","loc":[-85.6415234,41.9429236],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046022":{"id":"n2189046022","loc":[-85.6415045,41.9429238],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046025":{"id":"n2189046025","loc":[-85.641505,41.9429668],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046053":{"id":"n2189046053","loc":[-85.6385988,41.942412],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046054":{"id":"n2189046054","loc":[-85.6385985,41.9423311],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046055":{"id":"n2189046055","loc":[-85.6387617,41.9423308],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046056":{"id":"n2189046056","loc":[-85.6387616,41.9423026],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046058":{"id":"n2189046058","loc":[-85.6388215,41.9423025],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046059":{"id":"n2189046059","loc":[-85.6388219,41.9424115],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046060":{"id":"n2189046060","loc":[-85.6391096,41.9424486],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046061":{"id":"n2189046061","loc":[-85.6391105,41.9423673],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046063":{"id":"n2189046063","loc":[-85.6392911,41.9423684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046065":{"id":"n2189046065","loc":[-85.6392903,41.9424497],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046067":{"id":"n2189046067","loc":[-85.6397927,41.9423876],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046069":{"id":"n2189046069","loc":[-85.6397897,41.9422981],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046070":{"id":"n2189046070","loc":[-85.6399702,41.9422947],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046072":{"id":"n2189046072","loc":[-85.6399732,41.9423843],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046074":{"id":"n2189046074","loc":[-85.6396331,41.9430227],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046075":{"id":"n2189046075","loc":[-85.6398673,41.9430189],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046077":{"id":"n2189046077","loc":[-85.6398656,41.9429637],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046079":{"id":"n2189046079","loc":[-85.6398885,41.9429633],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046082":{"id":"n2189046082","loc":[-85.6398832,41.942779],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046083":{"id":"n2189046083","loc":[-85.6398513,41.9427796],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046085":{"id":"n2189046085","loc":[-85.6398502,41.9427401],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046087":{"id":"n2189046087","loc":[-85.6397889,41.9427411],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046089":{"id":"n2189046089","loc":[-85.6397892,41.942753],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046090":{"id":"n2189046090","loc":[-85.6396983,41.9427544],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046092":{"id":"n2189046092","loc":[-85.6396993,41.9427882],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046094":{"id":"n2189046094","loc":[-85.6396746,41.9427886],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046096":{"id":"n2189046096","loc":[-85.6396758,41.9428296],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046097":{"id":"n2189046097","loc":[-85.6397007,41.9428292],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046099":{"id":"n2189046099","loc":[-85.6397018,41.9428686],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:43Z","tags":{}},"n2189046103":{"id":"n2189046103","loc":[-85.6396289,41.9428697],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046112":{"id":"n2189046112","loc":[-85.6435683,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046113":{"id":"n2189046113","loc":[-85.643568,41.9427766],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046115":{"id":"n2189046115","loc":[-85.6434011,41.9427767],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046116":{"id":"n2189046116","loc":[-85.6434012,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046117":{"id":"n2189046117","loc":[-85.643448,41.9428631],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046118":{"id":"n2189046118","loc":[-85.6434481,41.9429457],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046119":{"id":"n2189046119","loc":[-85.6428363,41.9429809],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046120":{"id":"n2189046120","loc":[-85.6429171,41.9429791],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046121":{"id":"n2189046121","loc":[-85.642914,41.9429041],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046122":{"id":"n2189046122","loc":[-85.6429385,41.9429035],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046123":{"id":"n2189046123","loc":[-85.6429348,41.9428126],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046124":{"id":"n2189046124","loc":[-85.6427746,41.9428163],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046125":{"id":"n2189046125","loc":[-85.6427783,41.942906],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046126":{"id":"n2189046126","loc":[-85.6428332,41.9429047],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046127":{"id":"n2189046127","loc":[-85.6423018,41.9428859],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046128":{"id":"n2189046128","loc":[-85.6422987,41.9427208],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046130":{"id":"n2189046130","loc":[-85.6424218,41.9427195],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046131":{"id":"n2189046131","loc":[-85.6424246,41.9428684],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046132":{"id":"n2189046132","loc":[-85.6423845,41.9428689],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046133":{"id":"n2189046133","loc":[-85.6423848,41.942885],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046134":{"id":"n2189046134","loc":[-85.641533,41.9429392],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046135":{"id":"n2189046135","loc":[-85.6416096,41.9428768],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046137":{"id":"n2189046137","loc":[-85.6416763,41.9429221],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046138":{"id":"n2189046138","loc":[-85.6415997,41.9429845],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046139":{"id":"n2189046139","loc":[-85.6420598,41.9428016],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046140":{"id":"n2189046140","loc":[-85.6420593,41.9427415],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046141":{"id":"n2189046141","loc":[-85.6421957,41.9427409],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046142":{"id":"n2189046142","loc":[-85.6421963,41.9428182],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046143":{"id":"n2189046143","loc":[-85.6421281,41.9428185],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046144":{"id":"n2189046144","loc":[-85.6421279,41.9428013],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046145":{"id":"n2189046145","loc":[-85.6409429,41.9429345],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046146":{"id":"n2189046146","loc":[-85.6410354,41.9429334],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046147":{"id":"n2189046147","loc":[-85.6410325,41.9427972],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046148":{"id":"n2189046148","loc":[-85.640997,41.9427976],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046149":{"id":"n2189046149","loc":[-85.6409963,41.9427643],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046150":{"id":"n2189046150","loc":[-85.6408605,41.9427659],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046152":{"id":"n2189046152","loc":[-85.6408623,41.9428482],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189046153":{"id":"n2189046153","loc":[-85.640941,41.9428473],"version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:44Z","tags":{}},"n2189152992":{"id":"n2189152992","loc":[-85.6437661,41.9422257],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152993":{"id":"n2189152993","loc":[-85.643768,41.9424067],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152994":{"id":"n2189152994","loc":[-85.6432176,41.9417705],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152995":{"id":"n2189152995","loc":[-85.6432097,41.941327],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152996":{"id":"n2189152996","loc":[-85.6436493,41.9413226],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152997":{"id":"n2189152997","loc":[-85.6436563,41.9417164],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152998":{"id":"n2189152998","loc":[-85.6435796,41.9417171],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189152999":{"id":"n2189152999","loc":[-85.6435805,41.9417669],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153000":{"id":"n2189153000","loc":[-85.6438202,41.9414953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153001":{"id":"n2189153001","loc":[-85.6438173,41.9413175],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153004":{"id":"n2189153004","loc":[-85.6432535,41.9418466],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153005":{"id":"n2189153005","loc":[-85.6433935,41.9418599],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153006":{"id":"n2189153006","loc":[-85.6434831,41.9418986],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153007":{"id":"n2189153007","loc":[-85.6435678,41.9419774],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153008":{"id":"n2189153008","loc":[-85.6435987,41.9420282],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153009":{"id":"n2189153009","loc":[-85.643438,41.9419573],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153010":{"id":"n2189153010","loc":[-85.6435284,41.9424676],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153011":{"id":"n2189153011","loc":[-85.6436207,41.9423631],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153012":{"id":"n2189153012","loc":[-85.6434957,41.9422973],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153013":{"id":"n2189153013","loc":[-85.6434457,41.9422458],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153014":{"id":"n2189153014","loc":[-85.6433976,41.9421772],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153015":{"id":"n2189153015","loc":[-85.6433861,41.9420785],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153016":{"id":"n2189153016","loc":[-85.6433765,41.9420313],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153017":{"id":"n2189153017","loc":[-85.6432207,41.9420284],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153018":{"id":"n2189153018","loc":[-85.6432245,41.9422759],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153019":{"id":"n2189153019","loc":[-85.6432649,41.9423474],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153020":{"id":"n2189153020","loc":[-85.6433226,41.9424132],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153021":{"id":"n2189153021","loc":[-85.6434111,41.9424704],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153022":{"id":"n2189153022","loc":[-85.6434591,41.9424347],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153025":{"id":"n2189153025","loc":[-85.6437669,41.9423073],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153026":{"id":"n2189153026","loc":[-85.6436611,41.942293],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153027":{"id":"n2189153027","loc":[-85.6435784,41.9422473],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153028":{"id":"n2189153028","loc":[-85.6435245,41.9421443],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153029":{"id":"n2189153029","loc":[-85.6435149,41.9420613],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153030":{"id":"n2189153030","loc":[-85.6433528,41.9419269],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153031":{"id":"n2189153031","loc":[-85.6432535,41.9419191],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153032":{"id":"n2189153032","loc":[-85.6430868,41.9419198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153033":{"id":"n2189153033","loc":[-85.6434894,41.9420033],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153034":{"id":"n2189153034","loc":[-85.6432974,41.9419225],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153035":{"id":"n2189153035","loc":[-85.6433055,41.9421632],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153036":{"id":"n2189153036","loc":[-85.6433538,41.9422849],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153037":{"id":"n2189153037","loc":[-85.6434718,41.9423887],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153038":{"id":"n2189153038","loc":[-85.6436134,41.9422667],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153040":{"id":"n2189153040","loc":[-85.6438759,41.9414017],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153041":{"id":"n2189153041","loc":[-85.6438181,41.9413687],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153042":{"id":"n2189153042","loc":[-85.6436821,41.9413044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153043":{"id":"n2189153043","loc":[-85.6435899,41.9412862],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153044":{"id":"n2189153044","loc":[-85.6433169,41.9417268],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153045":{"id":"n2189153045","loc":[-85.643301,41.9412859],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153046":{"id":"n2189153046","loc":[-85.6435531,41.9416981],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n2189153047":{"id":"n2189153047","loc":[-85.6435427,41.9412863],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"n185948706":{"id":"n185948706","loc":[-85.6369439,41.940122],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185949348":{"id":"n185949348","loc":[-85.640039,41.931135],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:09Z","tags":{}},"n185949870":{"id":"n185949870","loc":[-85.643195,41.949261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185954680":{"id":"n185954680","loc":[-85.6337802,41.9401143],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954784":{"id":"n185954784","loc":[-85.6487485,41.942527],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185958670":{"id":"n185958670","loc":[-85.637255,41.940104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958672":{"id":"n185958672","loc":[-85.636996,41.941355],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:31Z","tags":{}},"n185960207":{"id":"n185960207","loc":[-85.634992,41.940118],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:09Z","tags":{}},"n185963163":{"id":"n185963163","loc":[-85.638831,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963165":{"id":"n185963165","loc":[-85.640073,41.933968],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963167":{"id":"n185963167","loc":[-85.641225,41.933972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185963168":{"id":"n185963168","loc":[-85.642386,41.933952],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:45Z","tags":{}},"n185964695":{"id":"n185964695","loc":[-85.6443608,41.9425645],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n185964697":{"id":"n185964697","loc":[-85.644384,41.939941],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:31Z","tags":{}},"n185964963":{"id":"n185964963","loc":[-85.6382347,41.9426146],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964965":{"id":"n185964965","loc":[-85.637022,41.942622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:40Z","tags":{}},"n185964967":{"id":"n185964967","loc":[-85.6363706,41.9426606],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964968":{"id":"n185964968","loc":[-85.6357988,41.9427748],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964969":{"id":"n185964969","loc":[-85.6355409,41.9428465],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185964970":{"id":"n185964970","loc":[-85.6348729,41.9430443],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185966958":{"id":"n185966958","loc":[-85.641946,41.946413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185966960":{"id":"n185966960","loc":[-85.643148,41.946389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185967774":{"id":"n185967774","loc":[-85.641889,41.943852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967775":{"id":"n185967775","loc":[-85.641922,41.945121],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967776":{"id":"n185967776","loc":[-85.641927,41.947544],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185967777":{"id":"n185967777","loc":[-85.641982,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:12Z","tags":{}},"n185969289":{"id":"n185969289","loc":[-85.63928,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:52Z","tags":{}},"n185969704":{"id":"n185969704","loc":[-85.6388186,41.9350099],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969706":{"id":"n185969706","loc":[-85.6400709,41.9349957],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969708":{"id":"n185969708","loc":[-85.6412214,41.9349827],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185969710":{"id":"n185969710","loc":[-85.6423509,41.934974],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185970602":{"id":"n185970602","loc":[-85.641293,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970604":{"id":"n185970604","loc":[-85.641258,41.932705],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970605":{"id":"n185970605","loc":[-85.641148,41.936984],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970606":{"id":"n185970606","loc":[-85.641112,41.938169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:43Z","tags":{}},"n185970906":{"id":"n185970906","loc":[-85.639454,41.943871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:50Z","tags":{}},"n185970908":{"id":"n185970908","loc":[-85.6394635,41.9450504],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185970909":{"id":"n185970909","loc":[-85.6394914,41.9451911],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185971368":{"id":"n185971368","loc":[-85.635769,41.940122],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971978":{"id":"n185971978","loc":[-85.640003,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185971980":{"id":"n185971980","loc":[-85.642299,41.936988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:14Z","tags":{}},"n185973633":{"id":"n185973633","loc":[-85.639023,41.92861],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973635":{"id":"n185973635","loc":[-85.639153,41.928969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973637":{"id":"n185973637","loc":[-85.639213,41.929088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973639":{"id":"n185973639","loc":[-85.63935,41.929396],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973641":{"id":"n185973641","loc":[-85.640143,41.931462],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973644":{"id":"n185973644","loc":[-85.64019,41.931788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185973646":{"id":"n185973646","loc":[-85.6401365,41.9327199],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185973648":{"id":"n185973648","loc":[-85.639983,41.938174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:59Z","tags":{}},"n185974477":{"id":"n185974477","loc":[-85.638206,41.941331],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:18Z","tags":{}},"n185975928":{"id":"n185975928","loc":[-85.640683,41.94513],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975930":{"id":"n185975930","loc":[-85.643102,41.945103],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185976255":{"id":"n185976255","loc":[-85.642424,41.931817],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976257":{"id":"n185976257","loc":[-85.64242,41.932699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:24Z","tags":{}},"n185976258":{"id":"n185976258","loc":[-85.6422621,41.9381489],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185977452":{"id":"n185977452","loc":[-85.6457497,41.9398834],"version":"3","changeset":"5841745","user":"themps","uid":"196173","visible":"true","timestamp":"2010-09-22T00:20:34Z","tags":{}},"n185978772":{"id":"n185978772","loc":[-85.646656,41.939869],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185981472":{"id":"n185981472","loc":[-85.6388962,41.9321266],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981474":{"id":"n185981474","loc":[-85.6388769,41.9327334],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185981476":{"id":"n185981476","loc":[-85.638829,41.934116],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981478":{"id":"n185981478","loc":[-85.63876,41.937002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981480":{"id":"n185981480","loc":[-85.638682,41.93819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:11Z","tags":{}},"n185981999":{"id":"n185981999","loc":[-85.638194,41.9400866],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n185982001":{"id":"n185982001","loc":[-85.646302,41.93988],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:26Z","tags":{}},"n185982877":{"id":"n185982877","loc":[-85.640676,41.943867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185982879":{"id":"n185982879","loc":[-85.640734,41.945887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:54Z","tags":{}},"n185985823":{"id":"n185985823","loc":[-85.643106,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985824":{"id":"n185985824","loc":[-85.643145,41.947641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185985825":{"id":"n185985825","loc":[-85.643219,41.950829],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n1475301385":{"id":"n1475301385","loc":[-85.6360612,41.9427042],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n1475301397":{"id":"n1475301397","loc":[-85.6366651,41.9426328],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:12Z","tags":{}},"n2139795811":{"id":"n2139795811","loc":[-85.6469154,41.9425427],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795830":{"id":"n2139795830","loc":[-85.6443194,41.9399444],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795834":{"id":"n2139795834","loc":[-85.6453506,41.9399002],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139795837":{"id":"n2139795837","loc":[-85.645806,41.9398831],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858932":{"id":"n2139858932","loc":[-85.6351721,41.9429557],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2140019000":{"id":"n2140019000","loc":[-85.6359935,41.9427224],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2165942817":{"id":"n2165942817","loc":[-85.6442017,41.9414993],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2165942820":{"id":"n2165942820","loc":[-85.6442107,41.9421159],"version":"1","changeset":"15116533","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-21T20:33:02Z","tags":{}},"n2189152990":{"id":"n2189152990","loc":[-85.6442328,41.942404],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:05Z","tags":{}},"n2189152991":{"id":"n2189152991","loc":[-85.6442309,41.9422229],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153002":{"id":"n2189153002","loc":[-85.6441329,41.9413147],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153003":{"id":"n2189153003","loc":[-85.6441357,41.9414925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153023":{"id":"n2189153023","loc":[-85.6443453,41.9423074],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153024":{"id":"n2189153024","loc":[-85.6442318,41.9423045],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:06Z","tags":{}},"n2189153039":{"id":"n2189153039","loc":[-85.6441343,41.9414025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:07Z","tags":{}},"w208643102":{"id":"w208643102","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153034","n2189153035","n2189153036","n2189153037","n2189153038"]},"w17966942":{"id":"w17966942","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:04Z","tags":{"highway":"residential","name":"Millard St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Millard","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312476:15312477:15312478:15326070:15326071:15329003:15329004:15312479:15312480:15312483:15326956:15326957:15312485:15312486:15322600:15325988","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954680","n185960207","n185971368","n185948706","n185958670","n185981999","n185981481","n185981482","n185973650","n185973659","n185970607","n185976259","n185976261","n2139795830","n185964697","n2139795834","n185977452","n2139795837","n185982001","n185978772"]},"w208643105":{"id":"w208643105","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153046","n2189153047"]},"w208631637":{"id":"w208631637","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046014","n2189046016","n2189046018","n2189046021","n2189046022","n2189046025","n2189046014"]},"w208643096":{"id":"w208643096","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes","fee":"no"},"nodes":["n2189152990","n2189153024","n2189152991","n2189152992","n2189153025","n2189152993","n2189152990"]},"w208631656":{"id":"w208631656","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046134","n2189046135","n2189046137","n2189046138","n2189046134"]},"w204003417":{"id":"w204003417","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"area":"yes","building":"school"},"nodes":["n2140155811","n2140155814","n2140155816","n2140155818","n2140155821","n2140155823","n2140155825","n2140155827","n2140155811"]},"w208631654":{"id":"w208631654","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046127","n2189046128","n2189046130","n2189046131","n2189046132","n2189046133","n2189046127"]},"w17966327":{"id":"w17966327","version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976261","n2140155839","n2140155834","n185974481","n2189153032","n185964959"]},"w41785752":{"id":"w41785752","version":"10","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no","access":"yes"},"nodes":["n185954784","n2139795811","n185964695","n185964959","n185964960","n185964961","n185964962","n185964963","n185964965","n1475301397","n185964967","n1475301385","n2140019000","n185964968","n185964969","n2139858932","n185964970"]},"w203841842":{"id":"w203841842","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493848","n2138493849","n2138493850","n2138493851","n2138493852","n2138493853","n2138493854","n2138493855","n2138493856","n2138493848"]},"w208643103":{"id":"w208643103","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153039","n2189153040","n2189153041","n2189153042","n2189153043","n2189153047","n2189153045","n185974481"]},"w208643098":{"id":"w208643098","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153000","n2189153041","n2189153001","n2189153002","n2189153039","n2189153003","n2189153000"]},"w208631646":{"id":"w208631646","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046067","n2189046069","n2189046070","n2189046072","n2189046067"]},"w208631653":{"id":"w208631653","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046119","n2189046120","n2189046121","n2189046122","n2189046123","n2189046124","n2189046125","n2189046126","n2189046119"]},"w17966041":{"id":"w17966041","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:50Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312474:15312448","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973659","n185973660","n185964961"]},"w208631645":{"id":"w208631645","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046060","n2189046061","n2189046063","n2189046065","n2189046060"]},"w206803397":{"id":"w206803397","version":"1","changeset":"15132039","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:10:25Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168510551","n2168510552","n2168510553","n2168510554","n2168510555","n2168510556","n2168510557","n2168510558","n2168510551"]},"w17965792":{"id":"w17965792","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:10Z","tags":{"highway":"residential","name":"N Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313197:15312414:15312395","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964962","n185970906","n185970908","n185970909"]},"w208631651":{"id":"w208631651","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046112","n2189046113","n2189046115","n2189046116","n2189046117","n2189046118","n2189046112"]},"w208631643":{"id":"w208631643","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046053","n2189046054","n2189046055","n2189046056","n2189046058","n2189046059","n2189046053"]},"w17966878":{"id":"w17966878","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312508:15312529:15312553:15312597:15328883:15338803","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981472","n185981474","n185963163","n185981476","n185969704","n185981478","n185981480","n185981481"]},"w17966102":{"id":"w17966102","version":"2","changeset":"14896694","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:01:36Z","tags":{"highway":"residential","name":"South St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958672","n185974477","n185974479","n185973660","n185970614"]},"w208631660":{"id":"w208631660","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046145","n2189046146","n2189046147","n2189046148","n2189046149","n2189046150","n2189046152","n2189046153","n2189046145"]},"w208643101":{"id":"w208643101","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service"},"nodes":["n2189153023","n2189153024","n2189153025","n2189153026","n2189153038","n2189153027","n2189153028","n2189153029","n2189153033","n2189153009","n2189153030","n2189153034","n2189153031","n2189153032"]},"w204000205":{"id":"w204000205","version":"2","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:19Z","tags":{"highway":"residential","name":"South St","oneway":"yes","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"South","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312446","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185974481","n2140155851","n185970614"]},"w203841841":{"id":"w203841841","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"pitch","pitch":"basketball"},"nodes":["n2138493844","n2138493845","n2138493846","n2138493847","n2138493844"]},"w17965444":{"id":"w17965444","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:03Z","tags":{"highway":"residential","name":"N Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312348:15312365:15312422:15312392","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964960","n185967774","n185967775","n185966958","n185967776","n185967777"]},"w208631648":{"id":"w208631648","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046074","n2189046075","n2189046077","n2189046079","n2189046082","n2189046083","n2189046085","n2189046087","n2189046089","n2189046090","n2189046092","n2189046094","n2189046096","n2189046097","n2189046099","n2189046103","n2189046074"]},"w208643100":{"id":"w208643100","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153010","n2189153011","n2189153012","n2189153013","n2189153014","n2189153015","n2189153016","n2189153017","n2189153018","n2189153019","n2189153020","n2189153021","n2189153022","n2189153010"]},"w17965749":{"id":"w17965749","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:28Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312445","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970614","n185970616","n185964960"]},"w206574482":{"id":"w206574482","version":"2","changeset":"15128027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-22T20:03:31Z","tags":{"addr:state":"MI","amenity":"library","area":"yes","building":"yes","ele":"249","gnis:county_name":"St. Joseph","gnis:feature_id":"2418162","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Public Library","source":"USGS Geonames"},"nodes":["n2165942817","n2165942818","n2165942819","n2165942820","n2165942817"]},"w208643097":{"id":"w208643097","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189152994","n2189152995","n2189152996","n2189152997","n2189152998","n2189152999","n2189152994"]},"w17966879":{"id":"w17966879","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:48:03Z","tags":{"highway":"residential","name":"S Hooker Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hooker","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312475:15312449","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981482","n185974479","n185964962"]},"w17966325":{"id":"w17966325","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:43:58Z","tags":{"highway":"residential","name":"S Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15330300:15312522:15312547:15330299:15312603:15312571:15331740","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185976255","n185976257","n185963168","n185969710","n185971980","n185976258","n185954700","n185976259"]},"w17967390":{"id":"w17967390","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:27Z","tags":{"highway":"residential","name":"N Douglas Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Douglas","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312300","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964959","n185985823","n185975930","n185966960","n185985824","n185949870","n185985825"]},"w208631635":{"id":"w208631635","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046007","n2189046009","n2189046011","n2189046012","n2189046007"]},"w208643099":{"id":"w208643099","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153031","n2189153004","n2189153005","n2189153006","n2189153007","n2189153008","n2189153029","n2189153033","n2189153009","n2189153030","n2189153031"]},"w208631658":{"id":"w208631658","version":"1","changeset":"15276417","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:05:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189046139","n2189046140","n2189046141","n2189046142","n2189046143","n2189046144","n2189046139"]},"w208643104":{"id":"w208643104","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153044","n2189153045"]},"w17966039":{"id":"w17966039","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:49Z","tags":{"highway":"residential","name":"S Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312526:15312511:15312550:15312601:15312998:15312626:15312574:15328327:15328328:15313210","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185973633","n185973635","n185973637","n185969289","n185973639","n185949348","n185973641","n185973644","n185973646","n185963165","n185969706","n185971978","n185973648","n185973650"]},"w204003420":{"id":"w204003420","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140155840","n2140155842","n2140155844","n2140155845","n2140155847","n2140155849","n2140155854","n2140155840"]},"w204003419":{"id":"w204003419","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service"},"nodes":["n2140155834","n2140155835","n2140155837","n2140155839"]},"w204003418":{"id":"w204003418","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"amenity":"school","area":"yes","name":"Andrews Elementary School"},"nodes":["n2140155828","n2140155829","n2140155830","n2140155831","n2140155832","n2140155833","n2140155828"]},"w17965747":{"id":"w17965747","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:27Z","tags":{"highway":"residential","name":"S Grant Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Grant","tiger:name_direction_prefix":"S","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312509:15312524:15312549:15312605:15329008:15312572","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970602","n185970604","n185963167","n185969708","n185970605","n185970606","n185970607"]},"w17967073":{"id":"w17967073","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:07Z","tags":{"highway":"residential","name":"N Lincoln Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lincoln","tiger:name_direction_prefix":"N","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313196:15312424:15312394","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964961","n185982877","n185975928","n185982879"]},"w204003421":{"id":"w204003421","version":"1","changeset":"14897169","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T14:35:18Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2140155851","n2140155852","n2140155854","n2140155856"]},"r1943857":{"id":"r1943857","version":"2","changeset":"13612265","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-24T04:10:54Z","tags":{"is_in:state":"MI","modifier":"Business","name":"US 131 Business (Three Rivers, MI)","network":"US:US","ref":"131","route":"road","type":"route"},"members":[{"id":"w17966509","type":"way","role":"forward"},{"id":"w143497377","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w41785752","type":"way","role":""},{"id":"w17965146","type":"way","role":"forward"},{"id":"w17964031","type":"way","role":"forward"}]},"r270277":{"id":"r270277","version":"21","changeset":"15347356","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T03:41:02Z","tags":{"network":"US:MI","ref":"60","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-60_%28Michigan_highway%29"},"members":[{"id":"w17751087","type":"way","role":"east"},{"id":"w117148312","type":"way","role":"east"},{"id":"w40942155","type":"way","role":"west"},{"id":"w17751017","type":"way","role":""},{"id":"w17751083","type":"way","role":""},{"id":"w17747780","type":"way","role":""},{"id":"w41068082","type":"way","role":""},{"id":"w197025212","type":"way","role":""},{"id":"w17743874","type":"way","role":""},{"id":"w17751044","type":"way","role":""},{"id":"w17752167","type":"way","role":""},{"id":"w17751089","type":"way","role":""},{"id":"w17743879","type":"way","role":""},{"id":"w17751064","type":"way","role":""},{"id":"w197057073","type":"way","role":""},{"id":"w167699963","type":"way","role":""},{"id":"w167699972","type":"way","role":""},{"id":"w17967584","type":"way","role":""},{"id":"w167699964","type":"way","role":""},{"id":"w17967582","type":"way","role":"west"},{"id":"w41260270","type":"way","role":"west"},{"id":"w17965146","type":"way","role":"west"},{"id":"w41785752","type":"way","role":""},{"id":"w134150795","type":"way","role":""},{"id":"w134150789","type":"way","role":""},{"id":"w134150800","type":"way","role":""},{"id":"w134150811","type":"way","role":""},{"id":"w134150836","type":"way","role":""},{"id":"w134150802","type":"way","role":""},{"id":"w41074896","type":"way","role":""},{"id":"w17966773","type":"way","role":""},{"id":"w17967415","type":"way","role":""},{"id":"w41074899","type":"way","role":""},{"id":"w17967581","type":"way","role":""},{"id":"w41074902","type":"way","role":""},{"id":"w41074906","type":"way","role":""},{"id":"w209707997","type":"way","role":""},{"id":"w209707998","type":"way","role":""},{"id":"w17964798","type":"way","role":""},{"id":"w17966034","type":"way","role":""},{"id":"w17967593","type":"way","role":""},{"id":"w41074888","type":"way","role":""},{"id":"w17733772","type":"way","role":""},{"id":"w41074813","type":"way","role":""},{"id":"w17742213","type":"way","role":""},{"id":"w17746863","type":"way","role":""},{"id":"w17745772","type":"way","role":""},{"id":"w17742222","type":"way","role":""},{"id":"w17745922","type":"way","role":""},{"id":"w17742198","type":"way","role":""},{"id":"w17747675","type":"way","role":""},{"id":"w17739927","type":"way","role":""},{"id":"w17745708","type":"way","role":""},{"id":"w41006323","type":"way","role":""},{"id":"w17744233","type":"way","role":""},{"id":"w17739436","type":"way","role":""},{"id":"w17742201","type":"way","role":""},{"id":"w151418616","type":"way","role":""},{"id":"w17750062","type":"way","role":""},{"id":"w17742227","type":"way","role":"east"},{"id":"w41006348","type":"way","role":"east"},{"id":"w41260984","type":"way","role":""},{"id":"w17832427","type":"way","role":""},{"id":"w17838408","type":"way","role":""},{"id":"w17835846","type":"way","role":""},{"id":"w17832923","type":"way","role":""},{"id":"w17839388","type":"way","role":""},{"id":"w17838390","type":"way","role":""},{"id":"w17831272","type":"way","role":""},{"id":"w17828581","type":"way","role":""},{"id":"w38240686","type":"way","role":""},{"id":"w17838405","type":"way","role":"east"},{"id":"w123323711","type":"way","role":"east"},{"id":"w17830167","type":"way","role":"east"},{"id":"w99011909","type":"way","role":"east"},{"id":"w41911361","type":"way","role":"east"},{"id":"w41911355","type":"way","role":"east"},{"id":"w41911356","type":"way","role":"east"},{"id":"w117148326","type":"way","role":"west"},{"id":"w41911352","type":"way","role":"west"},{"id":"w41911353","type":"way","role":"west"},{"id":"w41911354","type":"way","role":"west"},{"id":"w41911360","type":"way","role":"west"},{"id":"w38240676","type":"way","role":"west"},{"id":"w123323710","type":"way","role":"west"},{"id":"w41260271","type":"way","role":"east"},{"id":"w41260273","type":"way","role":"east"},{"id":"w17964031","type":"way","role":"east"},{"id":"w41006344","type":"way","role":"west"},{"id":"w41006351","type":"way","role":"west"}]},"n367813436":{"id":"n367813436","loc":[-85.63605205663384,41.94305506683346],"version":"2","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"addr:state":"MI","amenity":"fire_station","ele":"245","gnis:county_name":"St. Joseph","gnis:feature_id":"2417894","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"Three Rivers Fire Department","source":"USGS Geonames"}},"n185948708":{"id":"n185948708","loc":[-85.6369828,41.9408789],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185948710":{"id":"n185948710","loc":[-85.6370184,41.9411346],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T20:04:13Z","tags":{}},"n185954691":{"id":"n185954691","loc":[-85.634476,41.941475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954692":{"id":"n185954692","loc":[-85.635008,41.941846],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:32Z","tags":{}},"n185954693":{"id":"n185954693","loc":[-85.635362,41.941962],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185954695":{"id":"n185954695","loc":[-85.63578,41.941978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:33Z","tags":{}},"n185972903":{"id":"n185972903","loc":[-85.63295,41.9430062],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964971":{"id":"n185964971","loc":[-85.6346811,41.9431023],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n1819805854":{"id":"n1819805854","loc":[-85.6331275,41.9404837],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805918":{"id":"n1819805918","loc":[-85.6331168,41.942798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805762":{"id":"n1819805762","loc":[-85.6333034,41.9424123],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805907":{"id":"n1819805907","loc":[-85.6334819,41.9419121],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819805915":{"id":"n1819805915","loc":[-85.6334554,41.9413588],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n1819848888":{"id":"n1819848888","loc":[-85.6331625,41.942679],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848930":{"id":"n1819848930","loc":[-85.6338684,41.9431252],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819858505":{"id":"n1819858505","loc":[-85.6346782,41.9429092],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858507":{"id":"n1819858507","loc":[-85.6339003,41.9414534],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858508":{"id":"n1819858508","loc":[-85.6345709,41.9427742],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858509":{"id":"n1819858509","loc":[-85.63419,41.9417322],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858511":{"id":"n1819858511","loc":[-85.6340666,41.9415652],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858512":{"id":"n1819858512","loc":[-85.6343295,41.9423027],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858514":{"id":"n1819858514","loc":[-85.6343241,41.942207],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858521":{"id":"n1819858521","loc":[-85.633391,41.941231],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858528":{"id":"n1819858528","loc":[-85.6343027,41.9419716],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185954683":{"id":"n185954683","loc":[-85.6335412,41.940147],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954685":{"id":"n185954685","loc":[-85.6334296,41.9403023],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954687":{"id":"n185954687","loc":[-85.6333988,41.9404704],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954689":{"id":"n185954689","loc":[-85.6335511,41.9410225],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185954690":{"id":"n185954690","loc":[-85.6336721,41.9411669],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n1820938802":{"id":"n1820938802","loc":[-85.6330671,41.941845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1821006702":{"id":"n1821006702","loc":[-85.6344047,41.9395496],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n2130304133":{"id":"n2130304133","loc":[-85.6349025,41.9427659],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304136":{"id":"n2130304136","loc":[-85.6346027,41.9422017],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304138":{"id":"n2130304138","loc":[-85.6348577,41.9421517],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304140":{"id":"n2130304140","loc":[-85.6348419,41.9422694],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304142":{"id":"n2130304142","loc":[-85.6349071,41.9423135],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304144":{"id":"n2130304144","loc":[-85.6350495,41.9423312],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304146":{"id":"n2130304146","loc":[-85.6351009,41.9422812],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304147":{"id":"n2130304147","loc":[-85.6351227,41.9421532],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304148":{"id":"n2130304148","loc":[-85.635526,41.9421547],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304149":{"id":"n2130304149","loc":[-85.6355339,41.9425768],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304150":{"id":"n2130304150","loc":[-85.6351582,41.9426562],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304151":{"id":"n2130304151","loc":[-85.6351207,41.9427032],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2138493807":{"id":"n2138493807","loc":[-85.6350923,41.9415216],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493808":{"id":"n2138493808","loc":[-85.6353603,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493809":{"id":"n2138493809","loc":[-85.6354421,41.9410942],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493810":{"id":"n2138493810","loc":[-85.6355079,41.9411044],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493811":{"id":"n2138493811","loc":[-85.6355693,41.9411246],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493812":{"id":"n2138493812","loc":[-85.6355829,41.9411061],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493813":{"id":"n2138493813","loc":[-85.6355624,41.9409777],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493814":{"id":"n2138493814","loc":[-85.6355011,41.9409152],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493815":{"id":"n2138493815","loc":[-85.635383,41.9409219],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493816":{"id":"n2138493816","loc":[-85.635299,41.9409658],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493817":{"id":"n2138493817","loc":[-85.6351695,41.941204],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493818":{"id":"n2138493818","loc":[-85.6348879,41.9415166],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493819":{"id":"n2138493819","loc":[-85.634897,41.9415757],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493820":{"id":"n2138493820","loc":[-85.6349606,41.9416399],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493821":{"id":"n2138493821","loc":[-85.6350219,41.9416669],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493822":{"id":"n2138493822","loc":[-85.6351241,41.9416314],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493823":{"id":"n2138493823","loc":[-85.6350855,41.9415622],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493824":{"id":"n2138493824","loc":[-85.6350401,41.9413603],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493825":{"id":"n2138493825","loc":[-85.6352206,41.9410765],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493826":{"id":"n2138493826","loc":[-85.6343865,41.9415594],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493827":{"id":"n2138493827","loc":[-85.6343506,41.9415873],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493828":{"id":"n2138493828","loc":[-85.6344158,41.9417557],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493829":{"id":"n2138493829","loc":[-85.6344614,41.9417968],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493830":{"id":"n2138493830","loc":[-85.6345005,41.9418186],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493831":{"id":"n2138493831","loc":[-85.6345965,41.9418162],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493832":{"id":"n2138493832","loc":[-85.6347317,41.9417242],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493833":{"id":"n2138493833","loc":[-85.6346722,41.941775],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2139858909":{"id":"n2139858909","loc":[-85.633403,41.9391006],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858910":{"id":"n2139858910","loc":[-85.6332973,41.9393967],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858911":{"id":"n2139858911","loc":[-85.633205,41.9396742],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858912":{"id":"n2139858912","loc":[-85.6332203,41.9397772],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858913":{"id":"n2139858913","loc":[-85.6333453,41.939936],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858914":{"id":"n2139858914","loc":[-85.6333761,41.9400018],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858915":{"id":"n2139858915","loc":[-85.63328,41.9402249],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858916":{"id":"n2139858916","loc":[-85.6332357,41.9403523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858917":{"id":"n2139858917","loc":[-85.6332838,41.9405831],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858918":{"id":"n2139858918","loc":[-85.6333643,41.9408744],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858919":{"id":"n2139858919","loc":[-85.6334394,41.9410519],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858920":{"id":"n2139858920","loc":[-85.6335815,41.9411717],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858921":{"id":"n2139858921","loc":[-85.6337478,41.9412734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858922":{"id":"n2139858922","loc":[-85.6343174,41.9415268],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858923":{"id":"n2139858923","loc":[-85.6343886,41.9417397],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858924":{"id":"n2139858924","loc":[-85.6344407,41.9418015],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858925":{"id":"n2139858925","loc":[-85.6345139,41.9418366],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858926":{"id":"n2139858926","loc":[-85.6344846,41.942005],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858927":{"id":"n2139858927","loc":[-85.6345775,41.9422218],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858928":{"id":"n2139858928","loc":[-85.6348771,41.9427814],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858929":{"id":"n2139858929","loc":[-85.6349487,41.9427995],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858930":{"id":"n2139858930","loc":[-85.6350415,41.9427874],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858931":{"id":"n2139858931","loc":[-85.6351246,41.9428589],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858978":{"id":"n2139858978","loc":[-85.6349658,41.9431481],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858979":{"id":"n2139858979","loc":[-85.6350081,41.9431287],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858980":{"id":"n2139858980","loc":[-85.6349967,41.9430997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858981":{"id":"n2139858981","loc":[-85.6352158,41.9430352],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858982":{"id":"n2139858982","loc":[-85.6348174,41.94267],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858983":{"id":"n2139858983","loc":[-85.6346142,41.9425989],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858984":{"id":"n2139858984","loc":[-85.6344938,41.9423809],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858985":{"id":"n2139858985","loc":[-85.6344856,41.9422997],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139870380":{"id":"n2139870380","loc":[-85.6346707,41.9417955],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870381":{"id":"n2139870381","loc":[-85.6345949,41.9418311],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870382":{"id":"n2139870382","loc":[-85.6343322,41.9418659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870383":{"id":"n2139870383","loc":[-85.6342072,41.941885],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870384":{"id":"n2139870384","loc":[-85.6341325,41.9418919],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870385":{"id":"n2139870385","loc":[-85.6341314,41.9422028],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870386":{"id":"n2139870386","loc":[-85.6340472,41.9423271],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870387":{"id":"n2139870387","loc":[-85.6342185,41.9427933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870388":{"id":"n2139870388","loc":[-85.6340605,41.9423924],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870389":{"id":"n2139870389","loc":[-85.6339889,41.9424069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870390":{"id":"n2139870390","loc":[-85.633971,41.942356],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870391":{"id":"n2139870391","loc":[-85.63361,41.9424235],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870392":{"id":"n2139870392","loc":[-85.6337137,41.9426819],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870393":{"id":"n2139870393","loc":[-85.6336977,41.9428632],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870394":{"id":"n2139870394","loc":[-85.6338823,41.9428647],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870395":{"id":"n2139870395","loc":[-85.6339412,41.9430069],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870396":{"id":"n2139870396","loc":[-85.6338873,41.9430353],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870397":{"id":"n2139870397","loc":[-85.6337676,41.942815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870398":{"id":"n2139870398","loc":[-85.6336822,41.9423505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870399":{"id":"n2139870399","loc":[-85.634037,41.9422725],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870400":{"id":"n2139870400","loc":[-85.6340294,41.9422518],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870401":{"id":"n2139870401","loc":[-85.6336726,41.9423312],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870402":{"id":"n2139870402","loc":[-85.6342188,41.9425715],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870403":{"id":"n2139870403","loc":[-85.6342524,41.942565],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870404":{"id":"n2139870404","loc":[-85.6341438,41.942299],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870405":{"id":"n2139870405","loc":[-85.6341149,41.9423061],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870407":{"id":"n2139870407","loc":[-85.6340846,41.9431458],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870408":{"id":"n2139870408","loc":[-85.6339436,41.9429032],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870409":{"id":"n2139870409","loc":[-85.6343143,41.9428207],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870410":{"id":"n2139870410","loc":[-85.6343507,41.94277],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870411":{"id":"n2139870411","loc":[-85.6341527,41.942254],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870412":{"id":"n2139870412","loc":[-85.6340925,41.9422199],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870413":{"id":"n2139870413","loc":[-85.6335435,41.9423433],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870414":{"id":"n2139870414","loc":[-85.6335023,41.9423975],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870415":{"id":"n2139870415","loc":[-85.6335086,41.9424552],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870416":{"id":"n2139870416","loc":[-85.6336296,41.942665],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870417":{"id":"n2139870417","loc":[-85.6341396,41.9428596],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870418":{"id":"n2139870418","loc":[-85.6339701,41.9424487],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870419":{"id":"n2139870419","loc":[-85.6335514,41.9425294],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870420":{"id":"n2139870420","loc":[-85.6337406,41.9424929],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870421":{"id":"n2139870421","loc":[-85.6338939,41.9428687],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870422":{"id":"n2139870422","loc":[-85.6341323,41.9419538],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870423":{"id":"n2139870423","loc":[-85.6340321,41.9420376],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870424":{"id":"n2139870424","loc":[-85.6337648,41.942238],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870425":{"id":"n2139870425","loc":[-85.6337604,41.9422685],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870426":{"id":"n2139870426","loc":[-85.6337682,41.9422928],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870427":{"id":"n2139870427","loc":[-85.6338086,41.9423862],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870428":{"id":"n2139870428","loc":[-85.6349465,41.9416631],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870429":{"id":"n2139870429","loc":[-85.6351097,41.9416973],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870430":{"id":"n2139870430","loc":[-85.6353371,41.9416798],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870431":{"id":"n2139870431","loc":[-85.6349627,41.9422506],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870432":{"id":"n2139870432","loc":[-85.634979,41.9421815],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870433":{"id":"n2139870433","loc":[-85.634885,41.9421679],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870434":{"id":"n2139870434","loc":[-85.6348689,41.9422377],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870435":{"id":"n2139870435","loc":[-85.6349779,41.9419486],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870436":{"id":"n2139870436","loc":[-85.6349505,41.9418933],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870437":{"id":"n2139870437","loc":[-85.6347327,41.9419505],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870438":{"id":"n2139870438","loc":[-85.6347614,41.9420087],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870439":{"id":"n2139870439","loc":[-85.6351889,41.9416912],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870440":{"id":"n2139870440","loc":[-85.6351092,41.9418426],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870441":{"id":"n2139870441","loc":[-85.635086,41.9419659],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870442":{"id":"n2139870442","loc":[-85.6350584,41.9421466],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870443":{"id":"n2139870443","loc":[-85.6350993,41.9421606],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870444":{"id":"n2139870444","loc":[-85.6350993,41.9422132],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870445":{"id":"n2139870445","loc":[-85.6350794,41.9422855],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870446":{"id":"n2139870446","loc":[-85.6350474,41.9423159],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870447":{"id":"n2139870447","loc":[-85.6349251,41.9422998],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870448":{"id":"n2139870448","loc":[-85.634911,41.9422755],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870449":{"id":"n2139870449","loc":[-85.6349157,41.9422553],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870450":{"id":"n2139870450","loc":[-85.6347213,41.9419324],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870451":{"id":"n2139870451","loc":[-85.6349535,41.9418771],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139870452":{"id":"n2139870452","loc":[-85.6350135,41.9419421],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870453":{"id":"n2139870453","loc":[-85.6348584,41.9418997],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870454":{"id":"n2139870454","loc":[-85.6348113,41.9418101],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870455":{"id":"n2139870455","loc":[-85.6347306,41.9417449],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870456":{"id":"n2139870456","loc":[-85.6349123,41.941776],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870457":{"id":"n2139870457","loc":[-85.6349423,41.9421448],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870458":{"id":"n2139870458","loc":[-85.6349436,41.9420652],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870459":{"id":"n2139870459","loc":[-85.6349136,41.9419963],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139870460":{"id":"n2139870460","loc":[-85.6349814,41.9419789],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{}},"n2139989328":{"id":"n2139989328","loc":[-85.6334188,41.9421725],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989330":{"id":"n2139989330","loc":[-85.6335087,41.9416308],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989335":{"id":"n2139989335","loc":[-85.6336856,41.9429371],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989337":{"id":"n2139989337","loc":[-85.6333713,41.9427217],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989339":{"id":"n2139989339","loc":[-85.6332912,41.9425383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989341":{"id":"n2139989341","loc":[-85.6339369,41.9409198],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989344":{"id":"n2139989344","loc":[-85.634097,41.9409469],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989346":{"id":"n2139989346","loc":[-85.634137,41.9412852],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989348":{"id":"n2139989348","loc":[-85.6344536,41.9414151],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989350":{"id":"n2139989350","loc":[-85.6350794,41.9412392],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989351":{"id":"n2139989351","loc":[-85.6352541,41.9409387],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989353":{"id":"n2139989353","loc":[-85.6357198,41.9408007],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989355":{"id":"n2139989355","loc":[-85.6357235,41.9427088],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989357":{"id":"n2139989357","loc":[-85.6337119,41.9421256],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989359":{"id":"n2139989359","loc":[-85.6336913,41.9420655],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989360":{"id":"n2139989360","loc":[-85.633582,41.9420867],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989362":{"id":"n2139989362","loc":[-85.6336058,41.9421491],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989364":{"id":"n2139989364","loc":[-85.6339685,41.9410995],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989366":{"id":"n2139989366","loc":[-85.6339067,41.9411383],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989368":{"id":"n2139989368","loc":[-85.6339685,41.9411972],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139989370":{"id":"n2139989370","loc":[-85.6340398,41.9411619],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2139870379":{"id":"n2139870379","loc":[-85.6348391,41.9416651],"version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006363":{"id":"n2140006363","loc":[-85.6353144,41.9430345],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006364":{"id":"n2140006364","loc":[-85.6349191,41.9431422],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140018997":{"id":"n2140018997","loc":[-85.63645945147184,41.942986488012565],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"amenity":"townhall","name":"Three Rivers City Hall"}},"n2140018998":{"id":"n2140018998","loc":[-85.6370319,41.9427919],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2140018999":{"id":"n2140018999","loc":[-85.6360687,41.9427808],"version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{}},"n2199856288":{"id":"n2199856288","loc":[-85.6344968,41.9407307],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856289":{"id":"n2199856289","loc":[-85.634492,41.9406036],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856290":{"id":"n2199856290","loc":[-85.634891,41.9406001],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856291":{"id":"n2199856291","loc":[-85.6348894,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856292":{"id":"n2199856292","loc":[-85.6349166,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856293":{"id":"n2199856293","loc":[-85.6349166,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856294":{"id":"n2199856294","loc":[-85.6350219,41.9404956],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856295":{"id":"n2199856295","loc":[-85.6350251,41.94053],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856296":{"id":"n2199856296","loc":[-85.6350538,41.9405288],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856297":{"id":"n2199856297","loc":[-85.6350602,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856298":{"id":"n2199856298","loc":[-85.6351703,41.9407912],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856299":{"id":"n2199856299","loc":[-85.6351688,41.9409171],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856300":{"id":"n2199856300","loc":[-85.6347889,41.9409135],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856301":{"id":"n2199856301","loc":[-85.6347921,41.94079],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856302":{"id":"n2199856302","loc":[-85.6348942,41.9407888],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n2199856303":{"id":"n2199856303","loc":[-85.6348926,41.9407283],"version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{}},"n185951869":{"id":"n185951869","loc":[-85.6387639,41.957288],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185958643":{"id":"n185958643","loc":[-85.636746,41.929221],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958645":{"id":"n185958645","loc":[-85.636791,41.929363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958647":{"id":"n185958647","loc":[-85.6375975,41.9314987],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958649":{"id":"n185958649","loc":[-85.637669,41.931667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958651":{"id":"n185958651","loc":[-85.637728,41.931901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958653":{"id":"n185958653","loc":[-85.637724,41.932187],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958656":{"id":"n185958656","loc":[-85.637732,41.932761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958658":{"id":"n185958658","loc":[-85.637688,41.93398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958660":{"id":"n185958660","loc":[-85.637685,41.934223],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958662":{"id":"n185958662","loc":[-85.6376468,41.9350232],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185958664":{"id":"n185958664","loc":[-85.637564,41.937028],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958666":{"id":"n185958666","loc":[-85.637458,41.938197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185958668":{"id":"n185958668","loc":[-85.637424,41.938692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:30Z","tags":{}},"n185964972":{"id":"n185964972","loc":[-85.6341901,41.9432732],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185971361":{"id":"n185971361","loc":[-85.635762,41.938208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971364":{"id":"n185971364","loc":[-85.635732,41.9384],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185971366":{"id":"n185971366","loc":[-85.635736,41.938697],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:01Z","tags":{}},"n185972775":{"id":"n185972775","loc":[-85.635638,42.070357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972777":{"id":"n185972777","loc":[-85.635724,42.069929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972779":{"id":"n185972779","loc":[-85.635804,42.069248],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972781":{"id":"n185972781","loc":[-85.635869,42.068361],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972783":{"id":"n185972783","loc":[-85.635883,42.067582],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972785":{"id":"n185972785","loc":[-85.635875,42.067114],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972787":{"id":"n185972787","loc":[-85.635778,42.065359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972788":{"id":"n185972788","loc":[-85.635728,42.063416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972789":{"id":"n185972789","loc":[-85.635665,42.062491],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972790":{"id":"n185972790","loc":[-85.635617,42.061928],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972791":{"id":"n185972791","loc":[-85.635614,42.061898],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972793":{"id":"n185972793","loc":[-85.635379,42.060288],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972795":{"id":"n185972795","loc":[-85.635092,42.05799],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972797":{"id":"n185972797","loc":[-85.634843,42.055781],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972798":{"id":"n185972798","loc":[-85.634817,42.055549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:36Z","tags":{}},"n185972800":{"id":"n185972800","loc":[-85.634708,42.053942],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972802":{"id":"n185972802","loc":[-85.634447,42.051809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972805":{"id":"n185972805","loc":[-85.634241,42.04946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972807":{"id":"n185972807","loc":[-85.633787,42.045926],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972809":{"id":"n185972809","loc":[-85.633811,42.045645],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972811":{"id":"n185972811","loc":[-85.63373,42.043626],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972813":{"id":"n185972813","loc":[-85.633698,42.042184],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972814":{"id":"n185972814","loc":[-85.63369,42.04181],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972815":{"id":"n185972815","loc":[-85.633681,42.040714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972816":{"id":"n185972816","loc":[-85.633571,42.036322],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972817":{"id":"n185972817","loc":[-85.633537,42.034044],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972819":{"id":"n185972819","loc":[-85.633481,42.030785],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972821":{"id":"n185972821","loc":[-85.633452,42.027538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972824":{"id":"n185972824","loc":[-85.633438,42.027427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972826":{"id":"n185972826","loc":[-85.633342,42.022656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972830":{"id":"n185972830","loc":[-85.63327,42.020724],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972832":{"id":"n185972832","loc":[-85.633198,42.019106],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972834":{"id":"n185972834","loc":[-85.633249,42.018363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972835":{"id":"n185972835","loc":[-85.633139,42.012944],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:37Z","tags":{}},"n185972836":{"id":"n185972836","loc":[-85.63309,42.008284],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972839":{"id":"n185972839","loc":[-85.63298,42.00005],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:38Z","tags":{}},"n185972845":{"id":"n185972845","loc":[-85.6325369,41.9764959],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972847":{"id":"n185972847","loc":[-85.6327549,41.9750005],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972849":{"id":"n185972849","loc":[-85.6329374,41.9742527],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972851":{"id":"n185972851","loc":[-85.6331387,41.9736039],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972862":{"id":"n185972862","loc":[-85.6383589,41.9585023],"version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185972868":{"id":"n185972868","loc":[-85.6393633,41.9551716],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972878":{"id":"n185972878","loc":[-85.639377,41.95335],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972882":{"id":"n185972882","loc":[-85.6389179,41.9516944],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972885":{"id":"n185972885","loc":[-85.6387444,41.9512105],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972891":{"id":"n185972891","loc":[-85.636421,41.946392],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972895":{"id":"n185972895","loc":[-85.635965,41.945809],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972897":{"id":"n185972897","loc":[-85.635683,41.945449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:39Z","tags":{}},"n185972899":{"id":"n185972899","loc":[-85.635281,41.9450252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185972905":{"id":"n185972905","loc":[-85.6324428,41.9425743],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185985217":{"id":"n185985217","loc":[-85.638243,41.943674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985219":{"id":"n185985219","loc":[-85.638228,41.943747],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985221":{"id":"n185985221","loc":[-85.638163,41.943797],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985222":{"id":"n185985222","loc":[-85.638089,41.943832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985223":{"id":"n185985223","loc":[-85.637969,41.943841],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985225":{"id":"n185985225","loc":[-85.637841,41.943833],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985227":{"id":"n185985227","loc":[-85.637601,41.943789],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985229":{"id":"n185985229","loc":[-85.637449,41.943754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985231":{"id":"n185985231","loc":[-85.637342,41.943734],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:20Z","tags":{}},"n185985233":{"id":"n185985233","loc":[-85.637218,41.943703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985235":{"id":"n185985235","loc":[-85.637151,41.943663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985238":{"id":"n185985238","loc":[-85.637118,41.943615],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185985240":{"id":"n185985240","loc":[-85.637073,41.943494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:21Z","tags":{}},"n185990434":{"id":"n185990434","loc":[-85.6329028,41.9984292],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"railway":"level_crossing"}},"n1475284023":{"id":"n1475284023","loc":[-85.6336163,41.9435806],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475293222":{"id":"n1475293222","loc":[-85.6394045,41.953658],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293226":{"id":"n1475293226","loc":[-85.6364975,41.9638663],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293234":{"id":"n1475293234","loc":[-85.6390449,41.9565145],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293240":{"id":"n1475293240","loc":[-85.636943,41.9473114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293252":{"id":"n1475293252","loc":[-85.6392115,41.9559003],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293254":{"id":"n1475293254","loc":[-85.6348931,41.9685127],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{"railway":"level_crossing"}},"n1475293260":{"id":"n1475293260","loc":[-85.6375999,41.9485401],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293261":{"id":"n1475293261","loc":[-85.6391256,41.9523817],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1475293264":{"id":"n1475293264","loc":[-85.6394155,41.9546493],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"railway":"level_crossing"}},"n1819805614":{"id":"n1819805614","loc":[-85.6345652,41.9363097],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805618":{"id":"n1819805618","loc":[-85.6295334,41.9426862],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805622":{"id":"n1819805622","loc":[-85.6308208,41.9430773],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805626":{"id":"n1819805626","loc":[-85.6274734,41.9406592],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805629":{"id":"n1819805629","loc":[-85.6296943,41.9430533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805632":{"id":"n1819805632","loc":[-85.6340931,41.9354477],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805636":{"id":"n1819805636","loc":[-85.6304131,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805639":{"id":"n1819805639","loc":[-85.6304882,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:25Z","tags":{}},"n1819805641":{"id":"n1819805641","loc":[-85.6336103,41.9367487],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805643":{"id":"n1819805643","loc":[-85.6300376,41.9418084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805645":{"id":"n1819805645","loc":[-85.6365286,41.9336679],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805647":{"id":"n1819805647","loc":[-85.632016,41.9429221],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805666":{"id":"n1819805666","loc":[-85.6314753,41.9442663],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805669":{"id":"n1819805669","loc":[-85.6268619,41.9402203],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805673":{"id":"n1819805673","loc":[-85.6296728,41.9412099],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805676":{"id":"n1819805676","loc":[-85.6354557,41.932766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805680":{"id":"n1819805680","loc":[-85.632752,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805683":{"id":"n1819805683","loc":[-85.631147,41.9432014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805687":{"id":"n1819805687","loc":[-85.635284,41.9343942],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805690":{"id":"n1819805690","loc":[-85.6249736,41.9405794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805694":{"id":"n1819805694","loc":[-85.6294153,41.9417925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805698":{"id":"n1819805698","loc":[-85.6323486,41.9426986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805702":{"id":"n1819805702","loc":[-85.6340287,41.9373871],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805707":{"id":"n1819805707","loc":[-85.6353698,41.9316326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805711":{"id":"n1819805711","loc":[-85.6284176,41.940356],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805715":{"id":"n1819805715","loc":[-85.6291471,41.9412897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805718":{"id":"n1819805718","loc":[-85.6311105,41.943979],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805722":{"id":"n1819805722","loc":[-85.6320868,41.9400128],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805724":{"id":"n1819805724","loc":[-85.635166,41.9324627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805727":{"id":"n1819805727","loc":[-85.6344686,41.9350567],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805728":{"id":"n1819805728","loc":[-85.6357132,41.9332369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805731":{"id":"n1819805731","loc":[-85.629984,41.9434444],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:26Z","tags":{}},"n1819805760":{"id":"n1819805760","loc":[-85.6330996,41.9378784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805766":{"id":"n1819805766","loc":[-85.625274,41.9411141],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805770":{"id":"n1819805770","loc":[-85.6326321,41.9412173],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805774":{"id":"n1819805774","loc":[-85.6347047,41.9312096],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805777":{"id":"n1819805777","loc":[-85.6363569,41.9339552],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805780":{"id":"n1819805780","loc":[-85.6327392,41.941926],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805783":{"id":"n1819805783","loc":[-85.6357239,41.9338435],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805786":{"id":"n1819805786","loc":[-85.6356595,41.9346576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805789":{"id":"n1819805789","loc":[-85.6316469,41.9436598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805792":{"id":"n1819805792","loc":[-85.6350587,41.9354557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805795":{"id":"n1819805795","loc":[-85.6360028,41.9322791],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805798":{"id":"n1819805798","loc":[-85.63125,41.9443062],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805802":{"id":"n1819805802","loc":[-85.6263362,41.9408109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805805":{"id":"n1819805805","loc":[-85.6315075,41.9438753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805808":{"id":"n1819805808","loc":[-85.6340008,41.9316051],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805810":{"id":"n1819805810","loc":[-85.6345545,41.9320557],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805812":{"id":"n1819805812","loc":[-85.6250809,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805814":{"id":"n1819805814","loc":[-85.6257783,41.9400926],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805834":{"id":"n1819805834","loc":[-85.6326408,41.9424363],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n1819805838":{"id":"n1819805838","loc":[-85.6365607,41.9334365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805842":{"id":"n1819805842","loc":[-85.6288253,41.9410343],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805846":{"id":"n1819805846","loc":[-85.6279133,41.9402921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:27Z","tags":{}},"n1819805849":{"id":"n1819805849","loc":[-85.6289433,41.9405156],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805852":{"id":"n1819805852","loc":[-85.6313787,41.9439152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805858":{"id":"n1819805858","loc":[-85.6300805,41.9420398],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805861":{"id":"n1819805861","loc":[-85.6321941,41.9396297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805864":{"id":"n1819805864","loc":[-85.6329129,41.9393903],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805868":{"id":"n1819805868","loc":[-85.632001,41.9434922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805870":{"id":"n1819805870","loc":[-85.6314903,41.9431535],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805873":{"id":"n1819805873","loc":[-85.6251667,41.9401166],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805876":{"id":"n1819805876","loc":[-85.63287,41.939941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805878":{"id":"n1819805878","loc":[-85.6307886,41.9437317],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805880":{"id":"n1819805880","loc":[-85.6321727,41.940348],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805883":{"id":"n1819805883","loc":[-85.6265872,41.940113],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805885":{"id":"n1819805885","loc":[-85.6268404,41.9406672],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805887":{"id":"n1819805887","loc":[-85.6325267,41.9389035],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805889":{"id":"n1819805889","loc":[-85.6364964,41.933189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805911":{"id":"n1819805911","loc":[-85.6248663,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805922":{"id":"n1819805922","loc":[-85.633267,41.9387199],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819805925":{"id":"n1819805925","loc":[-85.6293402,41.9408428],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:08:28Z","tags":{}},"n1819848849":{"id":"n1819848849","loc":[-85.6464957,41.9695178],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848850":{"id":"n1819848850","loc":[-85.6497642,41.9611355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848851":{"id":"n1819848851","loc":[-85.6480943,41.9624818],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848854":{"id":"n1819848854","loc":[-85.6500362,41.9657367],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848855":{"id":"n1819848855","loc":[-85.6493673,41.9783496],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848856":{"id":"n1819848856","loc":[-85.6457409,41.9548007],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848857":{"id":"n1819848857","loc":[-85.651313,41.9760426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848858":{"id":"n1819848858","loc":[-85.6495819,41.9784772],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848859":{"id":"n1819848859","loc":[-85.6495105,41.9833722],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848860":{"id":"n1819848860","loc":[-85.6405053,41.9492792],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848863":{"id":"n1819848863","loc":[-85.6502293,41.9786826],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848865":{"id":"n1819848865","loc":[-85.6406877,41.9495106],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848870":{"id":"n1819848870","loc":[-85.6493136,41.9704611],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848871":{"id":"n1819848871","loc":[-85.6372249,41.9441284],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848873":{"id":"n1819848873","loc":[-85.6512379,41.9659441],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848875":{"id":"n1819848875","loc":[-85.6508087,41.9650187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848877":{"id":"n1819848877","loc":[-85.6487166,41.9605352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848878":{"id":"n1819848878","loc":[-85.6506478,41.9760665],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848879":{"id":"n1819848879","loc":[-85.651431,41.9758512],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848886":{"id":"n1819848886","loc":[-85.6477617,41.9563945],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848889":{"id":"n1819848889","loc":[-85.6497895,41.9832286],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848892":{"id":"n1819848892","loc":[-85.6504868,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848893":{"id":"n1819848893","loc":[-85.6498002,41.9615085],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848894":{"id":"n1819848894","loc":[-85.6404302,41.9502846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848901":{"id":"n1819848901","loc":[-85.6354412,41.9439886],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848903":{"id":"n1819848903","loc":[-85.6472145,41.9698528],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848904":{"id":"n1819848904","loc":[-85.6401979,41.9486233],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848905":{"id":"n1819848905","loc":[-85.6475042,41.963503],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848909":{"id":"n1819848909","loc":[-85.6343405,41.94358],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848914":{"id":"n1819848914","loc":[-85.6503474,41.9737773],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848915":{"id":"n1819848915","loc":[-85.6389533,41.9470992],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848916":{"id":"n1819848916","loc":[-85.6483625,41.9577907],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848917":{"id":"n1819848917","loc":[-85.6484768,41.9617419],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848918":{"id":"n1819848918","loc":[-85.644078,41.9545693],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848919":{"id":"n1819848919","loc":[-85.6437169,41.9543041],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848920":{"id":"n1819848920","loc":[-85.6478331,41.9627949],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848922":{"id":"n1819848922","loc":[-85.6499144,41.9785889],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848924":{"id":"n1819848924","loc":[-85.647633,41.9720066],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848926":{"id":"n1819848926","loc":[-85.6487987,41.978868],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848927":{"id":"n1819848927","loc":[-85.6495105,41.9730355],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848928":{"id":"n1819848928","loc":[-85.648223,41.9829654],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848929":{"id":"n1819848929","loc":[-85.6514846,41.9659122],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848931":{"id":"n1819848931","loc":[-85.6498753,41.9731871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848932":{"id":"n1819848932","loc":[-85.640906,41.9508575],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848933":{"id":"n1819848933","loc":[-85.649775,41.9799767],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848934":{"id":"n1819848934","loc":[-85.6507014,41.9739927],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848937":{"id":"n1819848937","loc":[-85.6479763,41.9840899],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848938":{"id":"n1819848938","loc":[-85.6501113,41.9600884],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848939":{"id":"n1819848939","loc":[-85.6389962,41.9478253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848941":{"id":"n1819848941","loc":[-85.637469,41.9445791],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848942":{"id":"n1819848942","loc":[-85.6494569,41.9601682],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848943":{"id":"n1819848943","loc":[-85.6368803,41.9439351],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819848945":{"id":"n1819848945","loc":[-85.6474398,41.9724213],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848946":{"id":"n1819848946","loc":[-85.6382629,41.9463666],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848948":{"id":"n1819848948","loc":[-85.6489633,41.9830771],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848952":{"id":"n1819848952","loc":[-85.6488882,41.9600326],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848953":{"id":"n1819848953","loc":[-85.6488094,41.9774324],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848954":{"id":"n1819848954","loc":[-85.6491135,41.9600485],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848955":{"id":"n1819848955","loc":[-85.6501435,41.9734583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848956":{"id":"n1819848956","loc":[-85.6495534,41.960958],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848958":{"id":"n1819848958","loc":[-85.6474683,41.9561491],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848959":{"id":"n1819848959","loc":[-85.6401083,41.9485451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848960":{"id":"n1819848960","loc":[-85.6481764,41.9678686],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848961":{"id":"n1819848961","loc":[-85.6484017,41.967382],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848962":{"id":"n1819848962","loc":[-85.6501328,41.959897],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848964":{"id":"n1819848964","loc":[-85.6403695,41.9504586],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848966":{"id":"n1819848966","loc":[-85.6398975,41.9491499],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848967":{"id":"n1819848967","loc":[-85.6412455,41.9510187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848968":{"id":"n1819848968","loc":[-85.6482622,41.9619493],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848969":{"id":"n1819848969","loc":[-85.6405841,41.9501474],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848970":{"id":"n1819848970","loc":[-85.6478583,41.9703394],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848971":{"id":"n1819848971","loc":[-85.6493388,41.9832845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848972":{"id":"n1819848972","loc":[-85.6485664,41.9829415],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848974":{"id":"n1819848974","loc":[-85.6491457,41.9779887],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848975":{"id":"n1819848975","loc":[-85.6468889,41.9697033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848976":{"id":"n1819848976","loc":[-85.6452726,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848977":{"id":"n1819848977","loc":[-85.6448435,41.9546072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848979":{"id":"n1819848979","loc":[-85.6485342,41.9763138],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848980":{"id":"n1819848980","loc":[-85.6495282,41.9664087],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848986":{"id":"n1819848986","loc":[-85.6486307,41.9603278],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848987":{"id":"n1819848987","loc":[-85.6492278,41.9791871],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848990":{"id":"n1819848990","loc":[-85.6501934,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848992":{"id":"n1819848992","loc":[-85.6482445,41.9819685],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848993":{"id":"n1819848993","loc":[-85.6481871,41.9704451],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848994":{"id":"n1819848994","loc":[-85.6371364,41.9457602],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848996":{"id":"n1819848996","loc":[-85.6500362,41.9801023],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849000":{"id":"n1819849000","loc":[-85.639007,41.9485914],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849001":{"id":"n1819849001","loc":[-85.6488882,41.9669253],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849002":{"id":"n1819849002","loc":[-85.6484698,41.9565062],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849004":{"id":"n1819849004","loc":[-85.6510769,41.9761064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849005":{"id":"n1819849005","loc":[-85.6503581,41.9799029],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849006":{"id":"n1819849006","loc":[-85.6489381,41.9703893],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849008":{"id":"n1819849008","loc":[-85.6497457,41.9833588],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849011":{"id":"n1819849011","loc":[-85.6497358,41.9717593],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849012":{"id":"n1819849012","loc":[-85.6494676,41.9796796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849019":{"id":"n1819849019","loc":[-85.6486093,41.9771034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849021":{"id":"n1819849021","loc":[-85.6504546,41.9796556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849022":{"id":"n1819849022","loc":[-85.6371294,41.9454154],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849023":{"id":"n1819849023","loc":[-85.6503436,41.9759249],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849025":{"id":"n1819849025","loc":[-85.6462382,41.9693822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849026":{"id":"n1819849026","loc":[-85.6497573,41.983093],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849028":{"id":"n1819849028","loc":[-85.6497465,41.9602799],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849029":{"id":"n1819849029","loc":[-85.6374728,41.9460698],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849030":{"id":"n1819849030","loc":[-85.6486592,41.9566039],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849031":{"id":"n1819849031","loc":[-85.6515989,41.9654993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849032":{"id":"n1819849032","loc":[-85.6387028,41.9482658],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849033":{"id":"n1819849033","loc":[-85.6464742,41.9688398],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849034":{"id":"n1819849034","loc":[-85.6495212,41.9589236],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849035":{"id":"n1819849035","loc":[-85.6490599,41.9790096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849036":{"id":"n1819849036","loc":[-85.6489918,41.9800724],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849038":{"id":"n1819849038","loc":[-85.6499182,41.9659042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849040":{"id":"n1819849040","loc":[-85.639758,41.9490143],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849041":{"id":"n1819849041","loc":[-85.6514846,41.9755241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849042":{"id":"n1819849042","loc":[-85.6436633,41.9540647],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849045":{"id":"n1819849045","loc":[-85.6475541,41.9726387],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849046":{"id":"n1819849046","loc":[-85.6488308,41.9718331],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849047":{"id":"n1819849047","loc":[-85.6377694,41.9460953],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849048":{"id":"n1819849048","loc":[-85.6490706,41.9804452],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849049":{"id":"n1819849049","loc":[-85.6485449,41.9766248],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849051":{"id":"n1819849051","loc":[-85.6483625,41.9790256],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849052":{"id":"n1819849052","loc":[-85.6490706,41.9585167],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849053":{"id":"n1819849053","loc":[-85.6425008,41.9522874],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849054":{"id":"n1819849054","loc":[-85.6475793,41.9632158],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849055":{"id":"n1819849055","loc":[-85.6408631,41.9499399],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849056":{"id":"n1819849056","loc":[-85.6483373,41.9814681],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849057":{"id":"n1819849057","loc":[-85.6313548,41.9442876],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849058":{"id":"n1819849058","loc":[-85.6432663,41.9529796],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849059":{"id":"n1819849059","loc":[-85.6487128,41.9582873],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849060":{"id":"n1819849060","loc":[-85.6482338,41.9817612],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849062":{"id":"n1819849062","loc":[-85.6485664,41.9788661],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849063":{"id":"n1819849063","loc":[-85.6373081,41.9448824],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849064":{"id":"n1819849064","loc":[-85.6472215,41.9557582],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849065":{"id":"n1819849065","loc":[-85.6348984,41.9440414],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849066":{"id":"n1819849066","loc":[-85.6501972,41.9647315],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849067":{"id":"n1819849067","loc":[-85.6489741,41.9808281],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849068":{"id":"n1819849068","loc":[-85.6420111,41.9515034],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849069":{"id":"n1819849069","loc":[-85.6397972,41.9488882],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849070":{"id":"n1819849070","loc":[-85.6499718,41.9593465],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849071":{"id":"n1819849071","loc":[-85.6486844,41.9811311],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849072":{"id":"n1819849072","loc":[-85.6390392,41.9474663],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849074":{"id":"n1819849074","loc":[-85.6495642,41.9616362],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849075":{"id":"n1819849075","loc":[-85.6483518,41.9791931],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849076":{"id":"n1819849076","loc":[-85.6478974,41.9833104],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849077":{"id":"n1819849077","loc":[-85.640155,41.948719],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849078":{"id":"n1819849078","loc":[-85.6399366,41.9487845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849079":{"id":"n1819849079","loc":[-85.6492959,41.9825348],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849080":{"id":"n1819849080","loc":[-85.6505083,41.9648352],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849081":{"id":"n1819849081","loc":[-85.6492959,41.9645241],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849082":{"id":"n1819849082","loc":[-85.6402049,41.9491835],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849083":{"id":"n1819849083","loc":[-85.6495175,41.9826963],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849084":{"id":"n1819849084","loc":[-85.6480836,41.9728361],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849085":{"id":"n1819849085","loc":[-85.6374349,41.9443425],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849086":{"id":"n1819849086","loc":[-85.6478331,41.9681238],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849089":{"id":"n1819849089","loc":[-85.639368,41.9486169],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849092":{"id":"n1819849092","loc":[-85.6503581,41.9788022],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849093":{"id":"n1819849093","loc":[-85.64862,41.9568014],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849094":{"id":"n1819849094","loc":[-85.6496999,41.9828877],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849095":{"id":"n1819849095","loc":[-85.647472,41.972198],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849096":{"id":"n1819849096","loc":[-85.6485771,41.9644523],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849097":{"id":"n1819849097","loc":[-85.6388353,41.9480488],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849099":{"id":"n1819849099","loc":[-85.6472752,41.9683312],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849104":{"id":"n1819849104","loc":[-85.6479548,41.9836035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849105":{"id":"n1819849105","loc":[-85.6462489,41.9691668],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849107":{"id":"n1819849107","loc":[-85.6511912,41.9746328],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849108":{"id":"n1819849108","loc":[-85.6498646,41.9714881],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849111":{"id":"n1819849111","loc":[-85.6488239,41.961684],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849112":{"id":"n1819849112","loc":[-85.6469356,41.9553812],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849114":{"id":"n1819849114","loc":[-85.6479548,41.9640853],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849119":{"id":"n1819849119","loc":[-85.6491565,41.961692],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849121":{"id":"n1819849121","loc":[-85.651667,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849124":{"id":"n1819849124","loc":[-85.6388423,41.9484414],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849126":{"id":"n1819849126","loc":[-85.6371686,41.9450978],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849127":{"id":"n1819849127","loc":[-85.6502615,41.9656728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849129":{"id":"n1819849129","loc":[-85.6498501,41.9613031],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849131":{"id":"n1819849131","loc":[-85.6513881,41.9653298],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849133":{"id":"n1819849133","loc":[-85.639883,41.9485291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849139":{"id":"n1819849139","loc":[-85.6508693,41.9658264],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849140":{"id":"n1819849140","loc":[-85.6486806,41.9761642],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849141":{"id":"n1819849141","loc":[-85.6483159,41.9717613],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849144":{"id":"n1819849144","loc":[-85.6443714,41.9546232],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849146":{"id":"n1819849146","loc":[-85.641775,41.9513359],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849147":{"id":"n1819849147","loc":[-85.6495604,41.9757335],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849148":{"id":"n1819849148","loc":[-85.6465671,41.9551678],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849150":{"id":"n1819849150","loc":[-85.6485127,41.9794084],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849151":{"id":"n1819849151","loc":[-85.6499144,41.9757096],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849152":{"id":"n1819849152","loc":[-85.6433736,41.9531072],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849154":{"id":"n1819849154","loc":[-85.6489741,41.9607426],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849155":{"id":"n1819849155","loc":[-85.640627,41.9507697],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849156":{"id":"n1819849156","loc":[-85.6509659,41.9743058],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849157":{"id":"n1819849157","loc":[-85.6486844,41.9704431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849158":{"id":"n1819849158","loc":[-85.6498538,41.9711132],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849159":{"id":"n1819849159","loc":[-85.6358937,41.943719],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849160":{"id":"n1819849160","loc":[-85.6497358,41.9707702],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849161":{"id":"n1819849161","loc":[-85.6480476,41.9564842],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849162":{"id":"n1819849162","loc":[-85.6482982,41.9574556],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849163":{"id":"n1819849163","loc":[-85.6501757,41.9757794],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849164":{"id":"n1819849164","loc":[-85.6372973,41.9459916],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849165":{"id":"n1819849165","loc":[-85.6513773,41.9750775],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849166":{"id":"n1819849166","loc":[-85.6436418,41.9537455],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849167":{"id":"n1819849167","loc":[-85.6483625,41.9571524],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849169":{"id":"n1819849169","loc":[-85.647751,41.9727962],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849170":{"id":"n1819849170","loc":[-85.6504546,41.9656808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849171":{"id":"n1819849171","loc":[-85.6479977,41.971839],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849172":{"id":"n1819849172","loc":[-85.6482767,41.9642449],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849174":{"id":"n1819849174","loc":[-85.6414317,41.9512086],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849176":{"id":"n1819849176","loc":[-85.6469034,41.9685287],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849179":{"id":"n1819849179","loc":[-85.6408631,41.9497564],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849182":{"id":"n1819849182","loc":[-85.6476721,41.96384],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849183":{"id":"n1819849183","loc":[-85.6479725,41.983111],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849184":{"id":"n1819849184","loc":[-85.640788,41.9500516],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849185":{"id":"n1819849185","loc":[-85.6427798,41.9528778],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849186":{"id":"n1819849186","loc":[-85.6435308,41.9534124],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849187":{"id":"n1819849187","loc":[-85.6483733,41.9821998],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849189":{"id":"n1819849189","loc":[-85.6351752,41.9440796],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819849191":{"id":"n1819849191","loc":[-85.6487021,41.9601463],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849192":{"id":"n1819849192","loc":[-85.6363811,41.9437605],"version":"2","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n1819849193":{"id":"n1819849193","loc":[-85.6490883,41.9759728],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849194":{"id":"n1819849194","loc":[-85.6423292,41.9520081],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849195":{"id":"n1819849195","loc":[-85.6500003,41.960242],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849196":{"id":"n1819849196","loc":[-85.6385778,41.9466443],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849197":{"id":"n1819849197","loc":[-85.6494032,41.9718789],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849198":{"id":"n1819849198","loc":[-85.6404339,41.9506501],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849199":{"id":"n1819849199","loc":[-85.6426226,41.9527083],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849200":{"id":"n1819849200","loc":[-85.6439101,41.9545035],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849201":{"id":"n1819849201","loc":[-85.6516563,41.9657845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819849202":{"id":"n1819849202","loc":[-85.6473395,41.9699585],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{}},"n1819858501":{"id":"n1819858501","loc":[-85.6361263,41.9437126],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858503":{"id":"n1819858503","loc":[-85.6350068,41.944034],"version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n1819858513":{"id":"n1819858513","loc":[-85.6371402,41.9453282],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858518":{"id":"n1819858518","loc":[-85.6348713,41.9432923],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858523":{"id":"n1819858523","loc":[-85.6357047,41.943799],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858526":{"id":"n1819858526","loc":[-85.6349947,41.9435756],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858531":{"id":"n1819858531","loc":[-85.6350376,41.943827],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1820937508":{"id":"n1820937508","loc":[-85.1026013,42.0881722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937509":{"id":"n1820937509","loc":[-85.0558088,42.102493],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937511":{"id":"n1820937511","loc":[-85.3030116,41.9724451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937513":{"id":"n1820937513","loc":[-85.0353221,42.1027398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937514":{"id":"n1820937514","loc":[-85.0835468,42.1015469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937515":{"id":"n1820937515","loc":[-85.2421298,42.0106305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937517":{"id":"n1820937517","loc":[-85.0090632,42.0910452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937518":{"id":"n1820937518","loc":[-85.086626,42.0948838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:57Z","tags":{}},"n1820937520":{"id":"n1820937520","loc":[-85.2552039,42.0015448],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937521":{"id":"n1820937521","loc":[-85.3739614,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937522":{"id":"n1820937522","loc":[-85.4831166,41.993898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937523":{"id":"n1820937523","loc":[-85.0341084,42.0977657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937524":{"id":"n1820937524","loc":[-85.3272802,41.9710333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937525":{"id":"n1820937525","loc":[-85.2125568,42.0414521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937526":{"id":"n1820937526","loc":[-85.3798022,41.9992458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937527":{"id":"n1820937527","loc":[-85.2652021,41.999768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937528":{"id":"n1820937528","loc":[-85.3852739,42.0004896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937529":{"id":"n1820937529","loc":[-85.3911919,42.0030513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937530":{"id":"n1820937530","loc":[-85.5440349,41.9717109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937531":{"id":"n1820937531","loc":[-85.2790155,41.9911764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937532":{"id":"n1820937532","loc":[-85.4723277,41.9950518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937533":{"id":"n1820937533","loc":[-85.5690546,41.9653931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937535":{"id":"n1820937535","loc":[-85.5674882,41.9649623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937536":{"id":"n1820937536","loc":[-85.6362815,41.9189165],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937537":{"id":"n1820937537","loc":[-85.5659003,41.963638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:58Z","tags":{}},"n1820937539":{"id":"n1820937539","loc":[-85.6391353,41.9122262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937540":{"id":"n1820937540","loc":[-85.4834385,41.9894803],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937541":{"id":"n1820937541","loc":[-85.6399078,41.9160744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937542":{"id":"n1820937542","loc":[-85.632874,41.941031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937543":{"id":"n1820937543","loc":[-85.1307591,42.0726961],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937544":{"id":"n1820937544","loc":[-85.6444397,41.9128378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937545":{"id":"n1820937545","loc":[-85.6197204,41.9420365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937546":{"id":"n1820937546","loc":[-85.1164857,42.0864631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937547":{"id":"n1820937547","loc":[-85.6476111,41.9142222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937548":{"id":"n1820937548","loc":[-85.2915747,41.9774223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937549":{"id":"n1820937549","loc":[-85.6430192,41.9102461],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937550":{"id":"n1820937550","loc":[-85.1597495,42.0639017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937551":{"id":"n1820937551","loc":[-85.5504079,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937553":{"id":"n1820937553","loc":[-85.2781317,41.9948951],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937555":{"id":"n1820937555","loc":[-85.3724594,41.997518],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937556":{"id":"n1820937556","loc":[-85.5629434,41.9665155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937557":{"id":"n1820937557","loc":[-85.3791971,41.9990808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937558":{"id":"n1820937558","loc":[-85.001891,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:55:59Z","tags":{}},"n1820937560":{"id":"n1820937560","loc":[-85.3140838,41.9709056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937561":{"id":"n1820937561","loc":[-85.2468032,42.0146987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937563":{"id":"n1820937563","loc":[-85.0877378,42.097255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937564":{"id":"n1820937564","loc":[-85.2442498,42.0150654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937566":{"id":"n1820937566","loc":[-85.3108973,41.9701478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937568":{"id":"n1820937568","loc":[-85.0344584,42.1016572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937569":{"id":"n1820937569","loc":[-85.2331025,42.0297387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937570":{"id":"n1820937570","loc":[-85.5058446,41.9746996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937571":{"id":"n1820937571","loc":[-85.5622739,41.9676427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937572":{"id":"n1820937572","loc":[-85.2792687,41.9890337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937574":{"id":"n1820937574","loc":[-84.9909302,42.08695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937575":{"id":"n1820937575","loc":[-85.6218233,41.9418609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937576":{"id":"n1820937576","loc":[-85.3577437,41.9931062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937577":{"id":"n1820937577","loc":[-85.639028,41.9165853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937578":{"id":"n1820937578","loc":[-84.9956576,42.0865348],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937579":{"id":"n1820937579","loc":[-85.4828376,41.990198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937580":{"id":"n1820937580","loc":[-85.3244478,41.9720543],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937582":{"id":"n1820937582","loc":[-85.0517479,42.1035159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937583":{"id":"n1820937583","loc":[-85.225646,42.0338025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937584":{"id":"n1820937584","loc":[-84.9941019,42.0862163],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937586":{"id":"n1820937586","loc":[-85.1051762,42.0879452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937587":{"id":"n1820937587","loc":[-85.1245203,42.0753162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937588":{"id":"n1820937588","loc":[-85.3250808,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937589":{"id":"n1820937589","loc":[-85.2720109,41.997933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:00Z","tags":{}},"n1820937590":{"id":"n1820937590","loc":[-85.2556653,42.0027248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937591":{"id":"n1820937591","loc":[-85.0872483,42.0943544],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937592":{"id":"n1820937592","loc":[-85.2778353,41.9955023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937593":{"id":"n1820937593","loc":[-85.2984733,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937594":{"id":"n1820937594","loc":[-85.101578,42.0889552],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937595":{"id":"n1820937595","loc":[-85.3888745,42.0016959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937596":{"id":"n1820937596","loc":[-84.9903508,42.0870654],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937597":{"id":"n1820937597","loc":[-85.6405558,41.9146261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937598":{"id":"n1820937598","loc":[-85.6460704,41.9141311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937599":{"id":"n1820937599","loc":[-85.0377468,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937600":{"id":"n1820937600","loc":[-85.2298345,42.0312899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937601":{"id":"n1820937601","loc":[-85.1080958,42.0861964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937602":{"id":"n1820937602","loc":[-85.6325307,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937603":{"id":"n1820937603","loc":[-85.1165984,42.0832184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937604":{"id":"n1820937604","loc":[-85.6354446,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937605":{"id":"n1820937605","loc":[-85.1114592,42.0862959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937606":{"id":"n1820937606","loc":[-85.0858763,42.1001646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937607":{"id":"n1820937607","loc":[-85.0472083,42.1015151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937608":{"id":"n1820937608","loc":[-85.0802477,42.1027609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937610":{"id":"n1820937610","loc":[-85.0924585,42.0928564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937611":{"id":"n1820937611","loc":[-85.0329617,42.09827],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937612":{"id":"n1820937612","loc":[-85.2814617,41.993465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937613":{"id":"n1820937613","loc":[-85.3097708,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937614":{"id":"n1820937614","loc":[-85.2809427,41.993695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937615":{"id":"n1820937615","loc":[-85.0583233,42.1026494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:01Z","tags":{}},"n1820937617":{"id":"n1820937617","loc":[-85.2801592,41.9840021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937619":{"id":"n1820937619","loc":[-85.1064154,42.0863449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937620":{"id":"n1820937620","loc":[-85.0423173,42.1014662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937621":{"id":"n1820937621","loc":[-85.2168913,42.0398107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937622":{"id":"n1820937622","loc":[-85.2798481,41.9833401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937623":{"id":"n1820937623","loc":[-85.0575468,42.1028672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937625":{"id":"n1820937625","loc":[-85.0130369,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937626":{"id":"n1820937626","loc":[-85.0346985,42.1018256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937627":{"id":"n1820937627","loc":[-85.2231569,42.0372768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937628":{"id":"n1820937628","loc":[-85.2956195,41.9732268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937629":{"id":"n1820937629","loc":[-85.1052312,42.086893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937630":{"id":"n1820937630","loc":[-85.4813356,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937631":{"id":"n1820937631","loc":[-85.0961599,42.0914672],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937632":{"id":"n1820937632","loc":[-85.308419,41.9704749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937633":{"id":"n1820937633","loc":[-85.295952,41.9715119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937634":{"id":"n1820937634","loc":[-85.3310933,41.9703923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937635":{"id":"n1820937635","loc":[-85.2940745,41.9739686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937636":{"id":"n1820937636","loc":[-85.3803343,42.000484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937637":{"id":"n1820937637","loc":[-85.1174231,42.0845533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:02Z","tags":{}},"n1820937638":{"id":"n1820937638","loc":[-85.0095836,42.089839],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937639":{"id":"n1820937639","loc":[-85.3179354,41.9705866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937640":{"id":"n1820937640","loc":[-85.257708,42.0001189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937641":{"id":"n1820937641","loc":[-85.2563522,42.0002771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937642":{"id":"n1820937642","loc":[-85.3181929,41.970419],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937643":{"id":"n1820937643","loc":[-85.2911884,41.9757154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937644":{"id":"n1820937644","loc":[-85.2714423,41.9975862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937645":{"id":"n1820937645","loc":[-85.0193669,42.089888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937646":{"id":"n1820937646","loc":[-85.3889818,42.0039921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937647":{"id":"n1820937647","loc":[-85.3408093,41.9853965],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937648":{"id":"n1820937648","loc":[-85.1258091,42.0748332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937649":{"id":"n1820937649","loc":[-85.5722561,41.962782],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937650":{"id":"n1820937650","loc":[-85.3266902,41.9721819],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937651":{"id":"n1820937651","loc":[-85.1473255,42.065192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937652":{"id":"n1820937652","loc":[-85.1462526,42.0655106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937653":{"id":"n1820937653","loc":[-85.4641051,42.0013929],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937654":{"id":"n1820937654","loc":[-85.5620379,41.9700677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937655":{"id":"n1820937655","loc":[-85.3226025,41.971121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937656":{"id":"n1820937656","loc":[-85.0200965,42.0899516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937657":{"id":"n1820937657","loc":[-85.0624714,42.1044711],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937658":{"id":"n1820937658","loc":[-85.5649562,41.9637178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937659":{"id":"n1820937659","loc":[-85.2360315,42.0253315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937660":{"id":"n1820937660","loc":[-85.3881449,41.9994475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937661":{"id":"n1820937661","loc":[-85.5032911,41.976263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937662":{"id":"n1820937662","loc":[-85.481297,41.9871414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937663":{"id":"n1820937663","loc":[-85.1167056,42.0841898],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937664":{"id":"n1820937664","loc":[-85.2891714,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937665":{"id":"n1820937665","loc":[-85.4393429,42.0058736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937666":{"id":"n1820937666","loc":[-85.0077007,42.0895762],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937667":{"id":"n1820937667","loc":[-85.2736202,41.9979171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937668":{"id":"n1820937668","loc":[-84.9935332,42.0859296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:03Z","tags":{}},"n1820937669":{"id":"n1820937669","loc":[-85.0622769,42.1046713],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937670":{"id":"n1820937670","loc":[-85.2309031,42.0311249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937671":{"id":"n1820937671","loc":[-85.0343726,42.10069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937672":{"id":"n1820937672","loc":[-85.0596551,42.1048612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937673":{"id":"n1820937673","loc":[-85.1338597,42.0707449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937674":{"id":"n1820937674","loc":[-85.3117663,41.9689194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937675":{"id":"n1820937675","loc":[-85.0705649,42.1057499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937676":{"id":"n1820937676","loc":[-85.2441425,42.0180944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937677":{"id":"n1820937677","loc":[-85.1171174,42.0862692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937678":{"id":"n1820937678","loc":[-85.0346824,42.1005519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937680":{"id":"n1820937680","loc":[-85.2389927,42.0229245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937681":{"id":"n1820937681","loc":[-85.0834892,42.1018642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937682":{"id":"n1820937682","loc":[-85.0619443,42.1049459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937683":{"id":"n1820937683","loc":[-85.2845366,41.9811868],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937684":{"id":"n1820937684","loc":[-85.210411,42.0394123],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937685":{"id":"n1820937685","loc":[-85.4377383,42.0055942],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820937686":{"id":"n1820937686","loc":[-85.2882058,41.9789138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937687":{"id":"n1820937687","loc":[-85.2741191,41.9955808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937688":{"id":"n1820937688","loc":[-85.3442211,41.9903575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937689":{"id":"n1820937689","loc":[-85.2641413,41.9995237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937690":{"id":"n1820937690","loc":[-85.2804489,41.9829174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937691":{"id":"n1820937691","loc":[-85.5593342,41.9729074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937692":{"id":"n1820937692","loc":[-85.3590912,41.9932601],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:04Z","tags":{}},"n1820937694":{"id":"n1820937694","loc":[-85.4826445,41.9957479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937695":{"id":"n1820937695","loc":[-85.4539127,42.0063041],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937696":{"id":"n1820937696","loc":[-85.2456767,42.0153683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937697":{"id":"n1820937697","loc":[-85.5794015,41.9489631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937698":{"id":"n1820937698","loc":[-85.4108686,42.0078507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937699":{"id":"n1820937699","loc":[-85.0616386,42.1051529],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937700":{"id":"n1820937700","loc":[-85.4977979,41.978241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937701":{"id":"n1820937701","loc":[-85.2488417,42.0086319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937702":{"id":"n1820937702","loc":[-85.5588836,41.9728116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937703":{"id":"n1820937703","loc":[-85.4557366,42.0051241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937705":{"id":"n1820937705","loc":[-85.0723151,42.1056094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937706":{"id":"n1820937706","loc":[-85.0057909,42.0887323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937707":{"id":"n1820937707","loc":[-85.0756786,42.105677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937708":{"id":"n1820937708","loc":[-85.0901504,42.0940001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937709":{"id":"n1820937709","loc":[-85.0979999,42.0910213],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937710":{"id":"n1820937710","loc":[-85.2376301,42.0239686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937711":{"id":"n1820937711","loc":[-85.2780671,41.9902299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937712":{"id":"n1820937712","loc":[-85.251481,42.0113188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937713":{"id":"n1820937713","loc":[-85.3114767,41.9690311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937714":{"id":"n1820937714","loc":[-85.2649621,41.9975662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937715":{"id":"n1820937715","loc":[-85.283807,41.9813383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:05Z","tags":{}},"n1820937716":{"id":"n1820937716","loc":[-85.5515451,41.9703867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937717":{"id":"n1820937717","loc":[-85.1176605,42.0850896],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937718":{"id":"n1820937718","loc":[-85.1069317,42.0862441],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937719":{"id":"n1820937719","loc":[-85.2739314,41.9976938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937720":{"id":"n1820937720","loc":[-85.5550212,41.9702112],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937721":{"id":"n1820937721","loc":[-85.3076679,41.9719904],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937722":{"id":"n1820937722","loc":[-85.592319,41.9440316],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937723":{"id":"n1820937723","loc":[-85.3139979,41.9704031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937724":{"id":"n1820937724","loc":[-85.0421134,42.1013149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937725":{"id":"n1820937725","loc":[-85.2508373,42.0102741],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937726":{"id":"n1820937726","loc":[-85.0830922,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937727":{"id":"n1820937727","loc":[-85.6342473,41.9360031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937730":{"id":"n1820937730","loc":[-85.0500192,42.1024942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937731":{"id":"n1820937731","loc":[-85.3498644,41.9926221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937732":{"id":"n1820937732","loc":[-85.0234117,42.0918903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937733":{"id":"n1820937733","loc":[-85.0464425,42.1009408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937734":{"id":"n1820937734","loc":[-85.033938,42.099886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937736":{"id":"n1820937736","loc":[-85.0152752,42.0886009],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937737":{"id":"n1820937737","loc":[-85.0441894,42.1012671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937738":{"id":"n1820937738","loc":[-85.4668731,41.9979804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937739":{"id":"n1820937739","loc":[-85.4407377,42.006033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937740":{"id":"n1820937740","loc":[-85.2262253,42.0344878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937741":{"id":"n1820937741","loc":[-85.2550001,42.0033706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937742":{"id":"n1820937742","loc":[-85.3071422,41.9722617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937743":{"id":"n1820937743","loc":[-85.6147852,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937744":{"id":"n1820937744","loc":[-85.0183853,42.0901825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:06Z","tags":{}},"n1820937745":{"id":"n1820937745","loc":[-85.6323161,41.9228489],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937746":{"id":"n1820937746","loc":[-85.0095568,42.0901376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937747":{"id":"n1820937747","loc":[-85.2524037,42.0113826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937748":{"id":"n1820937748","loc":[-85.3186864,41.9708578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937749":{"id":"n1820937749","loc":[-85.2805669,41.9870883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937750":{"id":"n1820937750","loc":[-85.0585768,42.1038144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937751":{"id":"n1820937751","loc":[-85.2970786,41.9715358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937752":{"id":"n1820937752","loc":[-85.1315758,42.0723445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937753":{"id":"n1820937753","loc":[-85.2448291,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937754":{"id":"n1820937754","loc":[-85.2446468,42.0174248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937755":{"id":"n1820937755","loc":[-85.229165,42.032129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937756":{"id":"n1820937756","loc":[-85.5612654,41.9724926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937757":{"id":"n1820937757","loc":[-85.2331776,42.030854],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937758":{"id":"n1820937758","loc":[-85.2271909,42.0334519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937759":{"id":"n1820937759","loc":[-85.1032396,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937760":{"id":"n1820937760","loc":[-85.0638447,42.1044154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937761":{"id":"n1820937761","loc":[-85.1260706,42.0745556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937762":{"id":"n1820937762","loc":[-85.3454485,41.99132],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937763":{"id":"n1820937763","loc":[-85.2639321,41.9980088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937764":{"id":"n1820937764","loc":[-85.0837681,42.1013746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937765":{"id":"n1820937765","loc":[-85.2808137,41.9869368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937766":{"id":"n1820937766","loc":[-85.6338997,41.9309373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937767":{"id":"n1820937767","loc":[-85.2267403,42.0332766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937768":{"id":"n1820937768","loc":[-85.0605831,42.1052074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937769":{"id":"n1820937769","loc":[-85.0259021,42.0930037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937770":{"id":"n1820937770","loc":[-85.232963,42.0313162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937771":{"id":"n1820937771","loc":[-85.2404947,42.0125381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:07Z","tags":{}},"n1820937772":{"id":"n1820937772","loc":[-85.0910892,42.0935742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937773":{"id":"n1820937773","loc":[-85.2554829,42.0019435],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937774":{"id":"n1820937774","loc":[-85.2799339,41.9867773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937775":{"id":"n1820937775","loc":[-85.1075432,42.0852767],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937776":{"id":"n1820937776","loc":[-85.1176927,42.0854001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937777":{"id":"n1820937777","loc":[-85.1067064,42.0863357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937778":{"id":"n1820937778","loc":[-85.2517492,42.0106333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937779":{"id":"n1820937779","loc":[-85.0987174,42.0909031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937780":{"id":"n1820937780","loc":[-85.1160083,42.0863994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937781":{"id":"n1820937781","loc":[-85.1268645,42.0739703],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937782":{"id":"n1820937782","loc":[-85.0454702,42.1002852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937783":{"id":"n1820937783","loc":[-85.1334145,42.0705418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937784":{"id":"n1820937784","loc":[-85.5866542,41.947431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937786":{"id":"n1820937786","loc":[-85.2359886,42.0250366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937787":{"id":"n1820937787","loc":[-85.3138048,41.9698527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937788":{"id":"n1820937788","loc":[-85.1274291,42.0733081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937790":{"id":"n1820937790","loc":[-85.6292905,41.9411267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937791":{"id":"n1820937791","loc":[-85.5958809,41.9417333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:08Z","tags":{}},"n1820937792":{"id":"n1820937792","loc":[-85.1271019,42.0737581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937793":{"id":"n1820937793","loc":[-85.2312679,42.0314437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937794":{"id":"n1820937794","loc":[-85.1081387,42.0863516],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937795":{"id":"n1820937795","loc":[-85.2424473,42.0212109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937796":{"id":"n1820937796","loc":[-85.2710654,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937797":{"id":"n1820937797","loc":[-85.4798408,41.9863223],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820937798":{"id":"n1820937798","loc":[-85.035939,42.104296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937799":{"id":"n1820937799","loc":[-85.2178139,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937800":{"id":"n1820937800","loc":[-85.0630709,42.1042614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937801":{"id":"n1820937801","loc":[-85.0440124,42.1014861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937802":{"id":"n1820937802","loc":[-85.1321874,42.0720458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937804":{"id":"n1820937804","loc":[-85.079427,42.1029121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937805":{"id":"n1820937805","loc":[-85.2962632,41.9738968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937806":{"id":"n1820937806","loc":[-85.6334748,41.9274627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937807":{"id":"n1820937807","loc":[-85.1057341,42.0872804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937808":{"id":"n1820937808","loc":[-85.4960169,41.9778263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937809":{"id":"n1820937809","loc":[-85.2821226,41.9910273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937810":{"id":"n1820937810","loc":[-85.0013868,42.0885054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937811":{"id":"n1820937811","loc":[-85.2952547,41.9729795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937812":{"id":"n1820937812","loc":[-85.1298375,42.0667842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937813":{"id":"n1820937813","loc":[-85.1339201,42.0710025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937814":{"id":"n1820937814","loc":[-85.0374356,42.103691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937815":{"id":"n1820937815","loc":[-85.0061115,42.0880607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937817":{"id":"n1820937817","loc":[-85.2398402,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937818":{"id":"n1820937818","loc":[-85.123501,42.076236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:09Z","tags":{}},"n1820937819":{"id":"n1820937819","loc":[-85.1209489,42.0791294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937820":{"id":"n1820937820","loc":[-85.0818624,42.1025778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937821":{"id":"n1820937821","loc":[-85.4428835,42.0054749],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937822":{"id":"n1820937822","loc":[-85.4710359,41.9961147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937823":{"id":"n1820937823","loc":[-85.4253354,42.006198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937824":{"id":"n1820937824","loc":[-85.5486483,41.9709451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937825":{"id":"n1820937825","loc":[-85.2303238,42.0310452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937826":{"id":"n1820937826","loc":[-85.6450405,41.9136361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937828":{"id":"n1820937828","loc":[-85.2606853,41.9964073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937830":{"id":"n1820937830","loc":[-85.097383,42.0911447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937831":{"id":"n1820937831","loc":[-85.0498207,42.102136],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937832":{"id":"n1820937832","loc":[-85.1232435,42.0763793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937833":{"id":"n1820937833","loc":[-85.394093,42.0055921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937834":{"id":"n1820937834","loc":[-85.3566665,41.9928295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937835":{"id":"n1820937835","loc":[-85.3543276,41.9920002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937837":{"id":"n1820937837","loc":[-85.084668,42.1034932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937838":{"id":"n1820937838","loc":[-85.4400296,42.0060649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937839":{"id":"n1820937839","loc":[-85.2362246,42.025714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937840":{"id":"n1820937840","loc":[-85.0409225,42.1012791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937841":{"id":"n1820937841","loc":[-85.2442283,42.019832],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937842":{"id":"n1820937842","loc":[-85.1123001,42.084824],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937843":{"id":"n1820937843","loc":[-85.1603074,42.0638061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937844":{"id":"n1820937844","loc":[-85.1359744,42.0650646],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937845":{"id":"n1820937845","loc":[-85.1757569,42.053849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937846":{"id":"n1820937846","loc":[-85.5200925,41.9716686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937848":{"id":"n1820937848","loc":[-85.5525322,41.9701315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937849":{"id":"n1820937849","loc":[-85.0406489,42.10149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:10Z","tags":{}},"n1820937850":{"id":"n1820937850","loc":[-85.0142547,42.088825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937851":{"id":"n1820937851","loc":[-85.343749,41.9881884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937852":{"id":"n1820937852","loc":[-85.074996,42.1060205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937853":{"id":"n1820937853","loc":[-85.2436275,42.0136864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937854":{"id":"n1820937854","loc":[-85.2641453,41.9980897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937856":{"id":"n1820937856","loc":[-85.2802343,41.9870086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937857":{"id":"n1820937857","loc":[-85.0099256,42.0909946],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937858":{"id":"n1820937858","loc":[-85.493957,41.9786079],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937859":{"id":"n1820937859","loc":[-85.0739405,42.1059795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937860":{"id":"n1820937860","loc":[-85.2331605,42.0301423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937862":{"id":"n1820937862","loc":[-85.2035231,42.0438425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937863":{"id":"n1820937863","loc":[-85.0884928,42.0986971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937864":{"id":"n1820937864","loc":[-85.131597,42.0690142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937865":{"id":"n1820937865","loc":[-85.3937454,42.0052677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937866":{"id":"n1820937866","loc":[-85.2212729,42.0378561],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937867":{"id":"n1820937867","loc":[-85.0886068,42.0982421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937868":{"id":"n1820937868","loc":[-85.0875004,42.0968064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:11Z","tags":{}},"n1820937869":{"id":"n1820937869","loc":[-85.0771323,42.1042642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937870":{"id":"n1820937870","loc":[-85.0164554,42.0894887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937871":{"id":"n1820937871","loc":[-85.6069102,41.9415577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937872":{"id":"n1820937872","loc":[-85.3273875,41.9704908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937873":{"id":"n1820937873","loc":[-85.3890891,41.9997983],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937875":{"id":"n1820937875","loc":[-85.5091276,41.9723705],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937876":{"id":"n1820937876","loc":[-85.0770626,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937877":{"id":"n1820937877","loc":[-85.612575,41.9419567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937878":{"id":"n1820937878","loc":[-85.3868146,42.0036094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937879":{"id":"n1820937879","loc":[-85.2722738,41.9981204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937880":{"id":"n1820937880","loc":[-85.3064878,41.9723733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937882":{"id":"n1820937882","loc":[-85.1270845,42.0727678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937884":{"id":"n1820937884","loc":[-85.3316512,41.97923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937885":{"id":"n1820937885","loc":[-85.3932519,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937886":{"id":"n1820937886","loc":[-85.2457411,42.0175444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937887":{"id":"n1820937887","loc":[-85.1397509,42.0648415],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937891":{"id":"n1820937891","loc":[-85.3196735,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937892":{"id":"n1820937892","loc":[-85.3372473,41.9845033],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937894":{"id":"n1820937894","loc":[-85.3254778,41.9719745],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937897":{"id":"n1820937897","loc":[-85.3185148,41.9691268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937899":{"id":"n1820937899","loc":[-85.5419106,41.9714556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937901":{"id":"n1820937901","loc":[-85.3293509,41.9748368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:12Z","tags":{}},"n1820937903":{"id":"n1820937903","loc":[-85.0798078,42.1028365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937905":{"id":"n1820937905","loc":[-85.3954191,42.0056025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937909":{"id":"n1820937909","loc":[-85.3417534,41.9857155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937913":{"id":"n1820937913","loc":[-84.9927822,42.0857107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937915":{"id":"n1820937915","loc":[-85.5444212,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937917":{"id":"n1820937917","loc":[-85.259088,41.9981682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937921":{"id":"n1820937921","loc":[-85.2784576,41.9876358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937922":{"id":"n1820937922","loc":[-84.9971918,42.087753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937924":{"id":"n1820937924","loc":[-85.5310688,41.966899],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820937928":{"id":"n1820937928","loc":[-85.3766436,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937930":{"id":"n1820937930","loc":[-85.5494852,41.9704346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937933":{"id":"n1820937933","loc":[-85.5548281,41.9695412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937935":{"id":"n1820937935","loc":[-85.0768588,42.105088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937937":{"id":"n1820937937","loc":[-85.2646885,41.9978054],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937939":{"id":"n1820937939","loc":[-85.2441532,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937941":{"id":"n1820937941","loc":[-85.105553,42.0877928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937943":{"id":"n1820937943","loc":[-85.0879457,42.0958909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937944":{"id":"n1820937944","loc":[-85.3187015,41.9704402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937945":{"id":"n1820937945","loc":[-85.5624456,41.970626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937946":{"id":"n1820937946","loc":[-85.0580176,42.1028644],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937948":{"id":"n1820937948","loc":[-85.3016061,41.9726286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937949":{"id":"n1820937949","loc":[-85.4310388,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937950":{"id":"n1820937950","loc":[-85.2945144,41.9740723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937951":{"id":"n1820937951","loc":[-85.1170222,42.082657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:13Z","tags":{}},"n1820937952":{"id":"n1820937952","loc":[-85.0864503,42.0947632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937953":{"id":"n1820937953","loc":[-85.4285926,42.0059533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937970":{"id":"n1820937970","loc":[-85.3629965,41.9938023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937972":{"id":"n1820937972","loc":[-85.2438099,42.0199755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937974":{"id":"n1820937974","loc":[-85.1327654,42.0699285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937977":{"id":"n1820937977","loc":[-85.1515956,42.0611935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937978":{"id":"n1820937978","loc":[-85.0107369,42.0896638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937979":{"id":"n1820937979","loc":[-85.1152626,42.0862083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937980":{"id":"n1820937980","loc":[-85.4531831,42.0062881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937981":{"id":"n1820937981","loc":[-85.0341473,42.0985924],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937982":{"id":"n1820937982","loc":[-85.0877485,42.0960171],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937983":{"id":"n1820937983","loc":[-85.2756373,41.9951742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937984":{"id":"n1820937984","loc":[-85.2965421,41.9714401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937985":{"id":"n1820937985","loc":[-85.2409775,42.0226934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937986":{"id":"n1820937986","loc":[-85.0170723,42.0900579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937987":{"id":"n1820937987","loc":[-85.1034663,42.0880555],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937988":{"id":"n1820937988","loc":[-85.0585071,42.1031577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937990":{"id":"n1820937990","loc":[-85.0819174,42.1032373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937992":{"id":"n1820937992","loc":[-85.0546608,42.1030542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937993":{"id":"n1820937993","loc":[-85.0100811,42.0906125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937995":{"id":"n1820937995","loc":[-85.6304278,41.9432655],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820937997":{"id":"n1820937997","loc":[-85.0255628,42.092778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:14Z","tags":{}},"n1820938011":{"id":"n1820938011","loc":[-85.2316756,42.0317146],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938012":{"id":"n1820938012","loc":[-85.4067917,42.008042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938013":{"id":"n1820938013","loc":[-85.390398,42.0028759],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938014":{"id":"n1820938014","loc":[-85.0161604,42.0886527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938015":{"id":"n1820938015","loc":[-85.125337,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938016":{"id":"n1820938016","loc":[-85.2151317,42.0404801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938017":{"id":"n1820938017","loc":[-85.3165085,41.9706025],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938018":{"id":"n1820938018","loc":[-85.5641193,41.9640688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938019":{"id":"n1820938019","loc":[-85.147583,42.0642203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938022":{"id":"n1820938022","loc":[-85.2803781,41.9947886],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938024":{"id":"n1820938024","loc":[-85.2692469,41.9982053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938026":{"id":"n1820938026","loc":[-85.4321975,42.0067505],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938028":{"id":"n1820938028","loc":[-85.572535,41.9633405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938030":{"id":"n1820938030","loc":[-85.3237505,41.9716475],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938032":{"id":"n1820938032","loc":[-85.6487698,41.9141583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938033":{"id":"n1820938033","loc":[-85.0526371,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938034":{"id":"n1820938034","loc":[-85.088069,42.0978731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938035":{"id":"n1820938035","loc":[-85.2516312,42.0102267],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938039":{"id":"n1820938039","loc":[-85.2731374,41.9982958],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:15Z","tags":{}},"n1820938040":{"id":"n1820938040","loc":[-85.5453224,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938041":{"id":"n1820938041","loc":[-85.4480548,42.0049647],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938043":{"id":"n1820938043","loc":[-85.2504081,42.010322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938045":{"id":"n1820938045","loc":[-85.2663447,41.99919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938046":{"id":"n1820938046","loc":[-85.0507287,42.102907],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938047":{"id":"n1820938047","loc":[-85.0408246,42.1024743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938048":{"id":"n1820938048","loc":[-85.2796335,41.9866099],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938050":{"id":"n1820938050","loc":[-85.452475,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938051":{"id":"n1820938051","loc":[-85.2410569,42.0128147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938052":{"id":"n1820938052","loc":[-85.0413302,42.1011477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938053":{"id":"n1820938053","loc":[-85.6327409,41.9197627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938056":{"id":"n1820938056","loc":[-85.1072039,42.0857994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938057":{"id":"n1820938057","loc":[-85.2001114,42.0448145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938058":{"id":"n1820938058","loc":[-85.2655347,41.9978186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938059":{"id":"n1820938059","loc":[-85.2330918,42.0304874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938060":{"id":"n1820938060","loc":[-85.2601113,41.9966545],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938061":{"id":"n1820938061","loc":[-85.5397863,41.9708494],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938062":{"id":"n1820938062","loc":[-85.2702085,41.9977217],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938063":{"id":"n1820938063","loc":[-85.2219982,42.03699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938064":{"id":"n1820938064","loc":[-85.0668957,42.105121],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938065":{"id":"n1820938065","loc":[-85.2328665,42.0270769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938066":{"id":"n1820938066","loc":[-85.3189654,41.9694778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938067":{"id":"n1820938067","loc":[-85.3814115,42.0022915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938068":{"id":"n1820938068","loc":[-85.2759108,41.9956008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:16Z","tags":{}},"n1820938069":{"id":"n1820938069","loc":[-85.0391938,42.1034853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938070":{"id":"n1820938070","loc":[-85.2850623,41.9810353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938071":{"id":"n1820938071","loc":[-85.538074,41.970855],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938073":{"id":"n1820938073","loc":[-85.1319661,42.0670932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938074":{"id":"n1820938074","loc":[-85.2816763,41.9913678],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938075":{"id":"n1820938075","loc":[-85.3182144,41.9700282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938076":{"id":"n1820938076","loc":[-85.5909028,41.9458989],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938077":{"id":"n1820938077","loc":[-85.4057617,42.0074361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938078":{"id":"n1820938078","loc":[-85.2620438,41.9967729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938079":{"id":"n1820938079","loc":[-85.1122143,42.0851107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938080":{"id":"n1820938080","loc":[-85.2443785,42.0174567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938081":{"id":"n1820938081","loc":[-85.0319733,42.0953853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938082":{"id":"n1820938082","loc":[-85.0878276,42.09443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938083":{"id":"n1820938083","loc":[-85.0271789,42.0935809],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938084":{"id":"n1820938084","loc":[-85.0326399,42.0974222],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938085":{"id":"n1820938085","loc":[-85.3989167,42.0065592],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938086":{"id":"n1820938086","loc":[-85.3263361,41.9721261],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938087":{"id":"n1820938087","loc":[-85.2547855,42.0037134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938088":{"id":"n1820938088","loc":[-85.4373259,42.005746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938089":{"id":"n1820938089","loc":[-85.3094275,41.9699245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938090":{"id":"n1820938090","loc":[-85.2783246,41.9872793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938092":{"id":"n1820938092","loc":[-85.0815633,42.1025169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938093":{"id":"n1820938093","loc":[-85.1788511,42.0522134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938095":{"id":"n1820938095","loc":[-85.2830345,41.9816733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938096":{"id":"n1820938096","loc":[-85.0744984,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938097":{"id":"n1820938097","loc":[-85.2788396,41.9879333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:17Z","tags":{}},"n1820938098":{"id":"n1820938098","loc":[-85.3640093,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938099":{"id":"n1820938099","loc":[-85.291167,41.9787463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938100":{"id":"n1820938100","loc":[-85.0772436,42.1038156],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938101":{"id":"n1820938101","loc":[-85.00563,42.0887482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938102":{"id":"n1820938102","loc":[-85.0326881,42.0961245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938104":{"id":"n1820938104","loc":[-85.0530448,42.1038634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938105":{"id":"n1820938105","loc":[-85.2625266,41.9970639],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938106":{"id":"n1820938106","loc":[-85.2827556,41.9823512],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938107":{"id":"n1820938107","loc":[-85.2784319,41.9910752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938108":{"id":"n1820938108","loc":[-85.0882099,42.094393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938109":{"id":"n1820938109","loc":[-85.5718484,41.9645371],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938110":{"id":"n1820938110","loc":[-85.2559764,42.0099317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938111":{"id":"n1820938111","loc":[-85.2969284,41.973179],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938113":{"id":"n1820938113","loc":[-85.3875055,42.0019726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938114":{"id":"n1820938114","loc":[-85.4250779,42.0068199],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938115":{"id":"n1820938115","loc":[-85.0645367,42.104889],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938116":{"id":"n1820938116","loc":[-85.1636762,42.0623724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938117":{"id":"n1820938117","loc":[-85.0757322,42.1055935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:18Z","tags":{}},"n1820938118":{"id":"n1820938118","loc":[-85.3695197,41.9981559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938120":{"id":"n1820938120","loc":[-85.1297516,42.0671027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938121":{"id":"n1820938121","loc":[-85.1057448,42.0875551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938122":{"id":"n1820938122","loc":[-85.2805175,41.9943182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938123":{"id":"n1820938123","loc":[-85.2545173,42.0040722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938124":{"id":"n1820938124","loc":[-84.9966607,42.0871319],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938125":{"id":"n1820938125","loc":[-85.0099899,42.0904612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938126":{"id":"n1820938126","loc":[-85.2489919,42.0091102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938127":{"id":"n1820938127","loc":[-85.0342706,42.0979476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938128":{"id":"n1820938128","loc":[-85.1080891,42.0855884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938129":{"id":"n1820938129","loc":[-85.0128183,42.0905356],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938130":{"id":"n1820938130","loc":[-85.631608,41.9434251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938131":{"id":"n1820938131","loc":[-85.2551975,42.0008524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938132":{"id":"n1820938132","loc":[-85.6421823,41.9096233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938133":{"id":"n1820938133","loc":[-85.0125059,42.0906284],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938134":{"id":"n1820938134","loc":[-85.5499358,41.9701793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938135":{"id":"n1820938135","loc":[-85.5472107,41.9712323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938136":{"id":"n1820938136","loc":[-85.2760758,41.9958691],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938137":{"id":"n1820938137","loc":[-85.276678,41.9960433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938138":{"id":"n1820938138","loc":[-85.0570319,42.1024731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938140":{"id":"n1820938140","loc":[-85.2394325,42.0227492],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938142":{"id":"n1820938142","loc":[-85.5666341,41.9638829],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938144":{"id":"n1820938144","loc":[-85.258101,41.9996353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938147":{"id":"n1820938147","loc":[-85.2129645,42.0413565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:19Z","tags":{}},"n1820938149":{"id":"n1820938149","loc":[-84.9962369,42.0868373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938151":{"id":"n1820938151","loc":[-85.2570386,42.0084968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938153":{"id":"n1820938153","loc":[-85.3971142,42.0050285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938155":{"id":"n1820938155","loc":[-85.1072093,42.0855566],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938157":{"id":"n1820938157","loc":[-85.2840323,41.9920959],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938159":{"id":"n1820938159","loc":[-85.1187924,42.0816458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938161":{"id":"n1820938161","loc":[-85.2681324,41.9985788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938163":{"id":"n1820938163","loc":[-85.0887034,42.0984969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938165":{"id":"n1820938165","loc":[-85.4133405,42.0073141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938166":{"id":"n1820938166","loc":[-85.0097445,42.0902888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938167":{"id":"n1820938167","loc":[-85.0828133,42.1037388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938168":{"id":"n1820938168","loc":[-85.0549599,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938169":{"id":"n1820938169","loc":[-85.4571528,42.0010421],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938178":{"id":"n1820938178","loc":[-85.2706644,41.9975941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938180":{"id":"n1820938180","loc":[-85.2258606,42.0335794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938182":{"id":"n1820938182","loc":[-85.2832276,41.9814659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938184":{"id":"n1820938184","loc":[-85.1082299,42.0860928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938185":{"id":"n1820938185","loc":[-85.3839392,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938186":{"id":"n1820938186","loc":[-85.2772131,41.995905],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938187":{"id":"n1820938187","loc":[-85.1044895,42.0879214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938188":{"id":"n1820938188","loc":[-85.2135267,42.0407087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938189":{"id":"n1820938189","loc":[-85.2543993,42.0044628],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938190":{"id":"n1820938190","loc":[-85.1501793,42.0617351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938191":{"id":"n1820938191","loc":[-85.3350587,41.9820469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938192":{"id":"n1820938192","loc":[-85.1350731,42.0655735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938193":{"id":"n1820938193","loc":[-85.0404008,42.1028843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:20Z","tags":{}},"n1820938194":{"id":"n1820938194","loc":[-85.6323161,41.943042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938195":{"id":"n1820938195","loc":[-85.1259593,42.0742837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938196":{"id":"n1820938196","loc":[-85.4562988,42.0033758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938197":{"id":"n1820938197","loc":[-85.256824,42.0056826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938198":{"id":"n1820938198","loc":[-85.2742103,41.9963862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938199":{"id":"n1820938199","loc":[-85.0380888,42.1037877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938200":{"id":"n1820938200","loc":[-85.47404,41.9944721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938201":{"id":"n1820938201","loc":[-85.103021,42.087948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938202":{"id":"n1820938202","loc":[-85.4030151,42.0065113],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938203":{"id":"n1820938203","loc":[-85.2113981,42.040735],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938204":{"id":"n1820938204","loc":[-85.2603433,41.9965137],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938206":{"id":"n1820938206","loc":[-85.1669378,42.0607634],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938207":{"id":"n1820938207","loc":[-85.0642027,42.1046076],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938208":{"id":"n1820938208","loc":[-85.2812428,41.9915696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938209":{"id":"n1820938209","loc":[-85.0839559,42.1038343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938210":{"id":"n1820938210","loc":[-85.1239946,42.0769368],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938211":{"id":"n1820938211","loc":[-85.2311177,42.0283042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938212":{"id":"n1820938212","loc":[-85.2791614,41.9882682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938213":{"id":"n1820938213","loc":[-85.2674941,41.9987582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938214":{"id":"n1820938214","loc":[-85.352787,41.9919579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938215":{"id":"n1820938215","loc":[-85.0874146,42.0952182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938216":{"id":"n1820938216","loc":[-85.0069711,42.0877092],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938217":{"id":"n1820938217","loc":[-85.2059049,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938218":{"id":"n1820938218","loc":[-85.2403552,42.0227332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938219":{"id":"n1820938219","loc":[-85.2492923,42.0098915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:21Z","tags":{}},"n1820938220":{"id":"n1820938220","loc":[-85.269778,41.9979541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938221":{"id":"n1820938221","loc":[-85.2097673,42.0389024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938222":{"id":"n1820938222","loc":[-85.0845942,42.1032015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938223":{"id":"n1820938223","loc":[-84.993206,42.0858142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938224":{"id":"n1820938224","loc":[-85.2108187,42.0402729],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938225":{"id":"n1820938225","loc":[-84.9893959,42.0873043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938226":{"id":"n1820938226","loc":[-85.2952332,41.9719984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938227":{"id":"n1820938227","loc":[-85.4100961,42.0081536],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938228":{"id":"n1820938228","loc":[-85.3299088,41.9785696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938229":{"id":"n1820938229","loc":[-85.2258176,42.0340097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938230":{"id":"n1820938230","loc":[-85.3146739,41.9711449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938231":{"id":"n1820938231","loc":[-85.5447645,41.9712801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938232":{"id":"n1820938232","loc":[-85.5510087,41.9705941],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938233":{"id":"n1820938233","loc":[-85.5122389,41.9703445],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938234":{"id":"n1820938234","loc":[-85.2792687,41.9865381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938235":{"id":"n1820938235","loc":[-85.1475229,42.0630151],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938237":{"id":"n1820938237","loc":[-85.0332889,42.0996034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938238":{"id":"n1820938238","loc":[-85.2588882,41.9986877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938239":{"id":"n1820938239","loc":[-85.0656458,42.1050892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:22Z","tags":{}},"n1820938240":{"id":"n1820938240","loc":[-84.9913915,42.086098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938241":{"id":"n1820938241","loc":[-85.4752416,41.9944402],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938242":{"id":"n1820938242","loc":[-85.1214304,42.0791147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938243":{"id":"n1820938243","loc":[-85.0075183,42.0886925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938244":{"id":"n1820938244","loc":[-85.1052888,42.0872087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938245":{"id":"n1820938245","loc":[-85.3104252,41.9703393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938246":{"id":"n1820938246","loc":[-85.232109,42.0318158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938247":{"id":"n1820938247","loc":[-85.0756075,42.1059528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938248":{"id":"n1820938248","loc":[-85.0075612,42.0890866],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938249":{"id":"n1820938249","loc":[-85.1013312,42.0897474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938250":{"id":"n1820938250","loc":[-85.1168076,42.0828919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938251":{"id":"n1820938251","loc":[-85.2951367,41.9723334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938252":{"id":"n1820938252","loc":[-85.0879363,42.0976053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938253":{"id":"n1820938253","loc":[-85.0354763,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938254":{"id":"n1820938254","loc":[-85.2379627,42.0236339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938255":{"id":"n1820938255","loc":[-85.1308245,42.0685364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938256":{"id":"n1820938256","loc":[-85.0914446,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938257":{"id":"n1820938257","loc":[-85.2436812,42.014069],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938258":{"id":"n1820938258","loc":[-85.0682529,42.1056106],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938259":{"id":"n1820938259","loc":[-85.290652,41.9766805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938260":{"id":"n1820938260","loc":[-85.0133494,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938261":{"id":"n1820938261","loc":[-85.2753047,41.9949429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938262":{"id":"n1820938262","loc":[-85.0314691,42.0950788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:23Z","tags":{}},"n1820938263":{"id":"n1820938263","loc":[-85.3444786,41.9908359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938264":{"id":"n1820938264","loc":[-85.0443115,42.1009061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938265":{"id":"n1820938265","loc":[-85.0634853,42.1043159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938267":{"id":"n1820938267","loc":[-85.3978223,42.0053952],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938268":{"id":"n1820938268","loc":[-85.0228659,42.0911885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938269":{"id":"n1820938269","loc":[-85.0220237,42.0906272],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938270":{"id":"n1820938270","loc":[-85.1061525,42.0863369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938271":{"id":"n1820938271","loc":[-85.2382309,42.0233708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938272":{"id":"n1820938272","loc":[-85.310672,41.9702755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938273":{"id":"n1820938273","loc":[-85.1448192,42.0652613],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938274":{"id":"n1820938274","loc":[-85.6036057,41.9403766],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938275":{"id":"n1820938275","loc":[-85.0778941,42.1032413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938276":{"id":"n1820938276","loc":[-85.1279374,42.0723974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938277":{"id":"n1820938277","loc":[-85.2806635,41.9847836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938278":{"id":"n1820938278","loc":[-85.2653201,41.9976352],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938279":{"id":"n1820938279","loc":[-85.0351665,42.1001805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938280":{"id":"n1820938280","loc":[-85.0718269,42.1056253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938281":{"id":"n1820938281","loc":[-85.2574248,42.0075322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938282":{"id":"n1820938282","loc":[-85.126666,42.0740778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938283":{"id":"n1820938283","loc":[-85.077705,42.1034733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938284":{"id":"n1820938284","loc":[-85.3535552,41.9919045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938286":{"id":"n1820938286","loc":[-85.2810711,41.9866657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938287":{"id":"n1820938287","loc":[-85.4567494,42.0019885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938288":{"id":"n1820938288","loc":[-85.2642419,41.9992936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938289":{"id":"n1820938289","loc":[-85.2643344,41.9980925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938290":{"id":"n1820938290","loc":[-85.3270335,41.9776125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938291":{"id":"n1820938291","loc":[-85.1200584,42.0795077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:24Z","tags":{}},"n1820938292":{"id":"n1820938292","loc":[-85.2290792,42.0340256],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938293":{"id":"n1820938293","loc":[-85.6015887,41.9401372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938294":{"id":"n1820938294","loc":[-85.5370869,41.970488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938295":{"id":"n1820938295","loc":[-85.3108866,41.9698048],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938297":{"id":"n1820938297","loc":[-85.1556511,42.0628184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938298":{"id":"n1820938298","loc":[-85.0027922,42.0875221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938300":{"id":"n1820938300","loc":[-85.3873338,42.0040614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938301":{"id":"n1820938301","loc":[-85.0350753,42.1004034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938302":{"id":"n1820938302","loc":[-85.6239476,41.9411906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938304":{"id":"n1820938304","loc":[-85.0118246,42.0897964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938306":{"id":"n1820938306","loc":[-85.4796877,41.995275],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938307":{"id":"n1820938307","loc":[-85.5388636,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938309":{"id":"n1820938309","loc":[-85.2971902,41.9727773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938310":{"id":"n1820938310","loc":[-85.5426831,41.9715513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938311":{"id":"n1820938311","loc":[-85.2798373,41.9836671],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938312":{"id":"n1820938312","loc":[-85.2432198,42.0104017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938313":{"id":"n1820938313","loc":[-85.2650412,41.9987554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938317":{"id":"n1820938317","loc":[-85.0015423,42.0882386],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:25Z","tags":{}},"n1820938318":{"id":"n1820938318","loc":[-85.1409783,42.064879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938319":{"id":"n1820938319","loc":[-85.1691908,42.058995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938320":{"id":"n1820938320","loc":[-85.1059165,42.0864882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938321":{"id":"n1820938321","loc":[-85.3664941,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938323":{"id":"n1820938323","loc":[-85.3143198,41.9710971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938324":{"id":"n1820938324","loc":[-85.0016067,42.0880675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938325":{"id":"n1820938325","loc":[-85.0148139,42.0887164],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938326":{"id":"n1820938326","loc":[-85.0324682,42.0959056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938327":{"id":"n1820938327","loc":[-85.0898661,42.0939921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938328":{"id":"n1820938328","loc":[-85.2556427,42.0004936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938329":{"id":"n1820938329","loc":[-85.6287112,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938330":{"id":"n1820938330","loc":[-84.9913392,42.0866701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938331":{"id":"n1820938331","loc":[-85.2685777,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938332":{"id":"n1820938332","loc":[-85.0078884,42.0901614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938333":{"id":"n1820938333","loc":[-84.999642,42.0878616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938334":{"id":"n1820938334","loc":[-85.0188909,42.0899186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938335":{"id":"n1820938335","loc":[-85.2830238,41.9819843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938336":{"id":"n1820938336","loc":[-85.2491421,42.0096204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:26Z","tags":{}},"n1820938337":{"id":"n1820938337","loc":[-85.0585701,42.1034295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938338":{"id":"n1820938338","loc":[-85.0651965,42.1051636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938339":{"id":"n1820938339","loc":[-85.0583944,42.104292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938340":{"id":"n1820938340","loc":[-85.119876,42.0801567],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938341":{"id":"n1820938341","loc":[-85.0943937,42.0931323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938342":{"id":"n1820938342","loc":[-85.1504583,42.0613209],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938343":{"id":"n1820938343","loc":[-85.0425426,42.1019836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938345":{"id":"n1820938345","loc":[-84.9991391,42.0878206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938346":{"id":"n1820938346","loc":[-85.2563841,42.0094614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938347":{"id":"n1820938347","loc":[-85.0515387,42.103297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938348":{"id":"n1820938348","loc":[-85.0857261,42.1003636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938349":{"id":"n1820938349","loc":[-85.078971,42.1029241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938350":{"id":"n1820938350","loc":[-85.5699558,41.958931],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938351":{"id":"n1820938351","loc":[-85.3181285,41.9696533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938352":{"id":"n1820938352","loc":[-85.5998506,41.9402329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938353":{"id":"n1820938353","loc":[-85.2567277,42.000317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938354":{"id":"n1820938354","loc":[-85.3082795,41.9708338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938355":{"id":"n1820938355","loc":[-85.3127856,41.9692784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938356":{"id":"n1820938356","loc":[-85.0340775,42.1010721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938357":{"id":"n1820938357","loc":[-85.3158111,41.9706583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938359":{"id":"n1820938359","loc":[-85.2312035,42.0280412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938360":{"id":"n1820938360","loc":[-85.2448613,42.018477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938361":{"id":"n1820938361","loc":[-85.29077,41.9759068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:27Z","tags":{}},"n1820938364":{"id":"n1820938364","loc":[-85.3677387,41.9976615],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938365":{"id":"n1820938365","loc":[-85.0785204,42.1030355],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938366":{"id":"n1820938366","loc":[-85.2262039,42.0333722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938367":{"id":"n1820938367","loc":[-85.1226011,42.0780902],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938368":{"id":"n1820938368","loc":[-85.3229673,41.971129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938369":{"id":"n1820938369","loc":[-85.385334,42.0000056],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938370":{"id":"n1820938370","loc":[-85.000098,42.0879094],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938372":{"id":"n1820938372","loc":[-85.3852481,42.0025091],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938373":{"id":"n1820938373","loc":[-85.3770513,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938374":{"id":"n1820938374","loc":[-85.6278314,41.9405362],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938375":{"id":"n1820938375","loc":[-85.6355133,41.9344068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938376":{"id":"n1820938376","loc":[-85.635642,41.9324753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938377":{"id":"n1820938377","loc":[-85.3154463,41.970778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938378":{"id":"n1820938378","loc":[-85.0920334,42.093411],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938379":{"id":"n1820938379","loc":[-85.3269155,41.9722297],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938381":{"id":"n1820938381","loc":[-85.1134334,42.0849184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938382":{"id":"n1820938382","loc":[-85.005968,42.088585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938384":{"id":"n1820938384","loc":[-85.1245203,42.0757183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938385":{"id":"n1820938385","loc":[-85.020704,42.0905396],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938386":{"id":"n1820938386","loc":[-85.119585,42.0808984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938387":{"id":"n1820938387","loc":[-85.0072447,42.0880117],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938388":{"id":"n1820938388","loc":[-85.2742908,41.9960273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938389":{"id":"n1820938389","loc":[-85.3275807,41.9696852],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938390":{"id":"n1820938390","loc":[-85.2385635,42.0231556],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:28Z","tags":{}},"n1820938392":{"id":"n1820938392","loc":[-85.0202856,42.0900778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938393":{"id":"n1820938393","loc":[-85.2067847,42.0395398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938394":{"id":"n1820938394","loc":[-85.5183544,41.9713495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938396":{"id":"n1820938396","loc":[-85.5073037,41.9736787],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938397":{"id":"n1820938397","loc":[-85.2519638,42.0114225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938398":{"id":"n1820938398","loc":[-85.287487,41.9793285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938399":{"id":"n1820938399","loc":[-85.2298088,42.0336431],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938400":{"id":"n1820938400","loc":[-85.229444,42.0339141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938401":{"id":"n1820938401","loc":[-85.2421791,42.0220239],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938402":{"id":"n1820938402","loc":[-85.2976687,41.9737612],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938403":{"id":"n1820938403","loc":[-85.3622069,41.993473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938404":{"id":"n1820938404","loc":[-85.2465458,42.014906],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938405":{"id":"n1820938405","loc":[-85.5724663,41.9639412],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938406":{"id":"n1820938406","loc":[-85.3708501,41.9982037],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938408":{"id":"n1820938408","loc":[-85.2564592,42.0055311],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938409":{"id":"n1820938409","loc":[-85.1192846,42.0810856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938410":{"id":"n1820938410","loc":[-85.5623812,41.971663],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938411":{"id":"n1820938411","loc":[-85.3221948,41.9719665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938412":{"id":"n1820938412","loc":[-85.5168738,41.9710305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938413":{"id":"n1820938413","loc":[-85.4546852,42.0061127],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938414":{"id":"n1820938414","loc":[-85.5896153,41.9463617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:29Z","tags":{}},"n1820938415":{"id":"n1820938415","loc":[-85.2978189,41.9722138],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938416":{"id":"n1820938416","loc":[-85.1021681,42.0883581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938417":{"id":"n1820938417","loc":[-85.2797193,41.9912984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938419":{"id":"n1820938419","loc":[-85.2362461,42.0248533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938420":{"id":"n1820938420","loc":[-85.4833639,41.9846252],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820938422":{"id":"n1820938422","loc":[-85.3281064,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938424":{"id":"n1820938424","loc":[-85.2416963,42.0130088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938425":{"id":"n1820938425","loc":[-85.5718655,41.9564577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938426":{"id":"n1820938426","loc":[-85.0512812,42.1030701],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938427":{"id":"n1820938427","loc":[-85.1273527,42.0723616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938428":{"id":"n1820938428","loc":[-85.0215033,42.0904083],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938429":{"id":"n1820938429","loc":[-85.6169953,41.942228],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938430":{"id":"n1820938430","loc":[-85.2829165,41.9907243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938431":{"id":"n1820938431","loc":[-85.2240796,42.0374203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938432":{"id":"n1820938432","loc":[-85.0167598,42.0898442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938433":{"id":"n1820938433","loc":[-85.2132649,42.0411334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938434":{"id":"n1820938434","loc":[-85.2293839,42.031513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:30Z","tags":{}},"n1820938435":{"id":"n1820938435","loc":[-85.1203374,42.0792608],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938436":{"id":"n1820938436","loc":[-85.109571,42.086268],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938437":{"id":"n1820938437","loc":[-85.1079026,42.0853842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938438":{"id":"n1820938438","loc":[-85.109237,42.0862413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938439":{"id":"n1820938439","loc":[-85.2259936,42.0350831],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938440":{"id":"n1820938440","loc":[-85.3669705,41.99679],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938441":{"id":"n1820938441","loc":[-85.2418143,42.0223507],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938442":{"id":"n1820938442","loc":[-85.3101248,41.9702515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938443":{"id":"n1820938443","loc":[-85.069315,42.1059688],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938444":{"id":"n1820938444","loc":[-85.205862,42.0410378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938445":{"id":"n1820938445","loc":[-85.0388076,42.1036604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938446":{"id":"n1820938446","loc":[-85.2225389,42.0370115],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938447":{"id":"n1820938447","loc":[-85.3241474,41.9719346],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938448":{"id":"n1820938448","loc":[-85.3125496,41.9690789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938449":{"id":"n1820938449","loc":[-85.1146497,42.0857039],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938450":{"id":"n1820938450","loc":[-85.1333944,42.0714963],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938451":{"id":"n1820938451","loc":[-85.5619306,41.9720937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938452":{"id":"n1820938452","loc":[-85.2553651,42.0006479],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938453":{"id":"n1820938453","loc":[-85.3151137,41.9710093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938454":{"id":"n1820938454","loc":[-85.2592315,41.9977947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938455":{"id":"n1820938455","loc":[-85.2655723,41.9995966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:31Z","tags":{}},"n1820938456":{"id":"n1820938456","loc":[-85.4820652,41.9959233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938459":{"id":"n1820938459","loc":[-85.450737,42.0055068],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938460":{"id":"n1820938460","loc":[-85.2428658,42.0205573],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938461":{"id":"n1820938461","loc":[-85.0835576,42.1021559],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938462":{"id":"n1820938462","loc":[-85.244636,42.0194733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938463":{"id":"n1820938463","loc":[-85.5702562,41.9581332],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938465":{"id":"n1820938465","loc":[-85.5680031,41.9659515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938467":{"id":"n1820938467","loc":[-85.2798752,41.9948353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938468":{"id":"n1820938468","loc":[-85.0477407,42.1015537],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938469":{"id":"n1820938469","loc":[-85.6403842,41.913732],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938470":{"id":"n1820938470","loc":[-85.0396029,42.103289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938471":{"id":"n1820938471","loc":[-85.2824702,41.9907777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938472":{"id":"n1820938472","loc":[-85.2969284,41.9735538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938474":{"id":"n1820938474","loc":[-85.401041,42.0070853],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938475":{"id":"n1820938475","loc":[-85.4116625,42.0073883],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938476":{"id":"n1820938476","loc":[-85.0437764,42.1016214],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938477":{"id":"n1820938477","loc":[-85.3643269,41.9958436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938478":{"id":"n1820938478","loc":[-85.3895182,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938479":{"id":"n1820938479","loc":[-85.636157,41.9333373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:32Z","tags":{}},"n1820938480":{"id":"n1820938480","loc":[-85.2811355,41.9858044],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938481":{"id":"n1820938481","loc":[-85.0239052,42.092153],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938482":{"id":"n1820938482","loc":[-85.2558798,42.0053557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938483":{"id":"n1820938483","loc":[-85.2544422,42.0047339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938484":{"id":"n1820938484","loc":[-85.4864683,41.9843183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938485":{"id":"n1820938485","loc":[-85.2554185,42.0031075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938486":{"id":"n1820938486","loc":[-85.3082795,41.9712486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938487":{"id":"n1820938487","loc":[-85.2433378,42.0133436],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938488":{"id":"n1820938488","loc":[-85.0216696,42.0904162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938489":{"id":"n1820938489","loc":[-85.2546138,42.0050289],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938490":{"id":"n1820938490","loc":[-85.2717521,41.9977349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938491":{"id":"n1820938491","loc":[-85.0100489,42.0908195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938492":{"id":"n1820938492","loc":[-85.207879,42.0392211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938493":{"id":"n1820938493","loc":[-85.0007363,42.0882836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938494":{"id":"n1820938494","loc":[-85.5775303,41.9504097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938495":{"id":"n1820938495","loc":[-85.1131584,42.0847683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938496":{"id":"n1820938496","loc":[-85.0887825,42.0941633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938497":{"id":"n1820938497","loc":[-85.1185926,42.0818938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938498":{"id":"n1820938498","loc":[-85.2748487,41.9948712],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938499":{"id":"n1820938499","loc":[-85.2566952,42.0090788],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938500":{"id":"n1820938500","loc":[-85.0774757,42.1036234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938501":{"id":"n1820938501","loc":[-85.4190869,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938502":{"id":"n1820938502","loc":[-85.1140395,42.0850577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938503":{"id":"n1820938503","loc":[-85.1136104,42.0848627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938504":{"id":"n1820938504","loc":[-85.5828089,41.9480638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938505":{"id":"n1820938505","loc":[-85.625514,41.9405202],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938506":{"id":"n1820938506","loc":[-85.2063384,42.0398322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938507":{"id":"n1820938507","loc":[-85.3395476,41.9851636],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:33Z","tags":{}},"n1820938508":{"id":"n1820938508","loc":[-85.0328853,42.0963606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938510":{"id":"n1820938510","loc":[-85.1170369,42.0843702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938511":{"id":"n1820938511","loc":[-85.2784748,41.9868487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938512":{"id":"n1820938512","loc":[-85.6310501,41.9435528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938514":{"id":"n1820938514","loc":[-85.0334284,42.0981028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938515":{"id":"n1820938515","loc":[-84.9912091,42.0868226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938516":{"id":"n1820938516","loc":[-85.2806141,41.9940351],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938517":{"id":"n1820938517","loc":[-85.1233025,42.0776734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938518":{"id":"n1820938518","loc":[-85.2047891,42.0429023],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938519":{"id":"n1820938519","loc":[-85.1475443,42.0648312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938520":{"id":"n1820938520","loc":[-85.2644685,41.9990891],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938521":{"id":"n1820938521","loc":[-85.1056281,42.0872553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938522":{"id":"n1820938522","loc":[-85.4813184,41.9930105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938523":{"id":"n1820938523","loc":[-85.321551,41.9722936],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938524":{"id":"n1820938524","loc":[-85.1564664,42.0631211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938525":{"id":"n1820938525","loc":[-85.4149885,42.0079144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938527":{"id":"n1820938527","loc":[-85.2861888,41.9803653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938528":{"id":"n1820938528","loc":[-85.1301379,42.0682178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938529":{"id":"n1820938529","loc":[-85.4156537,42.0084247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938530":{"id":"n1820938530","loc":[-85.245151,42.0176082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938531":{"id":"n1820938531","loc":[-85.457818,42.0001651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:34Z","tags":{}},"n1820938532":{"id":"n1820938532","loc":[-85.310951,41.9694538],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938533":{"id":"n1820938533","loc":[-85.1509089,42.0611298],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938534":{"id":"n1820938534","loc":[-85.1108249,42.086321],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938535":{"id":"n1820938535","loc":[-85.1260344,42.0740687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938536":{"id":"n1820938536","loc":[-85.4561228,42.0042791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938537":{"id":"n1820938537","loc":[-85.2805082,41.9945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938538":{"id":"n1820938538","loc":[-85.273352,41.9981921],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938539":{"id":"n1820938539","loc":[-85.1084216,42.0864364],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938540":{"id":"n1820938540","loc":[-85.5009737,41.9773637],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938541":{"id":"n1820938541","loc":[-85.3960843,42.0051879],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938542":{"id":"n1820938542","loc":[-85.3425088,41.9865034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938545":{"id":"n1820938545","loc":[-84.9937907,42.0860849],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938546":{"id":"n1820938546","loc":[-85.1084176,42.086065],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938547":{"id":"n1820938547","loc":[-85.3492851,41.9924786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938548":{"id":"n1820938548","loc":[-85.2512235,42.0101147],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938549":{"id":"n1820938549","loc":[-85.3717298,41.9979326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:35Z","tags":{}},"n1820938551":{"id":"n1820938551","loc":[-85.2573712,42.0064081],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938552":{"id":"n1820938552","loc":[-85.2514596,42.010139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938553":{"id":"n1820938553","loc":[-85.416512,42.0088073],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938554":{"id":"n1820938554","loc":[-85.4365964,42.0061606],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938555":{"id":"n1820938555","loc":[-85.4552431,42.0057301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938556":{"id":"n1820938556","loc":[-85.2916283,41.9778769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938557":{"id":"n1820938557","loc":[-85.100709,42.0902968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938558":{"id":"n1820938558","loc":[-85.4703064,41.9965771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938559":{"id":"n1820938559","loc":[-85.3134722,41.9696134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938560":{"id":"n1820938560","loc":[-85.4834213,41.9885768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938561":{"id":"n1820938561","loc":[-85.2740641,41.9975236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938562":{"id":"n1820938562","loc":[-85.148334,42.0623405],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938563":{"id":"n1820938563","loc":[-85.2358598,42.0263675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938565":{"id":"n1820938565","loc":[-85.2902979,41.9790892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938566":{"id":"n1820938566","loc":[-85.2528865,42.0112869],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938567":{"id":"n1820938567","loc":[-85.2595319,41.9973003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938568":{"id":"n1820938568","loc":[-85.071151,42.105689],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938570":{"id":"n1820938570","loc":[-85.299278,41.9732188],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938571":{"id":"n1820938571","loc":[-85.0354669,42.1024771],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938583":{"id":"n1820938583","loc":[-85.3313937,41.972562],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938585":{"id":"n1820938585","loc":[-85.0756933,42.1058334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938587":{"id":"n1820938587","loc":[-85.3130324,41.9694219],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:36Z","tags":{}},"n1820938590":{"id":"n1820938590","loc":[-85.0934227,42.0931681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938592":{"id":"n1820938592","loc":[-85.3517956,41.9922553],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938593":{"id":"n1820938593","loc":[-85.4023971,42.0065169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938594":{"id":"n1820938594","loc":[-85.3506798,41.9925583],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938595":{"id":"n1820938595","loc":[-85.3673524,41.9971193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938596":{"id":"n1820938596","loc":[-85.1073608,42.0853523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938597":{"id":"n1820938597","loc":[-85.2976579,41.972477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938598":{"id":"n1820938598","loc":[-85.5616517,41.9694295],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938599":{"id":"n1820938599","loc":[-85.3552074,41.9921915],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938600":{"id":"n1820938600","loc":[-85.4665126,41.9999953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938601":{"id":"n1820938601","loc":[-85.2740695,41.9966226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938602":{"id":"n1820938602","loc":[-85.279376,41.9886669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938603":{"id":"n1820938603","loc":[-85.0771109,42.1040413],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938604":{"id":"n1820938604","loc":[-85.2636049,41.9977895],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938605":{"id":"n1820938605","loc":[-85.3762145,41.9976456],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938606":{"id":"n1820938606","loc":[-85.2321369,42.0289577],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938620":{"id":"n1820938620","loc":[-85.4947724,41.9776189],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938622":{"id":"n1820938622","loc":[-85.1547069,42.0622768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938624":{"id":"n1820938624","loc":[-85.0005056,42.0880249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938626":{"id":"n1820938626","loc":[-85.0735596,42.1059357],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938628":{"id":"n1820938628","loc":[-85.4665298,41.99932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938629":{"id":"n1820938629","loc":[-85.434515,42.0065273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938630":{"id":"n1820938630","loc":[-85.117462,42.0823823],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938631":{"id":"n1820938631","loc":[-85.0131777,42.0890707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938632":{"id":"n1820938632","loc":[-85.0875326,42.0961934],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:37Z","tags":{}},"n1820938634":{"id":"n1820938634","loc":[-85.6433839,41.9112042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938635":{"id":"n1820938635","loc":[-85.1366181,42.064969],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938636":{"id":"n1820938636","loc":[-85.073109,42.1057925],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938638":{"id":"n1820938638","loc":[-85.161406,42.0632541],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938640":{"id":"n1820938640","loc":[-85.6343932,41.9188845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938642":{"id":"n1820938642","loc":[-85.2500004,42.010306],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938644":{"id":"n1820938644","loc":[-85.291918,41.9753166],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938663":{"id":"n1820938663","loc":[-85.2841611,41.9916812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938664":{"id":"n1820938664","loc":[-85.1052955,42.0868134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938665":{"id":"n1820938665","loc":[-85.4606118,42.0005534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938666":{"id":"n1820938666","loc":[-85.5672736,41.9642922],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938667":{"id":"n1820938667","loc":[-85.6348481,41.9316932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938668":{"id":"n1820938668","loc":[-85.0224904,42.0909576],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938669":{"id":"n1820938669","loc":[-85.0133856,42.0899755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938670":{"id":"n1820938670","loc":[-85.344779,41.991139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938671":{"id":"n1820938671","loc":[-85.632874,41.9425313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938673":{"id":"n1820938673","loc":[-85.4941501,41.9779698],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938675":{"id":"n1820938675","loc":[-85.0862559,42.0997519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938676":{"id":"n1820938676","loc":[-85.0097874,42.0898032],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938678":{"id":"n1820938678","loc":[-84.9913553,42.0863675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938680":{"id":"n1820938680","loc":[-85.0533666,42.1038315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938682":{"id":"n1820938682","loc":[-85.2950294,41.9743914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938684":{"id":"n1820938684","loc":[-85.2517385,42.0104499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938686":{"id":"n1820938686","loc":[-85.0247971,42.0922514],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938688":{"id":"n1820938688","loc":[-85.0807037,42.1026017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:38Z","tags":{}},"n1820938690":{"id":"n1820938690","loc":[-85.52462,41.9722748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938694":{"id":"n1820938694","loc":[-85.2586535,41.9988818],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938695":{"id":"n1820938695","loc":[-85.0931612,42.092948],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938697":{"id":"n1820938697","loc":[-85.2470822,42.016564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938698":{"id":"n1820938698","loc":[-85.4143018,42.0075158],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938699":{"id":"n1820938699","loc":[-85.0771484,42.104487],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938700":{"id":"n1820938700","loc":[-85.0291208,42.0942775],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938701":{"id":"n1820938701","loc":[-85.6367964,41.9185971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938702":{"id":"n1820938702","loc":[-85.085419,42.1010693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938703":{"id":"n1820938703","loc":[-85.0583877,42.1040584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938705":{"id":"n1820938705","loc":[-85.2573379,42.0003182],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938706":{"id":"n1820938706","loc":[-85.2655937,41.9981575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938707":{"id":"n1820938707","loc":[-85.023181,42.0915758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938708":{"id":"n1820938708","loc":[-85.2318687,42.0274674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938709":{"id":"n1820938709","loc":[-85.1056389,42.0866184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938710":{"id":"n1820938710","loc":[-85.5276265,41.9700978],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938711":{"id":"n1820938711","loc":[-85.0864128,42.0945761],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938712":{"id":"n1820938712","loc":[-84.9897071,42.0871888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:39Z","tags":{}},"n1820938714":{"id":"n1820938714","loc":[-85.1328845,42.0665611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938715":{"id":"n1820938715","loc":[-85.0336537,42.0991377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938716":{"id":"n1820938716","loc":[-85.087597,42.0986692],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938717":{"id":"n1820938717","loc":[-85.1241394,42.0761882],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938718":{"id":"n1820938718","loc":[-85.1176002,42.0847723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938719":{"id":"n1820938719","loc":[-85.2423615,42.0216572],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938721":{"id":"n1820938721","loc":[-85.2196378,42.0387908],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938722":{"id":"n1820938722","loc":[-85.0164272,42.0890082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938723":{"id":"n1820938723","loc":[-85.5917182,41.9451807],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938724":{"id":"n1820938724","loc":[-85.2458806,42.0086638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938725":{"id":"n1820938725","loc":[-85.1264474,42.0740527],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938726":{"id":"n1820938726","loc":[-85.1961631,42.04738],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938727":{"id":"n1820938727","loc":[-85.2784643,41.9943648],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938728":{"id":"n1820938728","loc":[-85.2905554,41.9763216],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938729":{"id":"n1820938729","loc":[-85.2913386,41.9771511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938730":{"id":"n1820938730","loc":[-85.0112519,42.0895683],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938732":{"id":"n1820938732","loc":[-85.4290261,42.0064531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:40Z","tags":{}},"n1820938733":{"id":"n1820938733","loc":[-85.3867073,42.0031629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938734":{"id":"n1820938734","loc":[-85.4943647,41.9836005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938735":{"id":"n1820938735","loc":[-85.4900303,41.9860728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938736":{"id":"n1820938736","loc":[-85.0866153,42.0944539],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938737":{"id":"n1820938737","loc":[-85.0869532,42.0990911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938738":{"id":"n1820938738","loc":[-85.6321659,41.9208851],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938739":{"id":"n1820938739","loc":[-85.5930485,41.9433453],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938740":{"id":"n1820938740","loc":[-85.0406851,42.102733],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938741":{"id":"n1820938741","loc":[-85.1051131,42.0869846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938742":{"id":"n1820938742","loc":[-85.1377554,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938743":{"id":"n1820938743","loc":[-85.2795694,41.994604],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938745":{"id":"n1820938745","loc":[-85.4948153,41.9826594],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938746":{"id":"n1820938746","loc":[-85.4488916,42.0050923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938747":{"id":"n1820938747","loc":[-85.1052526,42.0866144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938748":{"id":"n1820938748","loc":[-85.1468749,42.0653991],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938749":{"id":"n1820938749","loc":[-85.0856886,42.1006104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938750":{"id":"n1820938750","loc":[-85.2144022,42.0404004],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938751":{"id":"n1820938751","loc":[-85.277771,41.9907458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938752":{"id":"n1820938752","loc":[-85.1474542,42.0636149],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938753":{"id":"n1820938753","loc":[-85.0820515,42.1028075],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938754":{"id":"n1820938754","loc":[-85.1122948,42.08525],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:41Z","tags":{}},"n1820938756":{"id":"n1820938756","loc":[-85.0173352,42.0901933],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938757":{"id":"n1820938757","loc":[-85.2259721,42.0354018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938758":{"id":"n1820938758","loc":[-85.0872389,42.0987795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938759":{"id":"n1820938759","loc":[-85.2291436,42.031874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938760":{"id":"n1820938760","loc":[-85.3802485,42.0016002],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938761":{"id":"n1820938761","loc":[-85.3945822,42.0057938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938762":{"id":"n1820938762","loc":[-85.5273237,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938763":{"id":"n1820938763","loc":[-85.2868862,41.9798629],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938764":{"id":"n1820938764","loc":[-85.2516677,42.0107899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938766":{"id":"n1820938766","loc":[-85.3183002,41.9693103],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938768":{"id":"n1820938768","loc":[-85.2159042,42.0401932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938770":{"id":"n1820938770","loc":[-85.0094481,42.0911141],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938771":{"id":"n1820938771","loc":[-85.0244538,42.0922155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938772":{"id":"n1820938772","loc":[-85.231697,42.028862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938773":{"id":"n1820938773","loc":[-85.2102394,42.0390617],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938774":{"id":"n1820938774","loc":[-85.2463419,42.0151212],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938775":{"id":"n1820938775","loc":[-85.0726195,42.1056424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938776":{"id":"n1820938776","loc":[-85.0060431,42.0883262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938778":{"id":"n1820938778","loc":[-85.425889,42.0056982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938779":{"id":"n1820938779","loc":[-85.1183042,42.0820638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:42Z","tags":{}},"n1820938780":{"id":"n1820938780","loc":[-85.441596,42.0058257],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938781":{"id":"n1820938781","loc":[-85.1124879,42.0847086],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938782":{"id":"n1820938782","loc":[-85.2452733,42.0153894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938783":{"id":"n1820938783","loc":[-85.2741191,41.9969244],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938784":{"id":"n1820938784","loc":[-85.2829487,41.9822236],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938785":{"id":"n1820938785","loc":[-85.3202743,41.972142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938786":{"id":"n1820938786","loc":[-85.2345402,42.0266465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938787":{"id":"n1820938787","loc":[-85.3037626,41.9724611],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938789":{"id":"n1820938789","loc":[-85.2474792,42.0161973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938790":{"id":"n1820938790","loc":[-85.2951045,41.9727323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938791":{"id":"n1820938791","loc":[-85.322345,41.9712726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938792":{"id":"n1820938792","loc":[-85.2402372,42.0110394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938793":{"id":"n1820938793","loc":[-85.5135693,41.9698659],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938794":{"id":"n1820938794","loc":[-85.4695339,41.9967366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938796":{"id":"n1820938796","loc":[-85.0418492,42.1011131],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938797":{"id":"n1820938797","loc":[-85.3334107,41.9806337],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938798":{"id":"n1820938798","loc":[-85.5625314,41.9711685],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938799":{"id":"n1820938799","loc":[-85.3755707,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938800":{"id":"n1820938800","loc":[-85.5227532,41.9722429],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938801":{"id":"n1820938801","loc":[-85.4267687,42.0052836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938803":{"id":"n1820938803","loc":[-85.0284704,42.0940837],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938804":{"id":"n1820938804","loc":[-85.015585,42.0885305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938805":{"id":"n1820938805","loc":[-85.0765905,42.1053865],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938806":{"id":"n1820938806","loc":[-85.2614953,41.9964551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:43Z","tags":{}},"n1820938808":{"id":"n1820938808","loc":[-85.0307355,42.0947313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938810":{"id":"n1820938810","loc":[-85.3894753,42.0003565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938812":{"id":"n1820938812","loc":[-85.0868848,42.095006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938813":{"id":"n1820938813","loc":[-85.3854198,42.0009465],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938814":{"id":"n1820938814","loc":[-85.2659692,41.9993534],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938815":{"id":"n1820938815","loc":[-85.1234259,42.0765266],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938816":{"id":"n1820938816","loc":[-85.1426906,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938818":{"id":"n1820938818","loc":[-85.1014533,42.0893067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938819":{"id":"n1820938819","loc":[-85.0883064,42.098067],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938820":{"id":"n1820938820","loc":[-85.0503156,42.102704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938821":{"id":"n1820938821","loc":[-85.1179649,42.0821884],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938822":{"id":"n1820938822","loc":[-85.3484697,41.9921596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938823":{"id":"n1820938823","loc":[-85.3732962,41.9970874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938824":{"id":"n1820938824","loc":[-85.2784104,41.9898312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938825":{"id":"n1820938825","loc":[-85.4441709,42.0052198],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938826":{"id":"n1820938826","loc":[-85.3925438,42.0038326],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938829":{"id":"n1820938829","loc":[-85.5717582,41.9621861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:44Z","tags":{}},"n1820938830":{"id":"n1820938830","loc":[-85.0866314,42.0995051],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938831":{"id":"n1820938831","loc":[-85.576672,41.9522769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938832":{"id":"n1820938832","loc":[-85.1587238,42.0636205],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938833":{"id":"n1820938833","loc":[-85.3804245,41.9999155],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938834":{"id":"n1820938834","loc":[-85.280083,41.9948843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938836":{"id":"n1820938836","loc":[-85.561892,41.9686693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938837":{"id":"n1820938837","loc":[-85.0158975,42.0885253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938838":{"id":"n1820938838","loc":[-85.4248204,42.007633],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938839":{"id":"n1820938839","loc":[-85.0352738,42.1039657],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938840":{"id":"n1820938840","loc":[-85.211956,42.0411812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938841":{"id":"n1820938841","loc":[-85.4816575,41.9908997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938842":{"id":"n1820938842","loc":[-85.3807635,42.0020308],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938843":{"id":"n1820938843","loc":[-85.0100865,42.0898521],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938844":{"id":"n1820938844","loc":[-85.0103936,42.0897434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938848":{"id":"n1820938848","loc":[-85.2430052,42.0131363],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938849":{"id":"n1820938849","loc":[-85.112559,42.0853723],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:45Z","tags":{}},"n1820938851":{"id":"n1820938851","loc":[-85.3641553,41.9952535],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938852":{"id":"n1820938852","loc":[-85.2087373,42.0390777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938853":{"id":"n1820938853","loc":[-85.2473933,42.0148263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938854":{"id":"n1820938854","loc":[-85.0213464,42.090509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938855":{"id":"n1820938855","loc":[-85.0673208,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938856":{"id":"n1820938856","loc":[-85.1003053,42.0905528],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938857":{"id":"n1820938857","loc":[-85.2617367,41.9965389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938858":{"id":"n1820938858","loc":[-85.280363,41.9916015],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938859":{"id":"n1820938859","loc":[-85.0038866,42.0873469],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938860":{"id":"n1820938860","loc":[-85.2476401,42.0151451],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938861":{"id":"n1820938861","loc":[-85.193717,42.0499294],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938862":{"id":"n1820938862","loc":[-85.3478689,41.9917609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938863":{"id":"n1820938863","loc":[-85.5638017,41.9648881],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938864":{"id":"n1820938864","loc":[-85.4356308,42.0064476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938865":{"id":"n1820938865","loc":[-85.0561722,42.1023509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938867":{"id":"n1820938867","loc":[-85.2256031,42.0356034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938868":{"id":"n1820938868","loc":[-85.6102576,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938869":{"id":"n1820938869","loc":[-85.2285213,42.0339938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:46Z","tags":{}},"n1820938870":{"id":"n1820938870","loc":[-85.0326238,42.0978003],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938871":{"id":"n1820938871","loc":[-85.0131389,42.0903736],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938872":{"id":"n1820938872","loc":[-85.2550859,42.0012259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938873":{"id":"n1820938873","loc":[-85.1130029,42.0846966],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938874":{"id":"n1820938874","loc":[-85.1579041,42.06336],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938875":{"id":"n1820938875","loc":[-85.0430522,42.1020234],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938876":{"id":"n1820938876","loc":[-85.2786679,41.9865935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938877":{"id":"n1820938877","loc":[-85.1221666,42.0788706],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938878":{"id":"n1820938878","loc":[-85.2554614,42.0103303],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938879":{"id":"n1820938879","loc":[-85.2349801,42.0265748],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938880":{"id":"n1820938880","loc":[-85.0997434,42.0907864],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938881":{"id":"n1820938881","loc":[-85.0045464,42.0878167],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938882":{"id":"n1820938882","loc":[-85.2728048,41.9982519],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938883":{"id":"n1820938883","loc":[-85.3111333,41.9691587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938884":{"id":"n1820938884","loc":[-85.3219802,41.9721899],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938885":{"id":"n1820938885","loc":[-85.3091378,41.9699325],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938887":{"id":"n1820938887","loc":[-85.4242367,42.0085203],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938888":{"id":"n1820938888","loc":[-84.9968377,42.0874504],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:47Z","tags":{}},"n1820938890":{"id":"n1820938890","loc":[-85.5443139,41.9714078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938891":{"id":"n1820938891","loc":[-85.6404013,41.9154676],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938892":{"id":"n1820938892","loc":[-85.3644986,41.9962582],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938893":{"id":"n1820938893","loc":[-85.0496772,42.1018323],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938894":{"id":"n1820938894","loc":[-85.297261,41.9737373],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938895":{"id":"n1820938895","loc":[-85.0327096,42.098071],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938896":{"id":"n1820938896","loc":[-85.3856773,41.9996867],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938897":{"id":"n1820938897","loc":[-85.0493862,42.1015509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938898":{"id":"n1820938898","loc":[-84.9969879,42.0876614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938899":{"id":"n1820938899","loc":[-85.0848625,42.1013587],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938900":{"id":"n1820938900","loc":[-85.5853195,41.9479201],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938901":{"id":"n1820938901","loc":[-85.6329169,41.9387964],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938902":{"id":"n1820938902","loc":[-85.0843046,42.1029468],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938903":{"id":"n1820938903","loc":[-85.1228747,42.0778474],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938904":{"id":"n1820938904","loc":[-85.4855456,41.984095],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938905":{"id":"n1820938905","loc":[-85.0573269,42.1026801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938906":{"id":"n1820938906","loc":[-85.2425868,42.0131523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938907":{"id":"n1820938907","loc":[-85.1149622,42.0860053],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938908":{"id":"n1820938908","loc":[-85.4833097,41.9951578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938909":{"id":"n1820938909","loc":[-85.075979,42.1056372],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938910":{"id":"n1820938910","loc":[-85.0338509,42.0977139],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938911":{"id":"n1820938911","loc":[-85.6384272,41.9115715],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938912":{"id":"n1820938912","loc":[-85.0458363,42.1004074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938913":{"id":"n1820938913","loc":[-85.0592138,42.1048305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:48Z","tags":{}},"n1820938914":{"id":"n1820938914","loc":[-85.2807493,41.9916653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938915":{"id":"n1820938915","loc":[-85.1103274,42.0864193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938916":{"id":"n1820938916","loc":[-85.6267156,41.9404404],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938918":{"id":"n1820938918","loc":[-85.0331374,42.0982911],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938919":{"id":"n1820938919","loc":[-85.5637331,41.965409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938920":{"id":"n1820938920","loc":[-85.5457515,41.9714237],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938922":{"id":"n1820938922","loc":[-85.082073,42.1030104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938923":{"id":"n1820938923","loc":[-85.0780765,42.103102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938924":{"id":"n1820938924","loc":[-85.4208035,42.0089508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938925":{"id":"n1820938925","loc":[-85.3469934,41.9914795],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938926":{"id":"n1820938926","loc":[-85.0322,42.095619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938927":{"id":"n1820938927","loc":[-85.4784431,41.9949401],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938928":{"id":"n1820938928","loc":[-85.1303095,42.0667523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938929":{"id":"n1820938929","loc":[-85.2463784,42.0084781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938930":{"id":"n1820938930","loc":[-85.6299986,41.9427707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938931":{"id":"n1820938931","loc":[-85.6325907,41.9238499],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938932":{"id":"n1820938932","loc":[-85.4808464,41.9914476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938934":{"id":"n1820938934","loc":[-85.2411599,42.0105292],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938935":{"id":"n1820938935","loc":[-85.0163213,42.0892379],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938936":{"id":"n1820938936","loc":[-85.3290934,41.9682322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938937":{"id":"n1820938937","loc":[-85.4925623,41.9853231],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:49Z","tags":{}},"n1820938938":{"id":"n1820938938","loc":[-85.0338294,42.09892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938940":{"id":"n1820938940","loc":[-85.4174561,42.008903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938941":{"id":"n1820938941","loc":[-85.1165595,42.0838845],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938942":{"id":"n1820938942","loc":[-85.2954585,41.9717192],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938943":{"id":"n1820938943","loc":[-85.6330199,41.9257338],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938944":{"id":"n1820938944","loc":[-85.2294654,42.0324478],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938945":{"id":"n1820938945","loc":[-85.5601282,41.9728914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938946":{"id":"n1820938946","loc":[-85.1176324,42.08568],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938947":{"id":"n1820938947","loc":[-85.0210245,42.0906005],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938948":{"id":"n1820938948","loc":[-85.0251887,42.09253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938949":{"id":"n1820938949","loc":[-85.0895832,42.0939551],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938950":{"id":"n1820938950","loc":[-84.9915109,42.085842],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938951":{"id":"n1820938951","loc":[-85.2187366,42.0393486],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938952":{"id":"n1820938952","loc":[-85.006605,42.087579],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938953":{"id":"n1820938953","loc":[-85.046641,42.1012393],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938954":{"id":"n1820938954","loc":[-85.052102,42.103695],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938955":{"id":"n1820938955","loc":[-85.283925,41.9912825],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938956":{"id":"n1820938956","loc":[-85.2326626,42.0316349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938957":{"id":"n1820938957","loc":[-85.1174298,42.0859694],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938958":{"id":"n1820938958","loc":[-85.3802056,41.9994794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938959":{"id":"n1820938959","loc":[-85.4586334,41.9999737],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938960":{"id":"n1820938960","loc":[-85.4302234,42.0069418],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938961":{"id":"n1820938961","loc":[-85.092201,42.0930674],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938962":{"id":"n1820938962","loc":[-85.3684511,41.9979382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938963":{"id":"n1820938963","loc":[-85.4618735,42.0011856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938964":{"id":"n1820938964","loc":[-85.4828205,41.9877793],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:50Z","tags":{}},"n1820938965":{"id":"n1820938965","loc":[-85.0837789,42.1025726],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938966":{"id":"n1820938966","loc":[-85.0176195,42.090253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938967":{"id":"n1820938967","loc":[-85.3801627,42.001074],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938968":{"id":"n1820938968","loc":[-85.4767007,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938969":{"id":"n1820938969","loc":[-85.274268,41.9957495],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938970":{"id":"n1820938970","loc":[-85.2977438,41.9719506],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938971":{"id":"n1820938971","loc":[-85.2425546,42.0208682],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938972":{"id":"n1820938972","loc":[-85.2557082,42.002382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938973":{"id":"n1820938973","loc":[-85.3187937,41.9691986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938975":{"id":"n1820938975","loc":[-85.2448077,42.0153045],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938977":{"id":"n1820938977","loc":[-85.0343015,42.0997718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938978":{"id":"n1820938978","loc":[-85.2449364,42.01874],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938979":{"id":"n1820938979","loc":[-85.2598391,41.9969602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938980":{"id":"n1820938980","loc":[-85.4294724,42.0067665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938981":{"id":"n1820938981","loc":[-85.428082,42.0055124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938983":{"id":"n1820938983","loc":[-85.5436315,41.9717484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938985":{"id":"n1820938985","loc":[-85.5978336,41.9407437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938986":{"id":"n1820938986","loc":[-85.491661,41.9860249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938987":{"id":"n1820938987","loc":[-85.4942789,41.9801392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:51Z","tags":{}},"n1820938988":{"id":"n1820938988","loc":[-85.0416306,42.1010841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938989":{"id":"n1820938989","loc":[-85.2653644,41.9984433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938990":{"id":"n1820938990","loc":[-85.1028266,42.0881124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938991":{"id":"n1820938991","loc":[-85.0163146,42.0887932],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938992":{"id":"n1820938992","loc":[-85.5282209,41.9678112],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820938993":{"id":"n1820938993","loc":[-85.5442752,41.9715888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938994":{"id":"n1820938994","loc":[-85.5634327,41.9658558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938995":{"id":"n1820938995","loc":[-85.0384227,42.1037627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938996":{"id":"n1820938996","loc":[-85.1144258,42.0854439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938997":{"id":"n1820938997","loc":[-85.1870651,42.0506305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938998":{"id":"n1820938998","loc":[-85.1256159,42.0747376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820938999":{"id":"n1820938999","loc":[-85.3272695,41.9715836],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939000":{"id":"n1820939000","loc":[-85.0543067,42.103098],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939001":{"id":"n1820939001","loc":[-85.4678173,41.9973585],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939003":{"id":"n1820939003","loc":[-85.0266626,42.0933154],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939004":{"id":"n1820939004","loc":[-85.0353046,42.1019728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939005":{"id":"n1820939005","loc":[-85.1237961,42.0762798],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939006":{"id":"n1820939006","loc":[-85.2812214,41.9826702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:52Z","tags":{}},"n1820939007":{"id":"n1820939007","loc":[-85.2927763,41.9747343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939008":{"id":"n1820939008","loc":[-85.3270979,41.9720862],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939009":{"id":"n1820939009","loc":[-85.488657,41.9856581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939010":{"id":"n1820939010","loc":[-85.3087301,41.9701399],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939011":{"id":"n1820939011","loc":[-85.0276939,42.093768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939012":{"id":"n1820939012","loc":[-85.2956516,41.9748779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939013":{"id":"n1820939013","loc":[-85.1298579,42.0726443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939014":{"id":"n1820939014","loc":[-85.105144,42.0870893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939015":{"id":"n1820939015","loc":[-85.0677486,42.1053917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939016":{"id":"n1820939016","loc":[-85.0333681,42.0993459],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939017":{"id":"n1820939017","loc":[-85.6384272,41.910805],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939018":{"id":"n1820939018","loc":[-85.399496,42.006894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939019":{"id":"n1820939019","loc":[-85.2648427,41.9998318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939020":{"id":"n1820939020","loc":[-85.1237424,42.0766779],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939021":{"id":"n1820939021","loc":[-85.2515025,42.0109442],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939022":{"id":"n1820939022","loc":[-85.5566306,41.9718385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939023":{"id":"n1820939023","loc":[-85.090644,42.0938369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939024":{"id":"n1820939024","loc":[-85.1245525,42.074914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939025":{"id":"n1820939025","loc":[-85.1099934,42.0863926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939026":{"id":"n1820939026","loc":[-85.1251653,42.0744589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:53Z","tags":{}},"n1820939027":{"id":"n1820939027","loc":[-85.401792,42.0068143],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939028":{"id":"n1820939028","loc":[-85.0094763,42.0899584],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939029":{"id":"n1820939029","loc":[-85.1330779,42.0705605],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939030":{"id":"n1820939030","loc":[-85.4935064,41.984398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939031":{"id":"n1820939031","loc":[-85.5713334,41.9613939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939032":{"id":"n1820939032","loc":[-85.0873945,42.0964669],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939033":{"id":"n1820939033","loc":[-85.0886497,42.0986481],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939034":{"id":"n1820939034","loc":[-85.3276343,41.9758897],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939035":{"id":"n1820939035","loc":[-85.1304386,42.0727387],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939036":{"id":"n1820939036","loc":[-85.2551932,42.0052999],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939037":{"id":"n1820939037","loc":[-85.2206936,42.0384458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939038":{"id":"n1820939038","loc":[-85.2313645,42.0286389],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939039":{"id":"n1820939039","loc":[-85.0754586,42.1059835],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939040":{"id":"n1820939040","loc":[-85.0663324,42.1050812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939041":{"id":"n1820939041","loc":[-85.2406234,42.0106887],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939042":{"id":"n1820939042","loc":[-85.0685962,42.1058175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939043":{"id":"n1820939043","loc":[-85.0689462,42.1059437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939044":{"id":"n1820939044","loc":[-85.0586144,42.1046144],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939045":{"id":"n1820939045","loc":[-85.3650565,41.9965452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939047":{"id":"n1820939047","loc":[-85.5752558,41.9536014],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:54Z","tags":{}},"n1820939048":{"id":"n1820939048","loc":[-85.5110159,41.9710624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939050":{"id":"n1820939050","loc":[-85.2832641,41.9926477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939051":{"id":"n1820939051","loc":[-85.0078402,42.0898947],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939052":{"id":"n1820939052","loc":[-85.3882737,42.0017916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939053":{"id":"n1820939053","loc":[-85.1718945,42.0564937],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939054":{"id":"n1820939054","loc":[-85.0947048,42.0929293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939055":{"id":"n1820939055","loc":[-85.4456944,42.0051082],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939056":{"id":"n1820939056","loc":[-85.3139872,41.9706903],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939057":{"id":"n1820939057","loc":[-85.3893895,42.0034021],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939058":{"id":"n1820939058","loc":[-85.2425332,42.0106089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939059":{"id":"n1820939059","loc":[-85.6085624,41.9420844],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939060":{"id":"n1820939060","loc":[-85.210411,42.0397789],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939061":{"id":"n1820939061","loc":[-85.2762542,41.9960473],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939062":{"id":"n1820939062","loc":[-85.4686584,41.9969973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939063":{"id":"n1820939063","loc":[-85.3860421,42.0018394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939064":{"id":"n1820939064","loc":[-85.5636944,41.9644414],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939065":{"id":"n1820939065","loc":[-85.3267331,41.9766554],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939066":{"id":"n1820939066","loc":[-85.0868996,42.0943822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939067":{"id":"n1820939067","loc":[-85.104861,42.0880038],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939068":{"id":"n1820939068","loc":[-85.5537123,41.9695093],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939069":{"id":"n1820939069","loc":[-85.6325092,41.9396743],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939070":{"id":"n1820939070","loc":[-85.3869648,42.0024454],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939071":{"id":"n1820939071","loc":[-85.2775349,41.9957335],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:55Z","tags":{}},"n1820939072":{"id":"n1820939072","loc":[-85.2055616,42.0421533],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939073":{"id":"n1820939073","loc":[-85.4731431,41.9946531],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939074":{"id":"n1820939074","loc":[-85.0399609,42.1030833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939075":{"id":"n1820939075","loc":[-85.3055758,41.9725169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939076":{"id":"n1820939076","loc":[-85.4834599,41.994488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939077":{"id":"n1820939077","loc":[-85.3819866,42.0023018],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939078":{"id":"n1820939078","loc":[-85.1218756,42.0789992],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939079":{"id":"n1820939079","loc":[-85.2793159,41.9944458],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939080":{"id":"n1820939080","loc":[-85.2495498,42.0101466],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939081":{"id":"n1820939081","loc":[-85.0035969,42.0872434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939082":{"id":"n1820939082","loc":[-85.1054243,42.0865626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939083":{"id":"n1820939083","loc":[-85.0917665,42.0934774],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939084":{"id":"n1820939084","loc":[-85.3442211,41.988938],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939086":{"id":"n1820939086","loc":[-85.273989,41.9953588],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939087":{"id":"n1820939087","loc":[-85.1142541,42.0852488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939089":{"id":"n1820939089","loc":[-85.1526684,42.0615758],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939090":{"id":"n1820939090","loc":[-85.2538843,42.0110159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939091":{"id":"n1820939091","loc":[-85.28341,41.9909635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939092":{"id":"n1820939092","loc":[-85.3963178,42.0050217],"version":"2","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:29Z","tags":{}},"n1820939093":{"id":"n1820939093","loc":[-85.0851682,42.1012472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939095":{"id":"n1820939095","loc":[-85.2811784,41.986243],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939096":{"id":"n1820939096","loc":[-85.4274125,42.0052995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939097":{"id":"n1820939097","loc":[-85.0871262,42.0951652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:56Z","tags":{}},"n1820939099":{"id":"n1820939099","loc":[-85.1314253,42.0671665],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939100":{"id":"n1820939100","loc":[-85.2778997,41.991001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939101":{"id":"n1820939101","loc":[-85.112107,42.0862812],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939102":{"id":"n1820939102","loc":[-85.299911,41.9729955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939103":{"id":"n1820939103","loc":[-85.639822,41.9094796],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939104":{"id":"n1820939104","loc":[-85.122294,42.0785334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939105":{"id":"n1820939105","loc":[-85.2476294,42.015719],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939106":{"id":"n1820939106","loc":[-85.4946007,41.9814631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939107":{"id":"n1820939107","loc":[-85.0879524,42.0986919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939108":{"id":"n1820939108","loc":[-85.0342814,42.098274],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939109":{"id":"n1820939109","loc":[-85.2450695,42.0095463],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939110":{"id":"n1820939110","loc":[-85.3847546,42.0024135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939111":{"id":"n1820939111","loc":[-85.2961344,41.9742558],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939112":{"id":"n1820939112","loc":[-85.27899,41.994317],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939114":{"id":"n1820939114","loc":[-85.1017644,42.0886618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939115":{"id":"n1820939115","loc":[-85.076215,42.1056333],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939116":{"id":"n1820939116","loc":[-85.1198009,42.0805349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939117":{"id":"n1820939117","loc":[-85.11988,42.0798513],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939118":{"id":"n1820939118","loc":[-85.147819,42.0625476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939119":{"id":"n1820939119","loc":[-85.0585969,42.1029042],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939120":{"id":"n1820939120","loc":[-85.1248596,42.0745744],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:57Z","tags":{}},"n1820939121":{"id":"n1820939121","loc":[-85.3023786,41.9725249],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939123":{"id":"n1820939123","loc":[-85.0119332,42.0900699],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939124":{"id":"n1820939124","loc":[-85.2466852,42.0170343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939125":{"id":"n1820939125","loc":[-85.0033019,42.0872792],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939126":{"id":"n1820939126","loc":[-85.0042084,42.0875778],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939128":{"id":"n1820939128","loc":[-85.0052961,42.0885424],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939130":{"id":"n1820939130","loc":[-85.0647942,42.10508],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939131":{"id":"n1820939131","loc":[-85.2824123,41.9825107],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939132":{"id":"n1820939132","loc":[-85.3210039,41.9723255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939133":{"id":"n1820939133","loc":[-85.0491033,42.1014184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939134":{"id":"n1820939134","loc":[-85.1127776,42.0855168],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939135":{"id":"n1820939135","loc":[-85.1243768,42.0759322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939137":{"id":"n1820939137","loc":[-85.125974,42.0747547],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939138":{"id":"n1820939138","loc":[-85.1071248,42.0859973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939139":{"id":"n1820939139","loc":[-85.5326175,41.9674833],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1820939140":{"id":"n1820939140","loc":[-85.1338715,42.0660833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939142":{"id":"n1820939142","loc":[-85.649671,41.9135675],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:58Z","tags":{}},"n1820939144":{"id":"n1820939144","loc":[-85.0236545,42.0920444],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939145":{"id":"n1820939145","loc":[-85.1084391,42.0859376],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939146":{"id":"n1820939146","loc":[-85.1539988,42.0618626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939147":{"id":"n1820939147","loc":[-85.2354521,42.026511],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939148":{"id":"n1820939148","loc":[-85.2362246,42.0260408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939149":{"id":"n1820939149","loc":[-85.2401342,42.0115233],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939150":{"id":"n1820939150","loc":[-85.295319,41.9747423],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939151":{"id":"n1820939151","loc":[-85.1164696,42.0835409],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939152":{"id":"n1820939152","loc":[-85.3232891,41.9712885],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939153":{"id":"n1820939153","loc":[-85.2574463,42.0068944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939155":{"id":"n1820939155","loc":[-85.5704064,41.9598246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939156":{"id":"n1820939156","loc":[-85.0349077,42.0998116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939157":{"id":"n1820939157","loc":[-85.0949529,42.0925619],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939159":{"id":"n1820939159","loc":[-85.0179829,42.0902343],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939160":{"id":"n1820939160","loc":[-85.0405832,42.1016942],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939161":{"id":"n1820939161","loc":[-85.2534015,42.0111833],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939162":{"id":"n1820939162","loc":[-85.0839881,42.102708],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939163":{"id":"n1820939163","loc":[-85.0341996,42.1008385],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939164":{"id":"n1820939164","loc":[-85.1037761,42.0879731],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:56:59Z","tags":{}},"n1820939173":{"id":"n1820939173","loc":[-85.0460616,42.1005786],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939177":{"id":"n1820939177","loc":[-85.0061651,42.0878059],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939181":{"id":"n1820939181","loc":[-85.1456775,42.0654684],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939183":{"id":"n1820939183","loc":[-85.1325508,42.0718439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939185":{"id":"n1820939185","loc":[-85.2485842,42.008329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939187":{"id":"n1820939187","loc":[-85.2744128,41.9949322],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939189":{"id":"n1820939189","loc":[-85.2579025,41.9999542],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939191":{"id":"n1820939191","loc":[-85.3358998,41.9828987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939193":{"id":"n1820939193","loc":[-85.3192658,41.9716714],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939194":{"id":"n1820939194","loc":[-85.6400795,41.9130725],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939195":{"id":"n1820939195","loc":[-85.3278489,41.9780591],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939196":{"id":"n1820939196","loc":[-85.2800197,41.983061],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939197":{"id":"n1820939197","loc":[-85.3278167,41.9692943],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939198":{"id":"n1820939198","loc":[-85.3366894,41.9838653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939199":{"id":"n1820939199","loc":[-85.0328383,42.0969923],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939201":{"id":"n1820939201","loc":[-85.3259284,41.9720383],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:00Z","tags":{}},"n1820939217":{"id":"n1820939217","loc":[-85.1840181,42.0503277],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939220":{"id":"n1820939220","loc":[-85.422563,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939222":{"id":"n1820939222","loc":[-85.555386,41.9707856],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939224":{"id":"n1820939224","loc":[-85.3830809,42.002254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939226":{"id":"n1820939226","loc":[-84.9917938,42.0857517],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939227":{"id":"n1820939227","loc":[-85.2936775,41.9740484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939228":{"id":"n1820939228","loc":[-85.2632133,41.9975024],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939229":{"id":"n1820939229","loc":[-85.2809424,41.9853259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939230":{"id":"n1820939230","loc":[-85.242104,42.0131204],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939232":{"id":"n1820939232","loc":[-85.2610246,41.9963901],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939233":{"id":"n1820939233","loc":[-85.2335531,42.0268378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939234":{"id":"n1820939234","loc":[-85.3188839,41.9713575],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939235":{"id":"n1820939235","loc":[-85.2413637,42.0225658],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939237":{"id":"n1820939237","loc":[-85.0010796,42.0887215],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939239":{"id":"n1820939239","loc":[-85.2241697,42.0362624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939243":{"id":"n1820939243","loc":[-85.0368456,42.1040134],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939244":{"id":"n1820939244","loc":[-85.1327986,42.069524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939260":{"id":"n1820939260","loc":[-85.5408163,41.9711206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:01Z","tags":{}},"n1820939261":{"id":"n1820939261","loc":[-85.2959199,41.9746546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939262":{"id":"n1820939262","loc":[-85.3298659,41.9683598],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939263":{"id":"n1820939263","loc":[-85.2240581,42.0358425],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939264":{"id":"n1820939264","loc":[-85.2438206,42.0101944],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939265":{"id":"n1820939265","loc":[-85.3984489,42.0059589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939266":{"id":"n1820939266","loc":[-85.2330811,42.0294279],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939268":{"id":"n1820939268","loc":[-85.1126877,42.0857704],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939271":{"id":"n1820939271","loc":[-85.254925,42.0106253],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939273":{"id":"n1820939273","loc":[-85.4328046,42.0064662],"version":"2","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:51:01Z","tags":{}},"n1820939277":{"id":"n1820939277","loc":[-85.289622,41.9789616],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939279":{"id":"n1820939279","loc":[-85.4574532,42.0004043],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939281":{"id":"n1820939281","loc":[-85.4803486,41.9867211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939283":{"id":"n1820939283","loc":[-85.157475,42.0631848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939285":{"id":"n1820939285","loc":[-85.2571458,42.0059935],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939287":{"id":"n1820939287","loc":[-85.2818544,41.9825984],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939289":{"id":"n1820939289","loc":[-85.2298302,42.0328781],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:02Z","tags":{}},"n1820939291":{"id":"n1820939291","loc":[-85.4819523,41.984821],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939301":{"id":"n1820939301","loc":[-85.3139765,41.9701159],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939304":{"id":"n1820939304","loc":[-85.0424447,42.101742],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939306":{"id":"n1820939306","loc":[-85.6360283,41.9338482],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939310":{"id":"n1820939310","loc":[-85.3463025,41.9913622],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939312":{"id":"n1820939312","loc":[-85.4664869,41.9988097],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939314":{"id":"n1820939314","loc":[-85.149364,42.0622449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939316":{"id":"n1820939316","loc":[-85.2460415,42.0153125],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939318":{"id":"n1820939318","loc":[-85.4806103,41.9924523],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939320":{"id":"n1820939320","loc":[-85.2449042,42.0190987],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939322":{"id":"n1820939322","loc":[-85.5280165,41.9689263],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939324":{"id":"n1820939324","loc":[-85.0051204,42.0882625],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939326":{"id":"n1820939326","loc":[-85.1240925,42.0771546],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939329":{"id":"n1820939329","loc":[-85.2261653,42.0342225],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939331":{"id":"n1820939331","loc":[-85.5259933,41.972211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939333":{"id":"n1820939333","loc":[-85.0074754,42.0883183],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939335":{"id":"n1820939335","loc":[-85.0764014,42.1055549],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939336":{"id":"n1820939336","loc":[-85.2908773,41.9769597],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939337":{"id":"n1820939337","loc":[-85.4095382,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939346":{"id":"n1820939346","loc":[-85.2514166,42.0111753],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939348":{"id":"n1820939348","loc":[-85.0030377,42.0873799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939350":{"id":"n1820939350","loc":[-85.3659362,41.9964974],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:03Z","tags":{}},"n1820939352":{"id":"n1820939352","loc":[-85.226058,42.0348281],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939355":{"id":"n1820939355","loc":[-85.1902408,42.0507101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939357":{"id":"n1820939357","loc":[-85.2781854,41.9946001],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939359":{"id":"n1820939359","loc":[-85.2139988,42.0405175],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939361":{"id":"n1820939361","loc":[-85.0086609,42.0908262],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939363":{"id":"n1820939363","loc":[-85.0627128,42.1043398],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939365":{"id":"n1820939365","loc":[-85.1311346,42.072501],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939369":{"id":"n1820939369","loc":[-85.248198,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939370":{"id":"n1820939370","loc":[-84.99792,42.087794],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939371":{"id":"n1820939371","loc":[-85.2786775,41.9942783],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939372":{"id":"n1820939372","loc":[-85.0342103,42.1013957],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939373":{"id":"n1820939373","loc":[-85.2022357,42.0444799],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939374":{"id":"n1820939374","loc":[-85.2279205,42.0337388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939375":{"id":"n1820939375","loc":[-85.1337699,42.0712614],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939376":{"id":"n1820939376","loc":[-85.317517,41.9707062],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939377":{"id":"n1820939377","loc":[-85.1326326,42.070218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939394":{"id":"n1820939394","loc":[-85.0197746,42.0899118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939397":{"id":"n1820939397","loc":[-85.2590076,41.9984632],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939399":{"id":"n1820939399","loc":[-85.2469964,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939400":{"id":"n1820939400","loc":[-85.2470929,42.0146668],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939401":{"id":"n1820939401","loc":[-84.9984095,42.0878087],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939402":{"id":"n1820939402","loc":[-85.2372653,42.0243273],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:04Z","tags":{}},"n1820939403":{"id":"n1820939403","loc":[-85.2454986,42.0091955],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939404":{"id":"n1820939404","loc":[-85.0539205,42.1035995],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939405":{"id":"n1820939405","loc":[-85.550601,41.9706101],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939406":{"id":"n1820939406","loc":[-85.0351343,42.0999656],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939407":{"id":"n1820939407","loc":[-85.0082908,42.0905755],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939408":{"id":"n1820939408","loc":[-85.0132904,42.0902251],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939410":{"id":"n1820939410","loc":[-85.0892546,42.094012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939412":{"id":"n1820939412","loc":[-85.0350793,42.1030315],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939416":{"id":"n1820939416","loc":[-85.0012406,42.0886777],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939418":{"id":"n1820939418","loc":[-85.0577453,42.1029229],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939420":{"id":"n1820939420","loc":[-85.1230786,42.0776722],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939422":{"id":"n1820939422","loc":[-85.571136,41.9649304],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939436":{"id":"n1820939436","loc":[-85.1137968,42.0848997],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939437":{"id":"n1820939437","loc":[-85.3559584,41.9925105],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939438":{"id":"n1820939438","loc":[-85.0080172,42.0903565],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939439":{"id":"n1820939439","loc":[-85.0048897,42.0880913],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939441":{"id":"n1820939441","loc":[-85.0406959,42.1018574],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939443":{"id":"n1820939443","loc":[-85.3897328,42.0029078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939445":{"id":"n1820939445","loc":[-85.122349,42.0782814],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939448":{"id":"n1820939448","loc":[-85.4872193,41.985036],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939450":{"id":"n1820939450","loc":[-85.0120459,42.0904919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:05Z","tags":{}},"n1820939452":{"id":"n1820939452","loc":[-85.6320543,41.921982],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939456":{"id":"n1820939456","loc":[-85.0844749,42.1036843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939458":{"id":"n1820939458","loc":[-85.0968037,42.091296],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939463":{"id":"n1820939463","loc":[-85.5339747,41.9681841],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939465":{"id":"n1820939465","loc":[-85.4125423,42.0072129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939467":{"id":"n1820939467","loc":[-85.6335563,41.9303626],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939469":{"id":"n1820939469","loc":[-85.2821014,41.9932126],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939471":{"id":"n1820939471","loc":[-85.374691,41.9969917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939485":{"id":"n1820939485","loc":[-85.4471321,42.0049806],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939487":{"id":"n1820939487","loc":[-85.3752532,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939489":{"id":"n1820939489","loc":[-85.4517283,42.005927],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939492":{"id":"n1820939492","loc":[-85.4662552,42.0005693],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939494":{"id":"n1820939494","loc":[-85.0120083,42.0902928],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939496":{"id":"n1820939496","loc":[-85.044463,42.1004631],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939498":{"id":"n1820939498","loc":[-85.418293,42.0089667],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939500":{"id":"n1820939500","loc":[-85.0554762,42.1027358],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939504":{"id":"n1820939504","loc":[-85.1246289,42.0746858],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:06Z","tags":{}},"n1820939507":{"id":"n1820939507","loc":[-85.0408139,42.1021838],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939508":{"id":"n1820939508","loc":[-85.1236204,42.0775169],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939509":{"id":"n1820939509","loc":[-85.0350109,42.1037428],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939510":{"id":"n1820939510","loc":[-85.0551583,42.1029878],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939511":{"id":"n1820939511","loc":[-85.0956771,42.0916662],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939512":{"id":"n1820939512","loc":[-85.2323408,42.0273638],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939513":{"id":"n1820939513","loc":[-85.1232771,42.0762388],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939531":{"id":"n1820939531","loc":[-85.264608,41.9997828],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939533":{"id":"n1820939533","loc":[-85.4198808,42.0087914],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939535":{"id":"n1820939535","loc":[-85.3080864,41.9715677],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939536":{"id":"n1820939536","loc":[-85.1189426,42.0812596],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939537":{"id":"n1820939537","loc":[-85.2642741,41.9996764],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939538":{"id":"n1820939538","loc":[-85.2572531,42.0079627],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939539":{"id":"n1820939539","loc":[-85.2907807,41.9790174],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939540":{"id":"n1820939540","loc":[-85.3171415,41.9707301],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939541":{"id":"n1820939541","loc":[-85.08777,42.0953841],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939542":{"id":"n1820939542","loc":[-85.1239262,42.0773218],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939543":{"id":"n1820939543","loc":[-84.9973956,42.0877968],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939544":{"id":"n1820939544","loc":[-85.011606,42.0896161],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939545":{"id":"n1820939545","loc":[-85.4077358,42.0082971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939546":{"id":"n1820939546","loc":[-85.3614945,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:07Z","tags":{}},"n1820939547":{"id":"n1820939547","loc":[-85.3189118,41.9697649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939550":{"id":"n1820939550","loc":[-85.1262691,42.0740221],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939551":{"id":"n1820939551","loc":[-85.3863639,41.9994635],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939552":{"id":"n1820939552","loc":[-85.2836034,41.9923953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939554":{"id":"n1820939554","loc":[-85.3222377,41.9715916],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939555":{"id":"n1820939555","loc":[-85.0122658,42.0906312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939556":{"id":"n1820939556","loc":[-85.0022652,42.0877581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939557":{"id":"n1820939557","loc":[-85.1011314,42.0899954],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939559":{"id":"n1820939559","loc":[-85.0008181,42.0885293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939561":{"id":"n1820939561","loc":[-85.3637046,41.9942488],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939562":{"id":"n1820939562","loc":[-85.4500117,42.0052892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939563":{"id":"n1820939563","loc":[-85.0537636,42.1036365],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939565":{"id":"n1820939565","loc":[-85.2367503,42.0246939],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939566":{"id":"n1820939566","loc":[-85.0448479,42.1002653],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939567":{"id":"n1820939567","loc":[-85.6337065,41.9295006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939568":{"id":"n1820939568","loc":[-85.0879792,42.095623],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939569":{"id":"n1820939569","loc":[-85.6347623,41.9352369],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939570":{"id":"n1820939570","loc":[-85.1497931,42.0620378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:08Z","tags":{}},"n1820939571":{"id":"n1820939571","loc":[-85.5676169,41.9656324],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939572":{"id":"n1820939572","loc":[-85.638041,41.9166971],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939573":{"id":"n1820939573","loc":[-85.4993429,41.9781293],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939574":{"id":"n1820939574","loc":[-85.5352831,41.9692127],"version":"2","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:33Z","tags":{}},"n1820939575":{"id":"n1820939575","loc":[-84.9924429,42.0857118],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939577":{"id":"n1820939577","loc":[-85.0581101,42.1026721],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939578":{"id":"n1820939578","loc":[-85.641088,41.9094477],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939579":{"id":"n1820939579","loc":[-85.2548821,42.0052282],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939580":{"id":"n1820939580","loc":[-85.1124463,42.0859734],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939581":{"id":"n1820939581","loc":[-85.1083479,42.0857624],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939583":{"id":"n1820939583","loc":[-85.1387424,42.0648893],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939584":{"id":"n1820939584","loc":[-85.5152645,41.9700892],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939585":{"id":"n1820939585","loc":[-85.5463738,41.9713439],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939586":{"id":"n1820939586","loc":[-85.360207,41.9933717],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939587":{"id":"n1820939587","loc":[-85.2402372,42.0120917],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939588":{"id":"n1820939588","loc":[-85.3936381,42.0047255],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939589":{"id":"n1820939589","loc":[-85.3310246,41.973784],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939590":{"id":"n1820939590","loc":[-85.0329403,42.096642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:09Z","tags":{}},"n1820939591":{"id":"n1820939591","loc":[-85.0097271,42.0910981],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939593":{"id":"n1820939593","loc":[-85.0446562,42.1003437],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939595":{"id":"n1820939595","loc":[-85.0856671,42.1008452],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939596":{"id":"n1820939596","loc":[-85.4087228,42.0083449],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939597":{"id":"n1820939597","loc":[-85.0609519,42.1052564],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939598":{"id":"n1820939598","loc":[-85.3432126,41.9874548],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939599":{"id":"n1820939599","loc":[-85.4041738,42.0067027],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939600":{"id":"n1820939600","loc":[-85.0825437,42.1035768],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939601":{"id":"n1820939601","loc":[-85.048422,42.101498],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939602":{"id":"n1820939602","loc":[-85.0336256,42.0999031],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939603":{"id":"n1820939603","loc":[-85.046818,42.1014104],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939605":{"id":"n1820939605","loc":[-85.2856524,41.98078],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939607":{"id":"n1820939607","loc":[-85.1118173,42.0864245],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939609":{"id":"n1820939609","loc":[-85.0443397,42.1006263],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939610":{"id":"n1820939610","loc":[-85.0336698,42.0978361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:10Z","tags":{}},"n1820939611":{"id":"n1820939611","loc":[-85.4630322,42.0014248],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939612":{"id":"n1820939612","loc":[-85.0613127,42.1052353],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939613":{"id":"n1820939613","loc":[-85.0137571,42.0887801],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939614":{"id":"n1820939614","loc":[-85.272487,41.9982013],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939616":{"id":"n1820939616","loc":[-85.4665727,41.9983791],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939617":{"id":"n1820939617","loc":[-85.1288078,42.0725476],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939618":{"id":"n1820939618","loc":[-85.4653282,42.00109],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939619":{"id":"n1820939619","loc":[-85.2314717,42.0276746],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939620":{"id":"n1820939620","loc":[-85.255982,42.0003569],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939621":{"id":"n1820939621","loc":[-85.2886779,41.9787223],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939622":{"id":"n1820939622","loc":[-85.22438,42.0367509],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939623":{"id":"n1820939623","loc":[-85.0334713,42.0998382],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939624":{"id":"n1820939624","loc":[-85.2236504,42.037484],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939625":{"id":"n1820939625","loc":[-85.636908,41.9175162],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939627":{"id":"n1820939627","loc":[-85.2669187,41.9989707],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939628":{"id":"n1820939628","loc":[-85.3247268,41.9720702],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939629":{"id":"n1820939629","loc":[-85.3785104,41.9987299],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:11Z","tags":{}},"n1820939630":{"id":"n1820939630","loc":[-85.5267658,41.9720515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939631":{"id":"n1820939631","loc":[-85.2445116,42.0098811],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939632":{"id":"n1820939632","loc":[-85.1271448,42.0725077],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939633":{"id":"n1820939633","loc":[-85.0345751,42.099724],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939634":{"id":"n1820939634","loc":[-85.4217476,42.0089986],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939635":{"id":"n1820939635","loc":[-85.3121848,41.9689433],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939636":{"id":"n1820939636","loc":[-85.2826419,41.9929985],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939637":{"id":"n1820939637","loc":[-85.3160257,41.9706344],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939638":{"id":"n1820939638","loc":[-85.5684967,41.9657919],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939640":{"id":"n1820939640","loc":[-85.225131,42.0356194],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939642":{"id":"n1820939642","loc":[-85.1324124,42.0693328],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939644":{"id":"n1820939644","loc":[-84.9994073,42.0878843],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939645":{"id":"n1820939645","loc":[-85.1087596,42.0863329],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939646":{"id":"n1820939646","loc":[-85.2915532,41.9782996],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939647":{"id":"n1820939647","loc":[-84.9988708,42.0877808],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939648":{"id":"n1820939648","loc":[-85.2243628,42.0356728],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939649":{"id":"n1820939649","loc":[-85.0427397,42.1020524],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:12Z","tags":{}},"n1820939650":{"id":"n1820939650","loc":[-85.6388392,41.9100752],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939651":{"id":"n1820939651","loc":[-85.0133709,42.0888557],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939652":{"id":"n1820939652","loc":[-85.318798,41.9701211],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939653":{"id":"n1820939653","loc":[-85.6335778,41.9190602],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939654":{"id":"n1820939654","loc":[-85.6338396,41.9370247],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939655":{"id":"n1820939655","loc":[-85.0939069,42.0931988],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939656":{"id":"n1820939656","loc":[-85.5702347,41.9651378],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939657":{"id":"n1820939657","loc":[-85.4235286,42.0088392],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939658":{"id":"n1820939658","loc":[-85.2740856,41.9972206],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939659":{"id":"n1820939659","loc":[-85.4824299,41.9934195],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939660":{"id":"n1820939660","loc":[-85.3857846,42.0014408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939661":{"id":"n1820939661","loc":[-85.0451658,42.10028],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939662":{"id":"n1820939662","loc":[-85.3893036,42.001377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939664":{"id":"n1820939664","loc":[-85.2455845,42.0088607],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939665":{"id":"n1820939665","loc":[-85.2741071,41.9951116],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939666":{"id":"n1820939666","loc":[-85.1298375,42.0677718],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939667":{"id":"n1820939667","loc":[-85.5491848,41.9707377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:13Z","tags":{}},"n1820939669":{"id":"n1820939669","loc":[-85.2780298,41.995238],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939670":{"id":"n1820939670","loc":[-85.1330068,42.0716926],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939671":{"id":"n1820939671","loc":[-85.0811342,42.1025129],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939672":{"id":"n1820939672","loc":[-85.2325124,42.0290135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939673":{"id":"n1820939673","loc":[-85.2975077,41.9716953],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939674":{"id":"n1820939674","loc":[-85.0951729,42.0922394],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939676":{"id":"n1820939676","loc":[-85.0363252,42.1043119],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939677":{"id":"n1820939677","loc":[-85.2960057,41.97349],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939678":{"id":"n1820939678","loc":[-85.3701849,41.9982515],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939679":{"id":"n1820939679","loc":[-85.3381486,41.9848861],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939680":{"id":"n1820939680","loc":[-85.2058448,42.0417286],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939682":{"id":"n1820939682","loc":[-85.0819335,42.1034443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939683":{"id":"n1820939683","loc":[-85.3872223,41.9993359],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939684":{"id":"n1820939684","loc":[-85.095366,42.091909],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939685":{"id":"n1820939685","loc":[-85.2327914,42.0291888],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939686":{"id":"n1820939686","loc":[-85.0433459,42.1018773],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939687":{"id":"n1820939687","loc":[-85.0585339,42.1027318],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939688":{"id":"n1820939688","loc":[-85.0062885,42.0876347],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939689":{"id":"n1820939689","loc":[-85.246299,42.017377],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939690":{"id":"n1820939690","loc":[-85.2932376,41.9742877],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939691":{"id":"n1820939691","loc":[-85.2962846,41.9736815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:14Z","tags":{}},"n1820939692":{"id":"n1820939692","loc":[-85.6052365,41.9409193],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939693":{"id":"n1820939693","loc":[-85.2570536,42.0003341],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939694":{"id":"n1820939694","loc":[-85.0488458,42.1014064],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939695":{"id":"n1820939695","loc":[-85.4050321,42.0069578],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939696":{"id":"n1820939696","loc":[-85.4847517,41.9845894],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939697":{"id":"n1820939697","loc":[-85.0844655,42.1013826],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939698":{"id":"n1820939698","loc":[-85.1437206,42.0650008],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939699":{"id":"n1820939699","loc":[-85.1168183,42.0864034],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939700":{"id":"n1820939700","loc":[-85.5479831,41.9711366],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939701":{"id":"n1820939701","loc":[-85.0349948,42.1034124],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939702":{"id":"n1820939702","loc":[-85.0835589,42.1038821],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939703":{"id":"n1820939703","loc":[-85.0203875,42.0902649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939704":{"id":"n1820939704","loc":[-85.0371191,42.1038184],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939705":{"id":"n1820939705","loc":[-85.1273312,42.0735681],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939707":{"id":"n1820939707","loc":[-85.1272239,42.0730226],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939710":{"id":"n1820939710","loc":[-85.0349881,42.1019012],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939712":{"id":"n1820939712","loc":[-85.2440459,42.0178313],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939713":{"id":"n1820939713","loc":[-85.2444751,42.0182618],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939714":{"id":"n1820939714","loc":[-85.0539996,42.1032863],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:15Z","tags":{}},"n1820939715":{"id":"n1820939715","loc":[-85.2215905,42.0373246],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939716":{"id":"n1820939716","loc":[-85.0649712,42.1051994],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939717":{"id":"n1820939717","loc":[-85.0927146,42.0927581],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939718":{"id":"n1820939718","loc":[-85.3884668,42.0042312],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939719":{"id":"n1820939719","loc":[-85.0840672,42.1013241],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939720":{"id":"n1820939720","loc":[-85.304739,41.9725408],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939721":{"id":"n1820939721","loc":[-85.2243585,42.0371334],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939722":{"id":"n1820939722","loc":[-85.0599823,42.1049686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939723":{"id":"n1820939723","loc":[-85.0298825,42.0944288],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939724":{"id":"n1820939724","loc":[-85.0366095,42.1042443],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939725":{"id":"n1820939725","loc":[-85.0698783,42.1058135],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939726":{"id":"n1820939726","loc":[-85.1054551,42.0873361],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939727":{"id":"n1820939727","loc":[-84.9952324,42.0864285],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939728":{"id":"n1820939728","loc":[-85.3442211,41.9897993],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939729":{"id":"n1820939729","loc":[-85.4386134,42.0056822],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939730":{"id":"n1820939730","loc":[-85.2438528,42.0146589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939731":{"id":"n1820939731","loc":[-85.0355581,42.1041846],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939732":{"id":"n1820939732","loc":[-85.557682,41.9724447],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939734":{"id":"n1820939734","loc":[-85.2299418,42.033314],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939735":{"id":"n1820939735","loc":[-85.6297412,41.9419088],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939736":{"id":"n1820939736","loc":[-85.2645101,41.9980259],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939738":{"id":"n1820939738","loc":[-85.082195,42.1035649],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:16Z","tags":{}},"n1820939739":{"id":"n1820939739","loc":[-85.234272,42.0267102],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939740":{"id":"n1820939740","loc":[-85.0130758,42.0895006],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939741":{"id":"n1820939741","loc":[-85.4594702,42.0000375],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939742":{"id":"n1820939742","loc":[-84.9946745,42.0863687],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939743":{"id":"n1820939743","loc":[-85.6438775,41.9120186],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939744":{"id":"n1820939744","loc":[-85.6372685,41.9168089],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939745":{"id":"n1820939745","loc":[-85.2789468,41.9893208],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939747":{"id":"n1820939747","loc":[-85.3775019,41.998427],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939749":{"id":"n1820939749","loc":[-85.0993571,42.0909178],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939750":{"id":"n1820939750","loc":[-85.1308503,42.0669339],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939751":{"id":"n1820939751","loc":[-85.4802566,41.9856659],"version":"2","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1820939752":{"id":"n1820939752","loc":[-85.2543563,42.0108804],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939753":{"id":"n1820939753","loc":[-85.1041033,42.0878815],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939755":{"id":"n1820939755","loc":[-85.4000969,42.0071651],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939757":{"id":"n1820939757","loc":[-85.3858275,42.0022381],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939758":{"id":"n1820939758","loc":[-85.3653998,41.996609],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939759":{"id":"n1820939759","loc":[-85.2432949,42.0202305],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939760":{"id":"n1820939760","loc":[-85.3878874,42.0042472],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939761":{"id":"n1820939761","loc":[-85.2516741,42.0114145],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:17Z","tags":{}},"n1820939762":{"id":"n1820939762","loc":[-85.2788825,41.9865142],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939763":{"id":"n1820939763","loc":[-85.0009147,42.0886686],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939764":{"id":"n1820939764","loc":[-85.3918142,42.003434],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939765":{"id":"n1820939765","loc":[-85.5532832,41.9696848],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939766":{"id":"n1820939766","loc":[-85.5545063,41.969254],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939768":{"id":"n1820939768","loc":[-85.1327989,42.0704769],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939770":{"id":"n1820939770","loc":[-85.0588558,42.1047696],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939772":{"id":"n1820939772","loc":[-85.555798,41.9713017],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939773":{"id":"n1820939773","loc":[-85.0565853,42.1023589],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939774":{"id":"n1820939774","loc":[-85.2582941,41.9992765],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939775":{"id":"n1820939775","loc":[-85.3007264,41.9727642],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939776":{"id":"n1820939776","loc":[-85.2477045,42.0082652],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1820939777":{"id":"n1820939777","loc":[-85.2415247,42.0104973],"version":"1","changeset":"12180411","user":"Thad C","uid":"349027","visible":"true","timestamp":"2012-07-10T22:57:18Z","tags":{}},"n1821006698":{"id":"n1821006698","loc":[-85.6345227,41.9382009],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006700":{"id":"n1821006700","loc":[-85.6344894,41.938975],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006704":{"id":"n1821006704","loc":[-85.6351181,41.9370157],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006706":{"id":"n1821006706","loc":[-85.6357554,41.9361657],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006708":{"id":"n1821006708","loc":[-85.6351235,41.9368481],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006710":{"id":"n1821006710","loc":[-85.6352844,41.9364211],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006712":{"id":"n1821006712","loc":[-85.6351503,41.937307],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006716":{"id":"n1821006716","loc":[-85.6350366,41.9379774],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821006725":{"id":"n1821006725","loc":[-85.6352147,41.9375903],"version":"1","changeset":"12181163","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T01:58:48Z","tags":{}},"n1821137607":{"id":"n1821137607","loc":[-85.5297057,41.9669915],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821137608":{"id":"n1821137608","loc":[-85.5288598,41.9673094],"version":"1","changeset":"12182668","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:35:32Z","tags":{}},"n1821139530":{"id":"n1821139530","loc":[-85.4832228,41.9881686],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139531":{"id":"n1821139531","loc":[-85.4812101,41.9851258],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139532":{"id":"n1821139532","loc":[-85.4799127,41.9860244],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1821139533":{"id":"n1821139533","loc":[-85.4800313,41.9865555],"version":"1","changeset":"12182679","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T07:37:01Z","tags":{}},"n1841425201":{"id":"n1841425201","loc":[-85.4334577,42.0063713],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:57Z","tags":{}},"n1841425222":{"id":"n1841425222","loc":[-85.4382449,42.0055785],"version":"1","changeset":"12524188","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-28T14:50:58Z","tags":{}},"n1914861007":{"id":"n1914861007","loc":[-85.394959,42.0057472],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:21Z","tags":{}},"n1914861057":{"id":"n1914861057","loc":[-85.3967185,42.0049695],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:22Z","tags":{}},"n1914861112":{"id":"n1914861112","loc":[-85.394179,42.0056906],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:24Z","tags":{}},"n1914861306":{"id":"n1914861306","loc":[-85.3900226,42.0028488],"version":"1","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:27Z","tags":{}},"n2114807565":{"id":"n2114807565","loc":[-85.6385979,41.9577824],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807568":{"id":"n2114807568","loc":[-85.6325097,41.9775713],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807572":{"id":"n2114807572","loc":[-85.6328996,41.9980965],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807578":{"id":"n2114807578","loc":[-85.6344818,41.9696956],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807583":{"id":"n2114807583","loc":[-85.6326289,41.9757853],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807593":{"id":"n2114807593","loc":[-85.6360828,41.9650674],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2130304159":{"id":"n2130304159","loc":[-85.6352537,41.9450015],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"railway":"level_crossing"}},"n2139795852":{"id":"n2139795852","loc":[-85.6374708,41.9311633],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:57Z","tags":{}},"n2139858882":{"id":"n2139858882","loc":[-85.635178,41.9356158],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858883":{"id":"n2139858883","loc":[-85.63533,41.9355886],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858884":{"id":"n2139858884","loc":[-85.6353819,41.93556],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858885":{"id":"n2139858885","loc":[-85.6353665,41.9355157],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858886":{"id":"n2139858886","loc":[-85.6353165,41.9354971],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858887":{"id":"n2139858887","loc":[-85.6352454,41.9355328],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858888":{"id":"n2139858888","loc":[-85.6350184,41.9357846],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858889":{"id":"n2139858889","loc":[-85.634978,41.9359448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858890":{"id":"n2139858890","loc":[-85.6347723,41.9361523],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858891":{"id":"n2139858891","loc":[-85.6347165,41.9362667],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858892":{"id":"n2139858892","loc":[-85.6346992,41.9364312],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858893":{"id":"n2139858893","loc":[-85.634603,41.9366329],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858894":{"id":"n2139858894","loc":[-85.6345973,41.9367488],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858895":{"id":"n2139858895","loc":[-85.6345127,41.9369734],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858896":{"id":"n2139858896","loc":[-85.634478,41.9371923],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858897":{"id":"n2139858897","loc":[-85.6344838,41.9373768],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858898":{"id":"n2139858898","loc":[-85.6346242,41.9375299],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858899":{"id":"n2139858899","loc":[-85.6347723,41.9376357],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858900":{"id":"n2139858900","loc":[-85.6347607,41.9377788],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858901":{"id":"n2139858901","loc":[-85.6346204,41.9379533],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858902":{"id":"n2139858902","loc":[-85.6344184,41.9380105],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858903":{"id":"n2139858903","loc":[-85.6341627,41.9380406],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858904":{"id":"n2139858904","loc":[-85.634005,41.9381679],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858905":{"id":"n2139858905","loc":[-85.63393,41.9383353],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:11Z","tags":{}},"n2139858906":{"id":"n2139858906","loc":[-85.6338588,41.9384597],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858907":{"id":"n2139858907","loc":[-85.6336627,41.9387759],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858908":{"id":"n2139858908","loc":[-85.6335127,41.9389361],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858933":{"id":"n2139858933","loc":[-85.6353118,41.9432646],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858934":{"id":"n2139858934","loc":[-85.6353952,41.9433002],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858935":{"id":"n2139858935","loc":[-85.6356496,41.9433255],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858936":{"id":"n2139858936","loc":[-85.6363128,41.9433373],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858937":{"id":"n2139858937","loc":[-85.6365467,41.9433779],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858938":{"id":"n2139858938","loc":[-85.6368692,41.9435265],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858939":{"id":"n2139858939","loc":[-85.6370986,41.9437039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858940":{"id":"n2139858940","loc":[-85.6372371,41.9437732],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858941":{"id":"n2139858941","loc":[-85.6374756,41.9438171],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858942":{"id":"n2139858942","loc":[-85.6376164,41.9439286],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858943":{"id":"n2139858943","loc":[-85.6377504,41.944138],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858944":{"id":"n2139858944","loc":[-85.6384204,41.9443137],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858945":{"id":"n2139858945","loc":[-85.6385726,41.9444506],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858946":{"id":"n2139858946","loc":[-85.638702,41.9445739],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858947":{"id":"n2139858947","loc":[-85.6387179,41.9446516],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858948":{"id":"n2139858948","loc":[-85.6387088,41.9447985],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858949":{"id":"n2139858949","loc":[-85.6387656,41.9449877],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858950":{"id":"n2139858950","loc":[-85.638777,41.9451448],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858951":{"id":"n2139858951","loc":[-85.6387088,41.9452631],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858964":{"id":"n2139858964","loc":[-85.6383346,41.9442912],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858966":{"id":"n2139858966","loc":[-85.6384724,41.9443605],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858967":{"id":"n2139858967","loc":[-85.6354078,41.9434285],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858968":{"id":"n2139858968","loc":[-85.635271,41.943654],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858969":{"id":"n2139858969","loc":[-85.6352657,41.9437437],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858970":{"id":"n2139858970","loc":[-85.635271,41.9438195],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858971":{"id":"n2139858971","loc":[-85.6351563,41.9438906],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858972":{"id":"n2139858972","loc":[-85.6351384,41.9438882],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858973":{"id":"n2139858973","loc":[-85.6351514,41.9438034],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858974":{"id":"n2139858974","loc":[-85.6351237,41.9436641],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858975":{"id":"n2139858975","loc":[-85.6351498,41.9436108],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858976":{"id":"n2139858976","loc":[-85.6351058,41.9435345],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858977":{"id":"n2139858977","loc":[-85.6349641,41.9432051],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858986":{"id":"n2139858986","loc":[-85.6341205,41.9380746],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858990":{"id":"n2139858990","loc":[-85.6345671,41.9381816],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858995":{"id":"n2139858995","loc":[-85.6339783,41.9382273],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139859003":{"id":"n2139859003","loc":[-85.6340477,41.9373489],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139859004":{"id":"n2139859004","loc":[-85.6339784,41.9374752],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{}},"n2139870406":{"id":"n2139870406","loc":[-85.6342265,41.9432605],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:01Z","tags":{}},"n2139877106":{"id":"n2139877106","loc":[-85.6346323,41.9438746],"version":"1","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:38Z","tags":{}},"n2139982399":{"id":"n2139982399","loc":[-85.6324055,41.9408537],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982400":{"id":"n2139982400","loc":[-85.632488,41.941063],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"leisure":"slipway"}},"n2139982401":{"id":"n2139982401","loc":[-85.6327261,41.9415366],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982402":{"id":"n2139982402","loc":[-85.6326391,41.9413598],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982403":{"id":"n2139982403","loc":[-85.6327041,41.9414391],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982405":{"id":"n2139982405","loc":[-85.6322891,41.9406009],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982406":{"id":"n2139982406","loc":[-85.6325412,41.9425257],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139989333":{"id":"n2139989333","loc":[-85.6340584,41.9431731],"version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{}},"n2140006331":{"id":"n2140006331","loc":[-85.6361751,41.9459744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006334":{"id":"n2140006334","loc":[-85.636528,41.9459751],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006336":{"id":"n2140006336","loc":[-85.6370918,41.9458926],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006338":{"id":"n2140006338","loc":[-85.6378806,41.9456474],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006340":{"id":"n2140006340","loc":[-85.6385831,41.9454343],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006342":{"id":"n2140006342","loc":[-85.639341,41.945157],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006344":{"id":"n2140006344","loc":[-85.6393497,41.9450232],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006346":{"id":"n2140006346","loc":[-85.6388245,41.9450145],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006348":{"id":"n2140006348","loc":[-85.6388167,41.9441739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006351":{"id":"n2140006351","loc":[-85.6382915,41.9441797],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006353":{"id":"n2140006353","loc":[-85.63828,41.9438109],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006355":{"id":"n2140006355","loc":[-85.6381949,41.9436009],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006357":{"id":"n2140006357","loc":[-85.6371904,41.9435918],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006359":{"id":"n2140006359","loc":[-85.6366966,41.9432727],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006361":{"id":"n2140006361","loc":[-85.6353755,41.9432744],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006365":{"id":"n2140006365","loc":[-85.6350906,41.9435472],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006366":{"id":"n2140006366","loc":[-85.6343461,41.9441573],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006395":{"id":"n2140006395","loc":[-85.6351171,41.9437175],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006397":{"id":"n2140006397","loc":[-85.635352,41.9450206],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006399":{"id":"n2140006399","loc":[-85.6358194,41.9454937],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006401":{"id":"n2140006401","loc":[-85.6348693,41.9445739],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006431":{"id":"n2140006431","loc":[-85.6376737,41.9438023],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006437":{"id":"n2140006437","loc":[-85.6382631,41.9442724],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2189123379":{"id":"n2189123379","loc":[-85.6342671,41.9352665],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w203974076":{"id":"w203974076","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870442","n2139870457","n2139870458","n2139870459","n2139870460","n2139870452"]},"w170989131":{"id":"w170989131","version":"5","changeset":"13114234","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-09-15T03:33:30Z","tags":{"name":"St Joseph River","source":"Bing Imagery","waterway":"river"},"nodes":["n1820938225","n1820938712","n1820937596","n1820937574","n1820938515","n1820938330","n1820938678","n1820938240","n1820938950","n1820939226","n1820939575","n1820937913","n1820938223","n1820937668","n1820938545","n1820937584","n1820939742","n1820939727","n1820937578","n1820938149","n1820938124","n1820938888","n1820938898","n1820937922","n1820939543","n1820939370","n1820939401","n1820939647","n1820938345","n1820939644","n1820938333","n1820938370","n1820938624","n1820938493","n1820939559","n1820939763","n1820939237","n1820939416","n1820937810","n1820938317","n1820938324","n1820937558","n1820939556","n1820938298","n1820939348","n1820939125","n1820939081","n1820938859","n1820939126","n1820938881","n1820939439","n1820939324","n1820939128","n1820938101","n1820937706","n1820938382","n1820938776","n1820937815","n1820939177","n1820939688","n1820938952","n1820938216","n1820938387","n1820939333","n1820938243","n1820938248","n1820937666","n1820939051","n1820938332","n1820939438","n1820939407","n1820939361","n1820937517","n1820938770","n1820939591","n1820937857","n1820938491","n1820937993","n1820938125","n1820938166","n1820937746","n1820939028","n1820937638","n1820938676","n1820938843","n1820938844","n1820937978","n1820938730","n1820939544","n1820938304","n1820939123","n1820939494","n1820939450","n1820939555","n1820938133","n1820938129","n1820938871","n1820939408","n1820938669","n1820938260","n1820939740","n1820937625","n1820938631","n1820939651","n1820939613","n1820937850","n1820938325","n1820937736","n1820938804","n1820938837","n1820938014","n1820938991","n1820938722","n1820938935","n1820937870","n1820938432","n1820937986","n1820938756","n1820938966","n1820939159","n1820937744","n1820938334","n1820937645","n1820939394","n1820937656","n1820938392","n1820939703","n1820938385","n1820938947","n1820938854","n1820938428","n1820938488","n1820938269","n1820938668","n1820938268","n1820938707","n1820937732","n1820939144","n1820938481","n1820938771","n1820938686","n1820938948","n1820937997","n1820937769","n1820939003","n1820938083","n1820939011","n1820938803","n1820938700","n1820939723","n1820938808","n1820938262","n1820938081","n1820938926","n1820938326","n1820938102","n1820938508","n1820939590","n1820939199","n1820938084","n1820938870","n1820938895","n1820937611","n1820938918","n1820938514","n1820939610","n1820938910","n1820937523","n1820938127","n1820939108","n1820937981","n1820938938","n1820938715","n1820939016","n1820938237","n1820939623","n1820939602","n1820937734","n1820938977","n1820939633","n1820939156","n1820939406","n1820938279","n1820938301","n1820937678","n1820937671","n1820939163","n1820938356","n1820939372","n1820937568","n1820937626","n1820939710","n1820939004","n1820938253","n1820938571","n1820937513","n1820939412","n1820939701","n1820939509","n1820938839","n1820939731","n1820937798","n1820939676","n1820939724","n1820939243","n1820939704","n1820937814","n1820937599","n1820938199","n1820938995","n1820938445","n1820938069","n1820938470","n1820939074","n1820938193","n1820938740","n1820938047","n1820939507","n1820939441","n1820939160","n1820937849","n1820937840","n1820938052","n1820938988","n1820938796","n1820937724","n1820937620","n1820939304","n1820938343","n1820939649","n1820938875","n1820939686","n1820938476","n1820937801","n1820937737","n1820938264","n1820939609","n1820939496","n1820939593","n1820939566","n1820939661","n1820937782","n1820938912","n1820939173","n1820937733","n1820938953","n1820939603","n1820937607","n1820938468","n1820939601","n1820939694","n1820939133","n1820938897","n1820938893","n1820937831","n1820937730","n1820938820","n1820938046","n1820938426","n1820938347","n1820937582","n1820938954","n1820938033","n1820938104","n1820938680","n1820939563","n1820939404","n1820939714","n1820939000","n1820937992","n1820938168","n1820939510","n1820939500","n1820937509","n1820938865","n1820939773","n1820938138","n1820938905","n1820937623","n1820939418","n1820937946","n1820939577","n1820937615","n1820939687","n1820939119","n1820937988","n1820938337","n1820937750","n1820938703","n1820938339","n1820939044","n1820939770","n1820938913","n1820937672","n1820939722","n1820937768","n1820939597","n1820939612","n1820937699","n1820937682","n1820937669","n1820937657","n1820939363","n1820937800","n1820938265","n1820937760","n1820938207","n1820938115","n1820939130","n1820939716","n1820938338","n1820938239","n1820939040","n1820938064","n1820938855","n1820939015","n1820938258","n1820939042","n1820939043","n1820938443","n1820939725","n1820937675","n1820938568","n1820938280","n1820937705","n1820938775","n1820938636","n1820938626","n1820937859","n1820938096","n1820937852","n1820939039","n1820938247","n1820938585","n1820937707","n1820938117","n1820938909","n1820939115","n1820939335","n1820938805","n1820937935","n1820937876","n1820938699","n1820937869","n1820938603","n1820938100","n1820938500","n1820938283","n1820938275","n1820938923","n1820938365","n1820938349","n1820937804","n1820937903","n1820937608","n1820938688","n1820939671","n1820938092","n1820937820","n1820938753","n1820938922","n1820937990","n1820939682","n1820939738","n1820939600","n1820938167","n1820937726","n1820939702","n1820938209","n1820939456","n1820937837","n1820938222","n1820938902","n1820939162","n1820938965","n1820938461","n1820937681","n1820937514","n1820937764","n1820939719","n1820939697","n1820938899","n1820939093","n1820938702","n1820939595","n1820938749","n1820938348","n1820937606","n1820938675","n1820938830","n1820938737","n1820938758","n1820938716","n1820939107","n1820937863","n1820939033","n1820938163","n1820937867","n1820938819","n1820938034","n1820938252","n1820937563","n1820937868","n1820939032","n1820938632","n1820937982","n1820937943","n1820939568","n1820939541","n1820938215","n1820939097","n1820938812","n1820937518","n1820937952","n1820938711","n1820938736","n1820939066","n1820937591","n1820938082","n1820938108","n1820938496","n1820939410","n1820938949","n1820938327","n1820937708","n1820939023","n1820937772","n1820938256","n1820939083","n1820938378","n1820938961","n1820937610","n1820939717","n1820938695","n1820938590","n1820939655","n1820938341","n1820939054","n1820939157","n1820939674","n1820939684","n1820939511","n1820937631","n1820939458","n1820937830","n1820937709","n1820937779","n1820939749","n1820938880","n1820938856","n1820938557","n1820939557","n1820938249","n1820938818","n1820937594","n1820939114","n1820938416","n1820937508","n1820938990","n1820938201","n1820937759","n1820937987","n1820939164","n1820939753","n1820938187","n1820939067","n1820937586","n1820937941","n1820938121","n1820937807","n1820938521","n1820939726","n1820938244","n1820939014","n1820938741","n1820937629","n1820938664","n1820938747","n1820939082","n1820938709","n1820938320","n1820938270","n1820937619","n1820937777","n1820937718","n1820939138","n1820938056","n1820938155","n1820938596","n1820937775","n1820938437","n1820938128","n1820939581","n1820939145","n1820938546","n1820938184","n1820937601","n1820937794","n1820938539","n1820939645","n1820938438","n1820938436","n1820939025","n1820938915","n1820938534","n1820937605","n1820939607","n1820939101","n1820939580","n1820939268","n1820939134","n1820938849","n1820938754","n1820938079","n1820937842","n1820938781","n1820938873","n1820938495","n1820938381","n1820938503","n1820939436","n1820938502","n1820939087","n1820938996","n1820938449","n1820938907","n1820937979","n1820937780","n1820937546","n1820939699","n1820937677","n1820938957","n1820938946","n1820937776","n1820937717","n1820938718","n1820937637","n1820938510","n1820937663","n1820938941","n1820939151","n1820937603","n1820938250","n1820937951","n1820938630","n1820938821","n1820938779","n1820938497","n1820938159","n1820939536","n1820938409","n1820938386","n1820939116","n1820938340","n1820939117","n1820938291","n1820938435","n1820937819","n1820938242","n1820939078","n1820938877","n1820939104","n1820939445","n1820938367","n1820938903","n1820939420","n1820938517","n1820939508","n1820939542","n1820939326","n1820938210","n1820939020","n1820938815","n1820937832","n1820939513","n1820937818","n1820939005","n1820938717","n1820939135","n1820938384","n1820937587","n1820939024","n1820939504","n1820939120","n1820939026","n1820938015","n1820938998","n1820937648","n1820939137","n1820937761","n1820938195","n1820938535","n1820939550","n1820938725","n1820938282","n1820937781","n1820937792","n1820939705","n1820937788","n1820939707","n1820937882","n1820939632","n1820938427","n1820938276","n1820939617","n1820939013","n1820939035","n1820937543","n1820939365","n1820937752","n1820937802","n1820939183","n1820939670","n1820938450","n1820939375","n1820937813","n1820937673","n1820937783","n1820939029","n1820939768","n1820939377","n1820937974","n1820939244","n1820939642","n1820937864","n1820938255","n1820938528","n1820939666","n1820938120","n1820937812","n1820938928","n1820939750","n1820939099","n1820938073","n1820938714","n1820939140","n1820938192","n1820937844","n1820938635","n1820938742","n1820939583","n1820937887","n1820938318","n1820938816","n1820939698","n1820938273","n1820939181","n1820937652","n1820938748","n1820937651","n1820938519","n1820938019","n1820938752","n1820938235","n1820939118","n1820938562","n1820939314","n1820939570","n1820938190","n1820938342","n1820938533","n1820937977","n1820939089","n1820939146","n1820938622","n1820938297","n1820938524","n1820939283","n1820938874","n1820938832","n1820937550","n1820937843","n1820938638","n1820938116","n1820938206","n1820938319","n1820939053","n1820937845","n1820938093","n1820939217","n1820938997","n1820939355","n1820938861","n1820938726","n1820938057","n1820939373","n1820937862","n1820938518","n1820939072","n1820939680","n1820938444","n1820938217","n1820938506","n1820938393","n1820938492","n1820938852","n1820938221","n1820938773","n1820937684","n1820939060","n1820938224","n1820938203","n1820938840","n1820937525","n1820938147","n1820938433","n1820938188","n1820939359","n1820938750","n1820938016","n1820938768","n1820937621","n1820937799","n1820938951","n1820938721","n1820939037","n1820937866","n1820939715","n1820938063","n1820938446","n1820937627","n1820939624","n1820938431","n1820939721","n1820939622","n1820939239","n1820939263","n1820939648","n1820939640","n1820938867","n1820938757","n1820938439","n1820939352","n1820937740","n1820939329","n1820938229","n1820937583","n1820938180","n1820938366","n1820937767","n1820937758","n1820939374","n1820938869","n1820938292","n1820938400","n1820938399","n1820939734","n1820939289","n1820938944","n1820937755","n1820938759","n1820938434","n1820937600","n1820937825","n1820937670","n1820937793","n1820938011","n1820938246","n1820938956","n1820937770","n1820937757","n1820938059","n1820937860","n1820937569","n1820939266","n1820939685","n1820939672","n1820938606","n1820938772","n1820939038","n1820938211","n1820938359","n1820939619","n1820938708","n1820939512","n1820938065","n1820939233","n1820939739","n1820938786","n1820938879","n1820939147","n1820938563","n1820939148","n1820937839","n1820937659","n1820937786","n1820938419","n1820939565","n1820939402","n1820937710","n1820938254","n1820938271","n1820938390","n1820937680","n1820938140","n1820937817","n1820938218","n1820937985","n1820939235","n1820938441","n1820938401","n1820938719","n1820937795","n1820938971","n1820938460","n1820939759","n1820937972","n1820937841","n1820938462","n1820939320","n1820938978","n1820938360","n1820939713","n1820937676","n1820939712","n1820937939","n1820938080","n1820937754","n1820937753","n1820938530","n1820937886","n1820939689","n1820939124","n1820938697","n1820938789","n1820939105","n1820938860","n1820938853","n1820939400","n1820937561","n1820938404","n1820938774","n1820939316","n1820937696","n1820938782","n1820938975","n1820937564","n1820939730","n1820938257","n1820937853","n1820938487","n1820938848","n1820938906","n1820939230","n1820938424","n1820938051","n1820937771","n1820939587","n1820939149","n1820938792","n1820939041","n1820938934","n1820939777","n1820937515","n1820939058","n1820938312","n1820939264","n1820939631","n1820939109","n1820939403","n1820939664","n1820938724","n1820938929","n1820939399","n1820939776","n1820939369","n1820939185","n1820937701","n1820938126","n1820938336","n1820938219","n1820939080","n1820938642","n1820938043","n1820937725","n1820938548","n1820938552","n1820938035","n1820938684","n1820937778","n1820938764","n1820939021","n1820939346","n1820937712","n1820939761","n1820938397","n1820937747","n1820938566","n1820939161","n1820939090","n1820939752","n1820939271","n1820938878","n1820938110","n1820938346","n1820938499","n1820938151","n1820939538","n1820938281","n1820939153","n1820938551","n1820939285","n1820938197","n1820938408","n1820938482","n1820939036","n1820939579","n1820938489","n1820938483","n1820938189","n1820938123","n1820938087","n1820937741","n1820938485","n1820937590","n1820938972","n1820937773","n1820937520","n1820938872","n1820938131","n1820938452","n1820938328","n1820939620","n1820937641","n1820938353","n1820939693","n1820938705","n1820937640","n1820939189","n1820938144","n1820939774","n1820938694","n1820938238","n1820939397","n1820937917","n1820938454","n1820938567","n1820938979","n1820938060","n1820938204","n1820937828","n1820939232","n1820938806","n1820938857","n1820938078","n1820938105","n1820939228","n1820938604","n1820937763","n1820937854","n1820938289","n1820939736","n1820937937","n1820937714","n1820938278","n1820938058","n1820938706","n1820938989","n1820938313","n1820938520","n1820938288","n1820937689","n1820939537","n1820939531","n1820939019","n1820937527","n1820938455","n1820938814","n1820938045","n1820939627","n1820938213","n1820938161","n1820938331","n1820938024","n1820938220","n1820938062","n1820938178","n1820937796","n1820937644","n1820938490","n1820937589","n1820937879","n1820939614","n1820938882","n1820938039","n1820938538","n1820937667","n1820937719","n1820938561","n1820939658","n1820938783","n1820938601","n1820938198","n1820938388","n1820938969","n1820937687","n1820939086","n1820939665","n1820939187","n1820938498","n1820938261","n1820937983","n1820938068","n1820938136","n1820939061","n1820938137","n1820938186","n1820939071","n1820937592","n1820939669","n1820937553","n1820939357","n1820938727","n1820939371","n1820939112","n1820939079","n1820938743","n1820938467","n1820938834","n1820938022","n1820938537","n1820938122","n1820938516","n1820937614","n1820937612","n1820939469","n1820939636","n1820939050","n1820939552","n1820938157","n1820938663","n1820938955","n1820939091","n1820938430","n1820938471","n1820937809","n1820938074","n1820938208","n1820938914","n1820938858","n1820938417","n1820937531","n1820938107","n1820939100","n1820938751","n1820937711","n1820938824","n1820939745","n1820937572","n1820938602","n1820938212","n1820938097","n1820937921","n1820938090","n1820938511","n1820938876","n1820939762","n1820938234","n1820938048","n1820937774","n1820937856","n1820937749","n1820937765","n1820938286","n1820939095","n1820938480","n1820939229","n1820938277","n1820937617","n1820938311","n1820937622","n1820939196","n1820937690","n1820939006","n1820939287","n1820939131","n1820938106","n1820938784","n1820938335","n1820938095","n1820938182","n1820937715","n1820937683","n1820938070","n1820939605","n1820938527","n1820938763","n1820938398","n1820937686","n1820939621","n1820937664","n1820939277","n1820938565","n1820939539","n1820938099","n1820939646","n1820938556","n1820937548","n1820938729","n1820939336","n1820938259","n1820938728","n1820938361","n1820937643","n1820938644","n1820939007","n1820939690","n1820939227","n1820937635","n1820937950","n1820938682","n1820939150","n1820939012","n1820939261","n1820939111","n1820937805","n1820939691","n1820939677","n1820937628","n1820937811","n1820938790","n1820938251","n1820938226","n1820938942","n1820937633","n1820937984","n1820937751","n1820939673","n1820938970","n1820938415","n1820938597","n1820938309","n1820938111","n1820938472","n1820938894","n1820938402","n1820937593","n1820938570","n1820939102","n1820939775","n1820937948","n1820939121","n1820937511","n1820938787","n1820939720","n1820939075","n1820937880","n1820937742","n1820937721","n1820939535","n1820938486","n1820938354","n1820937632","n1820939010","n1820938885","n1820938089","n1820937613","n1820938442","n1820938245","n1820938272","n1820937566","n1820938295","n1820938532","n1820938883","n1820937713","n1820937674","n1820939635","n1820938448","n1820938355","n1820938587","n1820938559","n1820937787","n1820939301","n1820937723","n1820939056","n1820937560","n1820938323","n1820938230","n1820938453","n1820938377","n1820938357","n1820939637","n1820938017","n1820939540","n1820939376","n1820937639","n1820937642","n1820938075","n1820938351","n1820938766","n1820937897","n1820938973","n1820938066","n1820939547","n1820939652","n1820937944","n1820937748","n1820939234","n1820939193","n1820937891","n1820938785","n1820939132","n1820938523","n1820938884","n1820938411","n1820939554","n1820938791","n1820937655","n1820938368","n1820939152","n1820938030","n1820938447","n1820937580","n1820939628","n1820937588","n1820937894","n1820939201","n1820938086","n1820937650","n1820938379","n1820939008","n1820938999","n1820937524","n1820937872","n1820938389","n1820939197","n1820938422","n1820938936","n1820939262","n1820937634","n1820938583","n1820939589","n1820937901","n1820939034","n1820939065","n1820938290","n1820939195","n1820938228","n1820937884","n1820938797","n1820938191","n1820939191","n1820939198","n1820937892","n1820939679","n1820938507","n1820937647","n1820937909","n1820938542","n1820939598","n1820937851","n1820939084","n1820939728","n1820937688","n1820938263","n1820938670","n1820937762","n1820939310","n1820938925","n1820938862","n1820938822","n1820938547","n1820937731","n1820938594","n1820938592","n1820938214","n1820938284","n1820937835","n1820938599","n1820939437","n1820937834","n1820937576","n1820937692","n1820939586","n1820939546","n1820938403","n1820937970","n1820939561","n1820938098","n1820938851","n1820938477","n1820938892","n1820939045","n1820939758","n1820939350","n1820938321","n1820938440","n1820938595","n1820938364","n1820938962","n1820938118","n1820939678","n1820938406","n1820938549","n1820937555","n1820938823","n1820937521","n1820939471","n1820939487","n1820938799","n1820938605","n1820937928","n1820938373","n1820939747","n1820939629","n1820937557","n1820937526","n1820938958","n1820938833","n1820937636","n1820938967","n1820938760","n1820938842","n1820938067","n1820939077","n1820939224","n1820938185","n1820939110","n1820938372","n1820939757","n1820939063","n1820939660","n1820938813","n1820937528","n1820938369","n1820938896","n1820939551","n1820939683","n1820937660","n1820937873","n1820938810","n1820938478","n1820939662","n1820937595","n1820939052","n1820938113","n1820939070","n1820938733","n1820937878","n1820938300","n1820939760","n1820939718","n1820937646","n1820939057","n1820939443","n1914861306","n1820938013","n1820937529","n1820939764","n1820938826","n1820937885","n1820939588","n1820937865","n1820937833","n1914861112","n1820938761","n1914861007","n1820937905","n1820938541","n1820939092","n1914861057","n1820938153","n1820938267","n1820939265","n1820938085","n1820939018","n1820939755","n1820938474","n1820939027","n1820938593","n1820938202","n1820939599","n1820939695","n1820938077","n1820938012","n1820939545","n1820939596","n1820939337","n1820938227","n1820937698","n1820938475","n1820939465","n1820938165","n1820938698","n1820938525","n1820938529","n1820938553","n1820938940","n1820939498","n1820938501","n1820939533","n1820938924","n1820939634","n1820939220","n1820939657","n1820938887","n1820938838","n1820938114","n1820937823","n1820938778","n1820938801","n1820939096","n1820938981","n1820937953","n1820938732","n1820938980","n1820938960","n1820937949","n1820938026","n1820939273","n1841425201","n1820938629","n1820938864","n1820938554","n1820938088","n1820937685","n1841425222","n1820939729","n1820937665","n1820937838","n1820937739","n1820938780","n1820937821","n1820938825","n1820939055","n1820939485","n1820938041","n1820938746","n1820939562","n1820938459","n1820939489","n1820938050","n1820937980","n1820937695","n1820938413","n1820938555","n1820937703","n1820938536","n1820938196","n1820938287","n1820938169","n1820939279","n1820938531","n1820938959","n1820939741","n1820938665","n1820938963","n1820939611","n1820937653","n1820939618","n1820939492","n1820938600","n1820938628","n1820939312","n1820939616","n1820937738","n1820939001","n1820939062","n1820938794","n1820938558","n1820937822","n1820937532","n1820939073","n1820938200","n1820938241","n1820938968","n1820938927","n1820938306","n1820937630","n1820938456","n1820937694","n1820938908","n1820939076","n1820937522","n1820939659","n1820938522","n1820939318","n1820938932","n1820938841","n1820937579","n1820937540","n1820938560","n1821139530","n1820938964","n1820937662","n1820939281","n1821139533","n1820937797","n1821139532","n1820939751","n1821139531","n1820939291","n1820938420","n1820939696","n1820938904","n1820938484","n1820939448","n1820939009","n1820938735","n1820938986","n1820938937","n1820939030","n1820938734","n1820938745","n1820939106","n1820938987","n1820937858","n1820938673","n1820938620","n1820937808","n1820937700","n1820939573","n1820938540","n1820937661","n1820937570","n1820938396","n1820937875","n1820939048","n1820938233","n1820938793","n1820939584","n1820938412","n1820938394","n1820937846","n1820938800","n1820938690","n1820939331","n1820939630","n1820938762","n1820938710","n1820939322","n1820938992","n1821137608","n1821137607","n1820937924","n1820939139","n1820939463","n1820939574","n1820938294","n1820938071","n1820938307","n1820938061","n1820939260","n1820937899","n1820938310","n1820938983","n1820937530","n1820938993","n1820938890","n1820937915","n1820938231","n1820938040","n1820938920","n1820939585","n1820938135","n1820939700","n1820937824","n1820939667","n1820937930","n1820938134","n1820937551","n1820939405","n1820938232","n1820937716","n1820937848","n1820939765","n1820939068","n1820939766","n1820937933","n1820937720","n1820939222","n1820939772","n1820939022","n1820939732","n1820937702","n1820937691","n1820938945","n1820937756","n1820938451","n1820938410","n1820938798","n1820937945","n1820937654","n1820938598","n1820938836","n1820937571","n1820937556","n1820938994","n1820938919","n1820938863","n1820939064","n1820938018","n1820937658","n1820937537","n1820938142","n1820938666","n1820937535","n1820939571","n1820938465","n1820939638","n1820937533","n1820939656","n1820939422","n1820938109","n1820938405","n1820938028","n1820937649","n1820938829","n1820939031","n1820939155","n1820938350","n1820938463","n1820938425","n1820939047","n1820938831","n1820938494","n1820937697","n1820938504","n1820938900","n1820937784","n1820938414","n1820938076","n1820938723","n1820937722","n1820938739","n1820937791","n1820938985","n1820938352","n1820938293","n1820938274","n1820939692","n1820937871","n1820939059","n1820938868","n1820937877","n1820937743","n1820938429","n1820937545","n1820937575","n1820938302","n1820938505","n1820938916","n1820938374","n1820938329","n1820937790","n1820939735","n1820938930","n1820937995","n1820938512","n1820938130","n1820938194","n1820938671","n1820938802","n1820937542","n1820937602","n1820939069","n1820938901","n1820939654","n1820937727","n1820939569","n1820938375","n1820939306","n1820938479","n1820938376","n1820938667","n1820937766","n1820939467","n1820939567","n1820937806","n1820938943","n1820938931","n1820937745","n1820939452","n1820938738","n1820938053","n1820939653","n1820938640","n1820937604","n1820937536","n1820938701","n1820939625","n1820939744","n1820939572","n1820937577","n1820937541","n1820938891","n1820937597","n1820938469","n1820939194","n1820937539","n1820938911","n1820939017","n1820939650","n1820939103","n1820939578","n1820938132","n1820937549","n1820938634","n1820939743","n1820937544","n1820937826","n1820937598","n1820937547","n1820938032","n1820939142"]},"w17963021":{"id":"w17963021","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:22:17Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331667","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948706","n185948708","n185948710"]},"w203974069":{"id":"w203974069","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870431","n2139870432","n2139870433","n2139870434","n2139870431"]},"w209816575":{"id":"w209816575","version":"1","changeset":"15353718","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T16:29:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199856288","n2199856289","n2199856290","n2199856291","n2199856292","n2199856293","n2199856294","n2199856295","n2199856296","n2199856297","n2199856298","n2199856299","n2199856300","n2199856301","n2199856302","n2199856303","n2199856288"]},"w203841838":{"id":"w203841838","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493826","n2138493827","n2138493828","n2138493829","n2138493830","n2138493831","n2138493833","n2138493832","n2138493826"]},"w203972937":{"id":"w203972937","version":"2","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:26Z","tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"},"nodes":["n2139858882","n2139858883","n2139858884","n2139858885","n2139858886","n2139858887","n2139858882","n2139858888","n2139858889","n2139858890","n2139858891","n2139858892","n2139858893","n2139858894","n2139858895","n2139858896","n2139858897","n2139858898","n2139858899","n2139858900","n2139858901","n2139858902","n2139858903","n2139858986","n2139858904","n2139858995","n2139858905","n2139858906","n2139858907","n2139858908","n2139858909","n2139858910","n2139858911","n2139858912","n2139858913","n2139858914","n2139858915","n2139858916","n2139858917","n2139858918","n2139858919","n2139858920","n2139858921","n2139858922","n2139858923","n2139858924","n2139858925","n2139858926","n2139858927","n2139858982","n2139858928","n2139858929","n2139858930","n2139858931","n2139858932","n2139858981","n2139858933","n2139858934","n2139858935","n2139858936","n2139858937","n2139858938","n2139858939","n2139858940","n2139858941","n2139858942","n2139858943","n2140006437","n2139858964","n2139858944","n2139858966","n2139858945","n2139858946","n2139858947","n2139858948","n2139858949","n2139858950","n2139858951"]},"w17964015":{"id":"w17964015","version":"2","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326005:15326006","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185954680","n185954683","n185954685","n185954687","n185954689","n185954690","n185954691","n2139870379","n2139870456","n185954692","n185954693","n185954695"]},"w17967315":{"id":"w17967315","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"South Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981999","n185974477","n185964963"]},"w203974071":{"id":"w203974071","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870439","n2139870440","n2139870441","n2139870442","n2139870443","n2139870444","n2139870445","n2139870446","n2139870447","n2139870448","n2139870449"]},"w170848824":{"id":"w170848824","version":"3","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:30Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819858503","n1819858531","n1819858526","n1819858518","n1819858505","n1819858508","n1819858512","n1819858514","n1819858528","n1819858509","n1819858511","n1819858507","n1819858521"]},"w203986458":{"id":"w203986458","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989357","n2139989359","n2139989360","n2139989362","n2139989357"]},"w170844917":{"id":"w170844917","version":"7","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819805911","n1819805690","n1819805812","n1819805766","n1819805802","n1819805885","n1819805626","n1819805842","n1819805715","n1819805694","n1819805618","n1819805629","n1819805731","n1819805636","n1819805878","n1819805718","n1819805798","n1819849057","n1819805666","n1819805852","n1819805805","n1819805789","n1819805868","n1819805680","n1819805918","n1819848888","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n1819858521","n1819805854","n1819805876","n1819805864","n1819805922","n2139859004","n1819805702","n2139859003","n1819805614","n1819805792","n1819805786","n1819805777","n1819805645","n1819805838","n1819805889","n1819805795","n1819805707","n1819805774","n1819805808","n1819805810","n1819805724","n1819805676","n1819805728","n1819805783","n1819805687","n1819805727","n2189123379","n1819805632","n1819805641","n1819805760","n1819805887","n1819805861","n1819805722","n1819805880","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n1819805698","n1819805647","n1819805870","n1819805683","n1819805622","n1819805639","n1819805858","n1819805643","n1819805673","n1819805925","n1819805849","n1819805711","n1819805846","n1819805669","n1819805883","n1819805814","n1819805873","n1819805911"]},"w17967326":{"id":"w17967326","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985217","n185985219","n185985221","n185985222","n185985223","n185985225","n2140006431","n185985227","n185985229","n185985231","n185985233","n185985235","n185985238","n185985240","n2140018998","n185964965"]},"w134150789":{"id":"w134150789","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964971","n2139870406","n185964972"]},"w17966400":{"id":"w17966400","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"tertiary","name":"South Constantine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958672","n185964965"]},"w203974066":{"id":"w203974066","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870417","n2139870418","n2139870420","n2139870419"]},"w17965998":{"id":"w17965998","version":"5","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:53Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972775","n185972777","n185972779","n185972781","n185972783","n185972785","n185972787","n185972788","n185972789","n185972790","n185972791","n185972793","n185972795","n185972797","n185972798","n185972800","n185972802","n185972805","n185972807","n185972809","n185972811","n185972813","n185972814","n185972815","n185972816","n185972817","n185972819","n185972821","n185972824","n185972826","n185972830","n185972832","n185972834","n185972835","n185972836","n185972839","n185990434","n2114807572","n2114807568","n185972845","n2114807583","n185972847","n185972849","n185972851","n2114807578","n1475293254","n2114807593","n1475293226","n185972862","n2114807565","n185951869","n1475293234","n1475293252","n185972868","n1475293264","n1475293222","n185972878","n1475293261","n185972882","n185972885","n1475293260","n1475293240","n185972891","n185972895","n185972897","n185972899","n2130304159","n1475284023","n185972903"]},"w134150795":{"id":"w134150795","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"bridge":"yes","highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964970","n185964971"]},"w203974067":{"id":"w203974067","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139870420","n2139870421"]},"w170995908":{"id":"w170995908","version":"3","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:15Z","tags":{"highway":"residential","name":"Thomas Street","source":"Bing"},"nodes":["n1821006702","n1821006700","n1821006698","n2139858990","n1821006716","n1821006725","n1821006712","n1821006704","n1821006708","n1821006710","n1821006706"]},"w17965834":{"id":"w17965834","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"Spring Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Spring","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971361","n185971364","n185971366","n185971368","n185954695","n185964968"]},"w203974070":{"id":"w203974070","version":"2","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:34Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139870435","n2139870436","n2139870437","n2139870438","n2139870435"]},"w203989879":{"id":"w203989879","version":"1","changeset":"14895342","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:35:05Z","tags":{"highway":"service"},"nodes":["n2140018998","n2140018999","n2140019000"]},"w203974062":{"id":"w203974062","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870387","n2139870388","n2139870389","n2139870390","n2139870391","n2139870392","n2139870397","n2139870393","n2139870396","n2139870395","n2139870394","n2139870387"]},"w203974061":{"id":"w203974061","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2139870382","n2139870383"]},"w203049587":{"id":"w203049587","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","name":"Scidmore Park Petting Zoo","tourism":"zoo","zoo":"petting_zoo"},"nodes":["n2130304133","n2130304136","n2130304138","n2130304140","n2130304142","n2130304144","n2130304146","n2130304147","n2130304148","n2130304149","n2130304150","n2130304151","n2130304133"]},"w203972941":{"id":"w203972941","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858982","n2139858983","n2139858984","n2139858985","n2139858927"]},"w203974065":{"id":"w203974065","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"service"},"nodes":["n2139870406","n2139870407","n2139870408","n2139870417","n2139870409","n2139870410","n2139870411","n2139870412","n2139870426","n2139870413","n2139870414","n2139870415","n2139870419","n2139870416","n2139870421","n2139870408"]},"w203972940":{"id":"w203972940","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858934","n2139858967","n2139858968","n2139858969","n2139858970","n2139858971","n2139858972","n2139858973","n2139858974","n2139858975","n2139858976","n2139858977","n2139858978","n2139858979","n2139858980","n2139858981"]},"w203974072":{"id":"w203974072","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139858925","n2139870450","n2139870453","n2139870451","n2139870452","n2139870441"]},"w203974074":{"id":"w203974074","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870454","n2139870456","n2139870429"]},"w203974060":{"id":"w203974060","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870383","n2139870384","n2139870422","n2139870385","n2139870386","n2139870388"]},"w203841837":{"id":"w203841837","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","natural":"water"},"nodes":["n2138493807","n2138493808","n2138493809","n2138493810","n2138493811","n2138493812","n2138493813","n2138493814","n2138493815","n2138493816","n2138493825","n2138493817","n2138493824","n2138493818","n2138493819","n2138493820","n2138493821","n2138493822","n2138493823","n2138493807"]},"w134150845":{"id":"w134150845","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{"bridge":"yes","name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324560:15329061:15329062:15333515:15333516:15333517:15328802:15312982:15312984:15312980:15326010:15326011:15313203:15322169:15324562:15312971:15312973:15312977:15328799:15328907:15328908:15322175:15329059:15333626:15333627:15325105:15322549:15337756:153","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185972903","n185972905"]},"w203974059":{"id":"w203974059","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"footway"},"nodes":["n2139870430","n2139870439","n2139870429","n2139870428","n2139870379","n2139870455","n2139870380","n2139870381","n2139858925","n2139870382"]},"w203986457":{"id":"w203986457","version":"2","changeset":"15287771","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T21:56:30Z","tags":{"area":"yes","ele":"241","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417887","gnis:state_id":"26","leisure":"park","name":"Scidmore Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139989333","n2139989335","n2139989337","n2139989339","n1819805762","n2139989328","n1819805907","n2139989330","n1819805915","n2139989341","n2139989344","n2139989346","n2139989348","n2139989350","n2139989351","n2139989353","n2139989355","n2139989333"]},"w170848331":{"id":"w170848331","version":"4","changeset":"15276848","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T22:54:29Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819848937","n1819849104","n1819849076","n1819849183","n1819848928","n1819848972","n1819848948","n1819848971","n1819848859","n1819849008","n1819848889","n1819849026","n1819849094","n1819849083","n1819849079","n1819849187","n1819848992","n1819849060","n1819849056","n1819849071","n1819849067","n1819849048","n1819849036","n1819849150","n1819849075","n1819849051","n1819849062","n1819848926","n1819849035","n1819848987","n1819849012","n1819848933","n1819848996","n1819848990","n1819849005","n1819849021","n1819848892","n1819849092","n1819848863","n1819848922","n1819848858","n1819848855","n1819848974","n1819848953","n1819849019","n1819849049","n1819848979","n1819849140","n1819849193","n1819849147","n1819849151","n1819849163","n1819849023","n1819848878","n1819849004","n1819848857","n1819848879","n1819849041","n1819849165","n1819849107","n1819849156","n1819848934","n1819848914","n1819848955","n1819848931","n1819848927","n1819849084","n1819849169","n1819849045","n1819848945","n1819849095","n1819848924","n1819849171","n1819849141","n1819849046","n1819849197","n1819849011","n1819849108","n1819849158","n1819849160","n1819848870","n1819849006","n1819849157","n1819848993","n1819848970","n1819849202","n1819848903","n1819848975","n1819848849","n1819849025","n1819849105","n1819849033","n1819849176","n1819849099","n1819849086","n1819848960","n1819848961","n1819849001","n1819848980","n1819849038","n1819848854","n1819849127","n1819849170","n1819849139","n1819848873","n1819848929","n1819849201","n1819849121","n1819849031","n1819849131","n1819848875","n1819849080","n1819849066","n1819849081","n1819849096","n1819849172","n1819849114","n1819849182","n1819848905","n1819849054","n1819848920","n1819848851","n1819848968","n1819848917","n1819849111","n1819849119","n1819849074","n1819848893","n1819849129","n1819848850","n1819848956","n1819849154","n1819848877","n1819848986","n1819849191","n1819848952","n1819848954","n1819848942","n1819849028","n1819849195","n1819848938","n1819848962","n1819849070","n1819849034","n1819849052","n1819849059","n1819848916","n1819849162","n1819849167","n1819849093","n1819849030","n1819849002","n1819849161","n1819848886","n1819848958","n1819849064","n1819849112","n1819849148","n1819848856","n1819848976","n1819848977","n1819849144","n1819848918","n1819849200","n1819848919","n1819849042","n1819849166","n1819849186","n1819849152","n1819849058","n1819849185","n1819849199","n1819849053","n1819849194","n1819849068","n1819849146","n1819849174","n1819848967","n1819848932","n1819849155","n1819849198","n1819848964","n1819848894","n1819848969","n1819849184","n1819849055","n1819849179","n1819848865","n1819848860","n1819849082","n1819848966","n1819849040","n1819849069","n1819849078","n1819849077","n1819848904","n1819848959","n1819849133","n1819849089","n1819849000","n1819849124","n1819849032","n1819849097","n1819848939","n1819849072","n1819848915","n1819849196","n1819848946","n1819849047","n1819849029","n1819849164","n1819848994","n1819849022","n1819858513","n1819849126","n1819849063","n1819848941","n1819849085","n1819848871","n1819848943","n1819849192","n1819858501","n1819849159","n1819858523","n1819848901","n1819849189","n1819858503","n1819849065","n2139877106","n1819848909","n1819848930","n1819848888"]},"w17967397":{"id":"w17967397","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:01Z","tags":{"highway":"residential","name":"North Andrews Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Andrews","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964963","n185985217"]},"w17964497":{"id":"w17964497","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:05Z","tags":{"highway":"tertiary","name":"Constantine St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Constantine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958643","n185958645","n2139795852","n185958647","n185958649","n185958651","n185958653","n185958656","n185958658","n185958660","n185958662","n185958664","n185958666","n185958668","n185958670","n185948710","n185958672"]},"w203974068":{"id":"w203974068","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870422","n2139870423","n2139870424","n2139870425","n2139870426","n2139870427"]},"w203974063":{"id":"w203974063","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870398","n2139870399","n2139870400","n2139870401","n2139870398"]},"w203986459":{"id":"w203986459","version":"1","changeset":"14894902","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:02:33Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139989364","n2139989366","n2139989368","n2139989370","n2139989364"]},"w203988286":{"id":"w203988286","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","leisure":"park","name":"Memory Isle Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2140006331","n2140006334","n2140006336","n2140006338","n2140006340","n2140006342","n2140006344","n2140006346","n2140006348","n2140006351","n2140006353","n2140006355","n2140006357","n2140006359","n2140006361","n2140006363","n2140006364","n2140006365","n2140006395","n2140006366","n2140006401","n2140006397","n2140006399","n2140006331"]},"w203974073":{"id":"w203974073","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"footway"},"nodes":["n2139870453","n2139870454","n2139870455"]},"w203974064":{"id":"w203974064","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139870402","n2139870403","n2139870404","n2139870405","n2139870402"]},"n185966959":{"id":"n185966959","loc":[-85.642185,41.946411],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n1475283980":{"id":"n1475283980","loc":[-85.6398249,41.9451425],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284013":{"id":"n1475284013","loc":[-85.6396448,41.9451666],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284042":{"id":"n1475284042","loc":[-85.6386382,41.9454789],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185975925":{"id":"n185975925","loc":[-85.6393332,41.9452388],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975919":{"id":"n185975919","loc":[-85.6391279,41.9453044],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975917":{"id":"n185975917","loc":[-85.6389034,41.9453872],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2140006369":{"id":"n2140006369","loc":[-85.6386163,41.9451631],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006370":{"id":"n2140006370","loc":[-85.6385144,41.9449357],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006417":{"id":"n2140006417","loc":[-85.6385785,41.9450299],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006419":{"id":"n2140006419","loc":[-85.6385781,41.9452152],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123361":{"id":"n2189123361","loc":[-85.6404948,41.947015],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123363":{"id":"n2189123363","loc":[-85.6395765,41.946495],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123365":{"id":"n2189123365","loc":[-85.6389347,41.9460875],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n185966962":{"id":"n185966962","loc":[-85.644417,41.946364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:51Z","tags":{}},"n185975911":{"id":"n185975911","loc":[-85.637532,41.9458276],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975913":{"id":"n185975913","loc":[-85.6376323,41.9457936],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185975915":{"id":"n185975915","loc":[-85.6383596,41.9455425],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185975932":{"id":"n185975932","loc":[-85.644403,41.945088],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185975934":{"id":"n185975934","loc":[-85.645486,41.945084],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:13Z","tags":{}},"n185979974":{"id":"n185979974","loc":[-85.644381,41.943831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n2139795809":{"id":"n2139795809","loc":[-85.6464756,41.9450813],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795810":{"id":"n2139795810","loc":[-85.6466646,41.945174],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139858952":{"id":"n2139858952","loc":[-85.6383567,41.9454039],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:12Z","tags":{}},"n2139858953":{"id":"n2139858953","loc":[-85.6380506,41.9455301],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858954":{"id":"n2139858954","loc":[-85.6377321,41.9455546],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858955":{"id":"n2139858955","loc":[-85.6376571,41.9455245],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858956":{"id":"n2139858956","loc":[-85.6375859,41.9454544],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858957":{"id":"n2139858957","loc":[-85.6376686,41.9453185],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858958":{"id":"n2139858958","loc":[-85.6378936,41.9451712],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858959":{"id":"n2139858959","loc":[-85.6379225,41.9450825],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858960":{"id":"n2139858960","loc":[-85.6379302,41.9447564],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858961":{"id":"n2139858961","loc":[-85.6379763,41.9446963],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858962":{"id":"n2139858962","loc":[-85.6380436,41.9446706],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858963":{"id":"n2139858963","loc":[-85.6381286,41.9445969],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2139858965":{"id":"n2139858965","loc":[-85.6382523,41.9444134],"version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:13Z","tags":{}},"n2140006367":{"id":"n2140006367","loc":[-85.6380923,41.9454418],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006368":{"id":"n2140006368","loc":[-85.6384089,41.9453146],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006372":{"id":"n2140006372","loc":[-85.6383252,41.9447706],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006374":{"id":"n2140006374","loc":[-85.6381033,41.9447436],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006376":{"id":"n2140006376","loc":[-85.6379759,41.9447815],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006378":{"id":"n2140006378","loc":[-85.6379832,41.9448654],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006380":{"id":"n2140006380","loc":[-85.6380632,41.9450738],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006382":{"id":"n2140006382","loc":[-85.6380414,41.9452064],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006389":{"id":"n2140006389","loc":[-85.6379068,41.9453092],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006391":{"id":"n2140006391","loc":[-85.637925,41.9453904],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006393":{"id":"n2140006393","loc":[-85.6379977,41.94545],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2189123275":{"id":"n2189123275","loc":[-85.6371346,41.9462544],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123278":{"id":"n2189123278","loc":[-85.6368371,41.9466153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123280":{"id":"n2189123280","loc":[-85.6379537,41.9489088],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123282":{"id":"n2189123282","loc":[-85.6383816,41.9497858],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123285":{"id":"n2189123285","loc":[-85.6393673,41.9512417],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123287":{"id":"n2189123287","loc":[-85.640554,41.9517766],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123289":{"id":"n2189123289","loc":[-85.6411,41.9522344],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123291":{"id":"n2189123291","loc":[-85.6417418,41.9526574],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123293":{"id":"n2189123293","loc":[-85.642321,41.9529407],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123295":{"id":"n2189123295","loc":[-85.6427697,41.9532278],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123297":{"id":"n2189123297","loc":[-85.6433332,41.9538254],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123300":{"id":"n2189123300","loc":[-85.6435785,41.9543648],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123301":{"id":"n2189123301","loc":[-85.6444394,41.9541048],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123303":{"id":"n2189123303","loc":[-85.6450603,41.954],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123312":{"id":"n2189123312","loc":[-85.6454829,41.9539108],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123314":{"id":"n2189123314","loc":[-85.6460464,41.9538526],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123315":{"id":"n2189123315","loc":[-85.6463178,41.9537167],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123316":{"id":"n2189123316","loc":[-85.646276,41.9534141],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123317":{"id":"n2189123317","loc":[-85.6459995,41.9531541],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123318":{"id":"n2189123318","loc":[-85.645222,41.9531929],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123319":{"id":"n2189123319","loc":[-85.6447316,41.9531813],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:20Z","tags":{}},"n2189123320":{"id":"n2189123320","loc":[-85.6440637,41.9532977],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123321":{"id":"n2189123321","loc":[-85.6438185,41.9531774],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123322":{"id":"n2189123322","loc":[-85.6440011,41.9528398],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123323":{"id":"n2189123323","loc":[-85.6442672,41.9525914],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123324":{"id":"n2189123324","loc":[-85.6442881,41.9523276],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123326":{"id":"n2189123326","loc":[-85.644262,41.952153],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123328":{"id":"n2189123328","loc":[-85.6441681,41.9520404],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123330":{"id":"n2189123330","loc":[-85.6442098,41.9517494],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123333":{"id":"n2189123333","loc":[-85.6438498,41.9515864],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123336":{"id":"n2189123336","loc":[-85.6435889,41.9513225],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123339":{"id":"n2189123339","loc":[-85.6425349,41.9510315],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123342":{"id":"n2189123342","loc":[-85.6422688,41.9508802],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123345":{"id":"n2189123345","loc":[-85.6418775,41.9508142],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123348":{"id":"n2189123348","loc":[-85.6415488,41.9508064],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123351":{"id":"n2189123351","loc":[-85.6411027,41.9505488],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123353":{"id":"n2189123353","loc":[-85.6410374,41.9498208],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123355":{"id":"n2189123355","loc":[-85.6410061,41.9494327],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123357":{"id":"n2189123357","loc":[-85.6411522,41.9482569],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123359":{"id":"n2189123359","loc":[-85.6410548,41.9473036],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123368":{"id":"n2189123368","loc":[-85.6380216,41.9458974],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123370":{"id":"n2189123370","loc":[-85.6386721,41.9507782],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"w17968193":{"id":"w17968193","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:35Z","tags":{"highway":"residential","name":"French St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"French","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312389:15312396","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185970906","n185982877","n185967774","n185985823","n185979974"]},"w203972939":{"id":"w203972939","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path"},"nodes":["n2139858965","n2139858966"]},"w203988289":{"id":"w203988289","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"area":"yes","natural":"water"},"nodes":["n2140006367","n2140006368","n2140006419","n2140006369","n2140006417","n2140006370","n2140006372","n2140006374","n2140006376","n2140006378","n2140006380","n2140006382","n2140006389","n2140006391","n2140006393","n2140006367"]},"w208640157":{"id":"w208640157","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n1819849029","n2189123275","n2189123278","n2189123280","n2189123282","n2189123370","n2189123285","n2189123287","n2189123289","n2189123291","n2189123293","n2189123295","n2189123297","n2189123300","n2189123301","n2189123303","n2189123312","n2189123314","n2189123315","n2189123316","n2189123317","n2189123318","n2189123319","n2189123320","n2189123321","n2189123322","n2189123323","n2189123324","n2189123326","n2189123328","n2189123330","n2189123333","n2189123336","n2189123339","n2189123342","n2189123345","n2189123348","n2189123351","n2189123353","n2189123355","n2189123357","n2189123359","n2189123361","n2189123363","n2189123365","n2189123368","n1819849029"]},"w17966281":{"id":"w17966281","version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:03Z","tags":{"highway":"residential","name":"Pealer St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pealer","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312363:15312366:15312367:15312368:15325990:15325991:15324554","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975911","n185975913","n185975915","n1475284042","n185975917","n185975919","n185975925","n185970909","n1475284013","n1475283980","n185975928","n185967775","n185975930","n185975932","n185975934","n2139795809","n2139795810"]},"w17965353":{"id":"w17965353","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:36:24Z","tags":{"highway":"residential","name":"Yauney St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Yauney","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312346:15312347","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185966958","n185966959","n185966960","n185966962"]},"w203972938":{"id":"w203972938","version":"1","changeset":"14893110","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:29:14Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858964","n2139858965","n2139858963","n2139858962","n2139858961","n2139858960","n2139858959","n2139858958","n2139858957","n2139858956","n2139858955","n2139858954","n2139858953","n2139858952","n2139858951"]},"n354002665":{"id":"n354002665","loc":[-85.6366599,41.9444923],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:26Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624726","gnis:state_id":"26","name":"Memory Isle","place":"island"}},"n354031301":{"id":"n354031301","loc":[-85.635,41.9463889],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:12:53Z","tags":{"amenity":"post_office","ele":"248","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418163","gnis:state_id":"26","name":"Three Rivers Post Office"}},"n185963454":{"id":"n185963454","loc":[-85.633686,41.946072],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963455":{"id":"n185963455","loc":[-85.633815,41.946131],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185963456":{"id":"n185963456","loc":[-85.633951,41.946174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:55Z","tags":{}},"n185978375":{"id":"n185978375","loc":[-85.634385,41.94559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978377":{"id":"n185978377","loc":[-85.634544,41.945725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978379":{"id":"n185978379","loc":[-85.634573,41.945764],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978381":{"id":"n185978381","loc":[-85.634616,41.945849],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:23Z","tags":{}},"n185978383":{"id":"n185978383","loc":[-85.634629,41.945893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185984011":{"id":"n185984011","loc":[-85.636058,41.946201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984013":{"id":"n185984013","loc":[-85.636112,41.946366],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984015":{"id":"n185984015","loc":[-85.636143,41.946551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185988237":{"id":"n185988237","loc":[-85.6354162,41.946044],"version":"3","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{}},"n185988969":{"id":"n185988969","loc":[-85.635374,41.945325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988971":{"id":"n185988971","loc":[-85.635643,41.945585],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185988972":{"id":"n185988972","loc":[-85.635853,41.94586],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n1475283992":{"id":"n1475283992","loc":[-85.6372968,41.9459007],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284011":{"id":"n1475284011","loc":[-85.6359415,41.9459797],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284019":{"id":"n1475284019","loc":[-85.6364433,41.9460423],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n185984009":{"id":"n185984009","loc":[-85.6360524,41.9460485],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988239":{"id":"n185988239","loc":[-85.6358187,41.9460423],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988243":{"id":"n185988243","loc":[-85.6366156,41.9460282],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988244":{"id":"n185988244","loc":[-85.6368316,41.9460046],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988245":{"id":"n185988245","loc":[-85.6370133,41.9459704],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185988241":{"id":"n185988241","loc":[-85.636291,41.9460461],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185964976":{"id":"n185964976","loc":[-85.633923,41.9434157],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185964980":{"id":"n185964980","loc":[-85.6333656,41.9437293],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185978388":{"id":"n185978388","loc":[-85.6346449,41.9460571],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819858504":{"id":"n1819858504","loc":[-85.6365343,41.9447926],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858506":{"id":"n1819858506","loc":[-85.6370546,41.9451882],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858516":{"id":"n1819858516","loc":[-85.6358369,41.9444654],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858519":{"id":"n1819858519","loc":[-85.6361534,41.9446176],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858525":{"id":"n1819858525","loc":[-85.6368025,41.9449442],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858527":{"id":"n1819858527","loc":[-85.6334199,41.9457495],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n185963452":{"id":"n185963452","loc":[-85.633564,41.9458519],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963453":{"id":"n185963453","loc":[-85.6336152,41.9459804],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:56Z","tags":{}},"n185963451":{"id":"n185963451","loc":[-85.6332888,41.9456871],"version":"3","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:57Z","tags":{}},"n2130304152":{"id":"n2130304152","loc":[-85.6359466,41.9454599],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304153":{"id":"n2130304153","loc":[-85.6362773,41.9452683],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304154":{"id":"n2130304154","loc":[-85.6352028,41.9442868],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304155":{"id":"n2130304155","loc":[-85.6348756,41.9444769],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304156":{"id":"n2130304156","loc":[-85.6349723,41.9444207],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304157":{"id":"n2130304157","loc":[-85.6338698,41.9434443],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304158":{"id":"n2130304158","loc":[-85.635094,41.9451026],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304160":{"id":"n2130304160","loc":[-85.6353716,41.9449322],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304162":{"id":"n2130304162","loc":[-85.6365942,41.9459352],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304163":{"id":"n2130304163","loc":[-85.6369006,41.9457469],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304164":{"id":"n2130304164","loc":[-85.6363292,41.9452278],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2130304165":{"id":"n2130304165","loc":[-85.6360248,41.9454175],"version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{}},"n2139824683":{"id":"n2139824683","loc":[-85.6339825,41.9446441],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824689":{"id":"n2139824689","loc":[-85.6340437,41.9446925],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:01Z","tags":{}},"n2139824702":{"id":"n2139824702","loc":[-85.6340961,41.9447551],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824705":{"id":"n2139824705","loc":[-85.6337467,41.944809],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824707":{"id":"n2139824707","loc":[-85.6341598,41.9448129],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824710":{"id":"n2139824710","loc":[-85.6342771,41.9448223],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824712":{"id":"n2139824712","loc":[-85.6346058,41.944841],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824713":{"id":"n2139824713","loc":[-85.633808,41.9448574],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824714":{"id":"n2139824714","loc":[-85.6340889,41.9448589],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824716":{"id":"n2139824716","loc":[-85.6343335,41.944871],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824717":{"id":"n2139824717","loc":[-85.6343341,41.9448717],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824720":{"id":"n2139824720","loc":[-85.6338757,41.9449069],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824721":{"id":"n2139824721","loc":[-85.6341445,41.9449071],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824724":{"id":"n2139824724","loc":[-85.6334787,41.9449262],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824726":{"id":"n2139824726","loc":[-85.6347119,41.9449332],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824727":{"id":"n2139824727","loc":[-85.6347175,41.9449418],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824728":{"id":"n2139824728","loc":[-85.6344284,41.9449538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824729":{"id":"n2139824729","loc":[-85.6339339,41.9449573],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824730":{"id":"n2139824730","loc":[-85.6339179,41.9449682],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824732":{"id":"n2139824732","loc":[-85.6335472,41.9449895],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824733":{"id":"n2139824733","loc":[-85.6339736,41.9450164],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824735":{"id":"n2139824735","loc":[-85.6336034,41.9450415],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824736":{"id":"n2139824736","loc":[-85.6348317,41.945043],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824737":{"id":"n2139824737","loc":[-85.63403,41.9450651],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824738":{"id":"n2139824738","loc":[-85.6336611,41.9450949],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824740":{"id":"n2139824740","loc":[-85.6336582,41.9450966],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824744":{"id":"n2139824744","loc":[-85.6331702,41.9451107],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824745":{"id":"n2139824745","loc":[-85.6333388,41.9451142],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824746":{"id":"n2139824746","loc":[-85.6337131,41.9451341],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824747":{"id":"n2139824747","loc":[-85.6337021,41.9451372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824748":{"id":"n2139824748","loc":[-85.6341244,41.9451472],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824749":{"id":"n2139824749","loc":[-85.6333952,41.945166],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:02Z","tags":{}},"n2139824750":{"id":"n2139824750","loc":[-85.633395,41.9451661],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824751":{"id":"n2139824751","loc":[-85.6346258,41.9451725],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824752":{"id":"n2139824752","loc":[-85.6332387,41.9451741],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824753":{"id":"n2139824753","loc":[-85.6346901,41.9451853],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824754":{"id":"n2139824754","loc":[-85.6346611,41.9452035],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824755":{"id":"n2139824755","loc":[-85.6346574,41.9452059],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824756":{"id":"n2139824756","loc":[-85.6345611,41.9452133],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824757":{"id":"n2139824757","loc":[-85.633453,41.9452194],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824758":{"id":"n2139824758","loc":[-85.6335508,41.9452283],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824759":{"id":"n2139824759","loc":[-85.6347424,41.9452312],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824760":{"id":"n2139824760","loc":[-85.6342305,41.9452395],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824761":{"id":"n2139824761","loc":[-85.6342319,41.9452449],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824762":{"id":"n2139824762","loc":[-85.6334969,41.94526],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824763":{"id":"n2139824763","loc":[-85.63468,41.9452706],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824764":{"id":"n2139824764","loc":[-85.6346772,41.9452724],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824765":{"id":"n2139824765","loc":[-85.6338611,41.9452763],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824766":{"id":"n2139824766","loc":[-85.6347811,41.9452939],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824767":{"id":"n2139824767","loc":[-85.6347375,41.9453211],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824768":{"id":"n2139824768","loc":[-85.6339171,41.9453301],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824769":{"id":"n2139824769","loc":[-85.6348307,41.9453377],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824770":{"id":"n2139824770","loc":[-85.6347067,41.9453405],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824771":{"id":"n2139824771","loc":[-85.6343461,41.9453461],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824772":{"id":"n2139824772","loc":[-85.6343481,41.9453475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824773":{"id":"n2139824773","loc":[-85.634805,41.9453538],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824774":{"id":"n2139824774","loc":[-85.6336997,41.9453692],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824775":{"id":"n2139824775","loc":[-85.6339709,41.9453818],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824776":{"id":"n2139824776","loc":[-85.6336229,41.9454134],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824777":{"id":"n2139824777","loc":[-85.6349022,41.9454141],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824778":{"id":"n2139824778","loc":[-85.6348854,41.9454246],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824779":{"id":"n2139824779","loc":[-85.6340286,41.9454373],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824780":{"id":"n2139824780","loc":[-85.6336963,41.9454572],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824781":{"id":"n2139824781","loc":[-85.6336789,41.9454672],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824782":{"id":"n2139824782","loc":[-85.6344933,41.945475],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824783":{"id":"n2139824783","loc":[-85.6340854,41.9454918],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824784":{"id":"n2139824784","loc":[-85.6350036,41.9455034],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824785":{"id":"n2139824785","loc":[-85.6337501,41.9455089],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824786":{"id":"n2139824786","loc":[-85.6337497,41.9455091],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824787":{"id":"n2139824787","loc":[-85.6345425,41.9455186],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824788":{"id":"n2139824788","loc":[-85.6341459,41.9455372],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824789":{"id":"n2139824789","loc":[-85.6341376,41.945542],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824790":{"id":"n2139824790","loc":[-85.6338394,41.9455462],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824791":{"id":"n2139824791","loc":[-85.6349171,41.9455588],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824792":{"id":"n2139824792","loc":[-85.6338074,41.9455646],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824793":{"id":"n2139824793","loc":[-85.6346229,41.9455894],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824794":{"id":"n2139824794","loc":[-85.6338983,41.9455995],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824795":{"id":"n2139824795","loc":[-85.6338962,41.9456007],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824796":{"id":"n2139824796","loc":[-85.6342475,41.9456348],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824797":{"id":"n2139824797","loc":[-85.6339505,41.9456497],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824798":{"id":"n2139824798","loc":[-85.6347243,41.9456788],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824799":{"id":"n2139824799","loc":[-85.635057,41.9456831],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824800":{"id":"n2139824800","loc":[-85.635287,41.9457056],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824801":{"id":"n2139824801","loc":[-85.6350753,41.9457068],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:03Z","tags":{}},"n2139824802":{"id":"n2139824802","loc":[-85.6347753,41.9457252],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824803":{"id":"n2139824803","loc":[-85.6340521,41.9457473],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824804":{"id":"n2139824804","loc":[-85.6352875,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824805":{"id":"n2139824805","loc":[-85.6352941,41.9457611],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824806":{"id":"n2139824806","loc":[-85.6350758,41.9457623],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824807":{"id":"n2139824807","loc":[-85.6348194,41.9457638],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824808":{"id":"n2139824808","loc":[-85.635296,41.9459428],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139824809":{"id":"n2139824809","loc":[-85.6348212,41.9459455],"version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{}},"n2139832635":{"id":"n2139832635","loc":[-85.6354612,41.9448791],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832636":{"id":"n2139832636","loc":[-85.6360241,41.9453844],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832637":{"id":"n2139832637","loc":[-85.6361452,41.9453121],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832639":{"id":"n2139832639","loc":[-85.6355997,41.944797],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832641":{"id":"n2139832641","loc":[-85.6351346,41.9443541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832647":{"id":"n2139832647","loc":[-85.6329883,41.9453692],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832653":{"id":"n2139832653","loc":[-85.6333643,41.9456293],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832663":{"id":"n2139832663","loc":[-85.6335394,41.9455339],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832665":{"id":"n2139832665","loc":[-85.6332375,41.9452476],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832667":{"id":"n2139832667","loc":[-85.6331664,41.9452161],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832669":{"id":"n2139832669","loc":[-85.6331144,41.9451875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832671":{"id":"n2139832671","loc":[-85.6330779,41.9451274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832673":{"id":"n2139832673","loc":[-85.6330664,41.9450802],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832678":{"id":"n2139832678","loc":[-85.6332218,41.9453585],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832686":{"id":"n2139832686","loc":[-85.6334246,41.945541],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832691":{"id":"n2139832691","loc":[-85.6329898,41.9454997],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832693":{"id":"n2139832693","loc":[-85.6343554,41.9443274],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832694":{"id":"n2139832694","loc":[-85.6336339,41.9437089],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832696":{"id":"n2139832696","loc":[-85.633532,41.9437708],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832697":{"id":"n2139832697","loc":[-85.6338316,41.9440868],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832698":{"id":"n2139832698","loc":[-85.6342258,41.9444141],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832699":{"id":"n2139832699","loc":[-85.6339164,41.9442166],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832700":{"id":"n2139832700","loc":[-85.6341389,41.944384],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832701":{"id":"n2139832701","loc":[-85.634235,41.9443259],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832702":{"id":"n2139832702","loc":[-85.633613,41.9437875],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832703":{"id":"n2139832703","loc":[-85.633915,41.9436132],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832704":{"id":"n2139832704","loc":[-85.6340019,41.9435613],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832706":{"id":"n2139832706","loc":[-85.6343197,41.9438427],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832708":{"id":"n2139832708","loc":[-85.6342361,41.9438936],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832709":{"id":"n2139832709","loc":[-85.6353839,41.9460401],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832710":{"id":"n2139832710","loc":[-85.6354032,41.9456763],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832711":{"id":"n2139832711","loc":[-85.6356839,41.9459252],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832712":{"id":"n2139832712","loc":[-85.6356109,41.945735],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832713":{"id":"n2139832713","loc":[-85.6353997,41.9457421],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832714":{"id":"n2139832714","loc":[-85.6353895,41.9459347],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832715":{"id":"n2139832715","loc":[-85.6334777,41.9436628],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832716":{"id":"n2139832716","loc":[-85.6333137,41.9435382],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832717":{"id":"n2139832717","loc":[-85.6330938,41.9435406],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832721":{"id":"n2139832721","loc":[-85.6333023,41.9434922],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832722":{"id":"n2139832722","loc":[-85.6330466,41.943623],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832723":{"id":"n2139832723","loc":[-85.6332746,41.9435624],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832724":{"id":"n2139832724","loc":[-85.6333511,41.9435176],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832725":{"id":"n2139832725","loc":[-85.6332241,41.9434001],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832726":{"id":"n2139832726","loc":[-85.6332355,41.9433686],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139870373":{"id":"n2139870373","loc":[-85.6351783,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870374":{"id":"n2139870374","loc":[-85.6351431,41.9439217],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870375":{"id":"n2139870375","loc":[-85.6348853,41.9439117],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870376":{"id":"n2139870376","loc":[-85.6348317,41.9439105],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870377":{"id":"n2139870377","loc":[-85.6346384,41.944007],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2139870378":{"id":"n2139870378","loc":[-85.6345563,41.9440523],"version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:00Z","tags":{}},"n2140006403":{"id":"n2140006403","loc":[-85.6359942,41.9450097],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006405":{"id":"n2140006405","loc":[-85.6363884,41.9446079],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006407":{"id":"n2140006407","loc":[-85.6362148,41.9447874],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006409":{"id":"n2140006409","loc":[-85.6379476,41.9445869],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006411":{"id":"n2140006411","loc":[-85.6378485,41.9445674],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006413":{"id":"n2140006413","loc":[-85.6378952,41.9444547],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006415":{"id":"n2140006415","loc":[-85.6379962,41.944477],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006421":{"id":"n2140006421","loc":[-85.6355248,41.9433702],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:24Z","tags":{}},"n2140006423":{"id":"n2140006423","loc":[-85.6378471,41.9439233],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006425":{"id":"n2140006425","loc":[-85.6378913,41.9441238],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006426":{"id":"n2140006426","loc":[-85.6381674,41.9442289],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006427":{"id":"n2140006427","loc":[-85.6382359,41.9440975],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006428":{"id":"n2140006428","loc":[-85.6382071,41.9440252],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006429":{"id":"n2140006429","loc":[-85.6381409,41.9439973],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006430":{"id":"n2140006430","loc":[-85.6380569,41.9440153],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006433":{"id":"n2140006433","loc":[-85.6379071,41.9442467],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006435":{"id":"n2140006435","loc":[-85.6381634,41.9443125],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006436":{"id":"n2140006436","loc":[-85.6382407,41.944301],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006438":{"id":"n2140006438","loc":[-85.6382761,41.9442188],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006439":{"id":"n2140006439","loc":[-85.6382429,41.9441761],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006440":{"id":"n2140006440","loc":[-85.6382016,41.9441632],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2140006441":{"id":"n2140006441","loc":[-85.6378185,41.9439835],"version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{}},"n2166205688":{"id":"n2166205688","loc":[-85.6349963,41.9444392],"version":"1","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{}},"n2168544780":{"id":"n2168544780","loc":[-85.633944,41.945807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544781":{"id":"n2168544781","loc":[-85.6340783,41.9458621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544782":{"id":"n2168544782","loc":[-85.6338184,41.9457548],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544783":{"id":"n2168544783","loc":[-85.6339925,41.9459777],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544784":{"id":"n2168544784","loc":[-85.6337317,41.9458698],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544785":{"id":"n2168544785","loc":[-85.6337297,41.9460042],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544786":{"id":"n2168544786","loc":[-85.633919,41.9460797],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544787":{"id":"n2168544787","loc":[-85.6338672,41.9459263],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544788":{"id":"n2168544788","loc":[-85.6338246,41.9459853],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544789":{"id":"n2168544789","loc":[-85.6337615,41.9459601],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544790":{"id":"n2168544790","loc":[-85.6342079,41.9460399],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544791":{"id":"n2168544791","loc":[-85.6343346,41.9458503],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544792":{"id":"n2168544792","loc":[-85.6343759,41.9458116],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544793":{"id":"n2168544793","loc":[-85.6344394,41.9458109],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544795":{"id":"n2168544795","loc":[-85.6344827,41.945851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544797":{"id":"n2168544797","loc":[-85.6344807,41.945969],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544798":{"id":"n2168544798","loc":[-85.6344404,41.9459697],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544799":{"id":"n2168544799","loc":[-85.6344413,41.9460333],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544800":{"id":"n2168544800","loc":[-85.6342173,41.9460705],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544801":{"id":"n2168544801","loc":[-85.6342162,41.9460392],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544802":{"id":"n2168544802","loc":[-85.6344251,41.9460351],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544805":{"id":"n2168544805","loc":[-85.6344257,41.9460507],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544807":{"id":"n2168544807","loc":[-85.6344721,41.9460498],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544809":{"id":"n2168544809","loc":[-85.6344754,41.9461427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544811":{"id":"n2168544811","loc":[-85.6344311,41.9461435],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544813":{"id":"n2168544813","loc":[-85.6344317,41.9461592],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544815":{"id":"n2168544815","loc":[-85.6343708,41.9461604],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544817":{"id":"n2168544817","loc":[-85.6343715,41.9461786],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544819":{"id":"n2168544819","loc":[-85.6343229,41.9461795],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544821":{"id":"n2168544821","loc":[-85.6343222,41.9461606],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544823":{"id":"n2168544823","loc":[-85.6342476,41.9461621],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544825":{"id":"n2168544825","loc":[-85.6342444,41.94607],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544827":{"id":"n2168544827","loc":[-85.634138,41.9461632],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544829":{"id":"n2168544829","loc":[-85.6342016,41.9460703],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544830":{"id":"n2168544830","loc":[-85.6332929,41.9463092],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544831":{"id":"n2168544831","loc":[-85.633122,41.946239],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544832":{"id":"n2168544832","loc":[-85.6332954,41.9460055],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544833":{"id":"n2168544833","loc":[-85.6333954,41.9460466],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544834":{"id":"n2168544834","loc":[-85.6334044,41.9460345],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544835":{"id":"n2168544835","loc":[-85.6334594,41.9460571],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544836":{"id":"n2168544836","loc":[-85.6333871,41.9461544],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544837":{"id":"n2168544837","loc":[-85.633403,41.9461609],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544838":{"id":"n2168544838","loc":[-85.6341683,41.9464167],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544839":{"id":"n2168544839","loc":[-85.6341711,41.9463411],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544840":{"id":"n2168544840","loc":[-85.6344471,41.9463469],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544841":{"id":"n2168544841","loc":[-85.6344441,41.9464243],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544842":{"id":"n2168544842","loc":[-85.6343622,41.9464226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544843":{"id":"n2168544843","loc":[-85.6343593,41.9464989],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544844":{"id":"n2168544844","loc":[-85.6342812,41.9464973],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544845":{"id":"n2168544845","loc":[-85.634283,41.9464504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544846":{"id":"n2168544846","loc":[-85.6342609,41.9464499],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544847":{"id":"n2168544847","loc":[-85.6342621,41.9464187],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544848":{"id":"n2168544848","loc":[-85.6348414,41.9463396],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544849":{"id":"n2168544849","loc":[-85.6348387,41.9461872],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544850":{"id":"n2168544850","loc":[-85.6351186,41.9461844],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544851":{"id":"n2168544851","loc":[-85.635119,41.9462112],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544852":{"id":"n2168544852","loc":[-85.6351918,41.9462104],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544853":{"id":"n2168544853","loc":[-85.6351944,41.9463515],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544854":{"id":"n2168544854","loc":[-85.6351049,41.9463524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2168544855":{"id":"n2168544855","loc":[-85.6351046,41.946337],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{}},"n2189153180":{"id":"n2189153180","loc":[-85.6340369,41.9469572],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153181":{"id":"n2189153181","loc":[-85.6342531,41.946953],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153183":{"id":"n2189153183","loc":[-85.6348115,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153184":{"id":"n2189153184","loc":[-85.6348105,41.9464569],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153185":{"id":"n2189153185","loc":[-85.6351431,41.9464549],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153186":{"id":"n2189153186","loc":[-85.6351441,41.9465448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153187":{"id":"n2189153187","loc":[-85.6350077,41.9465456],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153188":{"id":"n2189153188","loc":[-85.635008,41.9465721],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153189":{"id":"n2189153189","loc":[-85.6348965,41.9465727],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153190":{"id":"n2189153190","loc":[-85.6348962,41.9465463],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153191":{"id":"n2189153191","loc":[-85.6348963,41.9471586],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153192":{"id":"n2189153192","loc":[-85.6348944,41.947032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153193":{"id":"n2189153193","loc":[-85.6350241,41.947031],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153194":{"id":"n2189153194","loc":[-85.635026,41.9471575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153195":{"id":"n2189153195","loc":[-85.6352328,41.9471053],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153196":{"id":"n2189153196","loc":[-85.6352359,41.9469906],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153197":{"id":"n2189153197","loc":[-85.6353694,41.9469925],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153198":{"id":"n2189153198","loc":[-85.6353664,41.9471072],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153199":{"id":"n2189153199","loc":[-85.6348241,41.9469287],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153200":{"id":"n2189153200","loc":[-85.6348248,41.9468185],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153201":{"id":"n2189153201","loc":[-85.6351199,41.9468195],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153202":{"id":"n2189153202","loc":[-85.6351192,41.9469298],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153203":{"id":"n2189153203","loc":[-85.6347965,41.9468057],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153204":{"id":"n2189153204","loc":[-85.634792,41.9466044],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153205":{"id":"n2189153205","loc":[-85.6349483,41.9466025],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153206":{"id":"n2189153206","loc":[-85.6349493,41.9466448],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153207":{"id":"n2189153207","loc":[-85.6349753,41.9466445],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153208":{"id":"n2189153208","loc":[-85.6349743,41.9465995],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153209":{"id":"n2189153209","loc":[-85.6351173,41.9465977],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153210":{"id":"n2189153210","loc":[-85.6351219,41.9468015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153211":{"id":"n2189153211","loc":[-85.6349806,41.9468032],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153212":{"id":"n2189153212","loc":[-85.6349794,41.9467519],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153213":{"id":"n2189153213","loc":[-85.6349521,41.9467523],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153214":{"id":"n2189153214","loc":[-85.6349532,41.9468037],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153215":{"id":"n2189153215","loc":[-85.6346302,41.9468381],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153216":{"id":"n2189153216","loc":[-85.6343028,41.9468449],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153217":{"id":"n2189153217","loc":[-85.6342006,41.9468297],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153218":{"id":"n2189153218","loc":[-85.6336698,41.9465918],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153219":{"id":"n2189153219","loc":[-85.6344663,41.9466639],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153220":{"id":"n2189153220","loc":[-85.6344639,41.9466015],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153221":{"id":"n2189153221","loc":[-85.6342283,41.9466065],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153222":{"id":"n2189153222","loc":[-85.6342303,41.9466587],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153223":{"id":"n2189153223","loc":[-85.6342843,41.9466575],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153224":{"id":"n2189153224","loc":[-85.6342851,41.9466794],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153225":{"id":"n2189153225","loc":[-85.6343475,41.9466781],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153226":{"id":"n2189153226","loc":[-85.634347,41.9466664],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153227":{"id":"n2189153227","loc":[-85.6354428,41.9470148],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153228":{"id":"n2189153228","loc":[-85.6354432,41.9468005],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153229":{"id":"n2189153229","loc":[-85.6360277,41.9468011],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153230":{"id":"n2189153230","loc":[-85.6360273,41.9470154],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153231":{"id":"n2189153231","loc":[-85.6354565,41.9465823],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153232":{"id":"n2189153232","loc":[-85.6354496,41.946218],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153233":{"id":"n2189153233","loc":[-85.6356355,41.9465788],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153234":{"id":"n2189153234","loc":[-85.6357155,41.9468008],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153235":{"id":"n2189153235","loc":[-85.6359539,41.9467969],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153236":{"id":"n2189153236","loc":[-85.6359561,41.9463036],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153237":{"id":"n2189153237","loc":[-85.6360129,41.9464793],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153238":{"id":"n2189153238","loc":[-85.6360152,41.9463898],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153239":{"id":"n2189153239","loc":[-85.6359607,41.9464928],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153240":{"id":"n2189153240","loc":[-85.6356903,41.9462227],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153242":{"id":"n2189153242","loc":[-85.6354163,41.946142],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153243":{"id":"n2189153243","loc":[-85.6357546,41.9462214],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153244":{"id":"n2189153244","loc":[-85.6357937,41.9462542],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153245":{"id":"n2189153245","loc":[-85.6358723,41.9467048],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153246":{"id":"n2189153246","loc":[-85.6361494,41.946757],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153247":{"id":"n2189153247","loc":[-85.6354173,41.9469082],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153248":{"id":"n2189153248","loc":[-85.635443,41.9469079],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153249":{"id":"n2189153249","loc":[-85.6360275,41.9469093],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153250":{"id":"n2189153250","loc":[-85.6361542,41.946915],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153251":{"id":"n2189153251","loc":[-85.6358654,41.9464843],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153252":{"id":"n2189153252","loc":[-85.6359549,41.9467499],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153253":{"id":"n2189153253","loc":[-85.6357172,41.9466335],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153254":{"id":"n2189153254","loc":[-85.6355644,41.9461768],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153255":{"id":"n2189153255","loc":[-85.6355655,41.946528],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153256":{"id":"n2189153256","loc":[-85.6357055,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153257":{"id":"n2189153257","loc":[-85.635869,41.9465971],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153259":{"id":"n2189153259","loc":[-85.6354561,41.9470278],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153260":{"id":"n2189153260","loc":[-85.6357961,41.9470233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153261":{"id":"n2189153261","loc":[-85.6357977,41.9470907],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153262":{"id":"n2189153262","loc":[-85.6357297,41.9470916],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153263":{"id":"n2189153263","loc":[-85.635733,41.947233],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153264":{"id":"n2189153264","loc":[-85.6362674,41.9468637],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153265":{"id":"n2189153265","loc":[-85.6362646,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153266":{"id":"n2189153266","loc":[-85.6363267,41.9467047],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153267":{"id":"n2189153267","loc":[-85.6362633,41.9465848],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153268":{"id":"n2189153268","loc":[-85.6363805,41.9465468],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153269":{"id":"n2189153269","loc":[-85.6364604,41.9466842],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153270":{"id":"n2189153270","loc":[-85.6364604,41.9468647],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2199109756":{"id":"n2199109756","loc":[-85.6337134,41.9471841],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109757":{"id":"n2199109757","loc":[-85.6336514,41.94716],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109758":{"id":"n2199109758","loc":[-85.6337043,41.9470847],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109759":{"id":"n2199109759","loc":[-85.6335997,41.9470441],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109760":{"id":"n2199109760","loc":[-85.6335064,41.9471771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185960195":{"id":"n185960195","loc":[-85.6295992,41.9524346],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960796":{"id":"n185960796","loc":[-85.634723,41.953681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961396":{"id":"n185961396","loc":[-85.634767,41.959009],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185962625":{"id":"n185962625","loc":[-85.635175,41.97201],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:29Z","tags":{}},"n185964982":{"id":"n185964982","loc":[-85.632799,41.9440543],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185965289":{"id":"n185965289","loc":[-85.634621,41.947323],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965291":{"id":"n185965291","loc":[-85.636166,41.947296],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:49Z","tags":{}},"n185965399":{"id":"n185965399","loc":[-85.634776,41.959834],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966937":{"id":"n185966937","loc":[-85.633183,41.947315],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966948":{"id":"n185966948","loc":[-85.626406,41.957188],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967422":{"id":"n185967422","loc":[-85.6320229,41.9490123],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185967917":{"id":"n185967917","loc":[-85.634763,41.958292],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185967918":{"id":"n185967918","loc":[-85.636271,41.958311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:17Z","tags":{}},"n185968100":{"id":"n185968100","loc":[-85.630835,41.950656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185970515":{"id":"n185970515","loc":[-85.634832,41.963866],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:41Z","tags":{}},"n185971578":{"id":"n185971578","loc":[-85.634641,41.948627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:05Z","tags":{}},"n185971580":{"id":"n185971580","loc":[-85.6361818,41.9486135],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971631":{"id":"n185971631","loc":[-85.634729,41.954667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971632":{"id":"n185971632","loc":[-85.636236,41.954656],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185972155":{"id":"n185972155","loc":[-85.623333,41.961987],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185974583":{"id":"n185974583","loc":[-85.634686,41.951158],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:21Z","tags":{}},"n185974585":{"id":"n185974585","loc":[-85.6362059,41.9511457],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185975064":{"id":"n185975064","loc":[-85.636218,41.953667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975735":{"id":"n185975735","loc":[-85.634923,41.969269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:09Z","tags":{}},"n185978390":{"id":"n185978390","loc":[-85.634668,41.949875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978392":{"id":"n185978392","loc":[-85.634686,41.952415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978394":{"id":"n185978394","loc":[-85.634726,41.955921],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978399":{"id":"n185978399","loc":[-85.6347861,41.9606613],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978402":{"id":"n185978402","loc":[-85.634806,41.961485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:24Z","tags":{}},"n185978406":{"id":"n185978406","loc":[-85.6348298,41.964783],"version":"3","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:48:00Z","tags":{}},"n185978410":{"id":"n185978410","loc":[-85.6348766,41.9677088],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978414":{"id":"n185978414","loc":[-85.634938,41.971566],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978415":{"id":"n185978415","loc":[-85.634942,41.971611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978417":{"id":"n185978417","loc":[-85.634952,41.971655],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978419":{"id":"n185978419","loc":[-85.634989,41.971741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978420":{"id":"n185978420","loc":[-85.635063,41.971864],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:25Z","tags":{}},"n185978787":{"id":"n185978787","loc":[-85.627936,41.954693],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978790":{"id":"n185978790","loc":[-85.626832,41.954677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978967":{"id":"n185978967","loc":[-85.632278,41.948613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185980735":{"id":"n185980735","loc":[-85.628639,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:47Z","tags":{}},"n185982163":{"id":"n185982163","loc":[-85.636233,41.952398],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:31Z","tags":{}},"n185982193":{"id":"n185982193","loc":[-85.6313855,41.9499125],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982195":{"id":"n185982195","loc":[-85.6304857,41.9511945],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185982196":{"id":"n185982196","loc":[-85.626336,41.957291],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982197":{"id":"n185982197","loc":[-85.625578,41.958664],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982198":{"id":"n185982198","loc":[-85.624619,41.960145],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185982200":{"id":"n185982200","loc":[-85.624494,41.960338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:32Z","tags":{}},"n185984017":{"id":"n185984017","loc":[-85.636163,41.947382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:46Z","tags":{}},"n185984020":{"id":"n185984020","loc":[-85.636188,41.9498803],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185984022":{"id":"n185984022","loc":[-85.636276,41.955919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185984024":{"id":"n185984024","loc":[-85.636279,41.956901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:47Z","tags":{}},"n185988036":{"id":"n185988036","loc":[-85.631422,41.948294],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185988867":{"id":"n185988867","loc":[-85.63102,41.948805],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988869":{"id":"n185988869","loc":[-85.630773,41.949209],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988871":{"id":"n185988871","loc":[-85.63005,41.95016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988872":{"id":"n185988872","loc":[-85.629423,41.951016],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988873":{"id":"n185988873","loc":[-85.629252,41.951256],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988875":{"id":"n185988875","loc":[-85.629126,41.951489],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988877":{"id":"n185988877","loc":[-85.628991,41.951704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988878":{"id":"n185988878","loc":[-85.628689,41.952112],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988879":{"id":"n185988879","loc":[-85.628313,41.952666],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988880":{"id":"n185988880","loc":[-85.627687,41.953529],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988882":{"id":"n185988882","loc":[-85.627394,41.953947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:13Z","tags":{}},"n185988884":{"id":"n185988884","loc":[-85.627287,41.954128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:14Z","tags":{}},"n1819858502":{"id":"n1819858502","loc":[-85.6328435,41.9455473],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858510":{"id":"n1819858510","loc":[-85.6324841,41.9453438],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858515":{"id":"n1819858515","loc":[-85.6318511,41.9446409],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858520":{"id":"n1819858520","loc":[-85.6326558,41.9454708],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:54Z","tags":{}},"n1819858522":{"id":"n1819858522","loc":[-85.6319048,41.9447407],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858524":{"id":"n1819858524","loc":[-85.6317718,41.9443666],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n1819858530":{"id":"n1819858530","loc":[-85.632055,41.9449128],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2139795768":{"id":"n2139795768","loc":[-85.6243023,41.9606102],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139832645":{"id":"n2139832645","loc":[-85.6324455,41.9448607],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832649":{"id":"n2139832649","loc":[-85.6328043,41.9454773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832651":{"id":"n2139832651","loc":[-85.6322547,41.9449621],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832675":{"id":"n2139832675","loc":[-85.6327356,41.944757],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832677":{"id":"n2139832677","loc":[-85.6325433,41.9448599],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832680":{"id":"n2139832680","loc":[-85.6328885,41.9455614],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832682":{"id":"n2139832682","loc":[-85.6320913,41.9449492],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832684":{"id":"n2139832684","loc":[-85.6325366,41.9447133],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832688":{"id":"n2139832688","loc":[-85.6322786,41.94485],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:49Z","tags":{}},"n2139832718":{"id":"n2139832718","loc":[-85.6327486,41.9432475],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832719":{"id":"n2139832719","loc":[-85.6327926,41.9431773],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832720":{"id":"n2139832720","loc":[-85.6329033,41.943153],"version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{}},"n2139832727":{"id":"n2139832727","loc":[-85.6328975,41.9430783],"version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2139844839":{"id":"n2139844839","loc":[-85.6326261,41.9432308],"version":"1","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{}},"n2189015992":{"id":"n2189015992","loc":[-85.6347706,41.9593383],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189153179":{"id":"n2189153179","loc":[-85.6340476,41.9472565],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153182":{"id":"n2189153182","loc":[-85.6342638,41.9472522],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:10Z","tags":{}},"n2189153241":{"id":"n2189153241","loc":[-85.6354184,41.9473091],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153258":{"id":"n2189153258","loc":[-85.6354611,41.9472366],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153277":{"id":"n2189153277","loc":[-85.6328948,41.9462374],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2199109755":{"id":"n2199109755","loc":[-85.6336729,41.9472417],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"w203970139":{"id":"w203970139","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824793","n2139824787","n2139824773","n2139824778","n2139824793"]},"w203970098":{"id":"w203970098","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824712","n2139824726","n2139824760","n2139824748"]},"w208643132":{"id":"w208643132","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153195","n2189153196","n2189153197","n2189153198","n2189153195"]},"w203970094":{"id":"w203970094","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824755","n2139824753","n2139824759","n2139824764","n2139824763","n2139824767","n2139824770","n2139824782","n2139824772","n2139824756","n2139824751","n2139824754","n2139824755"]},"w208643138":{"id":"w208643138","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153231","n2189153232","n2189153240","n2189153244","n2189153236","n2189153238","n2189153237","n2189153239","n2189153252","n2189153235","n2189153234","n2189153253","n2189153233","n2189153231"]},"w203970125":{"id":"w203970125","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824738","n2139824757","n2139824749","n2139824735"]},"w170848823":{"id":"w170848823","version":"2","changeset":"14893390","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:53:39Z","tags":{"name":"Rocky River","source":"Bing","waterway":"river"},"nodes":["n1819849189","n1819858516","n1819858519","n1819858504","n1819858525","n1819858506","n1819858513"]},"w203970898":{"id":"w203970898","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832645","n2139832647","n2139832649","n2139832651","n2139832645"]},"w203970134":{"id":"w203970134","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824796","n2139824803","n2139824797","n2139824788","n2139824796"]},"w203970104":{"id":"w203970104","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824733","n2139824730","n2139824714","n2139824721","n2139824733"]},"w206805245":{"id":"w206805245","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544780","n2168544781","n2139824796","n2139824803","n2168544780"]},"w206805252":{"id":"w206805252","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544838","n2168544839","n2168544840","n2168544841","n2168544842","n2168544843","n2168544844","n2168544845","n2168544846","n2168544847","n2168544838"]},"w203970099":{"id":"w203970099","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824783","n2139824795","n2139824790","n2139824779","n2139824783"]},"w17967730":{"id":"w17967730","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:18Z","tags":{"highway":"residential","name":"Water St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963451","n2189153277","n185988036","n185988867","n185988869","n185988871","n185988872","n185988873","n185988875","n185988877","n185988878","n185988879","n185988880","n185988882","n185988884","n185978790"]},"w208643133":{"id":"w208643133","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153199","n2189153200","n2189153201","n2189153202","n2189153199"]},"w203970127":{"id":"w203970127","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824794","n2139824783","n2139824789","n2139824797","n2139824794"]},"w208643139":{"id":"w208643139","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service"},"nodes":["n185988237","n2189153242","n2189153247","n2189153241"]},"w203988297":{"id":"w203988297","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2140006423","n2140006441","n2140006425","n2140006426","n2140006440","n2140006427","n2140006428","n2140006429","n2140006430","n2140006423"]},"w206805250":{"id":"w206805250","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544827","n2168544823","n2168544825","n2168544800","n2168544829","n2168544827"]},"w208643140":{"id":"w208643140","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153242","n2189153254","n2189153243","n2189153244","n2189153251","n2189153257","n2189153245","n2189153252","n2189153246"]},"w203974055":{"id":"w203974055","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870376","n2139870377"]},"w206805247":{"id":"w206805247","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544785","n2168544786","n2168544783","n2168544787","n2168544788","n2168544789","n2168544785"]},"w17964996":{"id":"w17964996","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Foster St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Foster","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312360","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1819858524","n1819858515","n1819858522","n1819858530","n2139832682","n1819858510","n1819858520","n1819858502","n2139832680","n185963451","n1819858527","n185963452","n185963453","n185963454","n185963455","n185963456"]},"w208643144":{"id":"w208643144","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153264","n2189153265","n2189153266","n2189153267","n2189153268","n2189153269","n2189153270","n2189153264"]},"w203970914":{"id":"w203970914","version":"2","changeset":"14892929","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:11:47Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832722","n2139832723","n2139832724","n2139832725","n2139832726","n2139832727","n2139844839","n2139832722"]},"w208643143":{"id":"w208643143","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153258","n2189153259","n2189153260","n2189153261","n2189153262","n2189153263","n2189153258"]},"w203049590":{"id":"w203049590","version":"3","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2130304152","n2130304153","n2140006403","n2130304154","n2130304156","n2130304155","n2130304160","n2130304152"]},"w203974054":{"id":"w203974054","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139858971","n2139870373","n2139870374"]},"w203049595":{"id":"w203049595","version":"2","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service"},"nodes":["n2130304158","n2130304159","n2130304160","n2139832635","n2139832639"]},"w203970913":{"id":"w203970913","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832715","n2139832716","n2139832717","n2139832718","n2139832719","n2139832720","n2139832721","n2139832716"]},"w208643134":{"id":"w208643134","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153203","n2189153204","n2189153205","n2189153206","n2189153207","n2189153208","n2189153209","n2189153210","n2189153211","n2189153212","n2189153213","n2189153214","n2189153203"]},"w134150808":{"id":"w134150808","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:53Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988239","n185984009","n185988241","n1475284019"]},"w203970115":{"id":"w203970115","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824761","n2139824727","n2139824736","n2139824771","n2139824761"]},"w208643130":{"id":"w208643130","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153183","n2189153184","n2189153185","n2189153186","n2189153187","n2189153188","n2189153189","n2189153190","n2189153183"]},"w206805246":{"id":"w206805246","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544782","n2168544780","n2168544781","n2168544783","n2168544787","n2168544784","n2168544782"]},"w203970138":{"id":"w203970138","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824729","n2139824720","n2139824702","n2139824707","n2139824729"]},"w203970133":{"id":"w203970133","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824748","n2139824737","n2139824717","n2139824728","n2139824748"]},"w203970907":{"id":"w203970907","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832700","n2139832701","n2139832702"]},"w203974056":{"id":"w203974056","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870377","n2139870378"]},"w203970897":{"id":"w203970897","version":"2","changeset":"15117845","user":"rolandg","uid":"8703","visible":"true","timestamp":"2013-02-21T23:02:38Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2130304156","n2166205688","n2139832635","n2139832636","n2139832637","n2139832639","n2139832641","n2166205688"]},"w203974057":{"id":"w203974057","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870375","n2139870376"]},"w203049594":{"id":"w203049594","version":"3","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:03Z","tags":{"highway":"service"},"nodes":["n2130304156","n2139870378","n2139832706","n2139832704","n2130304157"]},"w203970122":{"id":"w203970122","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824757","n2139824740","n2139824747","n2139824762","n2139824757"]},"w208643136":{"id":"w208643136","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153219","n2189153220","n2189153221","n2189153222","n2189153223","n2189153224","n2189153225","n2189153226","n2189153219"]},"w203970128":{"id":"w203970128","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824732","n2139824752","n2139824744","n2139824724","n2139824732"]},"w203970097":{"id":"w203970097","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824737","n2139824733","n2139824710","n2139824716","n2139824737"]},"w203970137":{"id":"w203970137","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824765","n2139824774","n2139824758","n2139824746","n2139824765"]},"w134150840":{"id":"w134150840","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475284019","n185988243","n185988244","n185988245"]},"w17967628":{"id":"w17967628","version":"3","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:51Z","tags":{"highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978388","n2139832709","n185988237","n185988239"]},"w203988292":{"id":"w203988292","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"bridge":"yes","highway":"footway"},"nodes":["n2140006407","n2140006405"]},"w203970118":{"id":"w203970118","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824775","n2139824785","n2139824780","n2139824768","n2139824775"]},"w203970121":{"id":"w203970121","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824768","n2139824781","n2139824776","n2139824765","n2139824768"]},"w17967752":{"id":"w17967752","version":"5","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Railroad Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Railroad","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185964980","n2139832699","n2139832700","n2130304158","n185988969","n185988971","n185988972","n1475284011"]},"w203970136":{"id":"w203970136","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824793","n2139824777","n2139824784","n2139824798"]},"w203970142":{"id":"w203970142","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824808","n2139824809","n2139824807","n2139824806","n2139824801","n2139824800","n2139824804","n2139824805","n2139824808"]},"w208643137":{"id":"w208643137","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153227","n2189153248","n2189153228","n2189153234","n2189153235","n2189153229","n2189153249","n2189153230","n2189153227"]},"w208643129":{"id":"w208643129","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153179","n2189153180","n2189153181","n2189153182","n2189153179"]},"w203970909":{"id":"w203970909","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832703","n2139832704","n2139832706","n2139832708","n2139832703"]},"w203970905":{"id":"w203970905","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832688","n2139832691"]},"w203988298":{"id":"w203988298","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"service"},"nodes":["n2140006431","n2140006433","n2140006435","n2140006436","n2140006437","n2140006438","n2140006439","n2140006440"]},"w203970106":{"id":"w203970106","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824798","n2139824791","n2139824799","n2139824802","n2139824798"]},"w203970129":{"id":"w203970129","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:06Z","tags":{"building":"yes"},"nodes":["n2139824787","n2139824782","n2139824766","n2139824769","n2139824787"]},"w208643131":{"id":"w208643131","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:14Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189153191","n2189153192","n2189153193","n2189153194","n2189153191"]},"w206805249":{"id":"w206805249","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544800","n2168544801","n2168544802","n2168544805","n2168544807","n2168544809","n2168544811","n2168544813","n2168544815","n2168544817","n2168544819","n2168544821","n2168544823","n2168544825","n2168544800"]},"w134150800":{"id":"w134150800","version":"3","changeset":"13675000","user":"NE2","uid":"207745","visible":"true","timestamp":"2012-10-29T15:08:54Z","tags":{"bridge":"yes","highway":"primary","name":"W Michigan Ave","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964972","n185964976"]},"w17966984":{"id":"w17966984","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Portage Avenue","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Portage","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978375","n185963456","n2189153218","n185966937","n185978967","n185967422","n185982193","n185968100","n185982195","n185960195","n185980735","n185978787","n185966948","n185982196","n185982197","n185982198","n185982200","n2139795768","n185972155"]},"w203988294":{"id":"w203988294","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"amenity":"shelter","area":"yes","building":"yes","shelter_type":"picnic_shelter"},"nodes":["n2140006409","n2140006411","n2140006413","n2140006415","n2140006409"]},"w203970912":{"id":"w203970912","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832711","n2139832712","n2139832713","n2139832714","n2139832711"]},"w203970119":{"id":"w203970119","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824713","n2139824705","n2139824683","n2139824689","n2139824713"]},"w203970114":{"id":"w203970114","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:05Z","tags":{"building":"yes"},"nodes":["n2139824735","n2139824750","n2139824745","n2139824732","n2139824735"]},"w208643142":{"id":"w208643142","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153254","n2189153255","n2189153256","n2189153257"]},"w206805253":{"id":"w206805253","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544848","n2168544849","n2168544850","n2168544851","n2168544852","n2168544853","n2168544854","n2168544855","n2168544848"]},"w143497377":{"id":"w143497377","version":"7","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:59Z","tags":{"highway":"primary","name":"North Main Street","old_ref":"US 131","ref":"US 131 Business","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"N","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_left_1":"49093","tiger:zip_right":"49093","tiger:zip_right_1":"49093"},"nodes":["n185962625","n185978420","n185978419","n185978417","n185978415","n185978414","n185975735","n1475293254","n185978410","n185978406","n185970515","n185978402","n185978399","n185965399","n2189015992","n185961396","n185967917","n185978394","n185971631","n185960796","n185978392","n185974583","n185978390","n185971578","n185965289","n2189153215","n185978388","n185978383","n185978381","n185978379","n185978377","n185978375","n185964982"]},"w134150811":{"id":"w134150811","version":"6","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"primary","name":"West Michigan Avenue","old_ref":"US 131","ref":"US 131 Business;M 60","tiger:cfcc":"A21","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_base_2":"US Hwy 131 (Bus)","tiger:name_direction_prefix":"W","tiger:name_type":"Ave","tiger:reviewed":"no"},"nodes":["n185964976","n2130304157","n1475284023","n2139832715","n185964980","n185964982"]},"w208643135":{"id":"w208643135","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153215","n2189153216","n2189153217","n2189153218"]},"w17967183":{"id":"w17967183","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"West","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n1475284011","n185984011","n185984013","n185984015","n2189153246","n2189153250","n185965291","n185984017","n185971580","n185984020","n185974585","n185982163","n185975064","n185971632","n185984022","n185984024","n185967918"]},"w134150778":{"id":"w134150778","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"bridge":"yes","highway":"residential","name":"Moore St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Moore","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15328392:15312870:15312967","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988245","n1475283992","n185975911"]},"w206805248":{"id":"w206805248","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544790","n2168544791","n2168544792","n2168544793","n2168544795","n2168544797","n2168544798","n2168544799","n2168544802","n2168544801","n2168544790"]},"w203974058":{"id":"w203974058","version":"1","changeset":"14893310","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T09:47:02Z","tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"},"nodes":["n2139870374","n2139870375"]},"w203970902":{"id":"w203970902","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832678","n2139832691","n2139832680"]},"w203988296":{"id":"w203988296","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"path"},"nodes":["n2139858967","n2140006421","n2139858935"]},"w206805251":{"id":"w206805251","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:04Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544830","n2168544831","n2168544832","n2168544833","n2168544834","n2168544835","n2168544836","n2168544837","n2168544830"]},"w203970906":{"id":"w203970906","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832693","n2139832694","n2139832696","n2139832697","n2139832698","n2139832693"]},"w203049598":{"id":"w203049598","version":"1","changeset":"14802606","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-01-27T04:50:52Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2130304162","n2130304163","n2130304164","n2130304165","n2130304162"]},"w203970911":{"id":"w203970911","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service"},"nodes":["n2139832709","n2139832714","n2139832713","n2139832710","n185988971"]},"w203970105":{"id":"w203970105","version":"1","changeset":"14892598","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:37:04Z","tags":{"building":"yes"},"nodes":["n2139824779","n2139824792","n2139824786","n2139824775","n2139824779"]},"w203988290":{"id":"w203988290","version":"1","changeset":"14895132","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T12:19:25Z","tags":{"highway":"footway"},"nodes":["n2140006403","n2140006407"]},"w203970900":{"id":"w203970900","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139832653","n2139832663","n2139832665","n2139832667","n2139832669","n2139832671","n2139832673","n2139832675","n2139832677","n2139832653"]},"w209717048":{"id":"w209717048","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109755","n2199109756","n2199109757","n2199109758","n2199109759","n2199109760","n2199109755"]},"w208643141":{"id":"w208643141","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153247","n2189153248","n2189153249","n2189153250"]},"w203970903":{"id":"w203970903","version":"1","changeset":"14892737","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T08:51:50Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2139832682","n2139832688","n2139832684","n2139832678","n2139832686"]},"n354002527":{"id":"n354002527","loc":[-85.6236039,41.9458813],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T21:20:07Z","tags":{"amenity":"school","ele":"246","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/21/2008","gnis:feature_id":"1624371","gnis:state_id":"26","name":"Barrows School"}},"n185963396":{"id":"n185963396","loc":[-85.627401,41.943496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963397":{"id":"n185963397","loc":[-85.627403,41.943625],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965101":{"id":"n185965101","loc":[-85.626409,41.943215],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185971474":{"id":"n185971474","loc":[-85.624884,41.943508],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971475":{"id":"n185971475","loc":[-85.625191,41.943509],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971482":{"id":"n185971482","loc":[-85.624882,41.94382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185983135":{"id":"n185983135","loc":[-85.624893,41.945616],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983137":{"id":"n185983137","loc":[-85.624912,41.946524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185988027":{"id":"n185988027","loc":[-85.622721,41.946535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:30Z","tags":{}},"n185963398":{"id":"n185963398","loc":[-85.6273993,41.9446899],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185983238":{"id":"n185983238","loc":[-85.6227157,41.9456321],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980374":{"id":"n185980374","loc":[-85.6248856,41.9447242],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185980373":{"id":"n185980373","loc":[-85.6226744,41.9447371],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n2196831342":{"id":"n2196831342","loc":[-85.6250924,41.945063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831343":{"id":"n2196831343","loc":[-85.6252335,41.9450636],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831344":{"id":"n2196831344","loc":[-85.6252286,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831345":{"id":"n2196831345","loc":[-85.6250661,41.9448707],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831346":{"id":"n2196831346","loc":[-85.6250243,41.9449012],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831347":{"id":"n2196831347","loc":[-85.6250251,41.9449244],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831348":{"id":"n2196831348","loc":[-85.6250867,41.9449257],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831349":{"id":"n2196831349","loc":[-85.625349,41.9445058],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831350":{"id":"n2196831350","loc":[-85.6253471,41.9443882],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831351":{"id":"n2196831351","loc":[-85.6251516,41.94439],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831352":{"id":"n2196831352","loc":[-85.6251522,41.9444308],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831353":{"id":"n2196831353","loc":[-85.6251344,41.9444309],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831354":{"id":"n2196831354","loc":[-85.6251356,41.9445077],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831355":{"id":"n2196831355","loc":[-85.6232357,41.9463406],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:39Z","tags":{}},"n2196831356":{"id":"n2196831356","loc":[-85.6232409,41.9460668],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831357":{"id":"n2196831357","loc":[-85.6232072,41.9460665],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831358":{"id":"n2196831358","loc":[-85.6232117,41.9458272],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831359":{"id":"n2196831359","loc":[-85.6229808,41.9458248],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831360":{"id":"n2196831360","loc":[-85.6229763,41.9460627],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831361":{"id":"n2196831361","loc":[-85.623006,41.946063],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831362":{"id":"n2196831362","loc":[-85.6230023,41.9462557],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831363":{"id":"n2196831363","loc":[-85.6230755,41.9462565],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831364":{"id":"n2196831364","loc":[-85.6230739,41.9463389],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947349":{"id":"n185947349","loc":[-85.618327,41.945607],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947359":{"id":"n185947359","loc":[-85.615453,41.945597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947378":{"id":"n185947378","loc":[-85.617231,41.945603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947474":{"id":"n185947474","loc":[-85.616136,41.945602],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948972":{"id":"n185948972","loc":[-85.615273,41.945637],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:02Z","tags":{}},"n185955019":{"id":"n185955019","loc":[-85.620172,41.945627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185960682":{"id":"n185960682","loc":[-85.622759,41.951845],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185961369":{"id":"n185961369","loc":[-85.622758,41.947444],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961371":{"id":"n185961371","loc":[-85.624908,41.947416],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185963392":{"id":"n185963392","loc":[-85.6270462,41.9409953],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185963393":{"id":"n185963393","loc":[-85.627295,41.941304],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:51Z","tags":{}},"n185963394":{"id":"n185963394","loc":[-85.627352,41.94148],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185963395":{"id":"n185963395","loc":[-85.62737,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:52Z","tags":{}},"n185965099":{"id":"n185965099","loc":[-85.6264,41.942263],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965108":{"id":"n185965108","loc":[-85.622769,41.949224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185965110":{"id":"n185965110","loc":[-85.624937,41.949237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185966295":{"id":"n185966295","loc":[-85.6299942,41.9446689],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185966342":{"id":"n185966342","loc":[-85.624873,41.942022],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185970222":{"id":"n185970222","loc":[-85.622761,41.948357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185970224":{"id":"n185970224","loc":[-85.624924,41.9483338],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185971477":{"id":"n185971477","loc":[-85.620051,41.94383],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971478":{"id":"n185971478","loc":[-85.621219,41.943801],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185971481":{"id":"n185971481","loc":[-85.621812,41.943807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:03Z","tags":{}},"n185973866":{"id":"n185973866","loc":[-85.627629,41.946498],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185974699":{"id":"n185974699","loc":[-85.6227688,41.950119],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185978800":{"id":"n185978800","loc":[-85.623953,41.954684],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185980372":{"id":"n185980372","loc":[-85.621459,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980378":{"id":"n185980378","loc":[-85.6286375,41.9446764],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980380":{"id":"n185980380","loc":[-85.630139,41.944661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980382":{"id":"n185980382","loc":[-85.630298,41.944635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980384":{"id":"n185980384","loc":[-85.630759,41.94454],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980386":{"id":"n185980386","loc":[-85.6312369,41.9444548],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185983133":{"id":"n185983133","loc":[-85.6248672,41.9415903],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185983139":{"id":"n185983139","loc":[-85.624951,41.950239],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983140":{"id":"n185983140","loc":[-85.624934,41.950681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:01Z","tags":{}},"n185983141":{"id":"n185983141","loc":[-85.624813,41.950983],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983143":{"id":"n185983143","loc":[-85.6246225,41.951591],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983144":{"id":"n185983144","loc":[-85.623908,41.9539165],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983145":{"id":"n185983145","loc":[-85.6238903,41.9540956],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{}},"n185983146":{"id":"n185983146","loc":[-85.623898,41.95431],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:02Z","tags":{}},"n185983236":{"id":"n185983236","loc":[-85.628481,41.945611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:05Z","tags":{}},"n185985914":{"id":"n185985914","loc":[-85.620072,41.946538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185986812":{"id":"n185986812","loc":[-85.6227785,41.9510005],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n185988028":{"id":"n185988028","loc":[-85.6281401,41.9469632],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988030":{"id":"n185988030","loc":[-85.6282451,41.9470314],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988032":{"id":"n185988032","loc":[-85.6283312,41.9470656],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"w17964989":{"id":"w17964989","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:33:37Z","tags":{"highway":"residential","name":"Middle St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Middle","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312433:15328741:15312403:15312465","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185963392","n185963393","n185963394","n185963395","n185963396","n185963397","n185963398"]},"w17965158":{"id":"w17965158","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"access":"private","highway":"service","name":"Battle St","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Battle","tiger:name_type":"St","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313281","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185965101"]},"w41074896":{"id":"w41074896","version":"4","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980373","n185980374","n185963398","n185980378","n185966295","n185980380","n185980382","n185980384","n185980386"]},"w17965846":{"id":"w17965846","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313726","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971477","n185971478","n185971481","n185971482"]},"w209470306":{"id":"w209470306","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831349","n2196831350","n2196831351","n2196831352","n2196831353","n2196831354","n2196831349"]},"w17965845":{"id":"w17965845","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:12Z","tags":{"highway":"residential","name":"2nd Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"2nd","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335065","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971474","n185971475","n185963396"]},"w209470307":{"id":"w209470307","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831355","n2196831356","n2196831357","n2196831358","n2196831359","n2196831360","n2196831361","n2196831362","n2196831363","n2196831364","n2196831355"]},"w17968192":{"id":"w17968192","version":"2","changeset":"15473162","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:43:17Z","tags":{"highway":"residential","name":"Washington St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Washington","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980373","n185983238","n185988027","n185961369","n185970222","n185965108","n185974699","n185986812","n185960682"]},"w17967603":{"id":"w17967603","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:23Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185985914","n185988027","n185983137","n185973866","n185988028","n185988030","n185988032"]},"w209470305":{"id":"w209470305","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831342","n2196831343","n2196831344","n2196831345","n2196831346","n2196831347","n2196831348","n2196831342"]},"w17967092":{"id":"w17967092","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:18Z","tags":{"highway":"residential","name":"Wood St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wood","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313653:15313659:15313679:15314060","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983133","n185966342","n185971474","n185971482","n185980374","n185983135","n185983137","n185961371","n185970224","n185965110","n185983139","n185983140","n185983141","n185983143","n185983144","n185983145","n185983146","n185978800"]},"w17967107":{"id":"w17967107","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:49:23Z","tags":{"highway":"residential","name":"4th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314053:15314054:15313697:15313698:15313700:15313701:15313699:15314427","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185983236","n185983135","n185983238","n185955019","n185947349","n185947378","n185947474","n185947359","n185948972"]},"n354030330":{"id":"n354030330","loc":[-85.6297222,41.9444444],"version":"1","changeset":"698464","user":"iandees","uid":"4732","visible":"true","timestamp":"2009-02-28T22:10:58Z","tags":{"ele":"243","gnis:county_id":"149","gnis:created":"03/21/2008","gnis:feature_id":"2401246","gnis:state_id":"26","leisure":"park","name":"Scouter Park"}},"n185966296":{"id":"n185966296","loc":[-85.629998,41.944078],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966298":{"id":"n185966298","loc":[-85.629972,41.943927],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966300":{"id":"n185966300","loc":[-85.629948,41.943783],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185980391":{"id":"n185980391","loc":[-85.6322992,41.9442766],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980393":{"id":"n185980393","loc":[-85.6324925,41.9442136],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980389":{"id":"n185980389","loc":[-85.6320272,41.9443281],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185980388":{"id":"n185980388","loc":[-85.6315778,41.9443959],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n354031320":{"id":"n354031320","loc":[-85.6280556,41.9447222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:21Z","tags":{"amenity":"place_of_worship","ele":"245","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417881","gnis:state_id":"26","name":"Riverside Church","religion":"christian"}},"n185987309":{"id":"n185987309","loc":[-85.6286497,41.9453531],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185987311":{"id":"n185987311","loc":[-85.6285942,41.9454805],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185988034":{"id":"n185988034","loc":[-85.6285815,41.9471692],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185988896":{"id":"n185988896","loc":[-85.6318433,41.9437929],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185977764":{"id":"n185977764","loc":[-85.6322988,41.943472],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848852":{"id":"n1819848852","loc":[-85.6315188,41.9448808],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848912":{"id":"n1819848912","loc":[-85.6284289,41.9472189],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848925":{"id":"n1819848925","loc":[-85.6314501,41.9451617],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848949":{"id":"n1819848949","loc":[-85.6309394,41.9455192],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848951":{"id":"n1819848951","loc":[-85.6290297,41.9457187],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848963":{"id":"n1819848963","loc":[-85.630521,41.9455591],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848981":{"id":"n1819848981","loc":[-85.6292936,41.9455846],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848989":{"id":"n1819848989","loc":[-85.6298451,41.9455431],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819848998":{"id":"n1819848998","loc":[-85.6314973,41.9446254],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849018":{"id":"n1819849018","loc":[-85.6302807,41.9455527],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849043":{"id":"n1819849043","loc":[-85.6285533,41.9469731],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849087":{"id":"n1819849087","loc":[-85.6314501,41.9453532],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849090":{"id":"n1819849090","loc":[-85.628843,41.9461033],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849109":{"id":"n1819849109","loc":[-85.6311926,41.9454729],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849116":{"id":"n1819849116","loc":[-85.6288967,41.9459437],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849177":{"id":"n1819849177","loc":[-85.6287894,41.9464544],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819858529":{"id":"n1819858529","loc":[-85.6325485,41.9445625],"version":"1","changeset":"12170230","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:56:55Z","tags":{}},"n2189112797":{"id":"n2189112797","loc":[-85.6275271,41.944555],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112798":{"id":"n2189112798","loc":[-85.6275196,41.9437258],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112799":{"id":"n2189112799","loc":[-85.6278937,41.943723],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112800":{"id":"n2189112800","loc":[-85.6278969,41.9439191],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112801":{"id":"n2189112801","loc":[-85.6279907,41.9439345],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112802":{"id":"n2189112802","loc":[-85.6280817,41.9439663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112803":{"id":"n2189112803","loc":[-85.6281768,41.9440145],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112804":{"id":"n2189112804","loc":[-85.6281933,41.9440483],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112805":{"id":"n2189112805","loc":[-85.6281671,41.9440535],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112806":{"id":"n2189112806","loc":[-85.6281933,41.9440935],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112807":{"id":"n2189112807","loc":[-85.6282126,41.9441437],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112808":{"id":"n2189112808","loc":[-85.628214,41.9441991],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112809":{"id":"n2189112809","loc":[-85.6283298,41.944196],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112810":{"id":"n2189112810","loc":[-85.6283285,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112811":{"id":"n2189112811","loc":[-85.6281727,41.9442616],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112812":{"id":"n2189112812","loc":[-85.6281713,41.9442934],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112813":{"id":"n2189112813","loc":[-85.6280386,41.9442963],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112814":{"id":"n2189112814","loc":[-85.6280405,41.9443292],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112815":{"id":"n2189112815","loc":[-85.627829,41.9443349],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189112816":{"id":"n2189112816","loc":[-85.6278347,41.9445495],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:16Z","tags":{}},"n2189153271":{"id":"n2189153271","loc":[-85.6321053,41.9460342],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153272":{"id":"n2189153272","loc":[-85.632278,41.9457841],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153273":{"id":"n2189153273","loc":[-85.632823,41.9459936],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153274":{"id":"n2189153274","loc":[-85.6326845,41.9461963],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:11Z","tags":{}},"n2189153275":{"id":"n2189153275","loc":[-85.6325664,41.9461507],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153276":{"id":"n2189153276","loc":[-85.6325323,41.946198],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153278":{"id":"n2189153278","loc":[-85.6321916,41.9459733],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153279":{"id":"n2189153279","loc":[-85.6322598,41.9458703],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153280":{"id":"n2189153280","loc":[-85.6327208,41.9460358],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n2189153281":{"id":"n2189153281","loc":[-85.6326413,41.9461422],"version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:12Z","tags":{}},"n185959079":{"id":"n185959079","loc":[-85.6293702,41.9474668],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185966301":{"id":"n185966301","loc":[-85.629692,41.943136],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966304":{"id":"n185966304","loc":[-85.629565,41.942916],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966308":{"id":"n185966308","loc":[-85.629501,41.942751],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966315":{"id":"n185966315","loc":[-85.629472,41.942578],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966319":{"id":"n185966319","loc":[-85.629444,41.942414],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966321":{"id":"n185966321","loc":[-85.629391,41.94205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966323":{"id":"n185966323","loc":[-85.629369,41.941858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966327":{"id":"n185966327","loc":[-85.629297,41.941604],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966331":{"id":"n185966331","loc":[-85.629233,41.941549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966336":{"id":"n185966336","loc":[-85.628504,41.941364],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966338":{"id":"n185966338","loc":[-85.628275,41.941303],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966340":{"id":"n185966340","loc":[-85.6269038,41.9410983],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n185973867":{"id":"n185973867","loc":[-85.626843,41.947333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185977762":{"id":"n185977762","loc":[-85.6318441,41.9429453],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819848853":{"id":"n1819848853","loc":[-85.625854,41.9492218],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848861":{"id":"n1819848861","loc":[-85.6251459,41.9552376],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848874":{"id":"n1819848874","loc":[-85.6267445,41.9482961],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848882":{"id":"n1819848882","loc":[-85.6257209,41.9552396],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848883":{"id":"n1819848883","loc":[-85.624706,41.9523173],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848907":{"id":"n1819848907","loc":[-85.62609,41.9561471],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848908":{"id":"n1819848908","loc":[-85.6244013,41.9549284],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848911":{"id":"n1819848911","loc":[-85.6265578,41.9553672],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848923":{"id":"n1819848923","loc":[-85.6246802,41.9550959],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848936":{"id":"n1819848936","loc":[-85.6241588,41.9539291],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848940":{"id":"n1819848940","loc":[-85.62506,41.9511129],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848944":{"id":"n1819848944","loc":[-85.624942,41.9515912],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848950":{"id":"n1819848950","loc":[-85.6273989,41.9475461],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848957":{"id":"n1819848957","loc":[-85.627695,41.947404],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819849009":{"id":"n1819849009","loc":[-85.6259248,41.94896],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849037":{"id":"n1819849037","loc":[-85.6257252,41.9502112],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849061":{"id":"n1819849061","loc":[-85.6270084,41.9479626],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849073":{"id":"n1819849073","loc":[-85.6243734,41.9534583],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849091":{"id":"n1819849091","loc":[-85.6241373,41.9543918],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n1819849130":{"id":"n1819849130","loc":[-85.6282572,41.9473067],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849143":{"id":"n1819849143","loc":[-85.625281,41.9506596],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819849153":{"id":"n1819849153","loc":[-85.6258647,41.9498043],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849168":{"id":"n1819849168","loc":[-85.6265084,41.9559317],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849173":{"id":"n1819849173","loc":[-85.6263325,41.9552156],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849175":{"id":"n1819849175","loc":[-85.6266372,41.9556764],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:58Z","tags":{}},"n1819849178":{"id":"n1819849178","loc":[-85.6242232,41.9545993],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849181":{"id":"n1819849181","loc":[-85.6262187,41.9486712],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849188":{"id":"n1819849188","loc":[-85.6245558,41.9530434],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849190":{"id":"n1819849190","loc":[-85.6255982,41.9563017],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n2168544738":{"id":"n2168544738","loc":[-85.6245707,41.9529711],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"w208643145":{"id":"w208643145","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:15Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189153271","n2189153272","n2189153273","n2189153274","n2189153275","n2189153276","n2189153271"]},"w17967561":{"id":"w17967561","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:21Z","tags":{"highway":"residential","name":"Garden St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Garden","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312361:15322884:15322885","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980378","n185987309","n185987311","n185983236","n185973866"]},"w134150802":{"id":"w134150802","version":"2","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"bridge":"yes","highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980386","n185980388"]},"w208639462":{"id":"w208639462","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112797","n2189112798","n2189112799","n2189112800","n2189112801","n2189112802","n2189112803","n2189112804","n2189112805","n2189112806","n2189112807","n2189112808","n2189112809","n2189112810","n2189112811","n2189112812","n2189112813","n2189112814","n2189112815","n2189112816","n2189112797"]},"w134150830":{"id":"w134150830","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"bridge":"yes","highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977762","n185977764"]},"w134150801":{"id":"w134150801","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977764","n185964982"]},"w208643146":{"id":"w208643146","version":"1","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:16Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2189153277","n2189153281","n2189153278","n2189153279","n2189153280","n2189153281"]},"w17966061":{"id":"w17966061","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:00Z","tags":{"highway":"residential","name":"John Glenn Ct","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"John Glenn","tiger:name_type":"Ct","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313190","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185973866","n185973867"]},"w134150772":{"id":"w134150772","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{"highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988034","n185959079","n185988036","n185978967"]},"w134150836":{"id":"w134150836","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:11:58Z","tags":{"highway":"secondary","name":"East Michigan Avenue","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980388","n1819858524","n185980389","n185980391","n185980393","n185964982"]},"w17967734":{"id":"w17967734","version":"3","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"residential","name":"Water Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Water","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988896","n185980391","n1819858529"]},"w17965305":{"id":"w17965305","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:57Z","tags":{"highway":"residential","name":"River Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312440:15338837","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966295","n185966296","n185966298","n185966300","n185966301","n185966304","n185966308","n185966315","n185966319","n185966321","n185966323","n185966327","n185966331","n185966336","n185966338","n185963392","n185966340","n185966342"]},"w134150826":{"id":"w134150826","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"bridge":"yes","highway":"residential","name":"5th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312324:15312811:15314055:15314056:15313692:15328995:15313188","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185988032","n185988034"]},"w170848330":{"id":"w170848330","version":"3","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1819849190","n1819848907","n1819849168","n1819849175","n1819848911","n1819849173","n1819848882","n1819848861","n1819848923","n1819848908","n1819849178","n1819849091","n1819848936","n1819849073","n1819849188","n2168544738","n1819848883","n1819848944","n1819848940","n1819849143","n1819849037","n1819849153","n1819848853","n1819849009","n1819849181","n1819848874","n1819849061","n1819848950","n1819848957","n1819849130","n1819848912","n1819849043","n1819849177","n1819849090","n1819849116","n1819848951","n1819848981","n1819848989","n1819849018","n1819848963","n1819848949","n1819849109","n1819849087","n1819848925","n1819848852","n1819848998","n1819849057"]},"r270264":{"id":"r270264","version":"8","changeset":"13611326","user":"migurski","uid":"8287","visible":"true","timestamp":"2012-10-23T23:35:16Z","tags":{"network":"US:MI","ref":"86","route":"road","state_id":"MI","type":"route","url":"http://en.wikipedia.org/wiki/M-86_%28Michigan_highway%29"},"members":[{"id":"w17737723","type":"way","role":""},{"id":"w17735949","type":"way","role":""},{"id":"w17740404","type":"way","role":""},{"id":"w17966273","type":"way","role":""},{"id":"w17964745","type":"way","role":""},{"id":"w151538068","type":"way","role":""},{"id":"w151538067","type":"way","role":""},{"id":"w17964960","type":"way","role":""},{"id":"w17966099","type":"way","role":""},{"id":"w17968009","type":"way","role":""},{"id":"w41259499","type":"way","role":""},{"id":"w151540401","type":"way","role":""},{"id":"w151540418","type":"way","role":""},{"id":"w17967997","type":"way","role":""},{"id":"w17966029","type":"way","role":""},{"id":"w17964801","type":"way","role":""},{"id":"w41259496","type":"way","role":""},{"id":"w151540399","type":"way","role":""},{"id":"w17968004","type":"way","role":""},{"id":"w17966462","type":"way","role":""},{"id":"w134150830","type":"way","role":""},{"id":"w134150801","type":"way","role":""},{"id":"w17732295","type":"way","role":""}]},"n185980093":{"id":"n185980093","loc":[-85.6271414,41.9407274],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964330":{"id":"n185964330","loc":[-85.6235688,41.9399111],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964328":{"id":"n185964328","loc":[-85.6235609,41.9391301],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185958034":{"id":"n185958034","loc":[-85.627102,41.939125],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185964331":{"id":"n185964331","loc":[-85.623571,41.940124],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964329":{"id":"n185964329","loc":[-85.623562,41.9392411],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972756":{"id":"n185972756","loc":[-85.623802,41.939102],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972757":{"id":"n185972757","loc":[-85.623584,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185975325":{"id":"n185975325","loc":[-85.624835,41.939318],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975326":{"id":"n185975326","loc":[-85.624811,41.939435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975327":{"id":"n185975327","loc":[-85.624635,41.939703],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975328":{"id":"n185975328","loc":[-85.624366,41.940055],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975330":{"id":"n185975330","loc":[-85.624287,41.940113],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975332":{"id":"n185975332","loc":[-85.624215,41.940134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185980088":{"id":"n185980088","loc":[-85.627127,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185988943":{"id":"n185988943","loc":[-85.622643,41.940128],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:15Z","tags":{}},"n185988961":{"id":"n185988961","loc":[-85.627263,41.940082],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990192":{"id":"n185990192","loc":[-85.622933,41.939224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990194":{"id":"n185990194","loc":[-85.621976,41.939203],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185991378":{"id":"n185991378","loc":[-85.622643,41.940635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:34Z","tags":{}},"n1475283999":{"id":"n1475283999","loc":[-85.6271165,41.9408429],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n185980090":{"id":"n185980090","loc":[-85.6271315,41.9402001],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:59Z","tags":{}},"n185958036":{"id":"n185958036","loc":[-85.6248366,41.9391615],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n1819800188":{"id":"n1819800188","loc":[-85.6246947,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800199":{"id":"n1819800199","loc":[-85.6233686,41.9430896],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800204":{"id":"n1819800204","loc":[-85.6223236,41.9408587],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800213":{"id":"n1819800213","loc":[-85.6247526,41.9414138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800216":{"id":"n1819800216","loc":[-85.6230961,41.9407151],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800218":{"id":"n1819800218","loc":[-85.621991,41.9429336],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800221":{"id":"n1819800221","loc":[-85.6246088,41.9424708],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800227":{"id":"n1819800227","loc":[-85.6241368,41.9403081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800230":{"id":"n1819800230","loc":[-85.6226776,41.9431012],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800231":{"id":"n1819800231","loc":[-85.6243728,41.9401644],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800232":{"id":"n1819800232","loc":[-85.6249629,41.9408907],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800248":{"id":"n1819800248","loc":[-85.6238685,41.9405555],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800266":{"id":"n1819800266","loc":[-85.6246882,41.9418367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800271":{"id":"n1819800271","loc":[-85.62492,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800294":{"id":"n1819800294","loc":[-85.6243556,41.9427465],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800304":{"id":"n1819800304","loc":[-85.6251453,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800325":{"id":"n1819800325","loc":[-85.6248234,41.9405714],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800362":{"id":"n1819800362","loc":[-85.6239544,41.9429416],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800368":{"id":"n1819800368","loc":[-85.6243406,41.9402283],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800375":{"id":"n1819800375","loc":[-85.6226562,41.940755],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800377":{"id":"n1819800377","loc":[-85.6232033,41.9406512],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n185945133":{"id":"n185945133","loc":[-85.623501,41.933232],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945135":{"id":"n185945135","loc":[-85.624776,41.933205],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945395":{"id":"n185945395","loc":[-85.624741,41.93019],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185952239":{"id":"n185952239","loc":[-85.615166,41.9382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:12Z","tags":{}},"n185954490":{"id":"n185954490","loc":[-85.624721,41.929278],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:27Z","tags":{}},"n185957831":{"id":"n185957831","loc":[-85.625041,41.938662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:57:55Z","tags":{}},"n185958030":{"id":"n185958030","loc":[-85.629033,41.93913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958032":{"id":"n185958032","loc":[-85.628429,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:00Z","tags":{}},"n185958498":{"id":"n185958498","loc":[-85.621605,41.940143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185961186":{"id":"n185961186","loc":[-85.624792,41.935214],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:34Z","tags":{}},"n185963099":{"id":"n185963099","loc":[-85.6204461,41.9401485],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n185963698":{"id":"n185963698","loc":[-85.6297342,41.9400783],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185964320":{"id":"n185964320","loc":[-85.623511,41.934216],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964322":{"id":"n185964322","loc":[-85.6235312,41.9362084],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964324":{"id":"n185964324","loc":[-85.6235488,41.9371726],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185964326":{"id":"n185964326","loc":[-85.6235512,41.9381718],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967077":{"id":"n185967077","loc":[-85.617359,41.940161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n185967634":{"id":"n185967634","loc":[-85.6248039,41.9362012],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185970833":{"id":"n185970833","loc":[-85.6248019,41.9381684],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185972752":{"id":"n185972752","loc":[-85.624582,41.938848],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185972754":{"id":"n185972754","loc":[-85.6242,41.939008],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:35Z","tags":{}},"n185973251":{"id":"n185973251","loc":[-85.602727,41.936012],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:49Z","tags":{}},"n185974509":{"id":"n185974509","loc":[-85.62478,41.93217],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185975315":{"id":"n185975315","loc":[-85.624703,41.925597],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:56Z","tags":{}},"n185975316":{"id":"n185975316","loc":[-85.624716,41.927359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975317":{"id":"n185975317","loc":[-85.62475,41.93119],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975318":{"id":"n185975318","loc":[-85.624782,41.934218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:57Z","tags":{}},"n185975320":{"id":"n185975320","loc":[-85.6247949,41.9371708],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185977754":{"id":"n185977754","loc":[-85.6276,41.937412],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185980075":{"id":"n185980075","loc":[-85.627451,41.937549],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980077":{"id":"n185980077","loc":[-85.627375,41.937618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980078":{"id":"n185980078","loc":[-85.627278,41.937728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980079":{"id":"n185980079","loc":[-85.627199,41.937842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980081":{"id":"n185980081","loc":[-85.627141,41.937981],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980083":{"id":"n185980083","loc":[-85.627109,41.938153],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185980085":{"id":"n185980085","loc":[-85.627101,41.938699],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:28Z","tags":{}},"n185981173":{"id":"n185981173","loc":[-85.61433,41.940167],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:10:02Z","tags":{}},"n185987021":{"id":"n185987021","loc":[-85.628311,41.942261],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:07Z","tags":{}},"n185988963":{"id":"n185988963","loc":[-85.628439,41.940086],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:16Z","tags":{}},"n185990195":{"id":"n185990195","loc":[-85.621225,41.939143],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990196":{"id":"n185990196","loc":[-85.620576,41.939033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990198":{"id":"n185990198","loc":[-85.619081,41.938804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990200":{"id":"n185990200","loc":[-85.617593,41.938552],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990202":{"id":"n185990202","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990204":{"id":"n185990204","loc":[-85.616087,41.93832],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:56Z","tags":{}},"n185990206":{"id":"n185990206","loc":[-85.615754,41.938289],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990209":{"id":"n185990209","loc":[-85.615438,41.938251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990211":{"id":"n185990211","loc":[-85.613469,41.937867],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990212":{"id":"n185990212","loc":[-85.610172,41.937298],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990213":{"id":"n185990213","loc":[-85.605537,41.936497],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n185990214":{"id":"n185990214","loc":[-85.604014,41.936234],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:57Z","tags":{}},"n1819800180":{"id":"n1819800180","loc":[-85.588775,41.9455032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800181":{"id":"n1819800181","loc":[-85.6074212,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800182":{"id":"n1819800182","loc":[-85.6131397,41.9427022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800183":{"id":"n1819800183","loc":[-85.6171523,41.9416807],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800184":{"id":"n1819800184","loc":[-85.602465,41.9397415],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800185":{"id":"n1819800185","loc":[-85.6109296,41.9410583],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800186":{"id":"n1819800186","loc":[-85.6165729,41.9418004],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800189":{"id":"n1819800189","loc":[-85.5866293,41.9458224],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800191":{"id":"n1819800191","loc":[-85.5853311,41.9466603],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:21Z","tags":{}},"n1819800201":{"id":"n1819800201","loc":[-85.6101142,41.9433406],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800202":{"id":"n1819800202","loc":[-85.600963,41.9428618],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800206":{"id":"n1819800206","loc":[-85.6154357,41.9427501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800207":{"id":"n1819800207","loc":[-85.6040309,41.9414094],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800209":{"id":"n1819800209","loc":[-85.6113694,41.943189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800211":{"id":"n1819800211","loc":[-85.618032,41.9416408],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800214":{"id":"n1819800214","loc":[-85.5959419,41.9402602],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800219":{"id":"n1819800219","loc":[-85.5972117,41.9420043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800223":{"id":"n1819800223","loc":[-85.6117171,41.9430019],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800224":{"id":"n1819800224","loc":[-85.5977873,41.9395579],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800226":{"id":"n1819800226","loc":[-85.5917362,41.9432209],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800228":{"id":"n1819800228","loc":[-85.6055759,41.9419122],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800229":{"id":"n1819800229","loc":[-85.6203395,41.9425595],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800233":{"id":"n1819800233","loc":[-85.6107579,41.9433007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800234":{"id":"n1819800234","loc":[-85.6039773,41.9412498],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800235":{"id":"n1819800235","loc":[-85.6000977,41.9412861],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800236":{"id":"n1819800236","loc":[-85.6026689,41.9407231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:22Z","tags":{}},"n1819800237":{"id":"n1819800237","loc":[-85.615161,41.9428662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800238":{"id":"n1819800238","loc":[-85.5878953,41.9454314],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800239":{"id":"n1819800239","loc":[-85.6035267,41.941569],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800240":{"id":"n1819800240","loc":[-85.5929738,41.9450208],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800241":{"id":"n1819800241","loc":[-85.6186329,41.9416488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800242":{"id":"n1819800242","loc":[-85.5881136,41.9483963],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800243":{"id":"n1819800243","loc":[-85.5909208,41.9466922],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800244":{"id":"n1819800244","loc":[-85.5997721,41.9394941],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800245":{"id":"n1819800245","loc":[-85.6202064,41.9425712],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n1819800246":{"id":"n1819800246","loc":[-85.591071,41.9448808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800247":{"id":"n1819800247","loc":[-85.5866078,41.9490622],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800250":{"id":"n1819800250","loc":[-85.602383,41.9420841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800251":{"id":"n1819800251","loc":[-85.5957418,41.9426906],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800255":{"id":"n1819800255","loc":[-85.6157039,41.9416727],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800256":{"id":"n1819800256","loc":[-85.6080328,41.9410982],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800258":{"id":"n1819800258","loc":[-85.6192551,41.9414892],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800260":{"id":"n1819800260","loc":[-85.6104253,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800261":{"id":"n1819800261","loc":[-85.6204503,41.9425709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800263":{"id":"n1819800263","loc":[-85.5872194,41.9455431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800264":{"id":"n1819800264","loc":[-85.616176,41.9418244],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800268":{"id":"n1819800268","loc":[-85.6120883,41.9426703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800269":{"id":"n1819800269","loc":[-85.5894547,41.9474946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800272":{"id":"n1819800272","loc":[-85.6209181,41.9425027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800274":{"id":"n1819800274","loc":[-85.6122814,41.9412817],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800276":{"id":"n1819800276","loc":[-85.5895153,41.9452798],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800277":{"id":"n1819800277","loc":[-85.5884317,41.9455272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800279":{"id":"n1819800279","loc":[-85.5884103,41.9480966],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n1819800287":{"id":"n1819800287","loc":[-85.5904917,41.9453915],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800288":{"id":"n1819800288","loc":[-85.6212292,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800289":{"id":"n1819800289","loc":[-85.5954377,41.9406832],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800290":{"id":"n1819800290","loc":[-85.593721,41.9420957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800291":{"id":"n1819800291","loc":[-85.6162832,41.9427102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800292":{"id":"n1819800292","loc":[-85.605018,41.9401804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800293":{"id":"n1819800293","loc":[-85.6086443,41.941146],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800296":{"id":"n1819800296","loc":[-85.6204675,41.9413775],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800297":{"id":"n1819800297","loc":[-85.612496,41.9424947],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800299":{"id":"n1819800299","loc":[-85.6065629,41.9423431],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800301":{"id":"n1819800301","loc":[-85.6036125,41.9398452],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800303":{"id":"n1819800303","loc":[-85.6114767,41.94117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800306":{"id":"n1819800306","loc":[-85.592616,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800308":{"id":"n1819800308","loc":[-85.6023041,41.9419521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800310":{"id":"n1819800310","loc":[-85.6218944,41.9411061],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800311":{"id":"n1819800311","loc":[-85.6097816,41.941162],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800312":{"id":"n1819800312","loc":[-85.5922549,41.9457869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800313":{"id":"n1819800313","loc":[-85.5986027,41.9417206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800314":{"id":"n1819800314","loc":[-85.5918687,41.946138],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800315":{"id":"n1819800315","loc":[-85.5872875,41.948883],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:24Z","tags":{}},"n1819800316":{"id":"n1819800316","loc":[-85.594272,41.9436642],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800317":{"id":"n1819800317","loc":[-85.6176351,41.941577],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800318":{"id":"n1819800318","loc":[-85.6137834,41.9430853],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800319":{"id":"n1819800319","loc":[-85.6195383,41.942622],"version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"slipway"}},"n1819800320":{"id":"n1819800320","loc":[-85.5971006,41.9398053],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800321":{"id":"n1819800321","loc":[-85.601714,41.9406752],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800322":{"id":"n1819800322","loc":[-85.5908028,41.9453117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800323":{"id":"n1819800323","loc":[-85.6062732,41.9404597],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800324":{"id":"n1819800324","loc":[-85.62124,41.9425905],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800327":{"id":"n1819800327","loc":[-85.6008664,41.942766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800328":{"id":"n1819800328","loc":[-85.6179355,41.9428538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800330":{"id":"n1819800330","loc":[-85.6045566,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800331":{"id":"n1819800331","loc":[-85.5944935,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800333":{"id":"n1819800333","loc":[-85.6088911,41.943181],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800334":{"id":"n1819800334","loc":[-85.5946367,41.943369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800336":{"id":"n1819800336","loc":[-85.6150494,41.9429656],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800343":{"id":"n1819800343","loc":[-85.6096099,41.9433326],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800345":{"id":"n1819800345","loc":[-85.5915216,41.9435401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800347":{"id":"n1819800347","loc":[-85.607786,41.9428698],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800349":{"id":"n1819800349","loc":[-85.6187616,41.9426623],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800350":{"id":"n1819800350","loc":[-85.6012527,41.9426064],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800352":{"id":"n1819800352","loc":[-85.6214867,41.9428379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800354":{"id":"n1819800354","loc":[-85.61338,41.94293],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800355":{"id":"n1819800355","loc":[-85.5923156,41.9428139],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800357":{"id":"n1819800357","loc":[-85.5901591,41.9453197],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800359":{"id":"n1819800359","loc":[-85.6033979,41.9408827],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800360":{"id":"n1819800360","loc":[-85.6186543,41.9414653],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800363":{"id":"n1819800363","loc":[-85.6128607,41.9425665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800365":{"id":"n1819800365","loc":[-85.614234,41.9412977],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:25Z","tags":{}},"n1819800367":{"id":"n1819800367","loc":[-85.6089662,41.9410902],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800369":{"id":"n1819800369","loc":[-85.6197379,41.9413695],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800370":{"id":"n1819800370","loc":[-85.6037348,41.941733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800371":{"id":"n1819800371","loc":[-85.5993467,41.9415654],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800372":{"id":"n1819800372","loc":[-85.598077,41.94196],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800373":{"id":"n1819800373","loc":[-85.5984203,41.9394781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800374":{"id":"n1819800374","loc":[-85.6013315,41.9427066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800376":{"id":"n1819800376","loc":[-85.5934673,41.944167],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800378":{"id":"n1819800378","loc":[-85.6011062,41.9407753],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800379":{"id":"n1819800379","loc":[-85.6150602,41.9415131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800380":{"id":"n1819800380","loc":[-85.6132148,41.9412338],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n1819800381":{"id":"n1819800381","loc":[-85.5889038,41.9453835],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{}},"n2139966621":{"id":"n2139966621","loc":[-85.6198719,41.9426184],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966622":{"id":"n2139966622","loc":[-85.6197551,41.9426123],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:17Z","tags":{}},"n2139966623":{"id":"n2139966623","loc":[-85.6196467,41.9426279],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966624":{"id":"n2139966624","loc":[-85.6191519,41.9426221],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966625":{"id":"n2139966625","loc":[-85.6194153,41.9426256],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966626":{"id":"n2139966626","loc":[-85.6200497,41.9425812],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2139966629":{"id":"n2139966629","loc":[-85.6192123,41.9426229],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2203933101":{"id":"n2203933101","loc":[-85.6030009,41.9360592],"version":"1","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:36Z","tags":{}},"w17967539":{"id":"w17967539","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:28Z","tags":{"highway":"residential","name":"1st Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"1st","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335113:15313280","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965099","n185963395","n185987021"]},"w17967751":{"id":"w17967751","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:03Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312481:15312487","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980088","n185988961","n185988963","n185963698"]},"w17965088":{"id":"w17965088","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:20Z","tags":{"highway":"residential","name":"9th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314207:15313759:15313772:15313802:15313796:15313781:15314179","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185945133","n185964320","n185964322","n185964324","n185964326","n185964328","n185964329","n185964330","n185964331"]},"w17964467":{"id":"w17964467","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:37Z","tags":{"highway":"residential","name":"Mechanic St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Mechanic","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312501:15312497:15335073","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958030","n185958032","n185958034","n185958036"]},"w134150842":{"id":"w134150842","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:56Z","tags":{"bridge":"yes","highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980090","n185980093"]},"w17966740":{"id":"w17966740","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185977754","n185980075","n185980077","n185980078","n185980079","n185980081","n185980083","n185980085","n185958034","n185980088","n185980090"]},"w170844765":{"id":"w170844765","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:26Z","tags":{"waterway":"dam"},"nodes":["n1819800304","n1819800232","n1819800325","n1819800188"]},"w17967745":{"id":"w17967745","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:21Z","tags":{"highway":"residential","name":"River St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"River","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185981173","n185967077","n185963099","n185958498","n185988943","n185964331","n185975332"]},"w17968113":{"id":"w17968113","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:56:09Z","tags":{"highway":"residential","name":"Green St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Green","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314409","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185988943","n185991378"]},"w134150833":{"id":"w134150833","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:55Z","tags":{"highway":"residential","name":"6th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312892:15312519","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185980093","n1475283999","n185963392"]},"w17967935":{"id":"w17967935","version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"name":"Michigan Central Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan Central Railroad","tiger:reviewed":"no"},"nodes":["n185972757","n185990192","n185990194","n185990195","n185990196","n185990198","n185990200","n185990202","n185990204","n185990206","n185990209","n185952239","n185990211","n185990212","n185990213","n185990214","n2203933101","n185973251"]},"w17965993":{"id":"w17965993","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:19Z","tags":{"name":"Conrail Railroad","railway":"abandoned","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314180:15314177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185957831","n185972752","n185972754","n185972756","n185972757"]},"w17966211":{"id":"w17966211","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"residential","name":"8th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313757:15313771:15313791:15313794:15313799:15313811:15313814:15313824:15313846:15314618:15313817:15313788:15314178:15324590","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975315","n185975316","n185954490","n185945395","n185975317","n185974509","n185945135","n185975318","n185961186","n185967634","n185975320","n185970833","n185958036","n185975325","n185975326","n185975327","n185975328","n185975330","n185975332"]},"w170844766":{"id":"w170844766","version":"2","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"source":"Bing","waterway":"riverbank"},"nodes":["n1819800229","n1819800245","n2139966626","n2139966621","n2139966622","n2139966623","n1819800319","n2139966625","n2139966629","n2139966624","n1819800349","n1819800328","n1819800291","n1819800206","n1819800237","n1819800336","n1819800318","n1819800354","n1819800182","n1819800363","n1819800297","n1819800268","n1819800223","n1819800209","n1819800233","n1819800201","n1819800343","n1819800333","n1819800347","n1819800299","n1819800228","n1819800330","n1819800370","n1819800250","n1819800374","n1819800202","n1819800327","n1819800350","n1819800308","n1819800239","n1819800207","n1819800234","n1819800359","n1819800236","n1819800321","n1819800378","n1819800235","n1819800371","n1819800313","n1819800372","n1819800219","n1819800251","n1819800334","n1819800316","n1819800376","n1819800240","n1819800312","n1819800314","n1819800243","n1819800269","n1819800279","n1819800242","n1819800315","n1819800247","n1819800191","n1819800189","n1819800263","n1819800238","n1819800277","n1819800180","n1819800381","n1819800276","n1819800357","n1819800287","n1819800322","n1819800246","n1819800345","n1819800226","n1819800355","n1819800306","n1819800290","n1819800331","n1819800289","n1819800214","n1819800320","n1819800224","n1819800373","n1819800244","n1819800184","n1819800301","n1819800292","n1819800323","n1819800181","n1819800256","n1819800293","n1819800367","n1819800311","n1819800260","n1819800185","n1819800303","n1819800274","n1819800380","n1819800365","n1819800379","n1819800255","n1819800264","n1819800186","n1819800183","n1819800317","n1819800211","n1819800241","n1819800360","n1819800258","n1819800369","n1819800296","n1819800288","n1819800310","n1819800204","n1819800375","n1819800216","n1819800377","n1819800248","n1819800227","n1819800368","n1819800231","n1819800188","n1819800325","n1819800232","n1819800304","n1819800271","n1819800213","n1819800266","n1819800221","n1819800294","n1819800362","n1819800199","n1819800230","n1819800218","n1819800352","n1819800324","n1819800272","n1819800261","n1819800229"]},"n1875654132":{"id":"n1875654132","loc":[-85.6297439,41.939808],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:36Z","tags":{}},"n1475293263":{"id":"n1475293263","loc":[-85.6296235,41.939922],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n185947850":{"id":"n185947850","loc":[-85.631594,41.942613],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:22Z","tags":{}},"n185952745":{"id":"n185952745","loc":[-85.630986,41.941786],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:25Z","tags":{}},"n185972907":{"id":"n185972907","loc":[-85.631797,41.9420055],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972911":{"id":"n185972911","loc":[-85.6309723,41.9411623],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972915":{"id":"n185972915","loc":[-85.6295971,41.939267],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n1475293223":{"id":"n1475293223","loc":[-85.6313962,41.9416114],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{"railway":"level_crossing"}},"n1475293231":{"id":"n1475293231","loc":[-85.6318779,41.9415447],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293241":{"id":"n1475293241","loc":[-85.6304613,41.9405499],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293246":{"id":"n1475293246","loc":[-85.6297512,41.9395393],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475293251":{"id":"n1475293251","loc":[-85.6316633,41.9415128],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n2139982404":{"id":"n2139982404","loc":[-85.6313283,41.9413748],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982407":{"id":"n2139982407","loc":[-85.6325545,41.9417787],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982408":{"id":"n2139982408","loc":[-85.6324499,41.9417693],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982409":{"id":"n2139982409","loc":[-85.6324753,41.9416444],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982410":{"id":"n2139982410","loc":[-85.6325814,41.9416538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982411":{"id":"n2139982411","loc":[-85.6319572,41.9413515],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982412":{"id":"n2139982412","loc":[-85.6322925,41.941139],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982413":{"id":"n2139982413","loc":[-85.6323153,41.941153],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982414":{"id":"n2139982414","loc":[-85.6323019,41.9412617],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982415":{"id":"n2139982415","loc":[-85.6323703,41.9412667],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982416":{"id":"n2139982416","loc":[-85.6323555,41.941538],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982417":{"id":"n2139982417","loc":[-85.6321343,41.9416777],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982418":{"id":"n2139982418","loc":[-85.6319425,41.9416866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982419":{"id":"n2139982419","loc":[-85.6320303,41.9416941],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982420":{"id":"n2139982420","loc":[-85.6321665,41.9415554],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982421":{"id":"n2139982421","loc":[-85.632412,41.9414164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982422":{"id":"n2139982422","loc":[-85.6324801,41.9413421],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982423":{"id":"n2139982423","loc":[-85.6325023,41.9412585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982424":{"id":"n2139982424","loc":[-85.6324532,41.9411607],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982425":{"id":"n2139982425","loc":[-85.6323502,41.941103],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982426":{"id":"n2139982426","loc":[-85.6322362,41.9411183],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982427":{"id":"n2139982427","loc":[-85.6318941,41.9413551],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982428":{"id":"n2139982428","loc":[-85.6318592,41.9414105],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982429":{"id":"n2139982429","loc":[-85.6320111,41.9415866],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982430":{"id":"n2139982430","loc":[-85.632446,41.9413792],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982431":{"id":"n2139982431","loc":[-85.6325112,41.941416],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982432":{"id":"n2139982432","loc":[-85.6325449,41.9416345],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982433":{"id":"n2139982433","loc":[-85.6326122,41.94164],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982434":{"id":"n2139982434","loc":[-85.6325954,41.9421966],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982435":{"id":"n2139982435","loc":[-85.6325655,41.9422411],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982436":{"id":"n2139982436","loc":[-85.632515,41.9422564],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982437":{"id":"n2139982437","loc":[-85.6324495,41.94223],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982438":{"id":"n2139982438","loc":[-85.6324009,41.9421743],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982439":{"id":"n2139982439","loc":[-85.6323915,41.9421145],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982440":{"id":"n2139982440","loc":[-85.6320287,41.9418585],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n2139982441":{"id":"n2139982441","loc":[-85.6318285,41.9416387],"version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{}},"n1475293258":{"id":"n1475293258","loc":[-85.6318289,41.9415077],"version":"2","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{}},"n2168544754":{"id":"n2168544754","loc":[-85.6312814,41.9431198],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544755":{"id":"n2168544755","loc":[-85.6314212,41.9430646],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544756":{"id":"n2168544756","loc":[-85.6313387,41.942949],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544757":{"id":"n2168544757","loc":[-85.6311989,41.9430041],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544758":{"id":"n2168544758","loc":[-85.6311024,41.9429313],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544759":{"id":"n2168544759","loc":[-85.6310087,41.9428087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544760":{"id":"n2168544760","loc":[-85.6313831,41.9426504],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544761":{"id":"n2168544761","loc":[-85.6314768,41.9427729],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544762":{"id":"n2168544762","loc":[-85.6306376,41.942809],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544763":{"id":"n2168544763","loc":[-85.6307378,41.9429427],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544764":{"id":"n2168544764","loc":[-85.630841,41.9428998],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544765":{"id":"n2168544765","loc":[-85.6307408,41.9427662],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544766":{"id":"n2168544766","loc":[-85.6305404,41.9426029],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544767":{"id":"n2168544767","loc":[-85.6304976,41.9426194],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544768":{"id":"n2168544768","loc":[-85.6305673,41.9427184],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544769":{"id":"n2168544769","loc":[-85.6306164,41.9426984],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544770":{"id":"n2168544770","loc":[-85.6306418,41.9427302],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544771":{"id":"n2168544771","loc":[-85.6306861,41.9427137],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544772":{"id":"n2168544772","loc":[-85.6307146,41.9427537],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544773":{"id":"n2168544773","loc":[-85.6308999,41.9426807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544774":{"id":"n2168544774","loc":[-85.6308429,41.9426053],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544775":{"id":"n2168544775","loc":[-85.6308999,41.9425806],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544776":{"id":"n2168544776","loc":[-85.6308318,41.9424875],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544777":{"id":"n2168544777","loc":[-85.6307732,41.9425087],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544778":{"id":"n2168544778","loc":[-85.6307178,41.9424357],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2168544779":{"id":"n2168544779","loc":[-85.630485,41.942524],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:02Z","tags":{}},"n2189099387":{"id":"n2189099387","loc":[-85.631203,41.9393371],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099404":{"id":"n2189099404","loc":[-85.6301963,41.9391363],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099405":{"id":"n2189099405","loc":[-85.6304447,41.9391352],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099406":{"id":"n2189099406","loc":[-85.6304463,41.9393391],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099407":{"id":"n2189099407","loc":[-85.6308435,41.9393373],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099408":{"id":"n2189099408","loc":[-85.6308418,41.9391251],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099409":{"id":"n2189099409","loc":[-85.6310929,41.939124],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099410":{"id":"n2189099410","loc":[-85.6310946,41.9393376],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189112720":{"id":"n2189112720","loc":[-85.6314677,41.9412327],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112721":{"id":"n2189112721","loc":[-85.6313337,41.9411397],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112722":{"id":"n2189112722","loc":[-85.6320521,41.9405678],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112723":{"id":"n2189112723","loc":[-85.6321899,41.9406633],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112724":{"id":"n2189112724","loc":[-85.6313229,41.9408344],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112725":{"id":"n2189112725","loc":[-85.6311223,41.9410018],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112726":{"id":"n2189112726","loc":[-85.6313205,41.9411333],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112727":{"id":"n2189112727","loc":[-85.6315211,41.9409659],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112728":{"id":"n2189112728","loc":[-85.6311035,41.9402529],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112729":{"id":"n2189112729","loc":[-85.631226,41.9402107],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112730":{"id":"n2189112730","loc":[-85.6315966,41.9408051],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112731":{"id":"n2189112731","loc":[-85.6314741,41.9408473],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112732":{"id":"n2189112732","loc":[-85.6318114,41.940534],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112733":{"id":"n2189112733","loc":[-85.631588,41.94061],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112734":{"id":"n2189112734","loc":[-85.6314379,41.940366],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112735":{"id":"n2189112735","loc":[-85.6316613,41.94029],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112736":{"id":"n2189112736","loc":[-85.6306214,41.9400415],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112737":{"id":"n2189112737","loc":[-85.6304362,41.9397728],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112738":{"id":"n2189112738","loc":[-85.6305899,41.9397142],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112739":{"id":"n2189112739","loc":[-85.6307751,41.9399828],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112740":{"id":"n2189112740","loc":[-85.6304695,41.9401673],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112741":{"id":"n2189112741","loc":[-85.6301298,41.9396855],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112742":{"id":"n2189112742","loc":[-85.6303016,41.9396184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112743":{"id":"n2189112743","loc":[-85.6306413,41.9401003],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112744":{"id":"n2189112744","loc":[-85.6309656,41.9406189],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112745":{"id":"n2189112745","loc":[-85.6308738,41.940493],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112746":{"id":"n2189112746","loc":[-85.6309333,41.940469],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112747":{"id":"n2189112747","loc":[-85.6307634,41.9402358],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112748":{"id":"n2189112748","loc":[-85.6308798,41.9401889],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112749":{"id":"n2189112749","loc":[-85.6311416,41.940548],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112750":{"id":"n2189112750","loc":[-85.6309577,41.9408708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112751":{"id":"n2189112751","loc":[-85.630874,41.9407777],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112752":{"id":"n2189112752","loc":[-85.6310622,41.9406841],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112753":{"id":"n2189112753","loc":[-85.6311459,41.9407772],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112754":{"id":"n2189112754","loc":[-85.6320308,41.9405747],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112755":{"id":"n2189112755","loc":[-85.6317769,41.9401857],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112756":{"id":"n2189112756","loc":[-85.6313462,41.9401785],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:14Z","tags":{}},"n2189112757":{"id":"n2189112757","loc":[-85.6313423,41.9401199],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112758":{"id":"n2189112758","loc":[-85.6318308,41.9401184],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112759":{"id":"n2189112759","loc":[-85.6321154,41.9405433],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112760":{"id":"n2189112760","loc":[-85.6310307,41.941683],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112761":{"id":"n2189112761","loc":[-85.6309808,41.9416078],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112762":{"id":"n2189112762","loc":[-85.6312094,41.9415156],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112763":{"id":"n2189112763","loc":[-85.6312636,41.9415865],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112764":{"id":"n2189112764","loc":[-85.6309384,41.94155],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112765":{"id":"n2189112765","loc":[-85.631156,41.9414619],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112766":{"id":"n2189112766","loc":[-85.6311968,41.94152],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112767":{"id":"n2189112767","loc":[-85.6308946,41.9414851],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112768":{"id":"n2189112768","loc":[-85.6308237,41.9413888],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112769":{"id":"n2189112769","loc":[-85.6309858,41.9413228],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112770":{"id":"n2189112770","loc":[-85.6310567,41.9414192],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112771":{"id":"n2189112771","loc":[-85.6307774,41.9413276],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112772":{"id":"n2189112772","loc":[-85.6309068,41.9412735],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112773":{"id":"n2189112773","loc":[-85.6309531,41.9413347],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112774":{"id":"n2189112774","loc":[-85.6307975,41.9412466],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112775":{"id":"n2189112775","loc":[-85.6307006,41.9411699],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112776":{"id":"n2189112776","loc":[-85.6308289,41.941113],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112777":{"id":"n2189112777","loc":[-85.6308997,41.9412012],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112778":{"id":"n2189112778","loc":[-85.630765,41.9412062],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112779":{"id":"n2189112779","loc":[-85.630739,41.9412177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112780":{"id":"n2189112780","loc":[-85.6305822,41.9410391],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112781":{"id":"n2189112781","loc":[-85.6304117,41.9408177],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112782":{"id":"n2189112782","loc":[-85.6305086,41.9407769],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112783":{"id":"n2189112783","loc":[-85.6306779,41.9410044],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112784":{"id":"n2189112784","loc":[-85.6307734,41.9421663],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112785":{"id":"n2189112785","loc":[-85.630708,41.9420741],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112786":{"id":"n2189112786","loc":[-85.630863,41.9420133],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112787":{"id":"n2189112787","loc":[-85.6309285,41.9421055],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112788":{"id":"n2189112788","loc":[-85.6307014,41.9420263],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112789":{"id":"n2189112789","loc":[-85.6306648,41.941971],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112790":{"id":"n2189112790","loc":[-85.6307927,41.9419178],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112791":{"id":"n2189112791","loc":[-85.6308366,41.9419696],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112792":{"id":"n2189112792","loc":[-85.6307574,41.9418708],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112793":{"id":"n2189112793","loc":[-85.6306288,41.9419231],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112794":{"id":"n2189112794","loc":[-85.6306943,41.9417835],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112795":{"id":"n2189112795","loc":[-85.6305344,41.9418474],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189112796":{"id":"n2189112796","loc":[-85.6305981,41.9419355],"version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:15Z","tags":{}},"n2189123410":{"id":"n2189123410","loc":[-85.6315476,41.9393801],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123412":{"id":"n2189123412","loc":[-85.6315247,41.9399188],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123415":{"id":"n2189123415","loc":[-85.6316484,41.9400433],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n185945138":{"id":"n185945138","loc":[-85.627073,41.93319],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:24Z","tags":{}},"n185945142":{"id":"n185945142","loc":[-85.6296891,41.9331674],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185945401":{"id":"n185945401","loc":[-85.6269,41.930199],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:52:30Z","tags":{}},"n185945405":{"id":"n185945405","loc":[-85.6296598,41.9301676],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185956891":{"id":"n185956891","loc":[-85.6251617,41.9255049],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:00Z","tags":{}},"n185959979":{"id":"n185959979","loc":[-85.626333,41.928347],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:03Z","tags":{}},"n185959983":{"id":"n185959983","loc":[-85.6296419,41.9283288],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961192":{"id":"n185961192","loc":[-85.627053,41.9352031],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185961200":{"id":"n185961200","loc":[-85.6297088,41.9351902],"version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185963655":{"id":"n185963655","loc":[-85.6296112,41.9273948],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:00Z","tags":{}},"n185963665":{"id":"n185963665","loc":[-85.626047,41.92737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:01Z","tags":{}},"n185963688":{"id":"n185963688","loc":[-85.6296503,41.9292199],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963689":{"id":"n185963689","loc":[-85.6296694,41.931157],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963690":{"id":"n185963690","loc":[-85.6296791,41.9321485],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185963691":{"id":"n185963691","loc":[-85.6296991,41.9341973],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185967638":{"id":"n185967638","loc":[-85.627089,41.9361884],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185972917":{"id":"n185972917","loc":[-85.6293759,41.9388605],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185972919":{"id":"n185972919","loc":[-85.6290337,41.9380234],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:01Z","tags":{}},"n185972921":{"id":"n185972921","loc":[-85.628424,41.936212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185972923":{"id":"n185972923","loc":[-85.628367,41.936029],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:40Z","tags":{}},"n185974511":{"id":"n185974511","loc":[-85.627064,41.932169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:19Z","tags":{}},"n185977728":{"id":"n185977728","loc":[-85.625605,41.925842],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977729":{"id":"n185977729","loc":[-85.625685,41.926163],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977731":{"id":"n185977731","loc":[-85.6257845,41.9264872],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977733":{"id":"n185977733","loc":[-85.62663,41.929251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977734":{"id":"n185977734","loc":[-85.627008,41.930642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977736":{"id":"n185977736","loc":[-85.627029,41.930775],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977738":{"id":"n185977738","loc":[-85.627041,41.930946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:03Z","tags":{}},"n185977739":{"id":"n185977739","loc":[-85.6270379,41.9311746],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977742":{"id":"n185977742","loc":[-85.627055,41.934206],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977744":{"id":"n185977744","loc":[-85.627084,41.936804],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977746":{"id":"n185977746","loc":[-85.627104,41.936914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977748":{"id":"n185977748","loc":[-85.627156,41.937026],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977750":{"id":"n185977750","loc":[-85.6272406,41.9371672],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:59Z","tags":{}},"n185977752":{"id":"n185977752","loc":[-85.627317,41.93723],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977753":{"id":"n185977753","loc":[-85.627422,41.937312],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977755":{"id":"n185977755","loc":[-85.627754,41.937504],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977757":{"id":"n185977757","loc":[-85.627883,41.937623],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n185977761":{"id":"n185977761","loc":[-85.627984,41.93773],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:04Z","tags":{}},"n1475283996":{"id":"n1475283996","loc":[-85.6270514,41.9317122],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284004":{"id":"n1475284004","loc":[-85.6278177,41.9342117],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{"railway":"level_crossing"}},"n1475284014":{"id":"n1475284014","loc":[-85.6251877,41.9255913],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284017":{"id":"n1475284017","loc":[-85.6274992,41.9331816],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{"railway":"level_crossing"}},"n1475284021":{"id":"n1475284021","loc":[-85.6297108,41.9353939],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{"railway":"level_crossing"}},"n1475284027":{"id":"n1475284027","loc":[-85.62811,41.935198],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475284035":{"id":"n1475284035","loc":[-85.626888,41.9311757],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:03Z","tags":{"railway":"level_crossing"}},"n1475293245":{"id":"n1475293245","loc":[-85.6286047,41.9367881],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1875654302":{"id":"n1875654302","loc":[-85.6296367,41.927491],"version":"1","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:43Z","tags":{}},"n2189099388":{"id":"n2189099388","loc":[-85.6312007,41.9389988],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099389":{"id":"n2189099389","loc":[-85.6311003,41.9389992],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099390":{"id":"n2189099390","loc":[-85.6310988,41.9387847],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099391":{"id":"n2189099391","loc":[-85.6312165,41.9387843],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099392":{"id":"n2189099392","loc":[-85.6312152,41.9385857],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099393":{"id":"n2189099393","loc":[-85.6310877,41.9385862],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099394":{"id":"n2189099394","loc":[-85.6310858,41.9383161],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099395":{"id":"n2189099395","loc":[-85.6302002,41.9383196],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099396":{"id":"n2189099396","loc":[-85.6302011,41.9384472],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099397":{"id":"n2189099397","loc":[-85.6301018,41.9384476],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099398":{"id":"n2189099398","loc":[-85.6301025,41.9385419],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099399":{"id":"n2189099399","loc":[-85.6299275,41.9385427],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099400":{"id":"n2189099400","loc":[-85.62993,41.9388653],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099401":{"id":"n2189099401","loc":[-85.630107,41.9388645],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099402":{"id":"n2189099402","loc":[-85.6301079,41.9389908],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189099403":{"id":"n2189099403","loc":[-85.6301951,41.9389904],"version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:04Z","tags":{}},"n2189123382":{"id":"n2189123382","loc":[-85.6336279,41.9354365],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123384":{"id":"n2189123384","loc":[-85.6328492,41.9355177],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123387":{"id":"n2189123387","loc":[-85.6323762,41.9357396],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123388":{"id":"n2189123388","loc":[-85.6315174,41.9358966],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123389":{"id":"n2189123389","loc":[-85.6304331,41.936124],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123390":{"id":"n2189123390","loc":[-85.6302075,41.9364271],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123391":{"id":"n2189123391","loc":[-85.6303458,41.9367953],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123392":{"id":"n2189123392","loc":[-85.6299601,41.9369739],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123393":{"id":"n2189123393","loc":[-85.6299164,41.9374882],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123394":{"id":"n2189123394","loc":[-85.6299455,41.9378022],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123395":{"id":"n2189123395","loc":[-85.6299771,41.9379053],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123396":{"id":"n2189123396","loc":[-85.6301597,41.9379091],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123397":{"id":"n2189123397","loc":[-85.6308042,41.9377913],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123398":{"id":"n2189123398","loc":[-85.6316885,41.9378082],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123399":{"id":"n2189123399","loc":[-85.6316848,41.9380079],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123400":{"id":"n2189123400","loc":[-85.6318449,41.9381161],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123401":{"id":"n2189123401","loc":[-85.6320705,41.9381811],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123402":{"id":"n2189123402","loc":[-85.6321433,41.9383706],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123404":{"id":"n2189123404","loc":[-85.632056,41.9384355],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123406":{"id":"n2189123406","loc":[-85.6317867,41.9384572],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123409":{"id":"n2189123409","loc":[-85.6316572,41.9387281],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:21Z","tags":{}},"n2189123417":{"id":"n2189123417","loc":[-85.6315946,41.93775],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"n2189123419":{"id":"n2189123419","loc":[-85.6302641,41.9378393],"version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{}},"w208640158":{"id":"w208640158","version":"1","changeset":"15277145","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:41:22Z","tags":{"area":"yes","natural":"wetland"},"nodes":["n2189123379","n2189123382","n2189123384","n2189123387","n2189123388","n2189123389","n2189123390","n2189123391","n2189123392","n2189123393","n2189123394","n2189123395","n2189123396","n2189123419","n2189123397","n2189123417","n2189123398","n2189123399","n2189123400","n2189123401","n2189123402","n2189123404","n2189123406","n2189123409","n2189123410","n2189123412","n2189123415","n1819805722","n1819805861","n1819805887","n1819805760","n1819805641","n1819805632","n2189123379"]},"w134150787":{"id":"w134150787","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"name":"Conrail Railroad","railway":"rail","tiger:cfcc":"B11","tiger:county":"St. Joseph, MI","tiger:name_base":"Conrail Railroad","tiger:reviewed":"no"},"nodes":["n185972905","n185972907","n1475293223","n185972911","n1475293241","n1475293246","n185972915","n185972917","n185972919","n1475293245","n185972921","n185972923","n1475284027","n1475284004","n1475284017","n1475283996","n1475284035","n1475284014","n185956891"]},"w208639443":{"id":"w208639443","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112720","n2189112721","n2189112722","n2189112723","n2189112720"]},"w17966462":{"id":"w17966462","version":"9","changeset":"15421127","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-19T15:12:00Z","tags":{"highway":"secondary","name":"South Main Street","old_ref":"US 131","ref":"M 86","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Main","tiger:name_base_1":"State Highway 86","tiger:name_direction_prefix":"S","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185977728","n185977729","n185977731","n185963665","n185959979","n185977733","n185945401","n185977734","n185977736","n185977738","n185977739","n1475283996","n185974511","n185945138","n185977742","n185961192","n185967638","n185977744","n185977746","n185977748","n185977750","n185977752","n185977753","n185977754","n185977755","n185977757","n185977761","n185958030","n1475293263","n185963698","n185952745","n185947850","n185977762"]},"w203985741":{"id":"w203985741","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:27Z","tags":{"area":"yes","leisure":"park","name":"Conservation Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n2139982404","n2139982405","n2139982399","n2139982400","n1819805770","n2139982402","n2139982403","n2139982401","n1819805780","n1819805834","n2139982406","n2139982404"]},"w17963676":{"id":"w17963676","version":"3","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312976","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n1475293258","n2139982428","n2139982427","n2139982426","n2139982425","n2139982424","n2139982423","n2139982422","n2139982430","n2139982421","n2139982420","n2139982429","n1475293231","n1475293258","n1475293251","n1475293223","n185952745"]},"w203985745":{"id":"w203985745","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"footway"},"nodes":["n2139982430","n2139982431","n2139982432","n2139982433","n2139982434","n2139982435","n2139982436","n2139982437","n2139982438","n2139982439","n2139982440","n2139982441","n1475293231"]},"w208639451":{"id":"w208639451","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112754","n2189112755","n2189112756","n2189112757","n2189112758","n2189112759","n2189112754"]},"w208639452":{"id":"w208639452","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112760","n2189112761","n2189112766","n2189112762","n2189112763","n2189112760"]},"w206805244":{"id":"w206805244","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544766","n2168544767","n2168544768","n2168544769","n2168544770","n2168544771","n2168544772","n2168544773","n2168544774","n2168544775","n2168544776","n2168544777","n2168544778","n2168544779","n2168544766"]},"w208639444":{"id":"w208639444","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112724","n2189112725","n2189112726","n2189112727","n2189112724"]},"w208639450":{"id":"w208639450","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112750","n2189112751","n2189112752","n2189112753","n2189112750"]},"w208639448":{"id":"w208639448","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112740","n2189112741","n2189112742","n2189112743","n2189112740"]},"w208637859":{"id":"w208637859","version":"1","changeset":"15276938","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:06:06Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189099387","n2189099388","n2189099389","n2189099390","n2189099391","n2189099392","n2189099393","n2189099394","n2189099395","n2189099396","n2189099397","n2189099398","n2189099399","n2189099400","n2189099401","n2189099402","n2189099403","n2189099404","n2189099405","n2189099406","n2189099407","n2189099408","n2189099409","n2189099410","n2189099387"]},"w208639453":{"id":"w208639453","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112764","n2189112765","n2189112766","n2189112761","n2189112764"]},"w208639456":{"id":"w208639456","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112774","n2189112778","n2189112779","n2189112775","n2189112776","n2189112777","n2189112774"]},"w208639445":{"id":"w208639445","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112728","n2189112729","n2189112730","n2189112731","n2189112728"]},"w17967776":{"id":"w17967776","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:17Z","tags":{"highway":"residential","name":"5th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"5th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312495","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958032","n185988963"]},"w208639461":{"id":"w208639461","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112794","n2189112795","n2189112796","n2189112793","n2189112792"]},"w206805241":{"id":"w206805241","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544754","n2168544755","n2168544756","n2168544757","n2168544754"]},"w208639449":{"id":"w208639449","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112744","n2189112745","n2189112746","n2189112747","n2189112748","n2189112749","n2189112744"]},"w208639455":{"id":"w208639455","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112771","n2189112772","n2189112773","n2189112768","n2189112771"]},"w208639457":{"id":"w208639457","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112780","n2189112781","n2189112782","n2189112783","n2189112780"]},"w208639446":{"id":"w208639446","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112732","n2189112733","n2189112734","n2189112735","n2189112732"]},"w208639454":{"id":"w208639454","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112767","n2189112768","n2189112773","n2189112769","n2189112770","n2189112767"]},"w203985743":{"id":"w203985743","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2139982411","n2139982412","n2139982413","n2139982414","n2139982415","n2139982416","n2139982417","n2139982419","n2139982418","n2139982411"]},"w17965023":{"id":"w17965023","version":"4","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:10Z","tags":{"highway":"residential","name":"4th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"4th","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313205","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185963655","n1875654302","n185959983","n185963688","n185945405","n185963689","n185963690","n185945142","n185963691","n185961200","n1475284021","n1475293246","n1875654132","n1475293263"]},"w206805242":{"id":"w206805242","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544758","n2168544759","n2168544760","n2168544761","n2168544758"]},"w208639460":{"id":"w208639460","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112792","n2189112793","n2189112789","n2189112790","n2189112792"]},"w208639447":{"id":"w208639447","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:17Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112736","n2189112737","n2189112738","n2189112739","n2189112736"]},"w208639458":{"id":"w208639458","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112784","n2189112785","n2189112786","n2189112787","n2189112784"]},"w203985744":{"id":"w203985744","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"highway":"service"},"nodes":["n2139982425","n2139982400"]},"w208639459":{"id":"w208639459","version":"1","changeset":"15277056","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T23:26:18Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189112788","n2189112789","n2189112790","n2189112791","n2189112788"]},"w203985742":{"id":"w203985742","version":"1","changeset":"14894784","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:53:28Z","tags":{"amenity":"shelter","area":"yes","shelter_type":"picnic_shelter"},"nodes":["n2139982407","n2139982408","n2139982409","n2139982410","n2139982407"]},"w206805243":{"id":"w206805243","version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:03Z","tags":{"area":"yes","building":"yes"},"nodes":["n2168544762","n2168544763","n2168544764","n2168544765","n2168544762"]},"n185959081":{"id":"n185959081","loc":[-85.628469,41.948674],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:41Z","tags":{}},"n185967427":{"id":"n185967427","loc":[-85.632054,41.951174],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967424":{"id":"n185967424","loc":[-85.6320391,41.9499109],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185968101":{"id":"n185968101","loc":[-85.6308395,41.9511969],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185960792":{"id":"n185960792","loc":[-85.632074,41.953707],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185961389":{"id":"n185961389","loc":[-85.630935,41.959037],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961391":{"id":"n185961391","loc":[-85.632169,41.959025],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185965395":{"id":"n185965395","loc":[-85.63216,41.959859],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"n185966953":{"id":"n185966953","loc":[-85.630894,41.957428],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185966955":{"id":"n185966955","loc":[-85.632122,41.957427],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185967430":{"id":"n185967430","loc":[-85.632077,41.952453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967432":{"id":"n185967432","loc":[-85.632095,41.954685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967434":{"id":"n185967434","loc":[-85.632121,41.955914],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967436":{"id":"n185967436","loc":[-85.632128,41.9583],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967438":{"id":"n185967438","loc":[-85.632187,41.960681],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185967440":{"id":"n185967440","loc":[-85.632182,41.961493],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:04Z","tags":{}},"n185968102":{"id":"n185968102","loc":[-85.630855,41.952452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968104":{"id":"n185968104","loc":[-85.630887,41.953714],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968106":{"id":"n185968106","loc":[-85.630883,41.954692],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968108":{"id":"n185968108","loc":[-85.630904,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968110":{"id":"n185968110","loc":[-85.630904,41.958058],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968112":{"id":"n185968112","loc":[-85.630952,41.960667],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968114":{"id":"n185968114","loc":[-85.630972,41.961495],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185968116":{"id":"n185968116","loc":[-85.630962,41.961967],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:22Z","tags":{}},"n185978969":{"id":"n185978969","loc":[-85.633214,41.948618],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:39Z","tags":{}},"n185985812":{"id":"n185985812","loc":[-85.633274,41.951159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:39Z","tags":{}},"n185986155":{"id":"n185986155","loc":[-85.633258,41.949893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n2208608826":{"id":"n2208608826","loc":[-85.6339222,41.9486225],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"w17964531":{"id":"w17964531","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:22Z","tags":{"highway":"residential","name":"Willow Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Willow","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313189","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185959079","n185959081"]},"w17967386":{"id":"w17967386","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982195","n185968101","n185967427","n185985812","n185974583"]},"w17965502":{"id":"w17965502","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Elm Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Elm","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185968100","n185968101","n185968102","n185968104","n185968106","n185968108","n185966953","n185968110","n185961389","n185968112","n185968114","n185968116"]},"w17967844":{"id":"w17967844","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"East Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185982193","n185967424","n185986155","n185978390"]},"w17966581":{"id":"w17966581","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978967","n185978969","n2208608826","n185971578"]},"w17965402":{"id":"w17965402","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Walnut Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Walnut","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967422","n185967424","n185967427","n185967430","n185960792","n185967432","n185967434","n185966955","n185967436","n185961391","n185965395","n185967438","n185967440"]},"n2199093506":{"id":"n2199093506","loc":[-85.6251879,41.9478322],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093505":{"id":"n2199093505","loc":[-85.6252076,41.9477749],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093504":{"id":"n2199093504","loc":[-85.6252289,41.9477602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093503":{"id":"n2199093503","loc":[-85.625201,41.9477492],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093502":{"id":"n2199093502","loc":[-85.6251682,41.9477066],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093501":{"id":"n2199093501","loc":[-85.6251715,41.947609],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093500":{"id":"n2199093500","loc":[-85.6252125,41.9475639],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093499":{"id":"n2199093499","loc":[-85.6252896,41.9475602],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093498":{"id":"n2199093498","loc":[-85.6253027,41.9475334],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093497":{"id":"n2199093497","loc":[-85.6253437,41.9474822],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093496":{"id":"n2199093496","loc":[-85.6254421,41.9474675],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093495":{"id":"n2199093495","loc":[-85.6256503,41.9474944],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093494":{"id":"n2199093494","loc":[-85.6257257,41.9476127],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093493":{"id":"n2199093493","loc":[-85.6257028,41.9477285],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093492":{"id":"n2199093492","loc":[-85.6255339,41.9478102],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093491":{"id":"n2199093491","loc":[-85.6253912,41.9478224],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093490":{"id":"n2199093490","loc":[-85.6253043,41.947859],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093489":{"id":"n2199093489","loc":[-85.6252027,41.9478846],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093458":{"id":"n2199093458","loc":[-85.6246876,41.9486617],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093457":{"id":"n2199093457","loc":[-85.6243127,41.9486583],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093456":{"id":"n2199093456","loc":[-85.624306,41.9490569],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093455":{"id":"n2199093455","loc":[-85.624681,41.9490603],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093514":{"id":"n2199093514","loc":[-85.6236228,41.9496059],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093513":{"id":"n2199093513","loc":[-85.6236231,41.9496997],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093512":{"id":"n2199093512","loc":[-85.623357,41.9497002],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093511":{"id":"n2199093511","loc":[-85.6233567,41.9496136],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093508":{"id":"n2199093508","loc":[-85.6239735,41.9494287],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093507":{"id":"n2199093507","loc":[-85.6239741,41.9496052],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093488":{"id":"n2199093488","loc":[-85.624497,41.9512286],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093487":{"id":"n2199093487","loc":[-85.6244966,41.9511259],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093486":{"id":"n2199093486","loc":[-85.6243151,41.9511263],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093485":{"id":"n2199093485","loc":[-85.6243154,41.951229],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093484":{"id":"n2199093484","loc":[-85.6241205,41.9508665],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093483":{"id":"n2199093483","loc":[-85.624115,41.9505249],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093482":{"id":"n2199093482","loc":[-85.6243149,41.9505231],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093481":{"id":"n2199093481","loc":[-85.6243203,41.9508648],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093480":{"id":"n2199093480","loc":[-85.624393,41.9508668],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093479":{"id":"n2199093479","loc":[-85.6243904,41.9505956],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093478":{"id":"n2199093478","loc":[-85.6246727,41.950594],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093477":{"id":"n2199093477","loc":[-85.624675,41.9508203],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093476":{"id":"n2199093476","loc":[-85.6245097,41.9508212],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093475":{"id":"n2199093475","loc":[-85.6245101,41.9508662],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093474":{"id":"n2199093474","loc":[-85.6241008,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093473":{"id":"n2199093473","loc":[-85.6242442,41.9493459],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093472":{"id":"n2199093472","loc":[-85.6242442,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093471":{"id":"n2199093471","loc":[-85.6243397,41.9493681],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093470":{"id":"n2199093470","loc":[-85.6243417,41.9493511],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093469":{"id":"n2199093469","loc":[-85.6247251,41.9493485],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093468":{"id":"n2199093468","loc":[-85.6247548,41.9504949],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093467":{"id":"n2199093467","loc":[-85.6241214,41.9505017],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093466":{"id":"n2199093466","loc":[-85.6254398,41.950174],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093465":{"id":"n2199093465","loc":[-85.6254412,41.9499872],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093464":{"id":"n2199093464","loc":[-85.6255363,41.9499876],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093463":{"id":"n2199093463","loc":[-85.6255374,41.9498439],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093462":{"id":"n2199093462","loc":[-85.6255638,41.949844],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:44Z","tags":{}},"n2199093461":{"id":"n2199093461","loc":[-85.6255652,41.9496672],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093460":{"id":"n2199093460","loc":[-85.6251823,41.9496656],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093459":{"id":"n2199093459","loc":[-85.6251785,41.9501729],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:43Z","tags":{}},"n2199093510":{"id":"n2199093510","loc":[-85.6229922,41.9496143],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n2199093509":{"id":"n2199093509","loc":[-85.6229915,41.9494306],"version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{}},"n185948903":{"id":"n185948903","loc":[-85.616514,41.947449],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955120":{"id":"n185955120","loc":[-85.620103,41.951],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185955143":{"id":"n185955143","loc":[-85.619784,41.94746],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960124":{"id":"n185960124","loc":[-85.615238,41.947468],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:07Z","tags":{}},"n185961362":{"id":"n185961362","loc":[-85.617437,41.947451],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961364":{"id":"n185961364","loc":[-85.61861,41.947456],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185961367":{"id":"n185961367","loc":[-85.620088,41.947458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:38Z","tags":{}},"n185965105":{"id":"n185965105","loc":[-85.620087,41.94924],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:44Z","tags":{}},"n185970220":{"id":"n185970220","loc":[-85.62156,41.948333],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:04:17Z","tags":{}},"n185974697":{"id":"n185974697","loc":[-85.6201059,41.950132],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n2138420778":{"id":"n2138420778","loc":[-85.616948,41.9474499],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"w17967535":{"id":"w17967535","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:52:19Z","tags":{"highway":"residential","name":"10th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"10th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313652:15313654","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185955120","n185986812","n185983141"]},"w209716130":{"id":"w209716130","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093485","n2199093486","n2199093487","n2199093488","n2199093485"]},"w17964788":{"id":"w17964788","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:15Z","tags":{"highway":"residential","name":"6th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"6th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313681:15313682:15329115:15329116:15330465:15330466","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960124","n185948903","n2138420778","n185961362","n185961364","n185955143","n185961367","n185961369","n185961371"]},"w17965159":{"id":"w17965159","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:55Z","tags":{"highway":"residential","name":"8th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"8th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313660","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965105","n185965108","n185965110"]},"w209716125":{"id":"w209716125","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093459","n2199093460","n2199093461","n2199093462","n2199093463","n2199093464","n2199093465","n2199093466","n2199093459"]},"w17965699":{"id":"w17965699","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:39:03Z","tags":{"highway":"residential","name":"7th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"7th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313667:15314407","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185970220","n185970222","n185970224"]},"w209716132":{"id":"w209716132","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093507","n2199093508","n2199093509","n2199093510","n2199093511","n2199093512","n2199093513","n2199093514","n2199093507"]},"w17966129":{"id":"w17966129","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:42:41Z","tags":{"highway":"residential","name":"9th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"9th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313656","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974697","n185974699"]},"w209716127":{"id":"w209716127","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093475","n2199093476","n2199093477","n2199093478","n2199093479","n2199093480","n2199093475"]},"w209716131":{"id":"w209716131","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","natural":"water","water":"pond"},"nodes":["n2199093489","n2199093490","n2199093491","n2199093492","n2199093493","n2199093494","n2199093495","n2199093496","n2199093497","n2199093498","n2199093499","n2199093500","n2199093501","n2199093502","n2199093503","n2199093504","n2199093505","n2199093506","n2199093489"]},"w209716126":{"id":"w209716126","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093467","n2199093468","n2199093469","n2199093470","n2199093471","n2199093472","n2199093473","n2199093474","n2199093467"]},"w209716124":{"id":"w209716124","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:45Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093455","n2199093456","n2199093457","n2199093458","n2199093455"]},"w209716128":{"id":"w209716128","version":"1","changeset":"15347539","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T04:54:46Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199093481","n2199093482","n2199093483","n2199093484","n2199093481"]},"n185949872":{"id":"n185949872","loc":[-85.643009,41.949264],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949875":{"id":"n185949875","loc":[-85.642598,41.94929],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949877":{"id":"n185949877","loc":[-85.642127,41.949382],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185949881":{"id":"n185949881","loc":[-85.64169,41.949936],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:54:20Z","tags":{}},"n185988165":{"id":"n185988165","loc":[-85.642167,41.947657],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988167":{"id":"n185988167","loc":[-85.642347,41.947662],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185988169":{"id":"n185988169","loc":[-85.642621,41.947659],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:33Z","tags":{}},"n185965019":{"id":"n185965019","loc":[-85.6385084,41.951127],"version":"4","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293248":{"id":"n1475293248","loc":[-85.6386095,41.9512214],"version":"2","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:04Z","tags":{}},"n185962639":{"id":"n185962639","loc":[-85.649669,41.949161],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:30Z","tags":{}},"n185962810":{"id":"n185962810","loc":[-85.649907,41.949157],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:34Z","tags":{}},"n185964355":{"id":"n185964355","loc":[-85.637412,41.9511359],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185965021":{"id":"n185965021","loc":[-85.638661,41.952386],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965023":{"id":"n185965023","loc":[-85.638654,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965025":{"id":"n185965025","loc":[-85.638694,41.954649],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965027":{"id":"n185965027","loc":[-85.638724,41.955913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185971415":{"id":"n185971415","loc":[-85.644466,41.949246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971417":{"id":"n185971417","loc":[-85.647021,41.949193],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185971420":{"id":"n185971420","loc":[-85.648476,41.949169],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:02Z","tags":{}},"n185979975":{"id":"n185979975","loc":[-85.644429,41.947633],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:24Z","tags":{}},"n185988171":{"id":"n185988171","loc":[-85.645377,41.947622],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:34Z","tags":{}},"w17963211":{"id":"w17963211","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:23:06Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313193","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185949870","n185949872","n185949875","n185949877","n185949881"]},"w17965839":{"id":"w17965839","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:10Z","tags":{"highway":"residential","name":"Arnold St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Arnold","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327930:15324550:15312304:15324551","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185949870","n185971415","n185971417","n185971420","n185962639","n185962810"]},"w17967618":{"id":"w17967618","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:53:22Z","tags":{"highway":"residential","name":"Pierson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pierson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313265:15312333:15324553","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185967777","n185988165","n185988167","n185988169","n185985824","n185979975","n185988171"]},"w17965149":{"id":"w17965149","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:56Z","tags":{"highway":"residential","name":"Oak St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Oak","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331522","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185965019","n1475293248","n185965021","n185965023","n185965025","n185965027"]},"w17966118":{"id":"w17966118","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Armitage Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armitage","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185974583","n185974585","n185964355","n185965019"]},"n2208608800":{"id":"n2208608800","loc":[-85.6354294,41.9486201],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109806":{"id":"n2199109806","loc":[-85.6350474,41.9477884],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109804":{"id":"n2199109804","loc":[-85.6350476,41.9477962],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109802":{"id":"n2199109802","loc":[-85.635002,41.9477969],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109799":{"id":"n2199109799","loc":[-85.6350018,41.9477883],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109797":{"id":"n2199109797","loc":[-85.6349141,41.9477897],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109795":{"id":"n2199109795","loc":[-85.6349131,41.9477535],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109793":{"id":"n2199109793","loc":[-85.6349395,41.9477531],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109791":{"id":"n2199109791","loc":[-85.6349382,41.9477077],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109789":{"id":"n2199109789","loc":[-85.6351236,41.9477049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109787":{"id":"n2199109787","loc":[-85.6351259,41.9477872],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109785":{"id":"n2199109785","loc":[-85.634972,41.9475992],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109783":{"id":"n2199109783","loc":[-85.6349206,41.9475997],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109770":{"id":"n2199109770","loc":[-85.6348499,41.9475461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109768":{"id":"n2199109768","loc":[-85.6348499,41.9475084],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109765":{"id":"n2199109765","loc":[-85.6349241,41.9474569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109763":{"id":"n2199109763","loc":[-85.634967,41.9474564],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109762":{"id":"n2199109762","loc":[-85.6350405,41.9475121],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109761":{"id":"n2199109761","loc":[-85.6350405,41.9475419],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109753":{"id":"n2199109753","loc":[-85.6342443,41.9478391],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109751":{"id":"n2199109751","loc":[-85.6342427,41.9477927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109745":{"id":"n2199109745","loc":[-85.6342439,41.9476859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109743":{"id":"n2199109743","loc":[-85.6342429,41.9476575],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109741":{"id":"n2199109741","loc":[-85.6344615,41.9476533],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109739":{"id":"n2199109739","loc":[-85.6344678,41.9478348],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109737":{"id":"n2199109737","loc":[-85.634416,41.9480059],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109735":{"id":"n2199109735","loc":[-85.6344145,41.9478983],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109733":{"id":"n2199109733","loc":[-85.6342749,41.9478993],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109731":{"id":"n2199109731","loc":[-85.6342753,41.9479272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109729":{"id":"n2199109729","loc":[-85.6342498,41.9479274],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109727":{"id":"n2199109727","loc":[-85.6342505,41.9479762],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109725":{"id":"n2199109725","loc":[-85.6342743,41.947976],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109723":{"id":"n2199109723","loc":[-85.6342747,41.948007],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109721":{"id":"n2199109721","loc":[-85.6343415,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109719":{"id":"n2199109719","loc":[-85.6343391,41.9474973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109717":{"id":"n2199109717","loc":[-85.6343133,41.9474798],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109715":{"id":"n2199109715","loc":[-85.6342874,41.9474737],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109709":{"id":"n2199109709","loc":[-85.6349804,41.94815],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109707":{"id":"n2199109707","loc":[-85.6348915,41.9481505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109705":{"id":"n2199109705","loc":[-85.6348917,41.9481692],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109702":{"id":"n2199109702","loc":[-85.6348522,41.9481694],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109700":{"id":"n2199109700","loc":[-85.6348532,41.9482679],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109698":{"id":"n2199109698","loc":[-85.6348315,41.948268],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109696":{"id":"n2199109696","loc":[-85.6348318,41.9482955],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109694":{"id":"n2199109694","loc":[-85.6349653,41.9482946],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109692":{"id":"n2199109692","loc":[-85.6349656,41.9483211],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109690":{"id":"n2199109690","loc":[-85.634999,41.9483209],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109688":{"id":"n2199109688","loc":[-85.6349987,41.9482947],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109686":{"id":"n2199109686","loc":[-85.6351753,41.9482935],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109684":{"id":"n2199109684","loc":[-85.6351749,41.9482617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109682":{"id":"n2199109682","loc":[-85.6351588,41.9482618],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109680":{"id":"n2199109680","loc":[-85.6351575,41.9481518],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109678":{"id":"n2199109678","loc":[-85.6350671,41.9481524],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109676":{"id":"n2199109676","loc":[-85.6350649,41.9479659],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109674":{"id":"n2199109674","loc":[-85.6349785,41.9479665],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109671":{"id":"n2199109671","loc":[-85.6343069,41.9483263],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109669":{"id":"n2199109669","loc":[-85.6343052,41.9482981],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109658":{"id":"n2199109658","loc":[-85.6343314,41.9480549],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109656":{"id":"n2199109656","loc":[-85.6343305,41.9480461],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109654":{"id":"n2199109654","loc":[-85.634435,41.9480468],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109652":{"id":"n2199109652","loc":[-85.6344342,41.9483746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109650":{"id":"n2199109650","loc":[-85.6344629,41.9483727],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109648":{"id":"n2199109648","loc":[-85.6344637,41.9484561],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109645":{"id":"n2199109645","loc":[-85.63443,41.9484567],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109642":{"id":"n2199109642","loc":[-85.6344317,41.948505],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n185964352":{"id":"n185964352","loc":[-85.6373958,41.9489943],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185964351":{"id":"n185964351","loc":[-85.637113,41.9486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n2208608825":{"id":"n2208608825","loc":[-85.6354483,41.9494241],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608823":{"id":"n2208608823","loc":[-85.6360418,41.949416],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608821":{"id":"n2208608821","loc":[-85.6360458,41.9495802],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2208608811":{"id":"n2208608811","loc":[-85.6357458,41.9495843],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608808":{"id":"n2208608808","loc":[-85.6357508,41.9497835],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608806":{"id":"n2208608806","loc":[-85.6354573,41.9497875],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2208608795":{"id":"n2208608795","loc":[-85.6354595,41.9498778],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:39Z","tags":{}},"n2199109638":{"id":"n2199109638","loc":[-85.6349605,41.949749],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109636":{"id":"n2199109636","loc":[-85.6349605,41.9497639],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109634":{"id":"n2199109634","loc":[-85.6349061,41.94971],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109632":{"id":"n2199109632","loc":[-85.6349048,41.9496569],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109630":{"id":"n2199109630","loc":[-85.6348835,41.9496571],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109628":{"id":"n2199109628","loc":[-85.6348829,41.9497103],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109626":{"id":"n2199109626","loc":[-85.635227,41.9497738],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109624":{"id":"n2199109624","loc":[-85.6352184,41.9497787],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109622":{"id":"n2199109622","loc":[-85.6351181,41.9497806],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109620":{"id":"n2199109620","loc":[-85.6351181,41.9497456],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109618":{"id":"n2199109618","loc":[-85.6348842,41.9497651],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109616":{"id":"n2199109616","loc":[-85.6348827,41.9496238],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109615":{"id":"n2199109615","loc":[-85.6351268,41.9496206],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109614":{"id":"n2199109614","loc":[-85.6351261,41.9495891],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109613":{"id":"n2199109613","loc":[-85.6351957,41.9495881],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109612":{"id":"n2199109612","loc":[-85.6351924,41.9494515],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109611":{"id":"n2199109611","loc":[-85.6353997,41.9494488],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2199109610":{"id":"n2199109610","loc":[-85.6354074,41.9497715],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n2189015681":{"id":"n2189015681","loc":[-85.6344229,41.9509639],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015677":{"id":"n2189015677","loc":[-85.634424,41.9507396],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493843":{"id":"n2138493843","loc":[-85.6343935,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493840":{"id":"n2138493840","loc":[-85.634398,41.9506264],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n354002838":{"id":"n354002838","loc":[-85.6345197,41.9510631],"version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{}},"n2114807590":{"id":"n2114807590","loc":[-85.634511,41.9499767],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185964353":{"id":"n185964353","loc":[-85.6374092,41.9498755],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1819849180":{"id":"n1819849180","loc":[-85.6348236,41.94996],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:59Z","tags":{}},"n1819849115":{"id":"n1819849115","loc":[-85.6354372,41.9499538],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:57Z","tags":{}},"n1819848921":{"id":"n1819848921","loc":[-85.6348439,41.951064],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848885":{"id":"n1819848885","loc":[-85.6354575,41.9510578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n185984281":{"id":"n185984281","loc":[-85.638075,41.949872],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n2208608827":{"id":"n2208608827","loc":[-85.6339169,41.9473191],"version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{}},"n2199109749":{"id":"n2199109749","loc":[-85.6342082,41.9477934],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109747":{"id":"n2199109747","loc":[-85.6342045,41.9476867],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109713":{"id":"n2199109713","loc":[-85.6342404,41.9474746],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109711":{"id":"n2199109711","loc":[-85.6342404,41.9476355],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109673":{"id":"n2199109673","loc":[-85.6340886,41.9483282],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109667":{"id":"n2199109667","loc":[-85.6342403,41.9482988],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109665":{"id":"n2199109665","loc":[-85.6342386,41.9482116],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109662":{"id":"n2199109662","loc":[-85.6340861,41.9482135],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109660":{"id":"n2199109660","loc":[-85.6340802,41.9480562],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:50Z","tags":{}},"n2199109640":{"id":"n2199109640","loc":[-85.6340928,41.9485063],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:49Z","tags":{}},"n354031366":{"id":"n354031366","loc":[-85.6341667,41.9477778],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:25Z","tags":{"amenity":"place_of_worship","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417877","gnis:state_id":"26","name":"Faith Tabernacle Church","religion":"christian"}},"n2189015686":{"id":"n2189015686","loc":[-85.6337798,41.95099],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015684":{"id":"n2189015684","loc":[-85.6337794,41.9509674],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015673":{"id":"n2189015673","loc":[-85.6337501,41.9507457],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015669":{"id":"n2189015669","loc":[-85.6337501,41.9506974],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015665":{"id":"n2189015665","loc":[-85.6339034,41.9506959],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015662":{"id":"n2189015662","loc":[-85.6339015,41.950436],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015658":{"id":"n2189015658","loc":[-85.6334916,41.9504376],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015655":{"id":"n2189015655","loc":[-85.6334939,41.9507558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015650":{"id":"n2189015650","loc":[-85.6334543,41.950756],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015649":{"id":"n2189015649","loc":[-85.633456,41.9509915],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2138493842":{"id":"n2138493842","loc":[-85.6339937,41.9502836],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2138493841":{"id":"n2138493841","loc":[-85.6339983,41.9506281],"version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:31Z","tags":{}},"n2114807579":{"id":"n2114807579","loc":[-85.6333644,41.9510682],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807573":{"id":"n2114807573","loc":[-85.6333557,41.9499819],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n354031330":{"id":"n354031330","loc":[-85.6341667,41.9497222],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:24Z","tags":{"amenity":"place_of_worship","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417879","gnis:state_id":"26","name":"Trinity Episcopal Church","religion":"christian"}},"n185960794":{"id":"n185960794","loc":[-85.633307,41.9537],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:24Z","tags":{}},"n185964357":{"id":"n185964357","loc":[-85.637432,41.952399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964358":{"id":"n185964358","loc":[-85.637452,41.953665],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964359":{"id":"n185964359","loc":[-85.63746,41.954658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964360":{"id":"n185964360","loc":[-85.637473,41.95592],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964361":{"id":"n185964361","loc":[-85.637468,41.956906],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185964362":{"id":"n185964362","loc":[-85.637483,41.958313],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:21Z","tags":{}},"n185966957":{"id":"n185966957","loc":[-85.633361,41.957422],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185975351":{"id":"n185975351","loc":[-85.63334,41.9559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:58Z","tags":{}},"n185978784":{"id":"n185978784","loc":[-85.633311,41.954679],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185986157":{"id":"n185986157","loc":[-85.633287,41.952426],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:48Z","tags":{}},"n185986158":{"id":"n185986158","loc":[-85.6333607,41.9582301],"version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"turning_circle"}},"w17965182":{"id":"w17965182","version":"2","changeset":"15277317","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-07T00:30:17Z","tags":{"highway":"residential","name":"W Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185965289","n2189153241","n185965291"]},"w208627205":{"id":"w208627205","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015649","n2189015650","n2189015655","n2189015658","n2189015662","n2189015665","n2189015669","n2189015673","n2189015677","n2189015681","n2189015684","n2189015686","n2189015649"]},"w209717042":{"id":"w209717042","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"presbyterian","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417878","gnis:state_id":"26","name":"First Presbyterian Church","religion":"christian"},"nodes":["n2199109610","n2199109611","n2199109612","n2199109613","n2199109614","n2199109615","n2199109616","n2199109630","n2199109632","n2199109634","n2199109628","n2199109618","n2199109636","n2199109638","n2199109620","n2199109622","n2199109624","n2199109626","n2199109610"]},"w209717045":{"id":"w209717045","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109711","n2199109713","n2199109715","n2199109717","n2199109719","n2199109721","n2199109711"]},"w209717047":{"id":"w209717047","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109739","n2199109741","n2199109743","n2199109745","n2199109747","n2199109749","n2199109751","n2199109753","n2199109739"]},"w209717044":{"id":"w209717044","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109674","n2199109676","n2199109678","n2199109680","n2199109682","n2199109684","n2199109686","n2199109688","n2199109690","n2199109692","n2199109694","n2199109696","n2199109698","n2199109700","n2199109702","n2199109705","n2199109707","n2199109709","n2199109674"]},"w210822776":{"id":"w210822776","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley","surface":"unpaved"},"nodes":["n2208608795","n2208608806","n2208608825","n2208608800","n2189153241"]},"w210822778":{"id":"w210822778","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"service","service":"alley"},"nodes":["n2208608826","n2208608827"]},"w209717050":{"id":"w209717050","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109787","n2199109789","n2199109791","n2199109793","n2199109795","n2199109797","n2199109799","n2199109802","n2199109804","n2199109806","n2199109787"]},"w17965097":{"id":"w17965097","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"Maple Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Maple","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185964351","n185964352","n185964353","n185964355","n185964357","n185964358","n185964359","n185964360","n185964361","n185964362"]},"w17965856":{"id":"w17965856","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"W Kelsey St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kelsey","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185971578","n2208608800","n185971580","n185964351"]},"w17967444":{"id":"w17967444","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"East","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966937","n185978969","n185986155","n185985812","n185986157","n185960794","n185978784","n185975351","n185966957","n185986158"]},"w17967764":{"id":"w17967764","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:14Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312338","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185984017","n185964351"]},"w170848329":{"id":"w170848329","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2418164","gnis:state_id":"26","leisure":"park","name":"LaFayette Park","source":"Bing"},"nodes":["n1819849180","n1819849115","n1819848885","n1819848921","n1819849180"]},"w17967208":{"id":"w17967208","version":"4","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:24Z","tags":{"highway":"residential","name":"West Bennett Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bennett","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185978390","n2208608795","n185984020","n185964353","n185984281"]},"w17965349":{"id":"w17965349","version":"2","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"highway":"residential","name":"E Prutzman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Prutzman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185966937","n2208608827","n185965289"]},"w209717049":{"id":"w209717049","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109761","n2199109762","n2199109763","n2199109765","n2199109768","n2199109770","n2199109783","n2199109785","n2199109761"]},"w203841840":{"id":"w203841840","version":"1","changeset":"14879185","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:55:32Z","tags":{"area":"yes","leisure":"playground"},"nodes":["n2138493840","n2138493841","n2138493842","n2138493843","n2138493840"]},"w209717043":{"id":"w209717043","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"amenity":"place_of_worship","area":"yes","building":"church","denomination":"methodist","ele":"249","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417880","gnis:state_id":"26","name":"First United Methodist Church","religion":"christian"},"nodes":["n2199109640","n2199109642","n2199109645","n2199109648","n2199109650","n2199109652","n2199109654","n2199109656","n2199109658","n2199109660","n2199109662","n2199109665","n2199109667","n2199109669","n2199109671","n2199109673","n2199109640"]},"w201484341":{"id":"w201484341","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"amenity":"school","ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:edited":"02/22/2008","gnis:feature_id":"1624612","gnis:state_id":"26","name":"Hoppin School"},"nodes":["n354002838","n2114807579","n2114807573","n2114807590","n354002838"]},"w209717046":{"id":"w209717046","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109723","n2199109725","n2199109727","n2199109729","n2199109731","n2199109733","n2199109735","n2199109737","n2199109723"]},"w210822777":{"id":"w210822777","version":"1","changeset":"15411098","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-18T17:54:40Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2208608806","n2208608808","n2208608811","n2208608821","n2208608823","n2208608825","n2208608806"]},"n185954965":{"id":"n185954965","loc":[-85.6191189,41.9441922],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:57Z","tags":{}},"n185954968":{"id":"n185954968","loc":[-85.6194384,41.9442405],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954970":{"id":"n185954970","loc":[-85.6196543,41.9443252],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954972":{"id":"n185954972","loc":[-85.6197862,41.9444539],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n354002931":{"id":"n354002931","loc":[-85.6198991,41.9455269],"version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:01Z","tags":{}},"n354030853":{"id":"n354030853","loc":[-85.6219444,41.9455556],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:19Z","tags":{"amenity":"place_of_worship","ele":"246","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417869","gnis:state_id":"26","name":"Grant Chapel","religion":"christian"}},"n367815963":{"id":"n367815963","loc":[-85.6202778,41.9461111],"version":"1","changeset":"871579","user":"amillar","uid":"28145","visible":"true","timestamp":"2009-03-31T07:45:44Z","tags":{"addr:state":"MI","building":"yes","ele":"247","gnis:county_name":"St. Joseph","gnis:feature_id":"2418176","gnis:import_uuid":"57871b70-0100-4405-bb30-88b2e001a944","gnis:reviewed":"no","name":"George Washington Carver Community Center","source":"USGS Geonames"}},"n185947331":{"id":"n185947331","loc":[-85.618779,41.943269],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947333":{"id":"n185947333","loc":[-85.618795,41.943511],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947336":{"id":"n185947336","loc":[-85.618711,41.94413],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947338":{"id":"n185947338","loc":[-85.618704,41.944189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947339":{"id":"n185947339","loc":[-85.618597,41.944337],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947340":{"id":"n185947340","loc":[-85.618485,41.944528],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947343":{"id":"n185947343","loc":[-85.618442,41.944716],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947345":{"id":"n185947345","loc":[-85.618457,41.945107],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947347":{"id":"n185947347","loc":[-85.618296,41.945338],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947374":{"id":"n185947374","loc":[-85.616748,41.944453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947375":{"id":"n185947375","loc":[-85.616813,41.944646],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947376":{"id":"n185947376","loc":[-85.616859,41.945196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947377":{"id":"n185947377","loc":[-85.616941,41.945352],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:12Z","tags":{}},"n185947406":{"id":"n185947406","loc":[-85.618184,41.944227],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947409":{"id":"n185947409","loc":[-85.617911,41.943875],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947410":{"id":"n185947410","loc":[-85.617579,41.943682],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947411":{"id":"n185947411","loc":[-85.61713,41.943589],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947412":{"id":"n185947412","loc":[-85.616549,41.943559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947414":{"id":"n185947414","loc":[-85.616482,41.943556],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947464":{"id":"n185947464","loc":[-85.616526,41.943788],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947466":{"id":"n185947466","loc":[-85.616504,41.944002],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185948863":{"id":"n185948863","loc":[-85.619017,41.943391],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185948865":{"id":"n185948865","loc":[-85.619059,41.943368],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:45Z","tags":{}},"n185955022":{"id":"n185955022","loc":[-85.620088,41.945571],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955025":{"id":"n185955025","loc":[-85.620051,41.945505],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185955028":{"id":"n185955028","loc":[-85.62001,41.94541],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:37Z","tags":{}},"n185980371":{"id":"n185980371","loc":[-85.620982,41.944742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:37Z","tags":{}},"n185980398":{"id":"n185980398","loc":[-85.621305,41.944782],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980401":{"id":"n185980401","loc":[-85.621174,41.944819],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980403":{"id":"n185980403","loc":[-85.621029,41.944871],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980405":{"id":"n185980405","loc":[-85.620741,41.945011],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980407":{"id":"n185980407","loc":[-85.620616,41.945085],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980409":{"id":"n185980409","loc":[-85.620506,41.945172],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980411":{"id":"n185980411","loc":[-85.620394,41.945273],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:38Z","tags":{}},"n185980413":{"id":"n185980413","loc":[-85.620316,41.94536],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980415":{"id":"n185980415","loc":[-85.620257,41.945452],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185980417":{"id":"n185980417","loc":[-85.620212,41.945535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:39Z","tags":{}},"n185985910":{"id":"n185985910","loc":[-85.620101,41.945811],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:41Z","tags":{}},"n185985912":{"id":"n185985912","loc":[-85.620081,41.945937],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n1475283972":{"id":"n1475283972","loc":[-85.6198991,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:45Z","tags":{}},"n1475283982":{"id":"n1475283982","loc":[-85.6195022,41.9433463],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284007":{"id":"n1475284007","loc":[-85.6193037,41.9433383],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284040":{"id":"n1475284040","loc":[-85.6197329,41.9434121],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284044":{"id":"n1475284044","loc":[-85.6198756,41.9435363],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284050":{"id":"n1475284050","loc":[-85.6199689,41.9432106],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284053":{"id":"n1475284053","loc":[-85.6198943,41.9432921],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n185954974":{"id":"n185954974","loc":[-85.6198296,41.94473],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n185954977":{"id":"n185954977","loc":[-85.6200474,41.9447384],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:58Z","tags":{}},"n2196831365":{"id":"n2196831365","loc":[-85.6202259,41.9460883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831366":{"id":"n2196831366","loc":[-85.6202245,41.9458642],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831367":{"id":"n2196831367","loc":[-85.6205184,41.9458631],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831368":{"id":"n2196831368","loc":[-85.6205189,41.9459437],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831369":{"id":"n2196831369","loc":[-85.6203879,41.9459441],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831370":{"id":"n2196831370","loc":[-85.6203888,41.9460878],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831371":{"id":"n2196831371","loc":[-85.6184046,41.9465663],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831372":{"id":"n2196831372","loc":[-85.6191563,41.9465618],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831373":{"id":"n2196831373","loc":[-85.6191536,41.946319],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831374":{"id":"n2196831374","loc":[-85.6187356,41.9463216],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831375":{"id":"n2196831375","loc":[-85.6187334,41.9461197],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831376":{"id":"n2196831376","loc":[-85.6193167,41.9461162],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831377":{"id":"n2196831377","loc":[-85.6193156,41.9460229],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831378":{"id":"n2196831378","loc":[-85.619622,41.946021],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831379":{"id":"n2196831379","loc":[-85.6196237,41.9461712],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831380":{"id":"n2196831380","loc":[-85.6197702,41.9461703],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831381":{"id":"n2196831381","loc":[-85.6197685,41.9460202],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831382":{"id":"n2196831382","loc":[-85.6197323,41.9460204],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831383":{"id":"n2196831383","loc":[-85.6197305,41.9458563],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831384":{"id":"n2196831384","loc":[-85.6196165,41.945857],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831385":{"id":"n2196831385","loc":[-85.6196156,41.9457764],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831386":{"id":"n2196831386","loc":[-85.6194472,41.9457775],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831387":{"id":"n2196831387","loc":[-85.6194151,41.9457777],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831388":{"id":"n2196831388","loc":[-85.6183779,41.9457883],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831389":{"id":"n2196831389","loc":[-85.6183842,41.9461317],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831390":{"id":"n2196831390","loc":[-85.6185026,41.9461304],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831391":{"id":"n2196831391","loc":[-85.6185061,41.9463194],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831392":{"id":"n2196831392","loc":[-85.6184001,41.9463205],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831393":{"id":"n2196831393","loc":[-85.6182482,41.9464163],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831394":{"id":"n2196831394","loc":[-85.6182467,41.9463193],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831395":{"id":"n2196831395","loc":[-85.6180389,41.946321],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n2196831397":{"id":"n2196831397","loc":[-85.6180404,41.946418],"version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:40Z","tags":{}},"n185947303":{"id":"n185947303","loc":[-85.611074,41.943389],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947304":{"id":"n185947304","loc":[-85.611332,41.943267],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947305":{"id":"n185947305","loc":[-85.611635,41.943218],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947306":{"id":"n185947306","loc":[-85.612762,41.943311],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947308":{"id":"n185947308","loc":[-85.613027,41.943327],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947310":{"id":"n185947310","loc":[-85.615377,41.942996],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947312":{"id":"n185947312","loc":[-85.615701,41.943007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947314":{"id":"n185947314","loc":[-85.61604,41.943067],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947315":{"id":"n185947315","loc":[-85.61626,41.943083],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947316":{"id":"n185947316","loc":[-85.616507,41.943048],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947319":{"id":"n185947319","loc":[-85.616702,41.94299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:10Z","tags":{}},"n185947321":{"id":"n185947321","loc":[-85.617078,41.942918],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947322":{"id":"n185947322","loc":[-85.617366,41.942973],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947323":{"id":"n185947323","loc":[-85.617601,41.943033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947325":{"id":"n185947325","loc":[-85.617799,41.943027],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947327":{"id":"n185947327","loc":[-85.618264,41.942961],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947328":{"id":"n185947328","loc":[-85.618508,41.942972],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947329":{"id":"n185947329","loc":[-85.618707,41.943076],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947361":{"id":"n185947361","loc":[-85.615356,41.944922],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947363":{"id":"n185947363","loc":[-85.61536,41.944893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947365":{"id":"n185947365","loc":[-85.615406,41.944547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947367":{"id":"n185947367","loc":[-85.61548,41.944351],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947369":{"id":"n185947369","loc":[-85.615805,41.94419],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947371":{"id":"n185947371","loc":[-85.616166,41.944156],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947373":{"id":"n185947373","loc":[-85.616411,41.944197],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:11Z","tags":{}},"n185947416":{"id":"n185947416","loc":[-85.616335,41.94343],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947417":{"id":"n185947417","loc":[-85.616069,41.943293],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947419":{"id":"n185947419","loc":[-85.615803,41.943249],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947420":{"id":"n185947420","loc":[-85.615524,41.943342],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947421":{"id":"n185947421","loc":[-85.615311,41.94353],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947422":{"id":"n185947422","loc":[-85.614338,41.943558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947423":{"id":"n185947423","loc":[-85.61422,41.94369],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947425":{"id":"n185947425","loc":[-85.614221,41.944224],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947427":{"id":"n185947427","loc":[-85.614198,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947429":{"id":"n185947429","loc":[-85.614221,41.945439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:13Z","tags":{}},"n185947468":{"id":"n185947468","loc":[-85.615908,41.944756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947470":{"id":"n185947470","loc":[-85.615871,41.944888],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185947472":{"id":"n185947472","loc":[-85.615878,41.94507],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:14Z","tags":{}},"n185955153":{"id":"n185955153","loc":[-85.620087,41.947701],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:39Z","tags":{}},"n185960690":{"id":"n185960690","loc":[-85.620141,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978817":{"id":"n185978817","loc":[-85.617193,41.954706],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185985916":{"id":"n185985916","loc":[-85.620088,41.94758],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985918":{"id":"n185985918","loc":[-85.620133,41.951538],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985919":{"id":"n185985919","loc":[-85.62013,41.952104],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985920":{"id":"n185985920","loc":[-85.620104,41.952305],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985921":{"id":"n185985921","loc":[-85.620062,41.952499],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985922":{"id":"n185985922","loc":[-85.619993,41.952702],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985925":{"id":"n185985925","loc":[-85.619879,41.952986],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985927":{"id":"n185985927","loc":[-85.619689,41.95329],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985928":{"id":"n185985928","loc":[-85.619508,41.953521],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985929":{"id":"n185985929","loc":[-85.619286,41.953728],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985930":{"id":"n185985930","loc":[-85.618925,41.954007],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985931":{"id":"n185985931","loc":[-85.618638,41.954189],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985932":{"id":"n185985932","loc":[-85.61831,41.954358],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:42Z","tags":{}},"n185985934":{"id":"n185985934","loc":[-85.618015,41.954485],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n185985936":{"id":"n185985936","loc":[-85.617606,41.954611],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:12:43Z","tags":{}},"n1475283975":{"id":"n1475283975","loc":[-85.6150935,41.9434118],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283979":{"id":"n1475283979","loc":[-85.6193367,41.9430252],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283989":{"id":"n1475283989","loc":[-85.6104771,41.9455269],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283990":{"id":"n1475283990","loc":[-85.6104771,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283994":{"id":"n1475283994","loc":[-85.6198042,41.9429763],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475283998":{"id":"n1475283998","loc":[-85.6192101,41.9426716],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284000":{"id":"n1475284000","loc":[-85.6198622,41.942836],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284002":{"id":"n1475284002","loc":[-85.6163262,41.9427688],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:46Z","tags":{}},"n1475284006":{"id":"n1475284006","loc":[-85.6179527,41.9429168],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284029":{"id":"n1475284029","loc":[-85.6197195,41.9427278],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284038":{"id":"n1475284038","loc":[-85.6194405,41.9427837],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:47Z","tags":{}},"n1475284052":{"id":"n1475284052","loc":[-85.6153225,41.942841],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n1475284055":{"id":"n1475284055","loc":[-85.6129233,41.9437179],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:48Z","tags":{}},"n2139966627":{"id":"n2139966627","loc":[-85.61958,41.9427558],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"w17966773":{"id":"w17966773","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:43Z","tags":{"highway":"secondary","name":"E Michigan Ave","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313712","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185980372","n185980398","n185980401","n185980403","n185980405","n185980407","n185980409","n185980411","n185980413","n185980415","n185980417","n185955019"]},"w17964043":{"id":"w17964043","version":"3","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:19Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326065:15326068","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955019","n185955022","n185955025","n185955028","n185954977","n185971477","n1475284050","n1475284000","n1475284029","n2139966627","n1475284038"]},"w17962834":{"id":"w17962834","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313719:15313728:15331618","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947316","n185947414","n185947464","n185947466","n185947373","n185947468","n185947470","n185947472","n185947474"]},"w209470310":{"id":"w209470310","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831393","n2196831394","n2196831395","n2196831397","n2196831393"]},"w17963058":{"id":"w17963058","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:05Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326058:15326066:15326067","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947333","n185948863","n185948865","n1475284007","n1475283982","n1475284040","n1475284044"]},"w17962823":{"id":"w17962823","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313714:15313704:15313720:15313721","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947359","n185947361","n185947363","n185947365","n185947367","n185947369","n185947371","n185947373","n185947374","n185947375","n185947376","n185947377","n185947378"]},"w17962821":{"id":"w17962821","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:15Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313713:15313734:15313731:15313735:15313737:15313723","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947303","n185947304","n185947305","n185947306","n185947308","n185947310","n185947312","n185947314","n185947315","n185947316","n185947319","n185947321","n185947322","n185947323","n185947325","n185947327","n185947328","n185947329","n185947331","n185947333","n185947336","n185947338","n185947339","n185947340","n185947343","n185947345","n185947347","n185947349"]},"w134150798":{"id":"w134150798","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:45:52Z","tags":{"amenity":"grave_yard","ele":"249","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624862","gnis:state_id":"26","name":"Riverside Cemetery"},"nodes":["n354002931","n1475283972","n1475284053","n1475283994","n1475283979","n1475283998","n1475284006","n1475284002","n1475284052","n1475283975","n1475284055","n1475283990","n1475283989","n354002931"]},"w17964040":{"id":"w17964040","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:02Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326063:15326064","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947336","n185954965","n185954968","n185954970","n185954972","n185954974","n185954977"]},"w209470308":{"id":"w209470308","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831365","n2196831366","n2196831367","n2196831368","n2196831369","n2196831370","n2196831365"]},"w17962828":{"id":"w17962828","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:14Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313715:15313706:15328746:15313727:15313729","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185947340","n185947406","n185947409","n185947410","n185947411","n185947412","n185947414","n185947416","n185947417","n185947419","n185947420","n185947421","n185947422","n185947423","n185947425","n185947427","n185947429"]},"w209470309":{"id":"w209470309","version":"1","changeset":"15335510","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-12T03:10:41Z","tags":{"area":"yes","building":"yes"},"nodes":["n2196831371","n2196831372","n2196831373","n2196831374","n2196831375","n2196831376","n2196831377","n2196831378","n2196831379","n2196831380","n2196831381","n2196831382","n2196831383","n2196831384","n2196831385","n2196831386","n2196831387","n2196831388","n2196831389","n2196831390","n2196831391","n2196831392","n2196831371"]},"w17967415":{"id":"w17967415","version":"3","changeset":"2558583","user":"elliskev","uid":"163338","visible":"true","timestamp":"2009-09-21T16:12:41Z","tags":{"highway":"secondary","name":"Jefferson St","name_1":"State Highway 60","ref":"M 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Jefferson","tiger:name_base_1":"State Highway 60","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313637:15313662:15313657:15328403","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n185955019","n185985910","n185985912","n185985914","n185961367","n185985916","n185955153","n185965105","n185974697","n185955120","n185985918","n185960690","n185985919","n185985920","n185985921","n185985922","n185985925","n185985927","n185985928","n185985929","n185985930","n185985931","n185985932","n185985934","n185985936","n185978817"]},"w17966772":{"id":"w17966772","version":"4","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:46:07Z","tags":{"highway":"unclassified","name":"E Michigan Ave","name_1":"State Highway 60","tiger:cfcc":"A31","tiger:county":"St. Joseph, MI","tiger:name_base":"Michigan","tiger:name_base_1":"State Highway 60","tiger:name_direction_prefix":"E","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313710:15313711:15314052:15312385:15312378","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185954977","n185980371","n185980372"]},"n185958500":{"id":"n185958500","loc":[-85.621591,41.941075],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:27Z","tags":{}},"n185963110":{"id":"n185963110","loc":[-85.6204416,41.9408882],"version":"3","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{}},"n2139966628":{"id":"n2139966628","loc":[-85.6196431,41.9426467],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"leisure":"fishing"}},"n2139966630":{"id":"n2139966630","loc":[-85.6199354,41.9429616],"version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{}},"n2199127051":{"id":"n2199127051","loc":[-85.6170556,41.939696],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127052":{"id":"n2199127052","loc":[-85.6170536,41.9392909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127053":{"id":"n2199127053","loc":[-85.6172067,41.9392905],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127054":{"id":"n2199127054","loc":[-85.6172061,41.9391853],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127055":{"id":"n2199127055","loc":[-85.6171481,41.9391854],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127060":{"id":"n2199127060","loc":[-85.6167389,41.9392896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127061":{"id":"n2199127061","loc":[-85.6168728,41.9392892],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127062":{"id":"n2199127062","loc":[-85.6168747,41.9396965],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127071":{"id":"n2199127071","loc":[-85.620196,41.9399446],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127072":{"id":"n2199127072","loc":[-85.620193,41.9397316],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127073":{"id":"n2199127073","loc":[-85.6200381,41.9397328],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127074":{"id":"n2199127074","loc":[-85.6200412,41.9399458],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127075":{"id":"n2199127075","loc":[-85.6203606,41.9399939],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127076":{"id":"n2199127076","loc":[-85.6205527,41.9399922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127077":{"id":"n2199127077","loc":[-85.6205482,41.9397115],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127078":{"id":"n2199127078","loc":[-85.6204132,41.9397124],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127079":{"id":"n2199127079","loc":[-85.6204144,41.9396341],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127080":{"id":"n2199127080","loc":[-85.6205699,41.9396324],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127081":{"id":"n2199127081","loc":[-85.6205722,41.939498],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127082":{"id":"n2199127082","loc":[-85.6204064,41.9394997],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127083":{"id":"n2199127083","loc":[-85.6204087,41.939561],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127084":{"id":"n2199127084","loc":[-85.6203103,41.9395618],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127085":{"id":"n2199127085","loc":[-85.620308,41.9396069],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127086":{"id":"n2199127086","loc":[-85.6200347,41.9396086],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127087":{"id":"n2199127087","loc":[-85.6200382,41.9397141],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127088":{"id":"n2199127088","loc":[-85.6202257,41.9397149],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127089":{"id":"n2199127089","loc":[-85.6202269,41.9399182],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127090":{"id":"n2199127090","loc":[-85.6203595,41.9399199],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127091":{"id":"n2199127091","loc":[-85.6212335,41.939688],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127092":{"id":"n2199127092","loc":[-85.6212328,41.939595],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127093":{"id":"n2199127093","loc":[-85.6208807,41.9395966],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127094":{"id":"n2199127094","loc":[-85.6208815,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127095":{"id":"n2199127095","loc":[-85.6208676,41.9396872],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127096":{"id":"n2199127096","loc":[-85.6208583,41.9393539],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127097":{"id":"n2199127097","loc":[-85.6207006,41.9393563],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n2199127098":{"id":"n2199127098","loc":[-85.6207099,41.9396896],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:20Z","tags":{}},"n185967054":{"id":"n185967054","loc":[-85.6173384,41.9356126],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967063":{"id":"n185967063","loc":[-85.617371,41.936243],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967065":{"id":"n185967065","loc":[-85.617337,41.936299],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967068":{"id":"n185967068","loc":[-85.617321,41.936373],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:53Z","tags":{}},"n185967070":{"id":"n185967070","loc":[-85.6173562,41.9366969],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967074":{"id":"n185967074","loc":[-85.6173635,41.9377414],"version":"3","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"n185967075":{"id":"n185967075","loc":[-85.6173696,41.9381886],"version":"3","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:29:58Z","tags":{}},"n185967076":{"id":"n185967076","loc":[-85.617372,41.938535],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:54Z","tags":{}},"n2199127056":{"id":"n2199127056","loc":[-85.617147,41.9389616],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127057":{"id":"n2199127057","loc":[-85.6172136,41.9389614],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127058":{"id":"n2199127058","loc":[-85.6172123,41.9386909],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2199127059":{"id":"n2199127059","loc":[-85.616736,41.9386922],"version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:19Z","tags":{}},"n2203921041":{"id":"n2203921041","loc":[-85.6173018,41.9346369],"version":"1","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{}},"w203983952":{"id":"w203983952","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"highway":"service"},"nodes":["n2139966627","n1819800319"]},"w209718301":{"id":"w209718301","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127051","n2199127052","n2199127053","n2199127054","n2199127055","n2199127056","n2199127057","n2199127058","n2199127059","n2199127060","n2199127061","n2199127062","n2199127051"]},"w209718304":{"id":"w209718304","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127071","n2199127072","n2199127073","n2199127074","n2199127071"]},"w17964961":{"id":"w17964961","version":"2","changeset":"15379124","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:38:37Z","tags":{"highway":"residential","name":"Whipple St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Whipple","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185963099","n185963110"]},"w17964489":{"id":"w17964489","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:29:56Z","tags":{"highway":"residential","name":"Jackson St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Jackson","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314430","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185958498","n185958500"]},"w203983953":{"id":"w203983953","version":"1","changeset":"14894526","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T11:32:18Z","tags":{"area":"yes","leisure":"park","name":"Marina Park","website":"http://www.threeriversmi.us/?page_id=53"},"nodes":["n1475283994","n1475283979","n1475283998","n2139966629","n2139966625","n1819800319","n2139966623","n2139966622","n2139966621","n2139966630","n1475283994"]},"w17965366":{"id":"w17965366","version":"2","changeset":"15379027","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-15T23:24:18Z","tags":{"highway":"residential","name":"14th St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"14th","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n2203921041","n185967054","n185967063","n185967065","n185967068","n185967070","n185967074","n185967075","n185967076","n185967077"]},"w209718306":{"id":"w209718306","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127091","n2199127092","n2199127093","n2199127094","n2199127091"]},"w209718307":{"id":"w209718307","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127095","n2199127096","n2199127097","n2199127098","n2199127095"]},"w209718305":{"id":"w209718305","version":"1","changeset":"15347669","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:38:21Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199127075","n2199127076","n2199127077","n2199127078","n2199127079","n2199127080","n2199127081","n2199127082","n2199127083","n2199127084","n2199127085","n2199127086","n2199127087","n2199127088","n2199127089","n2199127090","n2199127075"]},"n185960199":{"id":"n185960199","loc":[-85.62965,41.95469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:08Z","tags":{}},"n185980737":{"id":"n185980737","loc":[-85.629083,41.953725],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:48Z","tags":{}},"n2114807561":{"id":"n2114807561","loc":[-85.6297681,41.9524688],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807597":{"id":"n2114807597","loc":[-85.6296517,41.952563],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n185960197":{"id":"n185960197","loc":[-85.629676,41.9537314],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978791":{"id":"n185978791","loc":[-85.6244542,41.9547066],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"w17967573":{"id":"w17967573","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"E Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960195","n2114807561","n185968102","n185967430","n185986157","n185978392"]},"w17966553":{"id":"w17966553","version":"5","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971631","n185978784","n185967432","n185968106","n185960199","n185978787","n185978790","n185978791"]},"w17966787":{"id":"w17966787","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"East Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185980735","n185980737","n185960197","n185968104","n185960792"]},"w17964723":{"id":"w17964723","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960792","n185960794","n185960796"]},"w17964654":{"id":"w17964654","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"Pine Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960195","n2114807597","n185960197","n185960199"]},"n1819848862":{"id":"n1819848862","loc":[-85.6346087,41.9545845],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848935":{"id":"n1819848935","loc":[-85.6345948,41.9537717],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819848973":{"id":"n1819848973","loc":[-85.6334247,41.9537827],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n1819848997":{"id":"n1819848997","loc":[-85.6334386,41.9545956],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n2189015861":{"id":"n2189015861","loc":[-85.6375906,41.954836],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015865":{"id":"n2189015865","loc":[-85.6383307,41.9548291],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015867":{"id":"n2189015867","loc":[-85.6383337,41.9550072],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015868":{"id":"n2189015868","loc":[-85.6380986,41.9550094],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015869":{"id":"n2189015869","loc":[-85.6381005,41.9551226],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109808":{"id":"n2199109808","loc":[-85.6372702,41.9522894],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109810":{"id":"n2199109810","loc":[-85.6372677,41.9521583],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109812":{"id":"n2199109812","loc":[-85.6369505,41.9521617],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109814":{"id":"n2199109814","loc":[-85.636953,41.9522927],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n185952156":{"id":"n185952156","loc":[-85.640983,41.9546557],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185953423":{"id":"n185953423","loc":[-85.641871,41.954652],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971637":{"id":"n185971637","loc":[-85.641583,41.95465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:06Z","tags":{}},"n185971639":{"id":"n185971639","loc":[-85.6421344,41.9546444],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971642":{"id":"n185971642","loc":[-85.6428264,41.9545612],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185971648":{"id":"n185971648","loc":[-85.6436023,41.9544262],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185975066":{"id":"n185975066","loc":[-85.640532,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185975067":{"id":"n185975067","loc":[-85.64079,41.953638],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:49Z","tags":{}},"n185982166":{"id":"n185982166","loc":[-85.6399012,41.9523817],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n2189015858":{"id":"n2189015858","loc":[-85.6376104,41.9560138],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015870":{"id":"n2189015870","loc":[-85.6386794,41.9551172],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015871":{"id":"n2189015871","loc":[-85.6386817,41.955256],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015873":{"id":"n2189015873","loc":[-85.6385437,41.9552573],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015876":{"id":"n2189015876","loc":[-85.638555,41.9559278],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015879":{"id":"n2189015879","loc":[-85.6384954,41.9559283],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015882":{"id":"n2189015882","loc":[-85.6384965,41.9559935],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015885":{"id":"n2189015885","loc":[-85.6383533,41.9559949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015888":{"id":"n2189015888","loc":[-85.638351,41.9558607],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015891":{"id":"n2189015891","loc":[-85.6382178,41.9558619],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015894":{"id":"n2189015894","loc":[-85.6382203,41.956008],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627223":{"id":"w208627223","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015858","n2189015861","n2189015865","n2189015867","n2189015868","n2189015869","n2189015870","n2189015871","n2189015873","n2189015876","n2189015879","n2189015882","n2189015885","n2189015888","n2189015891","n2189015894","n2189015858"]},"w170848328":{"id":"w170848328","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"ele":"250","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624408","gnis:state_id":"26","leisure":"park","name":"Bowman Park","source":"Bing"},"nodes":["n1819848935","n1819848973","n1819848997","n1819848862","n1819848935"]},"w17965866":{"id":"w17965866","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Hoffman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185971631","n185971632","n185964359","n185965025","n1475293264","n185952156","n185971637","n185953423","n185971639","n185971642","n185971648"]},"w209717051":{"id":"w209717051","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"amenity":"place_of_worship","area":"yes","building":"yes","denomination":"baptist","ele":"251","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417886","gnis:state_id":"26","name":"Calvary Missionary Baptist Church","religion":"christian"},"nodes":["n2199109808","n2199109810","n2199109812","n2199109814","n2199109808"]},"w17966172":{"id":"w17966172","version":"3","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:23Z","tags":{"highway":"residential","name":"West Cushman Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Cushman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185960796","n185975064","n185964358","n185965023","n1475293222","n185975066","n185975067"]},"w17966975":{"id":"w17966975","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:06Z","tags":{"highway":"residential","name":"W Wheeler St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Wheeler","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312250:15312254","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978392","n185982163","n185964357","n185965021","n1475293261","n185982166"]},"n185960684":{"id":"n185960684","loc":[-85.622687,41.951885],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185960686":{"id":"n185960686","loc":[-85.622492,41.951901],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185978795":{"id":"n185978795","loc":[-85.6240991,41.954708],"version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{}},"n185978803":{"id":"n185978803","loc":[-85.623348,41.954547],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978806":{"id":"n185978806","loc":[-85.623123,41.954502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978808":{"id":"n185978808","loc":[-85.622923,41.954469],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:34Z","tags":{}},"n185978810":{"id":"n185978810","loc":[-85.622787,41.954457],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978811":{"id":"n185978811","loc":[-85.622612,41.954458],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978813":{"id":"n185978813","loc":[-85.622368,41.954472],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n1819790545":{"id":"n1819790545","loc":[-85.6240295,41.9548949],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790621":{"id":"n1819790621","loc":[-85.6235789,41.954855],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790664":{"id":"n1819790664","loc":[-85.6238363,41.9549507],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790683":{"id":"n1819790683","loc":[-85.6224727,41.9545921],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790730":{"id":"n1819790730","loc":[-85.6227527,41.9545795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790740":{"id":"n1819790740","loc":[-85.6240402,41.9550784],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790831":{"id":"n1819790831","loc":[-85.624126,41.9549986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790861":{"id":"n1819790861","loc":[-85.6231712,41.9546872],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790887":{"id":"n1819790887","loc":[-85.6242762,41.955206],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n2168544739":{"id":"n2168544739","loc":[-85.6249102,41.952801],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544740":{"id":"n2168544740","loc":[-85.6251859,41.9527564],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544741":{"id":"n2168544741","loc":[-85.6255515,41.9527921],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544742":{"id":"n2168544742","loc":[-85.626001,41.9529481],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544743":{"id":"n2168544743","loc":[-85.6265284,41.9529838],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544744":{"id":"n2168544744","loc":[-85.626942,41.9528857],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544745":{"id":"n2168544745","loc":[-85.6270918,41.9526851],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544746":{"id":"n2168544746","loc":[-85.6272117,41.95244],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544747":{"id":"n2168544747","loc":[-85.6271578,41.952226],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544748":{"id":"n2168544748","loc":[-85.6270019,41.9519719],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544749":{"id":"n2168544749","loc":[-85.6268221,41.9518382],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544750":{"id":"n2168544750","loc":[-85.6265284,41.951807],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544751":{"id":"n2168544751","loc":[-85.6256534,41.9518516],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544752":{"id":"n2168544752","loc":[-85.6253477,41.9518338],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n2168544753":{"id":"n2168544753","loc":[-85.6251139,41.9517669],"version":"1","changeset":"15132216","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-23T08:37:01Z","tags":{}},"n185955747":{"id":"n185955747","loc":[-85.620674,41.954709],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185960688":{"id":"n185960688","loc":[-85.621032,41.951913],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:21Z","tags":{}},"n185972054":{"id":"n185972054","loc":[-85.6186728,41.9547335],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185978814":{"id":"n185978814","loc":[-85.6201708,41.9547403],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n1819790532":{"id":"n1819790532","loc":[-85.6244908,41.9555731],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790536":{"id":"n1819790536","loc":[-85.6217925,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790538":{"id":"n1819790538","loc":[-85.6233954,41.9600014],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790539":{"id":"n1819790539","loc":[-85.6204611,41.9562117],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790546":{"id":"n1819790546","loc":[-85.6210898,41.9567657],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790548":{"id":"n1819790548","loc":[-85.6202465,41.9562237],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790550":{"id":"n1819790550","loc":[-85.6250165,41.9560677],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790551":{"id":"n1819790551","loc":[-85.6227946,41.9597023],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790553":{"id":"n1819790553","loc":[-85.6215726,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790556":{"id":"n1819790556","loc":[-85.6196306,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790557":{"id":"n1819790557","loc":[-85.6209503,41.9563109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790558":{"id":"n1819790558","loc":[-85.6196939,41.9574085],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790561":{"id":"n1819790561","loc":[-85.621079,41.957751],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790562":{"id":"n1819790562","loc":[-85.6224255,41.9611417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790565":{"id":"n1819790565","loc":[-85.6232506,41.9604841],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790566":{"id":"n1819790566","loc":[-85.6190835,41.9562909],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790567":{"id":"n1819790567","loc":[-85.622227,41.9593028],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790569":{"id":"n1819790569","loc":[-85.620976,41.9591039],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790571":{"id":"n1819790571","loc":[-85.6212078,41.9565303],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790572":{"id":"n1819790572","loc":[-85.6235306,41.9595102],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790581":{"id":"n1819790581","loc":[-85.6235563,41.9579351],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790584":{"id":"n1819790584","loc":[-85.6230371,41.9574598],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790586":{"id":"n1819790586","loc":[-85.6211748,41.9564272],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790588":{"id":"n1819790588","loc":[-85.6226508,41.9601086],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790591":{"id":"n1819790591","loc":[-85.6218032,41.9607468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790593":{"id":"n1819790593","loc":[-85.6207915,41.9618735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790596":{"id":"n1819790596","loc":[-85.6252955,41.9567858],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790598":{"id":"n1819790598","loc":[-85.6196618,41.9568939],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790600":{"id":"n1819790600","loc":[-85.6224416,41.9587084],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790602":{"id":"n1819790602","loc":[-85.6217442,41.9558641],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790603":{"id":"n1819790603","loc":[-85.6213355,41.9592116],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790604":{"id":"n1819790604","loc":[-85.622801,41.9573042],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790608":{"id":"n1819790608","loc":[-85.6199729,41.9574325],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790610":{"id":"n1819790610","loc":[-85.6195555,41.9557165],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790611":{"id":"n1819790611","loc":[-85.622978,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790613":{"id":"n1819790613","loc":[-85.6253963,41.9562636],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790614":{"id":"n1819790614","loc":[-85.6235252,41.9580342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790616":{"id":"n1819790616","loc":[-85.6232988,41.9596305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790617":{"id":"n1819790617","loc":[-85.6226776,41.9598732],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790619":{"id":"n1819790619","loc":[-85.625553,41.9561794],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790620":{"id":"n1819790620","loc":[-85.6235574,41.959231],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790624":{"id":"n1819790624","loc":[-85.6228429,41.9573726],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790626":{"id":"n1819790626","loc":[-85.6193785,41.9556766],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790628":{"id":"n1819790628","loc":[-85.620092,41.9554253],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790630":{"id":"n1819790630","loc":[-85.6226658,41.9604402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790638":{"id":"n1819790638","loc":[-85.6219964,41.9602561],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790640":{"id":"n1819790640","loc":[-85.6232731,41.9599969],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790643":{"id":"n1819790643","loc":[-85.6247698,41.9568895],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790650":{"id":"n1819790650","loc":[-85.6216412,41.9550149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790652":{"id":"n1819790652","loc":[-85.6224952,41.9603918],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790656":{"id":"n1819790656","loc":[-85.61918,41.9555649],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790661":{"id":"n1819790661","loc":[-85.6200169,41.955505],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790662":{"id":"n1819790662","loc":[-85.6217389,41.9563149],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790666":{"id":"n1819790666","loc":[-85.6229566,41.9598373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790667":{"id":"n1819790667","loc":[-85.6209117,41.9609189],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790669":{"id":"n1819790669","loc":[-85.6252311,41.9562353],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790670":{"id":"n1819790670","loc":[-85.6209758,41.961868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790672":{"id":"n1819790672","loc":[-85.6209557,41.9589078],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790673":{"id":"n1819790673","loc":[-85.6190352,41.9561393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790675":{"id":"n1819790675","loc":[-85.6236432,41.9586685],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790676":{"id":"n1819790676","loc":[-85.6194901,41.9565389],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790678":{"id":"n1819790678","loc":[-85.6219266,41.9582417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790680":{"id":"n1819790680","loc":[-85.6208258,41.9557211],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790681":{"id":"n1819790681","loc":[-85.6212024,41.9613212],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790682":{"id":"n1819790682","loc":[-85.624877,41.9559401],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790684":{"id":"n1819790684","loc":[-85.6206499,41.9583693],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790699":{"id":"n1819790699","loc":[-85.6215243,41.956279],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790701":{"id":"n1819790701","loc":[-85.6246625,41.9559321],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790703":{"id":"n1819790703","loc":[-85.6230478,41.9585089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790708":{"id":"n1819790708","loc":[-85.6211102,41.9575402],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790710":{"id":"n1819790710","loc":[-85.6215082,41.9548468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790711":{"id":"n1819790711","loc":[-85.6206552,41.9586007],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790713":{"id":"n1819790713","loc":[-85.6215404,41.9549705],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790715":{"id":"n1819790715","loc":[-85.6216906,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790717":{"id":"n1819790717","loc":[-85.6215404,41.9547391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790722":{"id":"n1819790722","loc":[-85.6219964,41.9599131],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790723":{"id":"n1819790723","loc":[-85.622286,41.9606989],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790725":{"id":"n1819790725","loc":[-85.6228439,41.9572005],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790727":{"id":"n1819790727","loc":[-85.6202518,41.9554458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790728":{"id":"n1819790728","loc":[-85.623434,41.9575276],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790729":{"id":"n1819790729","loc":[-85.6234287,41.9568576],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790732":{"id":"n1819790732","loc":[-85.6229566,41.9571369],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790733":{"id":"n1819790733","loc":[-85.6225543,41.9590275],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790734":{"id":"n1819790734","loc":[-85.6232892,41.9583135],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790736":{"id":"n1819790736","loc":[-85.622977,41.9608551],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790737":{"id":"n1819790737","loc":[-85.624008,41.9569533],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790741":{"id":"n1819790741","loc":[-85.6212775,41.9608545],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790742":{"id":"n1819790742","loc":[-85.6231282,41.9569932],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790743":{"id":"n1819790743","loc":[-85.6224523,41.9591831],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790744":{"id":"n1819790744","loc":[-85.6210951,41.9610819],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790745":{"id":"n1819790745","loc":[-85.6220114,41.960544],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790755":{"id":"n1819790755","loc":[-85.6216369,41.9553854],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790757":{"id":"n1819790757","loc":[-85.6209986,41.9592709],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790758":{"id":"n1819790758","loc":[-85.6200437,41.9563468],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790764":{"id":"n1819790764","loc":[-85.6219363,41.9596823],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790765":{"id":"n1819790765","loc":[-85.6237612,41.9568496],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790769":{"id":"n1819790769","loc":[-85.6212389,41.9593433],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790771":{"id":"n1819790771","loc":[-85.6210726,41.9560123],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790772":{"id":"n1819790772","loc":[-85.6212711,41.9561838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790776":{"id":"n1819790776","loc":[-85.6234437,41.9577795],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790777":{"id":"n1819790777","loc":[-85.6212502,41.9618599],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790783":{"id":"n1819790783","loc":[-85.6216895,41.9610585],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790784":{"id":"n1819790784","loc":[-85.6200115,41.9556367],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790785":{"id":"n1819790785","loc":[-85.6210576,41.9573002],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790786":{"id":"n1819790786","loc":[-85.621138,41.9576632],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790788":{"id":"n1819790788","loc":[-85.6207733,41.9578946],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790789":{"id":"n1819790789","loc":[-85.6200705,41.9571566],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790790":{"id":"n1819790790","loc":[-85.6245337,41.9558443],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790792":{"id":"n1819790792","loc":[-85.621932,41.9608066],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790793":{"id":"n1819790793","loc":[-85.6233578,41.9581385],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790794":{"id":"n1819790794","loc":[-85.6204557,41.9555136],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790797":{"id":"n1819790797","loc":[-85.6235038,41.9576074],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790800":{"id":"n1819790800","loc":[-85.6214438,41.9607508],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790801":{"id":"n1819790801","loc":[-85.623492,41.9602129],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790802":{"id":"n1819790802","loc":[-85.6216691,41.9546553],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790803":{"id":"n1819790803","loc":[-85.6231057,41.9586851],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790804":{"id":"n1819790804","loc":[-85.6209224,41.9578673],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790813":{"id":"n1819790813","loc":[-85.620092,41.9572962],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790814":{"id":"n1819790814","loc":[-85.6216691,41.9552218],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790816":{"id":"n1819790816","loc":[-85.6216144,41.9609668],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790818":{"id":"n1819790818","loc":[-85.6216906,41.9557324],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790820":{"id":"n1819790820","loc":[-85.6192069,41.9564186],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790823":{"id":"n1819790823","loc":[-85.6211155,41.9566027],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790825":{"id":"n1819790825","loc":[-85.6233106,41.9569294],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790839":{"id":"n1819790839","loc":[-85.625671,41.9564986],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790842":{"id":"n1819790842","loc":[-85.6235252,41.9567379],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790844":{"id":"n1819790844","loc":[-85.6253813,41.9566342],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790847":{"id":"n1819790847","loc":[-85.6200963,41.9567702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790849":{"id":"n1819790849","loc":[-85.6238031,41.9587449],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790851":{"id":"n1819790851","loc":[-85.6234984,41.9584571],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790856":{"id":"n1819790856","loc":[-85.6242226,41.9570092],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790865":{"id":"n1819790865","loc":[-85.6200265,41.9569458],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790869":{"id":"n1819790869","loc":[-85.6230049,41.9601245],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790871":{"id":"n1819790871","loc":[-85.6190727,41.9558322],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790873":{"id":"n1819790873","loc":[-85.6217442,41.9550104],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790875":{"id":"n1819790875","loc":[-85.6208044,41.9587808],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790879":{"id":"n1819790879","loc":[-85.6198444,41.9574484],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790883":{"id":"n1819790883","loc":[-85.623713,41.9588719],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790885":{"id":"n1819790885","loc":[-85.6223289,41.9605075],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790889":{"id":"n1819790889","loc":[-85.6208044,41.9562437],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790893":{"id":"n1819790893","loc":[-85.6218183,41.9559684],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790906":{"id":"n1819790906","loc":[-85.6214052,41.958697],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790913":{"id":"n1819790913","loc":[-85.6209981,41.9609957],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790917":{"id":"n1819790917","loc":[-85.6216208,41.9604436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790919":{"id":"n1819790919","loc":[-85.6209406,41.9616373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790920":{"id":"n1819790920","loc":[-85.6221948,41.9583334],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790922":{"id":"n1819790922","loc":[-85.6216681,41.9615292],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790924":{"id":"n1819790924","loc":[-85.6210147,41.9570489],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790929":{"id":"n1819790929","loc":[-85.6193678,41.955521],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"w17964707":{"id":"w17964707","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:31:34Z","tags":{"highway":"residential","name":"11th Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"11th","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314405","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185960682","n185960684","n185960686","n185960688","n185960690"]},"w201484345":{"id":"w201484345","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"bridge":"yes","highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978791","n185978795"]},"w201484348":{"id":"w201484348","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"highway":"residential","name":"E Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978795","n185978800","n185978803","n185978806","n185978808","n185978810","n185978811","n185978813","n185955747","n185978814","n185972054","n185978817"]},"w170843845":{"id":"w170843845","version":"3","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:23Z","tags":{"ele":"244","gnis:county_id":"149","gnis:created":"04/14/1980","gnis:feature_id":"1624607","gnis:state_id":"26","landuse":"reservoir","name":"Hoffman Pond","natural":"water","source":"Bing"},"nodes":["n1819790732","n1819790742","n1819790825","n1819790729","n1819790842","n1819790765","n1819790737","n1819790856","n1819790643","n1819790596","n1819790844","n1819790839","n1819849190","n1819790619","n1819790613","n1819790669","n1819790550","n1819790682","n1819790701","n1819790790","n1819790532","n1819790887","n1819790740","n1819790831","n1819790545","n1819790664","n1819790621","n1819790861","n1819790730","n1819790683","n1819790802","n1819790717","n1819790710","n1819790713","n1819790650","n1819790873","n1819790814","n1819790755","n1819790715","n1819790818","n1819790602","n1819790893","n1819790662","n1819790699","n1819790772","n1819790771","n1819790680","n1819790794","n1819790727","n1819790628","n1819790661","n1819790784","n1819790610","n1819790626","n1819790929","n1819790656","n1819790871","n1819790673","n1819790566","n1819790820","n1819790676","n1819790598","n1819790556","n1819790558","n1819790879","n1819790608","n1819790813","n1819790789","n1819790865","n1819790847","n1819790758","n1819790548","n1819790539","n1819790889","n1819790557","n1819790586","n1819790571","n1819790823","n1819790546","n1819790924","n1819790785","n1819790708","n1819790786","n1819790561","n1819790804","n1819790788","n1819790684","n1819790711","n1819790875","n1819790672","n1819790569","n1819790757","n1819790769","n1819790603","n1819790906","n1819790553","n1819790536","n1819790678","n1819790920","n1819790600","n1819790733","n1819790743","n1819790567","n1819790764","n1819790722","n1819790638","n1819790917","n1819790800","n1819790741","n1819790667","n1819790913","n1819790744","n1819790816","n1819790591","n1819790745","n1819790885","n1819790652","n1819790588","n1819790617","n1819790551","n1819790666","n1819790869","n1819790630","n1819790723","n1819790792","n1819790783","n1819790681","n1819790919","n1819790593","n1819790670","n1819790777","n1819790922","n1819790562","n1819790736","n1819790565","n1819790801","n1819790538","n1819790640","n1819790616","n1819790572","n1819790620","n1819790883","n1819790849","n1819790675","n1819790851","n1819790803","n1819790611","n1819790703","n1819790734","n1819790793","n1819790614","n1819790581","n1819790776","n1819790797","n1819790728","n1819790584","n1819790624","n1819790604","n1819790725","n1819790732"]},"w206805240":{"id":"w206805240","version":"2","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:50Z","tags":{"waterway":"river"},"nodes":["n2168544738","n2168544739","n2168544740","n2168544741","n2168544742","n2168544743","n2168544744","n2168544745","n2168544746","n2168544747","n2168544748","n2168544749","n2168544750","n2168544751","n2168544752","n2168544753","n1819848944"]},"n394490429":{"id":"n394490429","loc":[-85.643883,41.954365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n185953421":{"id":"n185953421","loc":[-85.641876,41.954946],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185953417":{"id":"n185953417","loc":[-85.6418306,41.9551597],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185977233":{"id":"n185977233","loc":[-85.642987,41.95486],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n185977232":{"id":"n185977232","loc":[-85.642894,41.9547842],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n1475293244":{"id":"n1475293244","loc":[-85.63974,41.9521543],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1819848890":{"id":"n1819848890","loc":[-85.6410004,41.9552822],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848965":{"id":"n1819848965","loc":[-85.6409795,41.9553892],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:52Z","tags":{}},"n2189015846":{"id":"n2189015846","loc":[-85.6420457,41.9549528],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015849":{"id":"n2189015849","loc":[-85.6425867,41.9551392],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015852":{"id":"n2189015852","loc":[-85.6426877,41.9549771],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109816":{"id":"n2199109816","loc":[-85.6399215,41.9540925],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109818":{"id":"n2199109818","loc":[-85.6399182,41.9538236],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109820":{"id":"n2199109820","loc":[-85.6402201,41.9538216],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109822":{"id":"n2199109822","loc":[-85.640222,41.9539771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109825":{"id":"n2199109825","loc":[-85.6402904,41.9539766],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109827":{"id":"n2199109827","loc":[-85.6402918,41.95409],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109829":{"id":"n2199109829","loc":[-85.6395845,41.9544626],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109831":{"id":"n2199109831","loc":[-85.6395792,41.9540671],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109833":{"id":"n2199109833","loc":[-85.6397173,41.9540661],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109835":{"id":"n2199109835","loc":[-85.6397226,41.9544616],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109837":{"id":"n2199109837","loc":[-85.6399641,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109839":{"id":"n2199109839","loc":[-85.6399637,41.9541859],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109841":{"id":"n2199109841","loc":[-85.6401098,41.9541858],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109843":{"id":"n2199109843","loc":[-85.64011,41.9543272],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109845":{"id":"n2199109845","loc":[-85.6400783,41.9543273],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109847":{"id":"n2199109847","loc":[-85.6400785,41.9545058],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109853":{"id":"n2199109853","loc":[-85.6396184,41.9554049],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109855":{"id":"n2199109855","loc":[-85.6396825,41.9553713],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185949745":{"id":"n185949745","loc":[-85.6442727,41.9553112],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949748":{"id":"n185949748","loc":[-85.6448804,41.9555238],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185949755":{"id":"n185949755","loc":[-85.6420011,41.9603536],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{}},"n185949763":{"id":"n185949763","loc":[-85.6408843,41.9555822],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185949765":{"id":"n185949765","loc":[-85.6414548,41.9557751],"version":"3","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:03Z","tags":{}},"n185952158":{"id":"n185952158","loc":[-85.640066,41.956854],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952160":{"id":"n185952160","loc":[-85.639848,41.957229],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185952161":{"id":"n185952161","loc":[-85.6396089,41.9576192],"version":"3","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{}},"n185952163":{"id":"n185952163","loc":[-85.63892,41.957957],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:10Z","tags":{}},"n185953413":{"id":"n185953413","loc":[-85.64162,41.955475],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:56Z","tags":{}},"n185971651":{"id":"n185971651","loc":[-85.6440766,41.9543462],"version":"3","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:55Z","tags":{}},"n185977234":{"id":"n185977234","loc":[-85.645044,41.955581],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:49Z","tags":{}},"n394490395":{"id":"n394490395","loc":[-85.657336,41.936762],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490396":{"id":"n394490396","loc":[-85.653896,41.936978],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490397":{"id":"n394490397","loc":[-85.653732,41.937386],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490398":{"id":"n394490398","loc":[-85.65182,41.937378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490399":{"id":"n394490399","loc":[-85.651843,41.938445],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490400":{"id":"n394490400","loc":[-85.652536,41.938447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490401":{"id":"n394490401","loc":[-85.652533,41.938901],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490402":{"id":"n394490402","loc":[-85.652084,41.9389],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490403":{"id":"n394490403","loc":[-85.6521,41.939627],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490404":{"id":"n394490404","loc":[-85.652301,41.939628],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490405":{"id":"n394490405","loc":[-85.652302,41.939755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490406":{"id":"n394490406","loc":[-85.652783,41.939747],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490407":{"id":"n394490407","loc":[-85.652835,41.94112],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490408":{"id":"n394490408","loc":[-85.651968,41.941123],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490409":{"id":"n394490409","loc":[-85.651983,41.941969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490410":{"id":"n394490410","loc":[-85.652908,41.941961],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490411":{"id":"n394490411","loc":[-85.65292,41.94278],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490412":{"id":"n394490412","loc":[-85.651698,41.942816],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490413":{"id":"n394490413","loc":[-85.651509,41.942823],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490414":{"id":"n394490414","loc":[-85.651272,41.942837],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490415":{"id":"n394490415","loc":[-85.651272,41.943325],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490416":{"id":"n394490416","loc":[-85.65122,41.944053],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490417":{"id":"n394490417","loc":[-85.651193,41.944449],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490418":{"id":"n394490418","loc":[-85.651088,41.944969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490419":{"id":"n394490419","loc":[-85.650949,41.945554],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490420":{"id":"n394490420","loc":[-85.650907,41.945719],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:28Z","tags":{}},"n394490421":{"id":"n394490421","loc":[-85.650808,41.946016],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490422":{"id":"n394490422","loc":[-85.650712,41.946516],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490423":{"id":"n394490423","loc":[-85.650493,41.947166],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490424":{"id":"n394490424","loc":[-85.650626,41.947213],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490425":{"id":"n394490425","loc":[-85.650201,41.948109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490426":{"id":"n394490426","loc":[-85.649868,41.948797],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490427":{"id":"n394490427","loc":[-85.649669,41.949161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490428":{"id":"n394490428","loc":[-85.64659,41.954067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490430":{"id":"n394490430","loc":[-85.644034,41.95444],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490431":{"id":"n394490431","loc":[-85.644248,41.954507],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490432":{"id":"n394490432","loc":[-85.64491,41.954481],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490433":{"id":"n394490433","loc":[-85.645213,41.954433],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490434":{"id":"n394490434","loc":[-85.645426,41.954477],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490435":{"id":"n394490435","loc":[-85.6458,41.954704],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490436":{"id":"n394490436","loc":[-85.64605,41.954804],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:29Z","tags":{}},"n394490437":{"id":"n394490437","loc":[-85.646125,41.954817],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490438":{"id":"n394490438","loc":[-85.646002,41.954997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490439":{"id":"n394490439","loc":[-85.645764,41.955366],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490440":{"id":"n394490440","loc":[-85.645525,41.955734],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490441":{"id":"n394490441","loc":[-85.64443,41.957424],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490442":{"id":"n394490442","loc":[-85.641712,41.961723],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490443":{"id":"n394490443","loc":[-85.640747,41.963246],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490444":{"id":"n394490444","loc":[-85.637803,41.967894],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490445":{"id":"n394490445","loc":[-85.637673,41.967861],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490446":{"id":"n394490446","loc":[-85.636637,41.969275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490447":{"id":"n394490447","loc":[-85.634923,41.969269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490448":{"id":"n394490448","loc":[-85.634893,41.968537],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490449":{"id":"n394490449","loc":[-85.634544,41.96927],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490450":{"id":"n394490450","loc":[-85.630835,41.969274],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490451":{"id":"n394490451","loc":[-85.630834,41.968348],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490452":{"id":"n394490452","loc":[-85.630857,41.968179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490453":{"id":"n394490453","loc":[-85.630924,41.968044],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490454":{"id":"n394490454","loc":[-85.631004,41.967925],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490455":{"id":"n394490455","loc":[-85.631143,41.967811],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490456":{"id":"n394490456","loc":[-85.631311,41.967736],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490457":{"id":"n394490457","loc":[-85.631595,41.967693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490458":{"id":"n394490458","loc":[-85.63325,41.967702],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490459":{"id":"n394490459","loc":[-85.633247,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490460":{"id":"n394490460","loc":[-85.634858,41.967021],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490461":{"id":"n394490461","loc":[-85.634865,41.967711],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490462":{"id":"n394490462","loc":[-85.634884,41.968231],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490463":{"id":"n394490463","loc":[-85.636559,41.963867],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490464":{"id":"n394490464","loc":[-85.634832,41.963866],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490465":{"id":"n394490465","loc":[-85.63481,41.961899],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490466":{"id":"n394490466","loc":[-85.637219,41.961842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490467":{"id":"n394490467","loc":[-85.637837,41.960019],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490468":{"id":"n394490468","loc":[-85.637459,41.960022],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490469":{"id":"n394490469","loc":[-85.635295,41.959987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490470":{"id":"n394490470","loc":[-85.634783,41.959979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490471":{"id":"n394490471","loc":[-85.634776,41.959834],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490472":{"id":"n394490472","loc":[-85.634767,41.959009],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490473":{"id":"n394490473","loc":[-85.634763,41.958292],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490474":{"id":"n394490474","loc":[-85.633346,41.958287],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490475":{"id":"n394490475","loc":[-85.632128,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:30Z","tags":{}},"n394490476":{"id":"n394490476","loc":[-85.631414,41.958318],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490477":{"id":"n394490477","loc":[-85.63137,41.959033],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490478":{"id":"n394490478","loc":[-85.631325,41.959753],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490479":{"id":"n394490479","loc":[-85.631494,41.95977],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490480":{"id":"n394490480","loc":[-85.631456,41.960673],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490481":{"id":"n394490481","loc":[-85.631421,41.961494],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490482":{"id":"n394490482","loc":[-85.631404,41.961887],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490483":{"id":"n394490483","loc":[-85.631401,41.961968],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490484":{"id":"n394490484","loc":[-85.630962,41.961967],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490485":{"id":"n394490485","loc":[-85.6299,41.961973],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490486":{"id":"n394490486","loc":[-85.624929,41.962002],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490487":{"id":"n394490487","loc":[-85.623333,41.961987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490488":{"id":"n394490488","loc":[-85.621894,41.963956],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490489":{"id":"n394490489","loc":[-85.62131,41.963727],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490490":{"id":"n394490490","loc":[-85.621216,41.963868],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490491":{"id":"n394490491","loc":[-85.620356,41.965119],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490492":{"id":"n394490492","loc":[-85.620848,41.965341],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490493":{"id":"n394490493","loc":[-85.620684,41.965558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490494":{"id":"n394490494","loc":[-85.620621,41.965658],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490495":{"id":"n394490495","loc":[-85.618165,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490496":{"id":"n394490496","loc":[-85.618071,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490497":{"id":"n394490497","loc":[-85.617986,41.965759],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490498":{"id":"n394490498","loc":[-85.605673,41.965764],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490499":{"id":"n394490499","loc":[-85.605668,41.963548],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490500":{"id":"n394490500","loc":[-85.605664,41.962094],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490501":{"id":"n394490501","loc":[-85.595828,41.962159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490502":{"id":"n394490502","loc":[-85.587869,41.962169],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490503":{"id":"n394490503","loc":[-85.586289,41.962179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490504":{"id":"n394490504","loc":[-85.583774,41.962178],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490505":{"id":"n394490505","loc":[-85.583774,41.961789],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490506":{"id":"n394490506","loc":[-85.581303,41.961783],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490507":{"id":"n394490507","loc":[-85.581304,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490508":{"id":"n394490508","loc":[-85.581292,41.961616],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490509":{"id":"n394490509","loc":[-85.581247,41.959244],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490510":{"id":"n394490510","loc":[-85.581245,41.958394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490511":{"id":"n394490511","loc":[-85.581276,41.958372],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:31Z","tags":{}},"n394490512":{"id":"n394490512","loc":[-85.581302,41.958353],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490513":{"id":"n394490513","loc":[-85.581376,41.9583],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490514":{"id":"n394490514","loc":[-85.582256,41.957663],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490515":{"id":"n394490515","loc":[-85.585299,41.955483],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490516":{"id":"n394490516","loc":[-85.585588,41.955331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490517":{"id":"n394490517","loc":[-85.586053,41.955163],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490518":{"id":"n394490518","loc":[-85.58632,41.955076],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490519":{"id":"n394490519","loc":[-85.586478,41.955025],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490520":{"id":"n394490520","loc":[-85.58692,41.954947],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490521":{"id":"n394490521","loc":[-85.587327,41.954914],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490522":{"id":"n394490522","loc":[-85.587345,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490523":{"id":"n394490523","loc":[-85.587358,41.954913],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490524":{"id":"n394490524","loc":[-85.58963,41.954877],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490525":{"id":"n394490525","loc":[-85.591077,41.954865],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490526":{"id":"n394490526","loc":[-85.594824,41.954843],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490527":{"id":"n394490527","loc":[-85.594804,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490528":{"id":"n394490528","loc":[-85.599336,41.95331],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490529":{"id":"n394490529","loc":[-85.599336,41.954825],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490530":{"id":"n394490530","loc":[-85.597828,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490531":{"id":"n394490531","loc":[-85.597833,41.95614],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490532":{"id":"n394490532","loc":[-85.596586,41.956151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490533":{"id":"n394490533","loc":[-85.596586,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490534":{"id":"n394490534","loc":[-85.595933,41.956394],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490535":{"id":"n394490535","loc":[-85.595933,41.958176],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490536":{"id":"n394490536","loc":[-85.597635,41.958179],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490537":{"id":"n394490537","loc":[-85.597717,41.958177],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490538":{"id":"n394490538","loc":[-85.601671,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490539":{"id":"n394490539","loc":[-85.605619,41.958194],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490540":{"id":"n394490540","loc":[-85.608054,41.958187],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:32Z","tags":{}},"n394490542":{"id":"n394490542","loc":[-85.6080762,41.9547864],"version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:47:47Z","tags":{}},"n394490545":{"id":"n394490545","loc":[-85.6104354,41.9548263],"version":"2","changeset":"12747630","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-16T08:22:38Z","tags":{}},"n394490546":{"id":"n394490546","loc":[-85.610274,41.951106],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490547":{"id":"n394490547","loc":[-85.610278,41.950829],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490548":{"id":"n394490548","loc":[-85.610309,41.948377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490549":{"id":"n394490549","loc":[-85.610314,41.947986],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490550":{"id":"n394490550","loc":[-85.610464,41.947985],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490551":{"id":"n394490551","loc":[-85.610447,41.947468],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490552":{"id":"n394490552","loc":[-85.612469,41.947471],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490553":{"id":"n394490553","loc":[-85.612494,41.945576],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490554":{"id":"n394490554","loc":[-85.610292,41.94558],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490555":{"id":"n394490555","loc":[-85.608412,41.945625],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490556":{"id":"n394490556","loc":[-85.608412,41.943036],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490557":{"id":"n394490557","loc":[-85.608702,41.943087],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490558":{"id":"n394490558","loc":[-85.609196,41.943224],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490559":{"id":"n394490559","loc":[-85.609571,41.943263],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490560":{"id":"n394490560","loc":[-85.610116,41.943295],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490561":{"id":"n394490561","loc":[-85.610273,41.943275],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490562":{"id":"n394490562","loc":[-85.611339,41.943075],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490563":{"id":"n394490563","loc":[-85.611575,41.942997],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490564":{"id":"n394490564","loc":[-85.611847,41.942849],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490565":{"id":"n394490565","loc":[-85.612164,41.942568],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490566":{"id":"n394490566","loc":[-85.612341,41.942529],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490567":{"id":"n394490567","loc":[-85.612562,41.942524],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490568":{"id":"n394490568","loc":[-85.612768,41.942546],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490569":{"id":"n394490569","loc":[-85.612938,41.942633],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490570":{"id":"n394490570","loc":[-85.6131,41.942782],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490571":{"id":"n394490571","loc":[-85.613299,41.942919],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490572":{"id":"n394490572","loc":[-85.613498,41.942996],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490573":{"id":"n394490573","loc":[-85.614698,41.942842],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490574":{"id":"n394490574","loc":[-85.615288,41.942698],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490575":{"id":"n394490575","loc":[-85.616054,41.942693],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490576":{"id":"n394490576","loc":[-85.61603,41.942175],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490577":{"id":"n394490577","loc":[-85.616004,41.941741],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490578":{"id":"n394490578","loc":[-85.615994,41.940156],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:33Z","tags":{}},"n394490579":{"id":"n394490579","loc":[-85.615144,41.940159],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490580":{"id":"n394490580","loc":[-85.614915,41.940161],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490582":{"id":"n394490582","loc":[-85.614875,41.938532],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490583":{"id":"n394490583","loc":[-85.616167,41.938787],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490585":{"id":"n394490585","loc":[-85.616176,41.938589],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490586":{"id":"n394490586","loc":[-85.614537,41.938282],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490588":{"id":"n394490588","loc":[-85.610141,41.937459],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490589":{"id":"n394490589","loc":[-85.610172,41.937298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490590":{"id":"n394490590","loc":[-85.609918,41.935495],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490592":{"id":"n394490592","loc":[-85.610092,41.935451],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490594":{"id":"n394490594","loc":[-85.610681,41.935247],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490595":{"id":"n394490595","loc":[-85.611446,41.934955],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490596":{"id":"n394490596","loc":[-85.612057,41.934696],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490598":{"id":"n394490598","loc":[-85.613256,41.934084],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490599":{"id":"n394490599","loc":[-85.613948,41.933682],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490601":{"id":"n394490601","loc":[-85.61436,41.933417],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490602":{"id":"n394490602","loc":[-85.614638,41.933212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490604":{"id":"n394490604","loc":[-85.615249,41.9332],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490605":{"id":"n394490605","loc":[-85.618218,41.933223],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490607":{"id":"n394490607","loc":[-85.618241,41.933479],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490608":{"id":"n394490608","loc":[-85.618257,41.93365],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490609":{"id":"n394490609","loc":[-85.618298,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490611":{"id":"n394490611","loc":[-85.619791,41.935067],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490612":{"id":"n394490612","loc":[-85.619794,41.933301],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490613":{"id":"n394490613","loc":[-85.619795,41.932692],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490614":{"id":"n394490614","loc":[-85.619729,41.929517],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490615":{"id":"n394490615","loc":[-85.619801,41.929305],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490616":{"id":"n394490616","loc":[-85.619809,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490617":{"id":"n394490617","loc":[-85.620883,41.927378],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490618":{"id":"n394490618","loc":[-85.620988,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490619":{"id":"n394490619","loc":[-85.621076,41.927368],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490620":{"id":"n394490620","loc":[-85.621156,41.927376],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490621":{"id":"n394490621","loc":[-85.621685,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490622":{"id":"n394490622","loc":[-85.624716,41.927359],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490623":{"id":"n394490623","loc":[-85.625308,41.92737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:34Z","tags":{}},"n394490624":{"id":"n394490624","loc":[-85.625655,41.927377],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490625":{"id":"n394490625","loc":[-85.625093,41.925591],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490626":{"id":"n394490626","loc":[-85.625174,41.92559],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490627":{"id":"n394490627","loc":[-85.625249,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490628":{"id":"n394490628","loc":[-85.625532,41.925604],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490629":{"id":"n394490629","loc":[-85.625761,41.925597],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490630":{"id":"n394490630","loc":[-85.625955,41.926153],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490631":{"id":"n394490631","loc":[-85.626209,41.926155],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490632":{"id":"n394490632","loc":[-85.627757,41.926151],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490633":{"id":"n394490633","loc":[-85.627825,41.926298],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490634":{"id":"n394490634","loc":[-85.627994,41.926315],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490635":{"id":"n394490635","loc":[-85.628049,41.927196],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490636":{"id":"n394490636","loc":[-85.62949,41.927221],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490637":{"id":"n394490637","loc":[-85.629602,41.927277],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490638":{"id":"n394490638","loc":[-85.6297102,41.9273279],"version":"2","changeset":"12805153","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-08-21T08:30:02Z","tags":{}},"n394490639":{"id":"n394490639","loc":[-85.630958,41.927398],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:06:35Z","tags":{}},"n394490699":{"id":"n394490699","loc":[-85.632741,41.927388],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490700":{"id":"n394490700","loc":[-85.632997,41.927391],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490701":{"id":"n394490701","loc":[-85.633149,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490702":{"id":"n394490702","loc":[-85.633334,41.927393],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490703":{"id":"n394490703","loc":[-85.633468,41.927561],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490704":{"id":"n394490704","loc":[-85.633563,41.927755],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490705":{"id":"n394490705","loc":[-85.633662,41.928192],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490706":{"id":"n394490706","loc":[-85.633679,41.928807],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490707":{"id":"n394490707","loc":[-85.633687,41.929107],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490708":{"id":"n394490708","loc":[-85.633927,41.929109],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490709":{"id":"n394490709","loc":[-85.634126,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490710":{"id":"n394490710","loc":[-85.634207,41.92911],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490711":{"id":"n394490711","loc":[-85.634323,41.929111],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490712":{"id":"n394490712","loc":[-85.636712,41.929128],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490713":{"id":"n394490713","loc":[-85.63808,41.9291],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490714":{"id":"n394490714","loc":[-85.639213,41.929088],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490715":{"id":"n394490715","loc":[-85.639189,41.92852],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490716":{"id":"n394490716","loc":[-85.639204,41.925488],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490717":{"id":"n394490717","loc":[-85.644204,41.925452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:55Z","tags":{}},"n394490718":{"id":"n394490718","loc":[-85.651425,41.925406],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490719":{"id":"n394490719","loc":[-85.651449,41.926321],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490720":{"id":"n394490720","loc":[-85.651451,41.926969],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490721":{"id":"n394490721","loc":[-85.651458,41.928052],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490722":{"id":"n394490722","loc":[-85.651446,41.928892],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490723":{"id":"n394490723","loc":[-85.651456,41.929447],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490724":{"id":"n394490724","loc":[-85.651707,41.929454],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490725":{"id":"n394490725","loc":[-85.652369,41.929473],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490726":{"id":"n394490726","loc":[-85.6525,41.929452],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490727":{"id":"n394490727","loc":[-85.654066,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490728":{"id":"n394490728","loc":[-85.654816,41.92946],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490729":{"id":"n394490729","loc":[-85.654816,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490730":{"id":"n394490730","loc":[-85.654587,41.930337],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490731":{"id":"n394490731","loc":[-85.654548,41.931072],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490732":{"id":"n394490732","loc":[-85.654538,41.931701],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490733":{"id":"n394490733","loc":[-85.654898,41.931689],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490734":{"id":"n394490734","loc":[-85.654898,41.932505],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490735":{"id":"n394490735","loc":[-85.654854,41.932514],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490736":{"id":"n394490736","loc":[-85.655497,41.932499],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490737":{"id":"n394490737","loc":[-85.656405,41.932493],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490738":{"id":"n394490738","loc":[-85.656422,41.933416],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n394490739":{"id":"n394490739","loc":[-85.657322,41.933438],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:56Z","tags":{}},"n1475293233":{"id":"n1475293233","loc":[-85.6385522,41.9585167],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:50Z","tags":{}},"n1475293242":{"id":"n1475293242","loc":[-85.64609,41.9540815],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293249":{"id":"n1475293249","loc":[-85.6358079,41.9692721],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293256":{"id":"n1475293256","loc":[-85.6387369,41.9581583],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:51Z","tags":{}},"n1475293259":{"id":"n1475293259","loc":[-85.6455882,41.9541138],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1475293266":{"id":"n1475293266","loc":[-85.6451008,41.9541821],"version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{}},"n1819800253":{"id":"n1819800253","loc":[-85.6134286,41.9429692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:03:23Z","tags":{}},"n2114807558":{"id":"n2114807558","loc":[-85.6365609,41.963866],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{"railway":"level_crossing"}},"n2189015728":{"id":"n2189015728","loc":[-85.6383956,41.9590576],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015838":{"id":"n2189015838","loc":[-85.6435144,41.9563705],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015842":{"id":"n2189015842","loc":[-85.6415782,41.9557035],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015855":{"id":"n2189015855","loc":[-85.6440829,41.9554577],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2199109849":{"id":"n2199109849","loc":[-85.6393434,41.9565591],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109851":{"id":"n2199109851","loc":[-85.6393208,41.9565002],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:51Z","tags":{}},"n2199109857":{"id":"n2199109857","loc":[-85.6401986,41.955545],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109859":{"id":"n2199109859","loc":[-85.6402362,41.955587],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109861":{"id":"n2199109861","loc":[-85.6395958,41.9565675],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109863":{"id":"n2199109863","loc":[-85.639528,41.9566011],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"w209717053":{"id":"w209717053","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109829","n2199109831","n2199109833","n2199109835","n2199109829"]},"w17966415":{"id":"w17966415","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","name":"Manufacturing Way","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manufacturing","tiger:name_type":"Way","tiger:reviewed":"no"},"nodes":["n185971642","n185977232","n185977233","n185949745","n185949748","n185977234"]},"w209717054":{"id":"w209717054","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109837","n2199109839","n2199109841","n2199109843","n2199109845","n2199109847","n2199109837"]},"w208627214":{"id":"w208627214","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949755","n2189015728","n1475293233","n1475293256","n185952163","n185952161","n185952160","n185952158","n185949763","n1819848965","n1819848890","n185952156"]},"w17963817":{"id":"w17963817","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949765","n185953413","n185953417","n185953421","n185953423"]},"w34369809":{"id":"w34369809","version":"7","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:19Z","tags":{"admin_level":"8","boundary":"administrative","landuse":"residential","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490395","n394490396","n394490397","n394490398","n394490399","n394490400","n394490401","n394490402","n394490403","n394490404","n394490405","n394490406","n394490407","n394490408","n394490409","n394490410","n394490411","n394490412","n394490413","n394490414","n394490415","n394490416","n394490417","n394490418","n394490419","n394490420","n394490421","n394490422","n394490423","n394490424","n394490425","n394490426","n394490427","n394490428","n1475293242","n1475293259","n1475293266","n394490429","n394490430","n394490431","n394490432","n394490433","n394490434","n394490435","n394490436","n394490437","n394490438","n394490439","n394490440","n394490441","n394490442","n394490443","n394490444","n394490445","n394490446","n1475293249","n394490447","n394490448","n394490449","n394490450","n394490451","n394490452","n394490453","n394490454","n394490455","n394490456","n394490457","n394490458","n394490459","n394490460","n394490461","n394490462","n2114807558","n394490463","n1475293226","n394490464","n394490465","n394490466","n394490467","n394490468","n394490469","n394490470","n394490471","n394490472","n394490473","n394490474","n394490475","n394490476","n394490477","n394490478","n394490479","n394490480","n394490481","n394490482","n394490483","n394490484","n394490485","n394490486","n394490487","n394490488","n394490489","n394490490","n394490491","n394490492","n394490493","n394490494","n394490495","n394490496","n394490497","n394490498","n394490499","n394490500","n394490501","n394490502","n394490503","n394490504","n394490505","n394490506","n394490507","n394490508","n394490509","n394490510","n394490511","n394490512","n394490513","n394490514","n394490515","n394490516","n394490517","n394490518","n394490519","n394490520","n394490521","n394490522","n394490523","n394490524","n394490525","n394490526","n394490527","n394490528","n394490529","n394490530","n394490531","n394490532","n394490533","n394490534","n394490535","n394490536","n394490537","n394490538","n394490539","n394490540","n394490542","n394490545","n394490546","n394490547","n394490548","n394490549","n394490550","n394490551","n394490552","n394490553","n394490554","n394490555","n394490556","n394490557","n394490558","n394490559","n394490560","n394490561","n394490562","n394490563","n394490564","n394490565","n394490566","n394490567","n394490568","n394490569","n394490570","n394490571","n1819800253","n394490572","n394490573","n394490574","n394490575","n394490576","n394490577","n394490578","n394490579","n394490580","n394490582","n394490583","n394490585","n394490586","n394490588","n394490589","n394490590","n394490592","n394490594","n394490595","n394490596","n394490598","n394490599","n394490601","n394490602","n394490604","n394490605","n394490607","n394490608","n394490609","n394490611","n394490612","n394490613","n394490614","n394490615","n394490616","n394490617","n394490618","n394490619","n394490620","n394490621","n394490622","n394490623","n394490624","n394490625","n394490626","n394490627","n394490628","n394490629","n394490630","n394490631","n394490632","n394490633","n394490634","n394490635","n394490636","n394490637","n394490638","n394490639","n394490699","n394490700","n394490701","n394490702","n394490703","n394490704","n394490705","n394490706","n394490707","n394490708","n394490709","n394490710","n394490711","n394490712","n394490713","n394490714","n394490715","n394490716","n394490717","n394490718","n394490719","n394490720","n394490721","n394490722","n394490723","n394490724","n394490725","n394490726","n394490727","n394490728","n394490729","n394490730","n394490731","n394490732","n394490733","n394490734","n394490735","n394490736","n394490737","n394490738","n394490739","n394490395"]},"w208627221":{"id":"w208627221","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015838","n2189015842","n2189015846","n2189015849","n2189015852","n2189015855","n2189015838"]},"w209717052":{"id":"w209717052","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109816","n2199109818","n2199109820","n2199109822","n2199109825","n2199109827","n2199109816"]},"w134151784":{"id":"w134151784","version":"1","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:54:52Z","tags":{"bridge":"yes","highway":"residential","name":"W Hoffman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312195:15312958:15312207:15313273:15328372:15328373","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185971648","n185971651"]},"w209717055":{"id":"w209717055","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","landuse":"basin"},"nodes":["n2199109849","n2199109851","n2199109853","n2199109855","n2199109857","n2199109859","n2199109861","n2199109863","n2199109849"]},"w17967763":{"id":"w17967763","version":"2","changeset":"9619138","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2011-10-21T19:55:04Z","tags":{"highway":"residential","name":"Rock River Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Rock River","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312230:15312252:15335064:15333550","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093"},"nodes":["n1475293244","n185982166","n185975067","n185971637"]},"r134949":{"id":"r134949","version":"2","changeset":"14979874","user":"malenki","uid":"39504","visible":"true","timestamp":"2013-02-10T12:18:08Z","tags":{"admin_level":"8","border_type":"city","boundary":"administrative","is_in":"USA, Michigan","is_in:country":"USA","is_in:country_code":"US","is_in:iso_3166_2":"US:MI","is_in:state":"Michigan","is_in:state_code":"MI","name":"Three Rivers","place":"city","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)","tiger:CLASSFP":"C5","tiger:CPI":"Y","tiger:FUNCSTAT":"A","tiger:LSAD":"25","tiger:MTFCC":"G4110","tiger:NAME":"Three Rivers","tiger:NAMELSAD":"Three Rivers city","tiger:PCICBSA":"N","tiger:PCINECTA":"N","tiger:PLACEFP":"79760","tiger:PLACENS":"01627164","tiger:PLCIDFP":"2679760","tiger:STATEFP":"26","type":"boundary","wikipedia":"en:Three Rivers, Michigan"},"members":[{"id":"w34369809","type":"way","role":"outer"},{"id":"w34369821","type":"way","role":"outer"},{"id":"w34369822","type":"way","role":"outer"},{"id":"w34369823","type":"way","role":"outer"},{"id":"w34369824","type":"way","role":"outer"},{"id":"w34369825","type":"way","role":"outer"},{"id":"w34369826","type":"way","role":"outer"},{"id":"w34369810","type":"way","role":"inner"},{"id":"w34369811","type":"way","role":"inner"},{"id":"w34369812","type":"way","role":"inner"},{"id":"w34367079","type":"way","role":"inner"},{"id":"w34369814","type":"way","role":"inner"},{"id":"w34367080","type":"way","role":"inner"},{"id":"w34369815","type":"way","role":"inner"},{"id":"w34369820","type":"way","role":"inner"}]},"n1819848881":{"id":"n1819848881","loc":[-85.638562,41.9569965],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:49Z","tags":{}},"n1819848947":{"id":"n1819848947","loc":[-85.6384348,41.9576565],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:51Z","tags":{}},"n1819849044":{"id":"n1819849044","loc":[-85.6385749,41.9573345],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n2114807547":{"id":"n2114807547","loc":[-85.6384626,41.9583756],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807564":{"id":"n2114807564","loc":[-85.638535,41.9581283],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015691":{"id":"n2189015691","loc":[-85.6435584,41.9565243],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:49Z","tags":{}},"n2189015696":{"id":"n2189015696","loc":[-85.6435805,41.9566049],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015722":{"id":"n2189015722","loc":[-85.6435035,41.9567438],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015744":{"id":"n2189015744","loc":[-85.6437991,41.9569582],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015747":{"id":"n2189015747","loc":[-85.6433042,41.9567742],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015750":{"id":"n2189015750","loc":[-85.6433827,41.9566844],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015753":{"id":"n2189015753","loc":[-85.6430447,41.9565588],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015756":{"id":"n2189015756","loc":[-85.6431111,41.956451],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015759":{"id":"n2189015759","loc":[-85.6420247,41.956083],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015760":{"id":"n2189015760","loc":[-85.6419945,41.9561369],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015764":{"id":"n2189015764","loc":[-85.6413729,41.9558945],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015766":{"id":"n2189015766","loc":[-85.6412884,41.9560606],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015770":{"id":"n2189015770","loc":[-85.6411798,41.9560112],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015771":{"id":"n2189015771","loc":[-85.6410651,41.9562132],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015774":{"id":"n2189015774","loc":[-85.6409504,41.9561728],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015778":{"id":"n2189015778","loc":[-85.6407996,41.9564241],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015781":{"id":"n2189015781","loc":[-85.6406889,41.9563892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015785":{"id":"n2189015785","loc":[-85.6404857,41.9567024],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015789":{"id":"n2189015789","loc":[-85.6406909,41.9567877],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015793":{"id":"n2189015793","loc":[-85.6405642,41.9570165],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015796":{"id":"n2189015796","loc":[-85.6415359,41.9573711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015800":{"id":"n2189015800","loc":[-85.6411738,41.9579501],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015804":{"id":"n2189015804","loc":[-85.6411119,41.957921],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015808":{"id":"n2189015808","loc":[-85.6403186,41.9591751],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015909":{"id":"n2189015909","loc":[-85.6389293,41.9564636],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015926":{"id":"n2189015926","loc":[-85.6385431,41.9564617],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015929":{"id":"n2189015929","loc":[-85.6385457,41.9561823],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015932":{"id":"n2189015932","loc":[-85.6389319,41.9561843],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2199109865":{"id":"n2199109865","loc":[-85.6400768,41.956776],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109867":{"id":"n2199109867","loc":[-85.639902,41.9567153],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109869":{"id":"n2199109869","loc":[-85.640004,41.956553],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109871":{"id":"n2199109871","loc":[-85.6401788,41.9566137],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109873":{"id":"n2199109873","loc":[-85.6399316,41.9564506],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{"man_made":"water_tower"}},"n2199109876":{"id":"n2199109876","loc":[-85.6397689,41.9572354],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109878":{"id":"n2199109878","loc":[-85.6399229,41.9569826],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109880":{"id":"n2199109880","loc":[-85.639706,41.9569095],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109882":{"id":"n2199109882","loc":[-85.639552,41.9571623],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109884":{"id":"n2199109884","loc":[-85.6391028,41.9569517],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109886":{"id":"n2199109886","loc":[-85.6392876,41.956646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109888":{"id":"n2199109888","loc":[-85.639484,41.9567117],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109889":{"id":"n2199109889","loc":[-85.6394322,41.9567973],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109890":{"id":"n2199109890","loc":[-85.6393718,41.9567771],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109891":{"id":"n2199109891","loc":[-85.6392387,41.9569972],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n1819848900":{"id":"n1819848900","loc":[-85.638281,41.9576578],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:50Z","tags":{}},"n1819848978":{"id":"n1819848978","loc":[-85.6377186,41.9580867],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:53Z","tags":{}},"n1819849039":{"id":"n1819849039","loc":[-85.6384217,41.9573405],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:54Z","tags":{}},"n1819849050":{"id":"n1819849050","loc":[-85.6377011,41.9570042],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:55Z","tags":{}},"n1819849088":{"id":"n1819849088","loc":[-85.6382879,41.9580817],"version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:47:56Z","tags":{}},"n2114807549":{"id":"n2114807549","loc":[-85.6362551,41.96473],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807587":{"id":"n2114807587","loc":[-85.6368694,41.9629829],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015725":{"id":"n2189015725","loc":[-85.644156,41.9569753],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015741":{"id":"n2189015741","loc":[-85.6419825,41.9597632],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"w208627217":{"id":"w208627217","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015741","n2189015744","n2189015747","n2189015750","n2189015753","n2189015756","n2189015759","n2189015760","n2189015764","n2189015766","n2189015770","n2189015771","n2189015774","n2189015778","n2189015781","n2189015785","n2189015789","n2189015793","n2189015796","n2189015800","n2189015804","n2189015808","n2189015741"]},"w208627212":{"id":"w208627212","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"highway":"service"},"nodes":["n2189015691","n2189015696","n2189015722","n2189015725"]},"w209717057":{"id":"w209717057","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109876","n2199109878","n2199109880","n2199109882","n2199109876"]},"w209717056":{"id":"w209717056","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109865","n2199109867","n2199109869","n2199109871","n2199109865"]},"w208627231":{"id":"w208627231","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015909","n2189015926","n2189015929","n2189015932","n2189015909"]},"w170848326":{"id":"w170848326","version":"1","changeset":"12170158","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T07:48:00Z","tags":{"building":"yes","source":"Bing"},"nodes":["n1819848881","n1819849050","n1819848978","n1819849088","n1819848900","n1819848947","n1819849039","n1819849044","n1819848881"]},"w17963182":{"id":"w17963182","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:55Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no"},"nodes":["n185949763","n185949765","n2189015691","n185949745"]},"w201484340":{"id":"w201484340","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807565","n2114807564","n2114807547","n2114807587","n2114807558","n2114807549","n2114807593"]},"w209717058":{"id":"w209717058","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109884","n2199109886","n2199109888","n2199109889","n2199109890","n2199109891","n2199109884"]},"n185954650":{"id":"n185954650","loc":[-85.627331,41.957439],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:31Z","tags":{}},"n185966949":{"id":"n185966949","loc":[-85.626868,41.957314],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"n185989335":{"id":"n185989335","loc":[-85.62529,41.958568],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989337":{"id":"n185989337","loc":[-85.624962,41.958453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989339":{"id":"n185989339","loc":[-85.624832,41.958399],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989340":{"id":"n185989340","loc":[-85.624707,41.958325],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989342":{"id":"n185989342","loc":[-85.624636,41.958251],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989345":{"id":"n185989345","loc":[-85.624578,41.95818],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989347":{"id":"n185989347","loc":[-85.624533,41.958099],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989349":{"id":"n185989349","loc":[-85.624507,41.957985],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989351":{"id":"n185989351","loc":[-85.624495,41.957807],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989353":{"id":"n185989353","loc":[-85.624514,41.957663],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989354":{"id":"n185989354","loc":[-85.624577,41.957593],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989356":{"id":"n185989356","loc":[-85.624685,41.95754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:27Z","tags":{}},"n185989357":{"id":"n185989357","loc":[-85.624802,41.957523],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989359":{"id":"n185989359","loc":[-85.624996,41.957524],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989361":{"id":"n185989361","loc":[-85.625409,41.957515],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989364":{"id":"n185989364","loc":[-85.625634,41.957496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989367":{"id":"n185989367","loc":[-85.625832,41.957453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n185989368":{"id":"n185989368","loc":[-85.626044,41.957394],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:14:28Z","tags":{}},"n354031352":{"id":"n354031352","loc":[-85.6252778,41.9586111],"version":"3","changeset":"3908860","user":"Geogast","uid":"51045","visible":"true","timestamp":"2010-02-18T13:28:26Z","tags":{"amenity":"place_of_worship","denomination":"baptist","ele":"250","gnis:county_id":"149","gnis:created":"04/30/2008","gnis:feature_id":"2417873","gnis:state_id":"26","name":"First Baptist Church","religion":"christian"}},"n2199109892":{"id":"n2199109892","loc":[-85.6261578,41.9589963],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109893":{"id":"n2199109893","loc":[-85.6263191,41.9586865],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109894":{"id":"n2199109894","loc":[-85.6261186,41.9586288],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109895":{"id":"n2199109895","loc":[-85.6260644,41.9587329],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109896":{"id":"n2199109896","loc":[-85.6261547,41.9587589],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n2199109898":{"id":"n2199109898","loc":[-85.6260476,41.9589646],"version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:52Z","tags":{}},"n185966951":{"id":"n185966951","loc":[-85.628404,41.957438],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:50Z","tags":{}},"w17965351":{"id":"w17965351","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:20Z","tags":{"highway":"residential","name":"Flower Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Flower","tiger:name_type":"St","tiger:reviewed":"no"},"nodes":["n185966948","n185966949","n185954650","n185966951","n185966953","n185966955","n185966957"]},"w17967809":{"id":"w17967809","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:21Z","tags":{"highway":"residential","name":"Azaleamum Drive","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Azaleamum","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185982197","n185989335","n185989337","n185989339","n185989340","n185989342","n185989345","n185989347","n185989349","n185989351","n185989353","n185989354","n185989356","n185989357","n185989359","n185989361","n185989364","n185989367","n185989368","n185982196"]},"w209717059":{"id":"w209717059","version":"1","changeset":"15347594","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-13T05:16:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2199109892","n2199109893","n2199109894","n2199109895","n2199109896","n2199109898","n2199109892"]},"n185961390":{"id":"n185961390","loc":[-85.63137,41.959033],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"n185961393":{"id":"n185961393","loc":[-85.634315,41.959017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:59:39Z","tags":{}},"w17966214":{"id":"w17966214","version":"2","changeset":"15473186","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-24T01:52:22Z","tags":{"highway":"residential","name":"East Adams Street","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093"},"nodes":["n185975351","n185967434","n185968108"]},"w17964793":{"id":"w17964793","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:32:05Z","tags":{"highway":"residential","name":"Morris Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Morris","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312148:15328241:15328242","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185961389","n185961390","n185961391","n185961393","n185961396"]},"n185952166":{"id":"n185952166","loc":[-85.638174,41.95831],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:55:11Z","tags":{}},"n2114807552":{"id":"n2114807552","loc":[-85.6383526,41.9593788],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807591":{"id":"n2114807591","loc":[-85.6383741,41.9593968],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015731":{"id":"n2189015731","loc":[-85.6368404,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015734":{"id":"n2189015734","loc":[-85.6368404,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015737":{"id":"n2189015737","loc":[-85.6376009,41.9585918],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015738":{"id":"n2189015738","loc":[-85.6376009,41.9592785],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:50Z","tags":{}},"n2189015897":{"id":"n2189015897","loc":[-85.6376839,41.9566137],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015900":{"id":"n2189015900","loc":[-85.6376831,41.9564865],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015903":{"id":"n2189015903","loc":[-85.6381161,41.9564851],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015906":{"id":"n2189015906","loc":[-85.6381168,41.9566122],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015937":{"id":"n2189015937","loc":[-85.6364789,41.9590634],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015940":{"id":"n2189015940","loc":[-85.6361137,41.9590672],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015943":{"id":"n2189015943","loc":[-85.6361169,41.9594033],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015945":{"id":"n2189015945","loc":[-85.6363456,41.9594021],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015952":{"id":"n2189015952","loc":[-85.636112,41.958892],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015955":{"id":"n2189015955","loc":[-85.6364757,41.9588894],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015957":{"id":"n2189015957","loc":[-85.6364729,41.9586747],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015958":{"id":"n2189015958","loc":[-85.6361103,41.9586765],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015959":{"id":"n2189015959","loc":[-85.6364719,41.9585562],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015960":{"id":"n2189015960","loc":[-85.6361093,41.958558],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015961":{"id":"n2189015961","loc":[-85.6355494,41.9586403],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015962":{"id":"n2189015962","loc":[-85.635549,41.9584711],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015963":{"id":"n2189015963","loc":[-85.6351831,41.9584715],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015964":{"id":"n2189015964","loc":[-85.6351834,41.9586408],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015966":{"id":"n2189015966","loc":[-85.6359579,41.9586359],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015968":{"id":"n2189015968","loc":[-85.6359561,41.9585465],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015971":{"id":"n2189015971","loc":[-85.6355476,41.9585509],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015974":{"id":"n2189015974","loc":[-85.6359516,41.9592934],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015977":{"id":"n2189015977","loc":[-85.635949,41.9586697],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015980":{"id":"n2189015980","loc":[-85.6351329,41.9586716],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015983":{"id":"n2189015983","loc":[-85.6351318,41.9583949],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015986":{"id":"n2189015986","loc":[-85.6349148,41.9583954],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015989":{"id":"n2189015989","loc":[-85.6349186,41.9592958],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015995":{"id":"n2189015995","loc":[-85.6360173,41.9593286],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015998":{"id":"n2189015998","loc":[-85.6360278,41.9583079],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2114807550":{"id":"n2114807550","loc":[-85.6383392,41.9595404],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807551":{"id":"n2114807551","loc":[-85.6375855,41.9616107],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807559":{"id":"n2114807559","loc":[-85.6373978,41.9621273],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807562":{"id":"n2114807562","loc":[-85.6373361,41.9622609],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807563":{"id":"n2114807563","loc":[-85.6376472,41.9613953],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807574":{"id":"n2114807574","loc":[-85.636974,41.9627695],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807589":{"id":"n2114807589","loc":[-85.6383017,41.9595005],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807592":{"id":"n2114807592","loc":[-85.6377169,41.9613494],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2114807595":{"id":"n2114807595","loc":[-85.6371081,41.962574],"version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:15Z","tags":{}},"n2189015934":{"id":"n2189015934","loc":[-85.6364855,41.9595098],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"n2189015949":{"id":"n2189015949","loc":[-85.6363466,41.9595105],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:51Z","tags":{}},"w208627244":{"id":"w208627244","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"highway":"service"},"nodes":["n2189015992","n2189015995","n2189015998"]},"w208627240":{"id":"w208627240","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015971","n2189015962","n2189015963","n2189015964","n2189015961"]},"w17967437":{"id":"w17967437","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:44Z","tags":{"highway":"residential","name":"Lyman St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Lyman","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313234","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185964361","n185984024"]},"w208627237":{"id":"w208627237","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015955","n2189015957","n2189015958","n2189015952","n2189015955"]},"w17967465":{"id":"w17967465","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:51:57Z","tags":{"highway":"residential","name":"W Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_direction_prefix":"W","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312177","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185978394","n185984022","n185964360"]},"w208627228":{"id":"w208627228","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015897","n2189015900","n2189015903","n2189015906","n2189015897"]},"w201484351":{"id":"w201484351","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:17Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807587","n2114807574","n2114807595","n2114807562","n2114807559","n2114807551","n2114807563","n2114807589","n2114807552"]},"w208627239":{"id":"w208627239","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015957","n2189015959","n2189015960","n2189015958","n2189015957"]},"w208627233":{"id":"w208627233","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015934","n2189015937","n2189015940","n2189015943","n2189015945","n2189015949","n2189015934"]},"w208627241":{"id":"w208627241","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015961","n2189015966","n2189015968","n2189015971","n2189015961"]},"w17967970":{"id":"w17967970","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:20Z","tags":{"highway":"residential","name":"Adams St","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Adams","tiger:name_type":"St","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312180","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185975351","n185978394"]},"w208627235":{"id":"w208627235","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015940","n2189015952","n2189015955","n2189015937","n2189015940"]},"w17965468":{"id":"w17965468","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Armstrong Blvd","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Armstrong","tiger:name_type":"Blvd","tiger:reviewed":"no"},"nodes":["n185967917","n2189015998","n185967918","n185964362","n185952166"]},"w201484346":{"id":"w201484346","version":"1","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:16Z","tags":{"railway":"rail","service":"siding","source":"Bing"},"nodes":["n2114807551","n2114807592","n2114807550","n2114807591"]},"w208627242":{"id":"w208627242","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2189015974","n2189015977","n2189015980","n2189015983","n2189015986","n2189015989","n2189015974"]},"w208627216":{"id":"w208627216","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:53Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189015731","n2189015734","n2189015737","n2189015738","n2189015731"]},"n185984309":{"id":"n185984309","loc":[-85.631421,41.961494],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:11:55Z","tags":{}},"n185987987":{"id":"n185987987","loc":[-85.631456,41.960673],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:13:29Z","tags":{}},"n185965397":{"id":"n185965397","loc":[-85.634603,41.959838],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:52Z","tags":{}},"w17965196":{"id":"w17965196","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:10Z","tags":{"highway":"residential","name":"Burke Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Burke","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15312145","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965395","n185965397","n185965399"]},"w17967215":{"id":"w17967215","version":"2","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:56Z","tags":{"highway":"residential","name":"Kellogg Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Kellogg","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968114","n185984309","n185967440","n185978402"]},"w17967597":{"id":"w17967597","version":"2","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:20Z","tags":{"highway":"residential","name":"Barnard Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Barnard","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185968112","n185987987","n185967438","n185978399"]},"n394490857":{"id":"n394490857","loc":[-85.633952,41.960664],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490858":{"id":"n394490858","loc":[-85.633938,41.960227],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:00Z","tags":{}},"n394490859":{"id":"n394490859","loc":[-85.634794,41.960212],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490860":{"id":"n394490860","loc":[-85.634815,41.960662],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490861":{"id":"n394490861","loc":[-85.634103,41.961268],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490862":{"id":"n394490862","loc":[-85.634103,41.961001],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490863":{"id":"n394490863","loc":[-85.634504,41.961003],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n394490864":{"id":"n394490864","loc":[-85.634561,41.961269],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{}},"n1057629869":{"id":"n1057629869","loc":[-85.6382599,41.9612134],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629937":{"id":"n1057629937","loc":[-85.6380035,41.9616137],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"n2189016014":{"id":"n2189016014","loc":[-85.6360365,41.9626496],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016017":{"id":"n2189016017","loc":[-85.6360374,41.9623228],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016020":{"id":"n2189016020","loc":[-85.6367557,41.9623239],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016022":{"id":"n2189016022","loc":[-85.6367566,41.9619919],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016025":{"id":"n2189016025","loc":[-85.6351794,41.9619893],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016028":{"id":"n2189016028","loc":[-85.6351788,41.9622011],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016031":{"id":"n2189016031","loc":[-85.6350855,41.9622009],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016034":{"id":"n2189016034","loc":[-85.6350845,41.962527],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016037":{"id":"n2189016037","loc":[-85.6352732,41.9625273],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016039":{"id":"n2189016039","loc":[-85.6352738,41.9623178],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016042":{"id":"n2189016042","loc":[-85.6357712,41.9623186],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n2189016044":{"id":"n2189016044","loc":[-85.6357702,41.9626492],"version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:52Z","tags":{}},"n1057629880":{"id":"n1057629880","loc":[-85.638817,41.9619017],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:10Z","tags":{}},"n1057629923":{"id":"n1057629923","loc":[-85.6390733,41.9615014],"version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:11Z","tags":{}},"w91092312":{"id":"w91092312","version":"1","changeset":"6740055","user":"42429","uid":"42429","visible":"true","timestamp":"2010-12-22T21:14:12Z","tags":{"power":"station"},"nodes":["n1057629923","n1057629869","n1057629937","n1057629880","n1057629923"]},"w34369826":{"id":"w34369826","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490861","n394490862","n394490863","n394490864","n394490861"]},"w34369825":{"id":"w34369825","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:08:01Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490857","n394490858","n394490859","n394490860","n394490857"]},"w208627248":{"id":"w208627248","version":"1","changeset":"15276188","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-06T21:42:54Z","tags":{"area":"yes","building":"yes"},"nodes":["n2189016014","n2189016017","n2189016020","n2189016022","n2189016025","n2189016028","n2189016031","n2189016034","n2189016037","n2189016039","n2189016042","n2189016044","n2189016014"]},"n394490766":{"id":"n394490766","loc":[-85.616777,41.955642],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490768":{"id":"n394490768","loc":[-85.617239,41.955644],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490792":{"id":"n394490792","loc":[-85.619034,41.95543],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185972055":{"id":"n185972055","loc":[-85.6185905,41.9568211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972057":{"id":"n185972057","loc":[-85.6186688,41.9570086],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972059":{"id":"n185972059","loc":[-85.6186924,41.9581453],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185972060":{"id":"n185972060","loc":[-85.6187082,41.9588211],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n1819790724":{"id":"n1819790724","loc":[-85.6182155,41.9555703],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790735":{"id":"n1819790735","loc":[-85.6184059,41.9566188],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790799":{"id":"n1819790799","loc":[-85.6182372,41.9563771],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790896":{"id":"n1819790896","loc":[-85.6181431,41.9557227],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n185971405":{"id":"n185971405","loc":[-85.6186766,41.9577468],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971565":{"id":"n185971565","loc":[-85.6181613,41.9560879],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967985":{"id":"n185967985","loc":[-85.6186798,41.9585791],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955753":{"id":"n185955753","loc":[-85.620773,41.9555854],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955755":{"id":"n185955755","loc":[-85.6212652,41.9559891],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185955748":{"id":"n185955748","loc":[-85.620722,41.954858],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185955751":{"id":"n185955751","loc":[-85.6206912,41.955367],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185967987":{"id":"n185967987","loc":[-85.6159351,41.9585809],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971407":{"id":"n185971407","loc":[-85.6159142,41.9577578],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971570":{"id":"n185971570","loc":[-85.6162248,41.95603],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971572":{"id":"n185971572","loc":[-85.6160402,41.9560749],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185971574":{"id":"n185971574","loc":[-85.61593,41.956201],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185981301":{"id":"n185981301","loc":[-85.6158973,41.9581601],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:05Z","tags":{}},"n394490762":{"id":"n394490762","loc":[-85.617193,41.954706],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490764":{"id":"n394490764","loc":[-85.616773,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490787":{"id":"n394490787","loc":[-85.618972,41.954737],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490790":{"id":"n394490790","loc":[-85.619046,41.954929],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490794":{"id":"n394490794","loc":[-85.619922,41.955296],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490796":{"id":"n394490796","loc":[-85.61991,41.95501],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490798":{"id":"n394490798","loc":[-85.619974,41.954751],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n1819790677":{"id":"n1819790677","loc":[-85.6187031,41.9550522],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790787":{"id":"n1819790787","loc":[-85.6186436,41.9552022],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790828":{"id":"n1819790828","loc":[-85.6185127,41.9553393],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"w17966857":{"id":"w17966857","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:55Z","tags":{"access":"private","highway":"service","name":"Sable River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sable River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326128","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972059","n185981301"]},"w34369814":{"id":"w34369814","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490787","n394490790","n394490792","n394490794","n394490796","n394490798","n394490787"]},"w17964176":{"id":"w17964176","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:42Z","tags":{"highway":"residential","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314404","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955747","n185955748","n185955751","n185955753","n185955755"]},"w17965838":{"id":"w17965838","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:40:09Z","tags":{"access":"private","highway":"service","name":"Pine River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Pine River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326123","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971405","n185971407"]},"w17965476":{"id":"w17965476","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:37:16Z","tags":{"access":"private","highway":"service","name":"Raisin River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Raisin River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326112","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185967985","n185967987"]},"w17965913":{"id":"w17965913","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Shiawassee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Shiawassee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326124:15326125:15326111:15326113:15326119","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972054","n1819790677","n1819790787","n1819790828","n1819790724","n1819790896","n185971565","n1819790799","n1819790735","n185972055","n185972057","n185971405","n185972059","n185967985","n185972060"]},"w34369811":{"id":"w34369811","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490762","n394490764","n394490766","n394490768","n394490762"]},"w17965854":{"id":"w17965854","version":"2","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:06Z","tags":{"access":"private","highway":"service","name":"Sturgeon River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Sturgeon River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326117","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971565","n185971570","n185971572","n185971574"]},"n2139795769":{"id":"n2139795769","loc":[-85.6250804,41.9608796],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795770":{"id":"n2139795770","loc":[-85.6250315,41.9613684],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795771":{"id":"n2139795771","loc":[-85.6249671,41.9614362],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795772":{"id":"n2139795772","loc":[-85.6249698,41.961522],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795773":{"id":"n2139795773","loc":[-85.6250798,41.9615838],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:55Z","tags":{}},"n2139795774":{"id":"n2139795774","loc":[-85.6252273,41.9615639],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795775":{"id":"n2139795775","loc":[-85.6252863,41.9614622],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795776":{"id":"n2139795776","loc":[-85.6252273,41.9613764],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795777":{"id":"n2139795777","loc":[-85.6251227,41.9613525],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795778":{"id":"n2139795778","loc":[-85.6249564,41.9612527],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795779":{"id":"n2139795779","loc":[-85.6249846,41.9610254],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795780":{"id":"n2139795780","loc":[-85.6266725,41.9599647],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795781":{"id":"n2139795781","loc":[-85.6259162,41.9599711],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795782":{"id":"n2139795782","loc":[-85.6257185,41.960019],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n2139795783":{"id":"n2139795783","loc":[-85.6255509,41.9601213],"version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:56Z","tags":{}},"n185963539":{"id":"n185963539","loc":[-85.615718,41.983893],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:00:58Z","tags":{}},"n185964418":{"id":"n185964418","loc":[-85.616626,42.049512],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:23Z","tags":{}},"n185966614":{"id":"n185966614","loc":[-85.615514,41.976603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:41Z","tags":{}},"n185966635":{"id":"n185966635","loc":[-85.616118,42.013017],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:42Z","tags":{}},"n185969040":{"id":"n185969040","loc":[-85.615632,41.972357],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:45Z","tags":{}},"n185969070":{"id":"n185969070","loc":[-85.619145,41.967648],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:03:46Z","tags":{}},"n185972156":{"id":"n185972156","loc":[-85.621894,41.963956],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972157":{"id":"n185972157","loc":[-85.621806,41.964077],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972158":{"id":"n185972158","loc":[-85.620848,41.965341],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972159":{"id":"n185972159","loc":[-85.620684,41.965558],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972160":{"id":"n185972160","loc":[-85.620621,41.965658],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972161":{"id":"n185972161","loc":[-85.617844,41.969359],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972162":{"id":"n185972162","loc":[-85.616843,41.97068],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972164":{"id":"n185972164","loc":[-85.616714,41.970839],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972166":{"id":"n185972166","loc":[-85.615879,41.971969],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972168":{"id":"n185972168","loc":[-85.615748,41.972159],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972170":{"id":"n185972170","loc":[-85.615589,41.972502],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972172":{"id":"n185972172","loc":[-85.615542,41.972733],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972175":{"id":"n185972175","loc":[-85.615524,41.972947],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972177":{"id":"n185972177","loc":[-85.615512,41.973715],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972179":{"id":"n185972179","loc":[-85.615513,41.976496],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:18Z","tags":{}},"n185972180":{"id":"n185972180","loc":[-85.615538,41.977246],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972181":{"id":"n185972181","loc":[-85.61558,41.982139],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972184":{"id":"n185972184","loc":[-85.61557,41.983317],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972186":{"id":"n185972186","loc":[-85.615591,41.983463],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972188":{"id":"n185972188","loc":[-85.615763,41.984146],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972190":{"id":"n185972190","loc":[-85.615814,41.98435],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972192":{"id":"n185972192","loc":[-85.615965,41.998453],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972194":{"id":"n185972194","loc":[-85.615982,42.001237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972195":{"id":"n185972195","loc":[-85.616055,42.00555],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972197":{"id":"n185972197","loc":[-85.616134,42.014887],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972199":{"id":"n185972199","loc":[-85.616177,42.018465],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972201":{"id":"n185972201","loc":[-85.616298,42.027627],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"n185972203":{"id":"n185972203","loc":[-85.616513,42.042212],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:05:19Z","tags":{}},"w203968015":{"id":"w203968015","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential"},"nodes":["n2139795768","n2139795769"]},"w17965932":{"id":"w17965932","version":"2","changeset":"14531170","user":"bot-mode","uid":"451693","visible":"true","timestamp":"2013-01-04T21:15:18Z","tags":{"highway":"residential","name":"Buckhorn Road","name_1":"County Highway 122","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Buckhorn","tiger:name_base_1":"County Highway 122","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185972155","n185972156","n185972157","n185972158","n185972159","n185972160","n185969070","n185972161","n185972162","n185972164","n185972166","n185972168","n185969040","n185972170","n185972172","n185972175","n185972177","n185972179","n185966614","n185972180","n185972181","n185972184","n185972186","n185963539","n185972188","n185972190","n185972192","n185972194","n185972195","n185966635","n185972197","n185972199","n185972201","n185972203","n185964418"]},"w203968016":{"id":"w203968016","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"New Jersey Court"},"nodes":["n2139795770","n2139795771","n2139795772","n2139795773","n2139795774","n2139795775","n2139795776","n2139795777","n2139795770","n2139795778","n2139795779","n2139795769"]},"w203968017":{"id":"w203968017","version":"1","changeset":"14892219","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-03T07:47:58Z","tags":{"highway":"residential","name":"Oklahoma Drive"},"nodes":["n2139795780","n2139795781","n2139795782","n2139795783","n2139795769"]},"n1819790528":{"id":"n1819790528","loc":[-85.6184827,41.960025],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790530":{"id":"n1819790530","loc":[-85.6168626,41.9605834],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790534":{"id":"n1819790534","loc":[-85.6197379,41.9617163],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790541":{"id":"n1819790541","loc":[-85.6198881,41.9620833],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790543":{"id":"n1819790543","loc":[-85.619695,41.9619397],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790547":{"id":"n1819790547","loc":[-85.6190298,41.9609504],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790555":{"id":"n1819790555","loc":[-85.6180471,41.9609788],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790559":{"id":"n1819790559","loc":[-85.6203817,41.9605436],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790583":{"id":"n1819790583","loc":[-85.6201564,41.9603282],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790590":{"id":"n1819790590","loc":[-85.617045,41.9598894],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790609":{"id":"n1819790609","loc":[-85.6177638,41.9598495],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790618":{"id":"n1819790618","loc":[-85.6195234,41.9610143],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790642":{"id":"n1819790642","loc":[-85.6181179,41.9627933],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790659":{"id":"n1819790659","loc":[-85.6174634,41.962897],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790665":{"id":"n1819790665","loc":[-85.6170343,41.9630885],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790674":{"id":"n1819790674","loc":[-85.6194697,41.9601925],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790685":{"id":"n1819790685","loc":[-85.6207722,41.9610665],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790687":{"id":"n1819790687","loc":[-85.6202315,41.9622109],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790697":{"id":"n1819790697","loc":[-85.6184505,41.9624662],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790726":{"id":"n1819790726","loc":[-85.6178926,41.9628492],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790738":{"id":"n1819790738","loc":[-85.6173347,41.9598016],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790762":{"id":"n1819790762","loc":[-85.6186221,41.9609105],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790774":{"id":"n1819790774","loc":[-85.6175922,41.9608308],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790781":{"id":"n1819790781","loc":[-85.6167768,41.9633198],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790796":{"id":"n1819790796","loc":[-85.619856,41.961461],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790811":{"id":"n1819790811","loc":[-85.6208215,41.9620195],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790833":{"id":"n1819790833","loc":[-85.618311,41.9612536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790854":{"id":"n1819790854","loc":[-85.6183646,41.9626417],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790863":{"id":"n1819790863","loc":[-85.6204997,41.9608547],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790867":{"id":"n1819790867","loc":[-85.6184934,41.9621391],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790877":{"id":"n1819790877","loc":[-85.6206928,41.9621152],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790881":{"id":"n1819790881","loc":[-85.6170879,41.960735],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790891":{"id":"n1819790891","loc":[-85.6168304,41.9601207],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790898":{"id":"n1819790898","loc":[-85.619813,41.9612297],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790909":{"id":"n1819790909","loc":[-85.6167982,41.960376],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790912":{"id":"n1819790912","loc":[-85.6205855,41.9610462],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790544":{"id":"n1819790544","loc":[-85.612968,41.9707781],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790549":{"id":"n1819790549","loc":[-85.614395,41.9697172],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790552":{"id":"n1819790552","loc":[-85.6180535,41.9655536],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790554":{"id":"n1819790554","loc":[-85.6111227,41.9703713],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:53Z","tags":{}},"n1819790560":{"id":"n1819790560","loc":[-85.6112729,41.9701958],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790563":{"id":"n1819790563","loc":[-85.6137512,41.9689917],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790564":{"id":"n1819790564","loc":[-85.6181072,41.9659205],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790595":{"id":"n1819790595","loc":[-85.6170021,41.9666863],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790605":{"id":"n1819790605","loc":[-85.6168948,41.9644527],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790606":{"id":"n1819790606","loc":[-85.6128071,41.9701081],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790607":{"id":"n1819790607","loc":[-85.6129251,41.9704032],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:54Z","tags":{}},"n1819790612":{"id":"n1819790612","loc":[-85.6177638,41.9663912],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790615":{"id":"n1819790615","loc":[-85.6152533,41.9670373],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790622":{"id":"n1819790622","loc":[-85.6146739,41.9673804],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790623":{"id":"n1819790623","loc":[-85.6180428,41.9661838],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790625":{"id":"n1819790625","loc":[-85.6172918,41.9646202],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:55Z","tags":{}},"n1819790645":{"id":"n1819790645","loc":[-85.6178067,41.965043],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790647":{"id":"n1819790647","loc":[-85.6143306,41.9712488],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790649":{"id":"n1819790649","loc":[-85.6147383,41.9707702],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790654":{"id":"n1819790654","loc":[-85.6157361,41.9668459],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790657":{"id":"n1819790657","loc":[-85.6145666,41.9710733],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790668":{"id":"n1819790668","loc":[-85.6166909,41.9642692],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790671":{"id":"n1819790671","loc":[-85.6141482,41.9696538],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790679":{"id":"n1819790679","loc":[-85.6148349,41.9705388],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:56Z","tags":{}},"n1819790686":{"id":"n1819790686","loc":[-85.6139551,41.9695501],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790696":{"id":"n1819790696","loc":[-85.6119703,41.9699087],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790704":{"id":"n1819790704","loc":[-85.6140731,41.9684174],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790706":{"id":"n1819790706","loc":[-85.6124745,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790718":{"id":"n1819790718","loc":[-85.6165407,41.9636868],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790720":{"id":"n1819790720","loc":[-85.61388,41.9687365],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:57Z","tags":{}},"n1819790731":{"id":"n1819790731","loc":[-85.6165193,41.9639421],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790739":{"id":"n1819790739","loc":[-85.6146739,41.9699964],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790753":{"id":"n1819790753","loc":[-85.6173883,41.9665747],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790760":{"id":"n1819790760","loc":[-85.6133221,41.9712089],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:58Z","tags":{}},"n1819790767":{"id":"n1819790767","loc":[-85.6116698,41.9699246],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790779":{"id":"n1819790779","loc":[-85.6130753,41.9710573],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790791":{"id":"n1819790791","loc":[-85.6137083,41.9692869],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790795":{"id":"n1819790795","loc":[-85.6141482,41.9679627],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790798":{"id":"n1819790798","loc":[-85.6137727,41.9694305],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:58:59Z","tags":{}},"n1819790836":{"id":"n1819790836","loc":[-85.6143842,41.9676037],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:00Z","tags":{}},"n1819790915":{"id":"n1819790915","loc":[-85.6148456,41.9702756],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:01Z","tags":{}},"n1819790926":{"id":"n1819790926","loc":[-85.6138371,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790927":{"id":"n1819790927","loc":[-85.6141053,41.9713525],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1819790931":{"id":"n1819790931","loc":[-85.6162832,41.966814],"version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:02Z","tags":{}},"n1821014625":{"id":"n1821014625","loc":[-85.5960611,41.9808498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014627":{"id":"n1821014627","loc":[-85.5565843,42.010982],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014629":{"id":"n1821014629","loc":[-85.5971541,41.9805808],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014632":{"id":"n1821014632","loc":[-85.6061837,41.9725907],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014633":{"id":"n1821014633","loc":[-85.5247773,42.025766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014635":{"id":"n1821014635","loc":[-85.5908938,41.9902384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014636":{"id":"n1821014636","loc":[-85.5917682,41.9860637],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014637":{"id":"n1821014637","loc":[-85.5456556,42.0166797],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014638":{"id":"n1821014638","loc":[-85.5795749,42.0032352],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014639":{"id":"n1821014639","loc":[-85.6103988,41.9723456],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014642":{"id":"n1821014642","loc":[-85.5818816,42.0022466],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:40Z","tags":{}},"n1821014643":{"id":"n1821014643","loc":[-85.5570604,42.0091586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014644":{"id":"n1821014644","loc":[-85.5952886,41.9803792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014645":{"id":"n1821014645","loc":[-85.5780366,42.0040343],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014646":{"id":"n1821014646","loc":[-85.6050505,41.9751971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014647":{"id":"n1821014647","loc":[-85.5854435,41.9946162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014648":{"id":"n1821014648","loc":[-85.5452278,42.0168768],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014649":{"id":"n1821014649","loc":[-85.6023254,41.9780166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014651":{"id":"n1821014651","loc":[-85.5761899,42.0046783],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014653":{"id":"n1821014653","loc":[-85.5897351,41.9876707],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014657":{"id":"n1821014657","loc":[-85.5963601,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014658":{"id":"n1821014658","loc":[-85.5892952,41.9951983],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014660":{"id":"n1821014660","loc":[-85.5778328,42.0037194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014661":{"id":"n1821014661","loc":[-85.5541475,42.0125705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014663":{"id":"n1821014663","loc":[-85.5914047,41.9856469],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014664":{"id":"n1821014664","loc":[-85.6101681,41.9727723],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014665":{"id":"n1821014665","loc":[-85.5910172,41.9854696],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014666":{"id":"n1821014666","loc":[-85.5398688,42.0187699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014667":{"id":"n1821014667","loc":[-85.5218752,42.0282884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014668":{"id":"n1821014668","loc":[-85.5159582,42.0329384],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014669":{"id":"n1821014669","loc":[-85.5898102,41.9847319],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014670":{"id":"n1821014670","loc":[-85.5734809,42.0066235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014671":{"id":"n1821014671","loc":[-85.5922939,41.980852],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014672":{"id":"n1821014672","loc":[-85.6023629,41.9781163],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:41Z","tags":{}},"n1821014674":{"id":"n1821014674","loc":[-85.5409953,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014676":{"id":"n1821014676","loc":[-85.584435,41.9949909],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014677":{"id":"n1821014677","loc":[-85.5972399,41.9783835],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014678":{"id":"n1821014678","loc":[-85.5616738,42.0071337],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014681":{"id":"n1821014681","loc":[-85.5202994,42.0310755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014682":{"id":"n1821014682","loc":[-85.5915912,41.9857767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014684":{"id":"n1821014684","loc":[-85.6022288,41.977897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014687":{"id":"n1821014687","loc":[-85.5933024,41.9846362],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014688":{"id":"n1821014688","loc":[-85.5846871,41.9956169],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014689":{"id":"n1821014689","loc":[-85.5898209,41.99037],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014691":{"id":"n1821014691","loc":[-85.5448939,42.0149261],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014692":{"id":"n1821014692","loc":[-85.5977763,41.9786348],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014694":{"id":"n1821014694","loc":[-85.5767706,42.0034523],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:42Z","tags":{}},"n1821014695":{"id":"n1821014695","loc":[-85.6103559,41.9726766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014697":{"id":"n1821014697","loc":[-85.5922134,41.9809876],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014698":{"id":"n1821014698","loc":[-85.5935277,41.9831728],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014700":{"id":"n1821014700","loc":[-85.5674674,42.0078273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014703":{"id":"n1821014703","loc":[-85.6021,41.9778053],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014704":{"id":"n1821014704","loc":[-85.5756763,42.0053737],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014705":{"id":"n1821014705","loc":[-85.5887695,41.9895207],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014707":{"id":"n1821014707","loc":[-85.6061073,41.9746866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014708":{"id":"n1821014708","loc":[-85.6033446,41.9751692],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014710":{"id":"n1821014710","loc":[-85.5180986,42.0322332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014711":{"id":"n1821014711","loc":[-85.543365,42.0163569],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014712":{"id":"n1821014712","loc":[-85.6030656,41.9753646],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014713":{"id":"n1821014713","loc":[-85.6104417,41.9704792],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014714":{"id":"n1821014714","loc":[-85.5205716,42.030998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014716":{"id":"n1821014716","loc":[-85.516382,42.032536],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014717":{"id":"n1821014717","loc":[-85.5932863,41.9820882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014718":{"id":"n1821014718","loc":[-85.5361928,42.0194974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014720":{"id":"n1821014720","loc":[-85.6011613,41.9773586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014721":{"id":"n1821014721","loc":[-85.554287,42.0109124],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014722":{"id":"n1821014722","loc":[-85.5577524,42.0103425],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:43Z","tags":{}},"n1821014725":{"id":"n1821014725","loc":[-85.5867256,41.9921004],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014726":{"id":"n1821014726","loc":[-85.5856045,41.9968807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014727":{"id":"n1821014727","loc":[-85.5545445,42.0106454],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014728":{"id":"n1821014728","loc":[-85.5923797,41.9842534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014729":{"id":"n1821014729","loc":[-85.5696346,42.0081462],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014730":{"id":"n1821014730","loc":[-85.5998322,41.9786884],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014735":{"id":"n1821014735","loc":[-85.5337426,42.0218266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014736":{"id":"n1821014736","loc":[-85.5847944,41.994672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014740":{"id":"n1821014740","loc":[-85.5315271,42.0238669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014741":{"id":"n1821014741","loc":[-85.5248846,42.027085],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014742":{"id":"n1821014742","loc":[-85.5853376,41.997018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014743":{"id":"n1821014743","loc":[-85.5894883,41.988811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014745":{"id":"n1821014745","loc":[-85.6095311,41.9726226],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014746":{"id":"n1821014746","loc":[-85.5531511,42.0133416],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014747":{"id":"n1821014747","loc":[-85.5735882,42.007058],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014749":{"id":"n1821014749","loc":[-85.5428554,42.0164366],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014751":{"id":"n1821014751","loc":[-85.5395255,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:44Z","tags":{}},"n1821014752":{"id":"n1821014752","loc":[-85.571378,42.0083176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014754":{"id":"n1821014754","loc":[-85.5541918,42.0113925],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014755":{"id":"n1821014755","loc":[-85.5278029,42.0250806],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014756":{"id":"n1821014756","loc":[-85.5936725,41.9827102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014757":{"id":"n1821014757","loc":[-85.5176266,42.0346677],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014758":{"id":"n1821014758","loc":[-85.6096692,41.9714245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014759":{"id":"n1821014759","loc":[-85.5770321,42.0034266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014761":{"id":"n1821014761","loc":[-85.5988921,41.9779369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014762":{"id":"n1821014762","loc":[-85.5811788,42.0024499],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014763":{"id":"n1821014763","loc":[-85.5154003,42.0381101],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014764":{"id":"n1821014764","loc":[-85.5155827,42.0374089],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014765":{"id":"n1821014765","loc":[-85.5891249,41.9884978],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014766":{"id":"n1821014766","loc":[-85.5313863,42.0238293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014768":{"id":"n1821014768","loc":[-85.593297,41.9833363],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014769":{"id":"n1821014769","loc":[-85.5849446,41.9957245],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014770":{"id":"n1821014770","loc":[-85.5537774,42.0130847],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014771":{"id":"n1821014771","loc":[-85.6111766,41.9706069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014772":{"id":"n1821014772","loc":[-85.5585477,42.008989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:45Z","tags":{}},"n1821014774":{"id":"n1821014774","loc":[-85.5928142,41.9852623],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014777":{"id":"n1821014777","loc":[-85.5891933,41.9882608],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014778":{"id":"n1821014778","loc":[-85.5926909,41.9817532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014779":{"id":"n1821014779","loc":[-85.5260272,42.0252201],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014781":{"id":"n1821014781","loc":[-85.5894615,41.9950468],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014782":{"id":"n1821014782","loc":[-85.5461063,42.0143242],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014783":{"id":"n1821014783","loc":[-85.5711527,42.0085886],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014784":{"id":"n1821014784","loc":[-85.5329379,42.0218624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014786":{"id":"n1821014786","loc":[-85.583047,42.0020252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014787":{"id":"n1821014787","loc":[-85.5758962,42.0054095],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014788":{"id":"n1821014788","loc":[-85.5626354,42.0077733],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014789":{"id":"n1821014789","loc":[-85.6029852,41.9755999],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014790":{"id":"n1821014790","loc":[-85.5892362,41.9886755],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014791":{"id":"n1821014791","loc":[-85.5157597,42.0372017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014793":{"id":"n1821014793","loc":[-85.6054582,41.9751094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014794":{"id":"n1821014794","loc":[-85.5986936,41.9778412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014795":{"id":"n1821014795","loc":[-85.5880775,41.98976],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014796":{"id":"n1821014796","loc":[-85.5858727,41.9963624],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014798":{"id":"n1821014798","loc":[-85.5792543,42.0035958],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014799":{"id":"n1821014799","loc":[-85.5921665,41.9838326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:46Z","tags":{}},"n1821014801":{"id":"n1821014801","loc":[-85.599214,41.9782599],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014802":{"id":"n1821014802","loc":[-85.5571905,42.0090967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014803":{"id":"n1821014803","loc":[-85.5426891,42.0173612],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014804":{"id":"n1821014804","loc":[-85.5889626,41.9896404],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014805":{"id":"n1821014805","loc":[-85.5491264,42.0141648],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014806":{"id":"n1821014806","loc":[-85.5618897,42.0072631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014808":{"id":"n1821014808","loc":[-85.5573501,42.0109802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014809":{"id":"n1821014809","loc":[-85.5983463,41.9778031],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014810":{"id":"n1821014810","loc":[-85.5885173,41.9895128],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014811":{"id":"n1821014811","loc":[-85.6084998,41.9721143],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014812":{"id":"n1821014812","loc":[-85.5737598,42.0056389],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014814":{"id":"n1821014814","loc":[-85.5542173,42.0118132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014816":{"id":"n1821014816","loc":[-85.5277868,42.024451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014817":{"id":"n1821014817","loc":[-85.5403999,42.0191724],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014819":{"id":"n1821014819","loc":[-85.5983879,41.9791452],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014820":{"id":"n1821014820","loc":[-85.5891302,41.9897578],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014822":{"id":"n1821014822","loc":[-85.5930731,41.9805108],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014824":{"id":"n1821014824","loc":[-85.515395,42.0378471],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014825":{"id":"n1821014825","loc":[-85.5352755,42.0205136],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014826":{"id":"n1821014826","loc":[-85.5502744,42.0133398],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:47Z","tags":{}},"n1821014828":{"id":"n1821014828","loc":[-85.5701295,42.0088256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014830":{"id":"n1821014830","loc":[-85.5888929,41.9953099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014832":{"id":"n1821014832","loc":[-85.5880077,41.9901547],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014833":{"id":"n1821014833","loc":[-85.5451192,42.0157072],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014834":{"id":"n1821014834","loc":[-85.6096478,41.9711932],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014835":{"id":"n1821014835","loc":[-85.5806424,42.0026532],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014836":{"id":"n1821014836","loc":[-85.5911674,41.9868732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014838":{"id":"n1821014838","loc":[-85.5930302,41.9836571],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014839":{"id":"n1821014839","loc":[-85.588925,41.9938148],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014840":{"id":"n1821014840","loc":[-85.6111874,41.9705311],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014841":{"id":"n1821014841","loc":[-85.5680843,42.0075842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014842":{"id":"n1821014842","loc":[-85.6012793,41.9775062],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014843":{"id":"n1821014843","loc":[-85.5855562,41.9989777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014844":{"id":"n1821014844","loc":[-85.5506137,42.0131662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014845":{"id":"n1821014845","loc":[-85.5270049,42.025457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014846":{"id":"n1821014846","loc":[-85.5257054,42.025244],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014847":{"id":"n1821014847","loc":[-85.6011184,41.9771832],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014848":{"id":"n1821014848","loc":[-85.515534,42.0389234],"version":"2","changeset":"15306911","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:57:21Z","tags":{}},"n1821014850":{"id":"n1821014850","loc":[-85.5847032,42.0010347],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:48Z","tags":{}},"n1821014853":{"id":"n1821014853","loc":[-85.5361499,42.019063],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014854":{"id":"n1821014854","loc":[-85.5439176,42.0165721],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014855":{"id":"n1821014855","loc":[-85.5838825,42.0017284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014857":{"id":"n1821014857","loc":[-85.5542173,42.0122317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014859":{"id":"n1821014859","loc":[-85.5708201,42.0089195],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014860":{"id":"n1821014860","loc":[-85.5844833,41.9954415],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014862":{"id":"n1821014862","loc":[-85.5223204,42.0295396],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014863":{"id":"n1821014863","loc":[-85.5777898,42.0035918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014864":{"id":"n1821014864","loc":[-85.591044,41.9898078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014865":{"id":"n1821014865","loc":[-85.5973204,41.980182],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014866":{"id":"n1821014866","loc":[-85.5699578,42.0085825],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014867":{"id":"n1821014867","loc":[-85.5210598,42.0305278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014868":{"id":"n1821014868","loc":[-85.5929108,41.9819008],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014869":{"id":"n1821014869","loc":[-85.5279799,42.0242995],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014870":{"id":"n1821014870","loc":[-85.5196114,42.0320539],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014871":{"id":"n1821014871","loc":[-85.5785449,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014872":{"id":"n1821014872","loc":[-85.588292,41.9895766],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014873":{"id":"n1821014873","loc":[-85.5160172,42.0331775],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014874":{"id":"n1821014874","loc":[-85.5688849,42.0077016],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:49Z","tags":{}},"n1821014876":{"id":"n1821014876","loc":[-85.5857976,41.9996036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014879":{"id":"n1821014879","loc":[-85.5990906,41.9780765],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014881":{"id":"n1821014881","loc":[-85.5483647,42.0144279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014883":{"id":"n1821014883","loc":[-85.5691209,42.0077972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014885":{"id":"n1821014885","loc":[-85.6076844,41.9721103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014886":{"id":"n1821014886","loc":[-85.6015489,41.9766147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014887":{"id":"n1821014887","loc":[-85.574822,42.0052802],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014888":{"id":"n1821014888","loc":[-85.5880024,41.9899593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014890":{"id":"n1821014890","loc":[-85.5909421,41.9893772],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014892":{"id":"n1821014892","loc":[-85.5497326,42.0138141],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014893":{"id":"n1821014893","loc":[-85.5167106,42.0357811],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014895":{"id":"n1821014895","loc":[-85.5844404,41.9952501],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014896":{"id":"n1821014896","loc":[-85.5362465,42.0192662],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014898":{"id":"n1821014898","loc":[-85.5906095,41.9889147],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014899":{"id":"n1821014899","loc":[-85.5590667,42.0089354],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014900":{"id":"n1821014900","loc":[-85.5921598,41.9844209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014902":{"id":"n1821014902","loc":[-85.5778971,42.0039266],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:50Z","tags":{}},"n1821014903":{"id":"n1821014903","loc":[-85.603012,41.9761981],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014904":{"id":"n1821014904","loc":[-85.6108977,41.9706787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014905":{"id":"n1821014905","loc":[-85.5685738,42.0076139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014906":{"id":"n1821014906","loc":[-85.5392787,42.0186304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014907":{"id":"n1821014907","loc":[-85.5227885,42.0274972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014908":{"id":"n1821014908","loc":[-85.5857547,41.9961431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014910":{"id":"n1821014910","loc":[-85.5610354,42.0072812],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014911":{"id":"n1821014911","loc":[-85.5209632,42.0308705],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014912":{"id":"n1821014912","loc":[-85.5709757,42.0087959],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014913":{"id":"n1821014913","loc":[-85.59231,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014914":{"id":"n1821014914","loc":[-85.5375245,42.0185865],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014916":{"id":"n1821014916","loc":[-85.5901548,41.9839841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014917":{"id":"n1821014917","loc":[-85.5611213,42.0086405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014918":{"id":"n1821014918","loc":[-85.5360426,42.0198122],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014919":{"id":"n1821014919","loc":[-85.5862817,41.9948691],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014921":{"id":"n1821014921","loc":[-85.5469807,42.0144438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014922":{"id":"n1821014922","loc":[-85.5761309,42.0053838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014924":{"id":"n1821014924","loc":[-85.516264,42.0332971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014925":{"id":"n1821014925","loc":[-85.5277224,42.0246661],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014926":{"id":"n1821014926","loc":[-85.5980016,41.9798231],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014928":{"id":"n1821014928","loc":[-85.5924548,41.9806965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:51Z","tags":{}},"n1821014930":{"id":"n1821014930","loc":[-85.5899121,41.985023],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014931":{"id":"n1821014931","loc":[-85.5706015,42.0089492],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014932":{"id":"n1821014932","loc":[-85.515926,42.033046],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014933":{"id":"n1821014933","loc":[-85.5982377,41.9796796],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014936":{"id":"n1821014936","loc":[-85.5475721,42.0145253],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014938":{"id":"n1821014938","loc":[-85.5895701,41.9902323],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014939":{"id":"n1821014939","loc":[-85.6030495,41.9759947],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014942":{"id":"n1821014942","loc":[-85.6094721,41.9724989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014944":{"id":"n1821014944","loc":[-85.5921973,41.9811112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014945":{"id":"n1821014945","loc":[-85.5223526,42.0291332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014946":{"id":"n1821014946","loc":[-85.5965103,41.9808998],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014948":{"id":"n1821014948","loc":[-85.517766,42.0349227],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014950":{"id":"n1821014950","loc":[-85.5889894,41.990996],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014951":{"id":"n1821014951","loc":[-85.5601932,42.0092902],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:52Z","tags":{}},"n1821014954":{"id":"n1821014954","loc":[-85.6028135,41.9764055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014955":{"id":"n1821014955","loc":[-85.5520621,42.0130666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014956":{"id":"n1821014956","loc":[-85.593002,41.9839344],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014957":{"id":"n1821014957","loc":[-85.515926,42.0369666],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014960":{"id":"n1821014960","loc":[-85.5761255,42.003877],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014961":{"id":"n1821014961","loc":[-85.5716355,42.007911],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014962":{"id":"n1821014962","loc":[-85.5575378,42.0109045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014963":{"id":"n1821014963","loc":[-85.5735667,42.0068188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014964":{"id":"n1821014964","loc":[-85.5915214,41.9865861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014965":{"id":"n1821014965","loc":[-85.5866344,41.9923157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014967":{"id":"n1821014967","loc":[-85.5283138,42.0242256],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014968":{"id":"n1821014968","loc":[-85.5177875,42.0355801],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014969":{"id":"n1821014969","loc":[-85.548071,42.0144934],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014972":{"id":"n1821014972","loc":[-85.5611159,42.0088557],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014973":{"id":"n1821014973","loc":[-85.541686,42.0188757],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014974":{"id":"n1821014974","loc":[-85.5917628,41.9862631],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014975":{"id":"n1821014975","loc":[-85.5854864,41.9959478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014977":{"id":"n1821014977","loc":[-85.609102,41.9722317],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:53Z","tags":{}},"n1821014980":{"id":"n1821014980","loc":[-85.5761202,42.0042438],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014982":{"id":"n1821014982","loc":[-85.5465944,42.0143601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014983":{"id":"n1821014983","loc":[-85.5173261,42.0342732],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014984":{"id":"n1821014984","loc":[-85.5897297,41.9888509],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014985":{"id":"n1821014985","loc":[-85.5856688,41.999181],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014986":{"id":"n1821014986","loc":[-85.5344011,42.0217251],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014987":{"id":"n1821014987","loc":[-85.601467,41.9768203],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014988":{"id":"n1821014988","loc":[-85.5457254,42.0165123],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014989":{"id":"n1821014989","loc":[-85.6023482,41.9784332],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014991":{"id":"n1821014991","loc":[-85.5361606,42.01823],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014992":{"id":"n1821014992","loc":[-85.5178465,42.0351139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014995":{"id":"n1821014995","loc":[-85.5634293,42.0078092],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014996":{"id":"n1821014996","loc":[-85.573497,42.0072015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014997":{"id":"n1821014997","loc":[-85.5976328,41.9799725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821014998":{"id":"n1821014998","loc":[-85.5210651,42.0303166],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015003":{"id":"n1821015003","loc":[-85.5222131,42.0288064],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015004":{"id":"n1821015004","loc":[-85.5897941,41.984405],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015005":{"id":"n1821015005","loc":[-85.5975725,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015006":{"id":"n1821015006","loc":[-85.5765708,42.0034903],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:54Z","tags":{}},"n1821015007":{"id":"n1821015007","loc":[-85.5250187,42.026559],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015009":{"id":"n1821015009","loc":[-85.5426998,42.0166279],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015010":{"id":"n1821015010","loc":[-85.5957606,41.9806584],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015011":{"id":"n1821015011","loc":[-85.5262753,42.0252497],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015012":{"id":"n1821015012","loc":[-85.5266455,42.0253374],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015014":{"id":"n1821015014","loc":[-85.5515632,42.0130187],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015015":{"id":"n1821015015","loc":[-85.6024058,41.9765212],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015017":{"id":"n1821015017","loc":[-85.5175032,42.0357156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015018":{"id":"n1821015018","loc":[-85.5302718,42.0236039],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015019":{"id":"n1821015019","loc":[-85.6024005,41.9782759],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015020":{"id":"n1821015020","loc":[-85.5907758,41.9890821],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015021":{"id":"n1821015021","loc":[-85.6019445,41.9777215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015022":{"id":"n1821015022","loc":[-85.5942854,41.9800881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015024":{"id":"n1821015024","loc":[-85.5325826,42.0222711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:55Z","tags":{}},"n1821015029":{"id":"n1821015029","loc":[-85.555093,42.0105316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015033":{"id":"n1821015033","loc":[-85.5249704,42.0270372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015034":{"id":"n1821015034","loc":[-85.5243965,42.0272205],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015038":{"id":"n1821015038","loc":[-85.5413426,42.0190749],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015039":{"id":"n1821015039","loc":[-85.5920431,41.9848175],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015041":{"id":"n1821015041","loc":[-85.5577685,42.0106015],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015042":{"id":"n1821015042","loc":[-85.5453606,42.0158866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015045":{"id":"n1821015045","loc":[-85.5333228,42.0217889],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015046":{"id":"n1821015046","loc":[-85.5426891,42.0175924],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015048":{"id":"n1821015048","loc":[-85.5886836,41.9936474],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015050":{"id":"n1821015050","loc":[-85.6001152,41.9786467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015051":{"id":"n1821015051","loc":[-85.6094064,41.9723655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015053":{"id":"n1821015053","loc":[-85.605721,41.9749738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015055":{"id":"n1821015055","loc":[-85.6106791,41.9705048],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015057":{"id":"n1821015057","loc":[-85.5210437,42.0307071],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015059":{"id":"n1821015059","loc":[-85.5995694,41.9786725],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:56Z","tags":{}},"n1821015060":{"id":"n1821015060","loc":[-85.5371638,42.0182938],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015062":{"id":"n1821015062","loc":[-85.6111766,41.9704593],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015065":{"id":"n1821015065","loc":[-85.577704,42.0034921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015067":{"id":"n1821015067","loc":[-85.5570067,42.0093699],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015068":{"id":"n1821015068","loc":[-85.5920364,41.9845525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015069":{"id":"n1821015069","loc":[-85.5252065,42.0253954],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015072":{"id":"n1821015072","loc":[-85.5664159,42.0088517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015073":{"id":"n1821015073","loc":[-85.5880399,41.991905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015075":{"id":"n1821015075","loc":[-85.6099871,41.9727861],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015076":{"id":"n1821015076","loc":[-85.5319603,42.0231478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015078":{"id":"n1821015078","loc":[-85.6036088,41.9751112],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015080":{"id":"n1821015080","loc":[-85.5983128,41.9789179],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015082":{"id":"n1821015082","loc":[-85.5614069,42.0071395],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015083":{"id":"n1821015083","loc":[-85.60968,41.9709738],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015086":{"id":"n1821015086","loc":[-85.5914195,41.9837351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015087":{"id":"n1821015087","loc":[-85.5895473,41.9948036],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015090":{"id":"n1821015090","loc":[-85.5929913,41.9851905],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:57Z","tags":{}},"n1821015093":{"id":"n1821015093","loc":[-85.5907396,41.9838485],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015095":{"id":"n1821015095","loc":[-85.5893864,41.9880176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015096":{"id":"n1821015096","loc":[-85.5788024,42.0039807],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015097":{"id":"n1821015097","loc":[-85.5630592,42.0078411],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015098":{"id":"n1821015098","loc":[-85.5350609,42.0211274],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015099":{"id":"n1821015099","loc":[-85.5967195,41.9808679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015100":{"id":"n1821015100","loc":[-85.5666734,42.0088119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015101":{"id":"n1821015101","loc":[-85.564694,42.0077675],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015103":{"id":"n1821015103","loc":[-85.6066544,41.9726527],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015104":{"id":"n1821015104","loc":[-85.6011827,41.9769838],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015105":{"id":"n1821015105","loc":[-85.5972131,41.9776697],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015106":{"id":"n1821015106","loc":[-85.5880828,41.9903341],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015107":{"id":"n1821015107","loc":[-85.5510268,42.0130626],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015108":{"id":"n1821015108","loc":[-85.6102164,41.970543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015109":{"id":"n1821015109","loc":[-85.5905344,41.9853899],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015111":{"id":"n1821015111","loc":[-85.5888821,41.9913429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:58Z","tags":{}},"n1821015112":{"id":"n1821015112","loc":[-85.606295,41.9741921],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015114":{"id":"n1821015114","loc":[-85.5969556,41.9807443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015115":{"id":"n1821015115","loc":[-85.5882223,41.9934081],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015116":{"id":"n1821015116","loc":[-85.6104471,41.9724971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015118":{"id":"n1821015118","loc":[-85.5406091,42.0192162],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015120":{"id":"n1821015120","loc":[-85.589955,41.9888429],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015121":{"id":"n1821015121","loc":[-85.5598821,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015122":{"id":"n1821015122","loc":[-85.545598,42.0144097],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015123":{"id":"n1821015123","loc":[-85.5649528,42.0079965],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015125":{"id":"n1821015125","loc":[-85.5883993,41.9917814],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015126":{"id":"n1821015126","loc":[-85.5295785,42.0239967],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015129":{"id":"n1821015129","loc":[-85.5648723,42.0078809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015132":{"id":"n1821015132","loc":[-85.564989,42.0081103],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015133":{"id":"n1821015133","loc":[-85.5946127,41.9800841],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015134":{"id":"n1821015134","loc":[-85.583448,42.0019078],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015135":{"id":"n1821015135","loc":[-85.5905934,41.9871842],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015137":{"id":"n1821015137","loc":[-85.610608,41.9704752],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:25:59Z","tags":{}},"n1821015138":{"id":"n1821015138","loc":[-85.5752257,42.0052939],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015139":{"id":"n1821015139","loc":[-85.5893864,41.9943491],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015140":{"id":"n1821015140","loc":[-85.5426247,42.0169866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015141":{"id":"n1821015141","loc":[-85.562001,42.0074526],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015142":{"id":"n1821015142","loc":[-85.5212046,42.0301094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015143":{"id":"n1821015143","loc":[-85.602214,41.9784531],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015144":{"id":"n1821015144","loc":[-85.5858687,41.9948293],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015145":{"id":"n1821015145","loc":[-85.5608477,42.0074805],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015146":{"id":"n1821015146","loc":[-85.5651607,42.0083614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015147":{"id":"n1821015147","loc":[-85.5288288,42.0242495],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015149":{"id":"n1821015149","loc":[-85.5450334,42.0146989],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015151":{"id":"n1821015151","loc":[-85.5578275,42.0092304],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015154":{"id":"n1821015154","loc":[-85.6056634,41.9724511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015155":{"id":"n1821015155","loc":[-85.5902179,41.9852742],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015156":{"id":"n1821015156","loc":[-85.5156256,42.0387157],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015157":{"id":"n1821015157","loc":[-85.5734433,42.0059459],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015158":{"id":"n1821015158","loc":[-85.6050773,41.9731273],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015160":{"id":"n1821015160","loc":[-85.5223419,42.0275233],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015163":{"id":"n1821015163","loc":[-85.6053562,41.972525],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015164":{"id":"n1821015164","loc":[-85.5850412,41.9946082],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:00Z","tags":{}},"n1821015165":{"id":"n1821015165","loc":[-85.5359031,42.0186326],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015166":{"id":"n1821015166","loc":[-85.5608745,42.0077635],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015169":{"id":"n1821015169","loc":[-85.572876,42.0073189],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015171":{"id":"n1821015171","loc":[-85.5875424,41.9919188],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015172":{"id":"n1821015172","loc":[-85.5240116,42.0272581],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015173":{"id":"n1821015173","loc":[-85.5318369,42.0236818],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015174":{"id":"n1821015174","loc":[-85.566888,42.0086923],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015175":{"id":"n1821015175","loc":[-85.5931522,41.9850669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015176":{"id":"n1821015176","loc":[-85.5604842,42.0093199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015177":{"id":"n1821015177","loc":[-85.5868168,41.9927543],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015178":{"id":"n1821015178","loc":[-85.6052275,41.9732549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015179":{"id":"n1821015179","loc":[-85.5910118,41.9900431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015182":{"id":"n1821015182","loc":[-85.5610032,42.0082897],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015183":{"id":"n1821015183","loc":[-85.5425443,42.0179431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015184":{"id":"n1821015184","loc":[-85.5843277,42.0014055],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015186":{"id":"n1821015186","loc":[-85.5733307,42.0063564],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015188":{"id":"n1821015188","loc":[-85.5277385,42.0248694],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015189":{"id":"n1821015189","loc":[-85.5558427,42.0108168],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:01Z","tags":{}},"n1821015190":{"id":"n1821015190","loc":[-85.5650587,42.0082618],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015191":{"id":"n1821015191","loc":[-85.5660351,42.0088278],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015192":{"id":"n1821015192","loc":[-85.5849768,41.9980049],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015194":{"id":"n1821015194","loc":[-85.5359139,42.0188199],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015195":{"id":"n1821015195","loc":[-85.593238,41.9849194],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015197":{"id":"n1821015197","loc":[-85.5850841,41.9983239],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015199":{"id":"n1821015199","loc":[-85.5983396,41.9794283],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015204":{"id":"n1821015204","loc":[-85.5452801,42.0145355],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015205":{"id":"n1821015205","loc":[-85.5340685,42.0218407],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015207":{"id":"n1821015207","loc":[-85.5773272,42.0034186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015209":{"id":"n1821015209","loc":[-85.5535212,42.0132419],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015211":{"id":"n1821015211","loc":[-85.6107703,41.9706045],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:02Z","tags":{}},"n1821015212":{"id":"n1821015212","loc":[-85.6030066,41.9758193],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015213":{"id":"n1821015213","loc":[-85.5359943,42.0184213],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015214":{"id":"n1821015214","loc":[-85.5922993,41.9813305],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015215":{"id":"n1821015215","loc":[-85.5672689,42.0080465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015217":{"id":"n1821015217","loc":[-85.5160494,42.0365682],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015218":{"id":"n1821015218","loc":[-85.5401142,42.0190351],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015219":{"id":"n1821015219","loc":[-85.5607632,42.0092282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015220":{"id":"n1821015220","loc":[-85.5866197,41.9947894],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015221":{"id":"n1821015221","loc":[-85.6017889,41.9765132],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015222":{"id":"n1821015222","loc":[-85.5595978,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015226":{"id":"n1821015226","loc":[-85.5871494,41.9929018],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015227":{"id":"n1821015227","loc":[-85.5857708,41.9998866],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015228":{"id":"n1821015228","loc":[-85.5317135,42.0238094],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015231":{"id":"n1821015231","loc":[-85.5733521,42.0061372],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015233":{"id":"n1821015233","loc":[-85.5855991,42.0001936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015234":{"id":"n1821015234","loc":[-85.5213924,42.029962],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015235":{"id":"n1821015235","loc":[-85.6052221,41.9726567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015236":{"id":"n1821015236","loc":[-85.5763723,42.0035422],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015237":{"id":"n1821015237","loc":[-85.5858512,41.9966215],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015238":{"id":"n1821015238","loc":[-85.567061,42.008439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:03Z","tags":{}},"n1821015239":{"id":"n1821015239","loc":[-85.5250563,42.0269057],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015240":{"id":"n1821015240","loc":[-85.5347551,42.0214263],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015241":{"id":"n1821015241","loc":[-85.6098463,41.9707066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015242":{"id":"n1821015242","loc":[-85.5676927,42.0076519],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015243":{"id":"n1821015243","loc":[-85.516775,42.0322669],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015244":{"id":"n1821015244","loc":[-85.5762275,42.0036538],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015245":{"id":"n1821015245","loc":[-85.5583639,42.0090949],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015246":{"id":"n1821015246","loc":[-85.5554041,42.0106432],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015247":{"id":"n1821015247","loc":[-85.5973364,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015248":{"id":"n1821015248","loc":[-85.6098945,41.9717513],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015249":{"id":"n1821015249","loc":[-85.6045315,41.9751511],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015250":{"id":"n1821015250","loc":[-85.5579938,42.0092264],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015253":{"id":"n1821015253","loc":[-85.6058873,41.9724652],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015254":{"id":"n1821015254","loc":[-85.5869456,41.9947517],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015255":{"id":"n1821015255","loc":[-85.5936565,41.9823713],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015256":{"id":"n1821015256","loc":[-85.5218269,42.0278102],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015258":{"id":"n1821015258","loc":[-85.5887802,41.9905534],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015259":{"id":"n1821015259","loc":[-85.5901924,41.9904515],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015263":{"id":"n1821015263","loc":[-85.5249222,42.0255787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015265":{"id":"n1821015265","loc":[-85.5175206,42.0321672],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015266":{"id":"n1821015266","loc":[-85.5275722,42.0254034],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015267":{"id":"n1821015267","loc":[-85.6016226,41.9765451],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:04Z","tags":{}},"n1821015269":{"id":"n1821015269","loc":[-85.5569316,42.011032],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015271":{"id":"n1821015271","loc":[-85.6010714,41.9785209],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015272":{"id":"n1821015272","loc":[-85.6050666,41.9729917],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015273":{"id":"n1821015273","loc":[-85.5891235,41.99529],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015274":{"id":"n1821015274","loc":[-85.515454,42.0376439],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015276":{"id":"n1821015276","loc":[-85.5776021,42.0034443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015277":{"id":"n1821015277","loc":[-85.6041707,41.9751453],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015278":{"id":"n1821015278","loc":[-85.5444701,42.0167435],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015280":{"id":"n1821015280","loc":[-85.5923274,41.9852202],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015283":{"id":"n1821015283","loc":[-85.5893649,41.9900271],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015284":{"id":"n1821015284","loc":[-85.5933453,41.9804412],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015285":{"id":"n1821015285","loc":[-85.5247237,42.026017],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015286":{"id":"n1821015286","loc":[-85.5286182,42.0242477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015287":{"id":"n1821015287","loc":[-85.5904003,41.9888549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:05Z","tags":{}},"n1821015288":{"id":"n1821015288","loc":[-85.6062146,41.9739369],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015290":{"id":"n1821015290","loc":[-85.5762596,42.0052602],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015292":{"id":"n1821015292","loc":[-85.5849715,41.9975465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015293":{"id":"n1821015293","loc":[-85.585229,42.0006241],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015294":{"id":"n1821015294","loc":[-85.5926922,41.9805946],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015295":{"id":"n1821015295","loc":[-85.5703387,42.0089133],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015299":{"id":"n1821015299","loc":[-85.5789955,42.0038611],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015301":{"id":"n1821015301","loc":[-85.6072888,41.9721918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015302":{"id":"n1821015302","loc":[-85.5356349,42.0200992],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015304":{"id":"n1821015304","loc":[-85.5891772,41.994066],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015306":{"id":"n1821015306","loc":[-85.606295,41.9744952],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015307":{"id":"n1821015307","loc":[-85.538871,42.0186583],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015308":{"id":"n1821015308","loc":[-85.587997,41.994971],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015311":{"id":"n1821015311","loc":[-85.606869,41.9725809],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:06Z","tags":{}},"n1821015312":{"id":"n1821015312","loc":[-85.5171974,42.0339943],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015314":{"id":"n1821015314","loc":[-85.5327435,42.0220479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015315":{"id":"n1821015315","loc":[-85.5383439,42.0187282],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015316":{"id":"n1821015316","loc":[-85.5248095,42.0263119],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015318":{"id":"n1821015318","loc":[-85.5732502,42.0073051],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015319":{"id":"n1821015319","loc":[-85.5924226,41.9852663],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015321":{"id":"n1821015321","loc":[-85.5179001,42.0353052],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015322":{"id":"n1821015322","loc":[-85.5456771,42.0162413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015323":{"id":"n1821015323","loc":[-85.5936618,41.9829096],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015325":{"id":"n1821015325","loc":[-85.5656931,42.0086582],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015326":{"id":"n1821015326","loc":[-85.5448456,42.0150975],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015327":{"id":"n1821015327","loc":[-85.5220039,42.027615],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015329":{"id":"n1821015329","loc":[-85.517884,42.0354885],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015330":{"id":"n1821015330","loc":[-85.5576666,42.0101671],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015332":{"id":"n1821015332","loc":[-85.5368754,42.0181402],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015333":{"id":"n1821015333","loc":[-85.5367078,42.0181145],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015334":{"id":"n1821015334","loc":[-85.5903909,41.9904316],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015335":{"id":"n1821015335","loc":[-85.5430767,42.0163587],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015336":{"id":"n1821015336","loc":[-85.5277492,42.0252878],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015337":{"id":"n1821015337","loc":[-85.5312146,42.0236898],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:07Z","tags":{}},"n1821015338":{"id":"n1821015338","loc":[-85.5886568,41.991614],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015339":{"id":"n1821015339","loc":[-85.5782498,42.0040883],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015341":{"id":"n1821015341","loc":[-85.562233,42.0076457],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015342":{"id":"n1821015342","loc":[-85.588626,41.9952479],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015343":{"id":"n1821015343","loc":[-85.5762865,42.005033],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015344":{"id":"n1821015344","loc":[-85.5850841,41.9971478],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015346":{"id":"n1821015346","loc":[-85.5643144,42.0076936],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015347":{"id":"n1821015347","loc":[-85.5164893,42.0359467],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015348":{"id":"n1821015348","loc":[-85.5906846,41.9903541],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015349":{"id":"n1821015349","loc":[-85.557688,42.0107769],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015350":{"id":"n1821015350","loc":[-85.5363698,42.0181424],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015351":{"id":"n1821015351","loc":[-85.5939636,41.9801918],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015352":{"id":"n1821015352","loc":[-85.5524041,42.0131644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015354":{"id":"n1821015354","loc":[-85.5308606,42.0236221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015355":{"id":"n1821015355","loc":[-85.5877449,41.9932367],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015356":{"id":"n1821015356","loc":[-85.519885,42.0318586],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015357":{"id":"n1821015357","loc":[-85.5454035,42.0168431],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015358":{"id":"n1821015358","loc":[-85.5970629,41.9781881],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015359":{"id":"n1821015359","loc":[-85.5932541,41.9844767],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015360":{"id":"n1821015360","loc":[-85.5970736,41.9778252],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015361":{"id":"n1821015361","loc":[-85.537031,42.0181601],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015362":{"id":"n1821015362","loc":[-85.5548355,42.0105156],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015363":{"id":"n1821015363","loc":[-85.5168648,42.0336158],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:08Z","tags":{}},"n1821015365":{"id":"n1821015365","loc":[-85.5870435,41.9919507],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015366":{"id":"n1821015366","loc":[-85.5719681,42.0075443],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015367":{"id":"n1821015367","loc":[-85.5969985,41.9780446],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015368":{"id":"n1821015368","loc":[-85.5926761,41.98528],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015369":{"id":"n1821015369","loc":[-85.5224009,42.0293444],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015371":{"id":"n1821015371","loc":[-85.518737,42.0322651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015372":{"id":"n1821015372","loc":[-85.6064573,41.9726465],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015373":{"id":"n1821015373","loc":[-85.5201103,42.0313088],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015375":{"id":"n1821015375","loc":[-85.5378182,42.0186844],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015376":{"id":"n1821015376","loc":[-85.6109741,41.9706882],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015377":{"id":"n1821015377","loc":[-85.5993333,41.9785488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015378":{"id":"n1821015378","loc":[-85.5889787,41.9907368],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015380":{"id":"n1821015380","loc":[-85.6060161,41.9737375],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015381":{"id":"n1821015381","loc":[-85.5743016,42.0053679],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015382":{"id":"n1821015382","loc":[-85.6014724,41.9776099],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015383":{"id":"n1821015383","loc":[-85.5574426,42.0091644],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:09Z","tags":{}},"n1821015385":{"id":"n1821015385","loc":[-85.5208613,42.0309302],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015386":{"id":"n1821015386","loc":[-85.5919023,41.9837789],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015387":{"id":"n1821015387","loc":[-85.5455484,42.0160221],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015392":{"id":"n1821015392","loc":[-85.5801757,42.0028964],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015395":{"id":"n1821015395","loc":[-85.5493785,42.0139974],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015396":{"id":"n1821015396","loc":[-85.5449475,42.015488],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015398":{"id":"n1821015398","loc":[-85.611123,41.9706627],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015400":{"id":"n1821015400","loc":[-85.5935706,41.9822477],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015401":{"id":"n1821015401","loc":[-85.5724254,42.0073508],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015403":{"id":"n1821015403","loc":[-85.5486812,42.0143442],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:10Z","tags":{}},"n1821015404":{"id":"n1821015404","loc":[-85.5161835,42.0327711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015406":{"id":"n1821015406","loc":[-85.5921705,41.9851107],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015407":{"id":"n1821015407","loc":[-85.531912,42.0234069],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015410":{"id":"n1821015410","loc":[-85.5292566,42.024176],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015411":{"id":"n1821015411","loc":[-85.5845316,41.9948315],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015413":{"id":"n1821015413","loc":[-85.5217947,42.0280413],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015414":{"id":"n1821015414","loc":[-85.5527367,42.013272],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015415":{"id":"n1821015415","loc":[-85.5191179,42.0321973],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015416":{"id":"n1821015416","loc":[-85.5540241,42.0128655],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015418":{"id":"n1821015418","loc":[-85.5272892,42.0254849],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015419":{"id":"n1821015419","loc":[-85.5449744,42.016867],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015420":{"id":"n1821015420","loc":[-85.5852665,41.9986787],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015421":{"id":"n1821015421","loc":[-85.6102701,41.972186],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015423":{"id":"n1821015423","loc":[-85.6026365,41.9764972],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015427":{"id":"n1821015427","loc":[-85.5898692,41.9841498],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:11Z","tags":{}},"n1821015429":{"id":"n1821015429","loc":[-85.5422546,42.0183855],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015430":{"id":"n1821015430","loc":[-85.5866505,41.9925549],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015431":{"id":"n1821015431","loc":[-85.5234376,42.0273577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015432":{"id":"n1821015432","loc":[-85.6096746,41.9727284],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015433":{"id":"n1821015433","loc":[-85.5824891,42.0021567],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015434":{"id":"n1821015434","loc":[-85.5923905,41.9841139],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015435":{"id":"n1821015435","loc":[-85.5874565,41.9948014],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015437":{"id":"n1821015437","loc":[-85.6055279,41.9734423],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015438":{"id":"n1821015438","loc":[-85.5299379,42.0237376],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015439":{"id":"n1821015439","loc":[-85.5155022,42.0383651],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015442":{"id":"n1821015442","loc":[-85.527422,42.0254711],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015443":{"id":"n1821015443","loc":[-85.5920699,41.9849291],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015444":{"id":"n1821015444","loc":[-85.5639711,42.0077494],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015445":{"id":"n1821015445","loc":[-85.5162586,42.0361777],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015446":{"id":"n1821015446","loc":[-85.5220039,42.029695],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015448":{"id":"n1821015448","loc":[-85.5176641,42.0356956],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015449":{"id":"n1821015449","loc":[-85.5930556,41.9841577],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015451":{"id":"n1821015451","loc":[-85.5320783,42.0228848],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015452":{"id":"n1821015452","loc":[-85.5170096,42.0357235],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015453":{"id":"n1821015453","loc":[-85.5571355,42.009613],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015454":{"id":"n1821015454","loc":[-85.5609979,42.009059],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015455":{"id":"n1821015455","loc":[-85.6097336,41.9708342],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"n1821015456":{"id":"n1821015456","loc":[-85.5884476,41.9904218],"version":"1","changeset":"12181249","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-11T02:26:12Z","tags":{}},"w170843846":{"id":"w170843846","version":"1","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:03Z","tags":{"source":"Bing","waterway":"river"},"nodes":["n1819790555","n1819790762","n1819790547","n1819790618","n1819790898","n1819790796","n1819790534","n1819790543","n1819790541","n1819790687","n1819790877","n1819790811","n1819790670"]},"w209083541":{"id":"w209083541","version":"1","changeset":"15306846","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-03-09T19:50:46Z","tags":{"name":"Portage River","source":"Bing","waterway":"river"},"nodes":["n1821014848","n1821015156","n1821015439","n1821014763","n1821014824","n1821015274","n1821014764","n1821014791","n1821014957","n1821015217","n1821015445","n1821015347","n1821014893","n1821015452","n1821015017","n1821015448","n1821014968","n1821015329","n1821015321","n1821014992","n1821014948","n1821014757","n1821014983","n1821015312","n1821015363","n1821014924","n1821014873","n1821014932","n1821014668","n1821015404","n1821014716","n1821015243","n1821015265","n1821014710","n1821015371","n1821015415","n1821014870","n1821015356","n1821015373","n1821014681","n1821014714","n1821015385","n1821014911","n1821015057","n1821014867","n1821014998","n1821015142","n1821015234","n1821015446","n1821014862","n1821015369","n1821014945","n1821015003","n1821014667","n1821015413","n1821015256","n1821015327","n1821015160","n1821014907","n1821015431","n1821015172","n1821015034","n1821014741","n1821015033","n1821015239","n1821015007","n1821015316","n1821015285","n1821014633","n1821015263","n1821015069","n1821014846","n1821014779","n1821015011","n1821015012","n1821014845","n1821015418","n1821015442","n1821015266","n1821015336","n1821014755","n1821015188","n1821014925","n1821014816","n1821014869","n1821014967","n1821015286","n1821015147","n1821015410","n1821015126","n1821015438","n1821015018","n1821015354","n1821015337","n1821014766","n1821014740","n1821015228","n1821015173","n1821015407","n1821015076","n1821015451","n1821015024","n1821015314","n1821014784","n1821015045","n1821014735","n1821015205","n1821014986","n1821015240","n1821015098","n1821014825","n1821015302","n1821014918","n1821014718","n1821014896","n1821014853","n1821015194","n1821015165","n1821015213","n1821014991","n1821015350","n1821015333","n1821015332","n1821015361","n1821015060","n1821014914","n1821015375","n1821015315","n1821015307","n1821014906","n1821014751","n1821014666","n1821015218","n1821014817","n1821015118","n1821014674","n1821015038","n1821014973","n1821015429","n1821015183","n1821015046","n1821014803","n1821015140","n1821015009","n1821014749","n1821015335","n1821014711","n1821014854","n1821015278","n1821015419","n1821014648","n1821015357","n1821014637","n1821014988","n1821015322","n1821015387","n1821015042","n1821014833","n1821015396","n1821015326","n1821014691","n1821015149","n1821015204","n1821015122","n1821014782","n1821014982","n1821014921","n1821014936","n1821014969","n1821014881","n1821015403","n1821014805","n1821015395","n1821014892","n1821014826","n1821014844","n1821015107","n1821015014","n1821014955","n1821015352","n1821015414","n1821014746","n1821015209","n1821014770","n1821015416","n1821014661","n1821014857","n1821014814","n1821014754","n1821014721","n1821014727","n1821015362","n1821015029","n1821015246","n1821015189","n1821014627","n1821015269","n1821014808","n1821014962","n1821015349","n1821015041","n1821014722","n1821015330","n1821015453","n1821015067","n1821014643","n1821014802","n1821015383","n1821015151","n1821015250","n1821015245","n1821014772","n1821014899","n1821015222","n1821015121","n1821014951","n1821015176","n1821015219","n1821015454","n1821014972","n1821014917","n1821015182","n1821015166","n1821015145","n1821014910","n1821015082","n1821014678","n1821014806","n1821015141","n1821015341","n1821014788","n1821015097","n1821014995","n1821015444","n1821015346","n1821015101","n1821015129","n1821015123","n1821015132","n1821015190","n1821015146","n1821015325","n1821015191","n1821015072","n1821015100","n1821015174","n1821015238","n1821015215","n1821014700","n1821015242","n1821014841","n1821014905","n1821014874","n1821014883","n1821014729","n1821014866","n1821014828","n1821015295","n1821014931","n1821014859","n1821014912","n1821014783","n1821014752","n1821014961","n1821015366","n1821015401","n1821015169","n1821015318","n1821014996","n1821014747","n1821014963","n1821014670","n1821015186","n1821015231","n1821015157","n1821014812","n1821015381","n1821014887","n1821015138","n1821014704","n1821014787","n1821014922","n1821015290","n1821015343","n1821014651","n1821014980","n1821014960","n1821015244","n1821015236","n1821015006","n1821014694","n1821014759","n1821015207","n1821015276","n1821015065","n1821014863","n1821014660","n1821014902","n1821014645","n1821015339","n1821014871","n1821015096","n1821015299","n1821014798","n1821014638","n1821015392","n1821014835","n1821014762","n1821014642","n1821015433","n1821014786","n1821015134","n1821014855","n1821015184","n1821014850","n1821015293","n1821015233","n1821015227","n1821014876","n1821014985","n1821014843","n1821015420","n1821015197","n1821015192","n1821015292","n1821015344","n1821014742","n1821014726","n1821015237","n1821014796","n1821014908","n1821014975","n1821014769","n1821014688","n1821014860","n1821014895","n1821014676","n1821015411","n1821014736","n1821015164","n1821014647","n1821015144","n1821014919","n1821015220","n1821015254","n1821015435","n1821015308","n1821015342","n1821014830","n1821015273","n1821014658","n1821014781","n1821015087","n1821015139","n1821015304","n1821014839","n1821015048","n1821015115","n1821015355","n1821015226","n1821015177","n1821015430","n1821014965","n1821014725","n1821015365","n1821015171","n1821015073","n1821015125","n1821015338","n1821015111","n1821014950","n1821015378","n1821015258","n1821015456","n1821015106","n1821014832","n1821014888","n1821014795","n1821014872","n1821014810","n1821014705","n1821014804","n1821014820","n1821015283","n1821014938","n1821014689","n1821015259","n1821015334","n1821015348","n1821014635","n1821015179","n1821014864","n1821014890","n1821015020","n1821014898","n1821015287","n1821015120","n1821014984","n1821014743","n1821014790","n1821014765","n1821014777","n1821015095","n1821014653","n1821015135","n1821014836","n1821014964","n1821014974","n1821014636","n1821014682","n1821014663","n1821014665","n1821015109","n1821015155","n1821014930","n1821014669","n1821015004","n1821015427","n1821014916","n1821015093","n1821015086","n1821015386","n1821014799","n1821014913","n1821015434","n1821014728","n1821014900","n1821015068","n1821015039","n1821015443","n1821015406","n1821015280","n1821015319","n1821015368","n1821014774","n1821015090","n1821015175","n1821015195","n1821014687","n1821015359","n1821015449","n1821014956","n1821014838","n1821014768","n1821014698","n1821015323","n1821014756","n1821015255","n1821015400","n1821014717","n1821014868","n1821014778","n1821015214","n1821014944","n1821014697","n1821014671","n1821014928","n1821015294","n1821014822","n1821015284","n1821015351","n1821015022","n1821015133","n1821014644","n1821015010","n1821014625","n1821014657","n1821014946","n1821015099","n1821015114","n1821014629","n1821014865","n1821014997","n1821014926","n1821014933","n1821015199","n1821014819","n1821015080","n1821014692","n1821014677","n1821015358","n1821015367","n1821015360","n1821015105","n1821015247","n1821015005","n1821014809","n1821014794","n1821014761","n1821014879","n1821014801","n1821015377","n1821015059","n1821014730","n1821015050","n1821015271","n1821015143","n1821014989","n1821015019","n1821014672","n1821014649","n1821014684","n1821014703","n1821015021","n1821015382","n1821014842","n1821014720","n1821014847","n1821015104","n1821014987","n1821014886","n1821015267","n1821015221","n1821015015","n1821015423","n1821014954","n1821014903","n1821014939","n1821015212","n1821014789","n1821014712","n1821014708","n1821015078","n1821015277","n1821015249","n1821014646","n1821014793","n1821015053","n1821014707","n1821015306","n1821015112","n1821015288","n1821015380","n1821015437","n1821015178","n1821015158","n1821015272","n1821015235","n1821015163","n1821015154","n1821015253","n1821014632","n1821015372","n1821015103","n1821015311","n1821015301","n1821014885","n1821014811","n1821014977","n1821015051","n1821014942","n1821014745","n1821015432","n1821015075","n1821014664","n1821014695","n1821015116","n1821014639","n1821015421","n1821015248","n1821014758","n1821014834","n1821015083","n1821015455","n1821015241","n1821015108","n1821014713","n1821015137","n1821015055","n1821015211","n1821014904","n1821015376","n1821015398","n1821014771","n1821014840","n1821015062","n1819790554","n1819790560","n1819790767","n1819790696","n1819790706","n1819790606","n1819790607","n1819790544","n1819790779","n1819790760","n1819790926","n1819790927","n1819790647","n1819790657","n1819790649","n1819790679","n1819790915","n1819790739","n1819790549","n1819790671","n1819790686","n1819790798","n1819790791","n1819790563","n1819790720","n1819790704","n1819790795","n1819790836","n1819790622","n1819790615","n1819790654","n1819790931","n1819790595","n1819790753","n1819790612","n1819790623","n1819790564","n1819790552","n1819790645","n1819790625","n1819790605","n1819790668","n1819790731","n1819790718","n1819790781","n1819790665","n1819790659","n1819790726","n1819790642","n1819790854","n1819790697","n1819790867","n1819790833","n1819790555","n1819790774","n1819790881","n1819790530","n1819790909","n1819790891","n1819790590","n1819790738","n1819790609","n1819790528","n1819790674","n1819790583","n1819790559","n1819790863","n1819790912","n1819790685","n1819790913"]},"n185955128":{"id":"n185955128","loc":[-85.6189367,41.9519432],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948818":{"id":"n185948818","loc":[-85.616755,41.952231],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:53:44Z","tags":{}},"n185978819":{"id":"n185978819","loc":[-85.616773,41.954737],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n185978821":{"id":"n185978821","loc":[-85.616699,41.954742],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:35Z","tags":{}},"n2138420714":{"id":"n2138420714","loc":[-85.6176304,41.9515154],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420715":{"id":"n2138420715","loc":[-85.6177355,41.9515717],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420716":{"id":"n2138420716","loc":[-85.6192901,41.951573],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420718":{"id":"n2138420718","loc":[-85.6171481,41.9513579],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420719":{"id":"n2138420719","loc":[-85.6165981,41.9519199],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420720":{"id":"n2138420720","loc":[-85.6165719,41.9519922],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420721":{"id":"n2138420721","loc":[-85.6165832,41.9520757],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420722":{"id":"n2138420722","loc":[-85.6166355,41.9521453],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420723":{"id":"n2138420723","loc":[-85.6169161,41.9522788],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420724":{"id":"n2138420724","loc":[-85.6170882,41.9522538],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420725":{"id":"n2138420725","loc":[-85.6189204,41.9514674],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420726":{"id":"n2138420726","loc":[-85.6180346,41.9514735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420727":{"id":"n2138420727","loc":[-85.6180362,41.9515719],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420728":{"id":"n2138420728","loc":[-85.6189204,41.9515727],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420744":{"id":"n2138420744","loc":[-85.618919,41.9519571],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420745":{"id":"n2138420745","loc":[-85.6194575,41.9522374],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420746":{"id":"n2138420746","loc":[-85.6181777,41.9536179],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420747":{"id":"n2138420747","loc":[-85.6176582,41.9533658],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420748":{"id":"n2138420748","loc":[-85.6179871,41.9530242],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420749":{"id":"n2138420749","loc":[-85.618429,41.9532476],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420750":{"id":"n2138420750","loc":[-85.6185538,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420751":{"id":"n2138420751","loc":[-85.6180765,41.9528677],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420752":{"id":"n2138420752","loc":[-85.6180394,41.9528855],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420753":{"id":"n2138420753","loc":[-85.6193752,41.9521695],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420754":{"id":"n2138420754","loc":[-85.6181374,41.9535376],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420755":{"id":"n2138420755","loc":[-85.6179898,41.9535545],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420756":{"id":"n2138420756","loc":[-85.6177286,41.9534228],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420757":{"id":"n2138420757","loc":[-85.6181011,41.9530292],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420759":{"id":"n2138420759","loc":[-85.6185158,41.9531194],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420760":{"id":"n2138420760","loc":[-85.6191318,41.9520425],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420761":{"id":"n2138420761","loc":[-85.6182348,41.9529815],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420762":{"id":"n2138420762","loc":[-85.6184853,41.9524248],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420763":{"id":"n2138420763","loc":[-85.6186764,41.9525193],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420764":{"id":"n2138420764","loc":[-85.6189421,41.9526483],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420765":{"id":"n2138420765","loc":[-85.6182875,41.9531222],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420766":{"id":"n2138420766","loc":[-85.6179141,41.9535163],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420767":{"id":"n2138420767","loc":[-85.6178363,41.9535735],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n185948824":{"id":"n185948824","loc":[-85.6165667,41.9529715],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n2138420758":{"id":"n2138420758","loc":[-85.6184408,41.953201],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138422349":{"id":"n2138422349","loc":[-85.6175136,41.9533346],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422350":{"id":"n2138422350","loc":[-85.6171867,41.9531679],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422351":{"id":"n2138422351","loc":[-85.61722,41.9531305],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422352":{"id":"n2138422352","loc":[-85.6171889,41.9531158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422353":{"id":"n2138422353","loc":[-85.6171733,41.9531284],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422354":{"id":"n2138422354","loc":[-85.616765,41.9529207],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422355":{"id":"n2138422355","loc":[-85.6167565,41.9529355],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422356":{"id":"n2138422356","loc":[-85.6164772,41.9527911],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422357":{"id":"n2138422357","loc":[-85.6168227,41.9524261],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422358":{"id":"n2138422358","loc":[-85.6171913,41.9526158],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422359":{"id":"n2138422359","loc":[-85.6172403,41.9525589],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422360":{"id":"n2138422360","loc":[-85.6172097,41.952542],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422361":{"id":"n2138422361","loc":[-85.6173948,41.9523512],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422362":{"id":"n2138422362","loc":[-85.6174256,41.9523678],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422363":{"id":"n2138422363","loc":[-85.6174831,41.9523086],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:27Z","tags":{}},"n2138422364":{"id":"n2138422364","loc":[-85.6173316,41.9522289],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422365":{"id":"n2138422365","loc":[-85.6174507,41.9521024],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422366":{"id":"n2138422366","loc":[-85.6174773,41.9521155],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422367":{"id":"n2138422367","loc":[-85.6176577,41.9519232],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422368":{"id":"n2138422368","loc":[-85.6176336,41.9519105],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422369":{"id":"n2138422369","loc":[-85.617747,41.9517861],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422370":{"id":"n2138422370","loc":[-85.6182675,41.9520559],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422371":{"id":"n2138422371","loc":[-85.6182105,41.9521219],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422372":{"id":"n2138422372","loc":[-85.6183863,41.9522203],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422373":{"id":"n2138422373","loc":[-85.6180984,41.9525266],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422374":{"id":"n2138422374","loc":[-85.6179159,41.9524295],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422375":{"id":"n2138422375","loc":[-85.617854,41.9524979],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422376":{"id":"n2138422376","loc":[-85.6177686,41.9524531],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422377":{"id":"n2138422377","loc":[-85.6174716,41.9527765],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138422378":{"id":"n2138422378","loc":[-85.6178545,41.9529756],"version":"1","changeset":"14878856","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:12:28Z","tags":{}},"n2138425424":{"id":"n2138425424","loc":[-85.6171736,41.9536385],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425425":{"id":"n2138425425","loc":[-85.6180159,41.9535782],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425426":{"id":"n2138425426","loc":[-85.6181068,41.9536282],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425427":{"id":"n2138425427","loc":[-85.6180673,41.9542678],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425428":{"id":"n2138425428","loc":[-85.6178636,41.9542634],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425429":{"id":"n2138425429","loc":[-85.6176204,41.9542046],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425430":{"id":"n2138425430","loc":[-85.6174366,41.9541031],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425431":{"id":"n2138425431","loc":[-85.6172942,41.9539781],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425432":{"id":"n2138425432","loc":[-85.6172171,41.9538399],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425433":{"id":"n2138425433","loc":[-85.6168138,41.9543266],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425434":{"id":"n2138425434","loc":[-85.6167779,41.9538098],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425435":{"id":"n2138425435","loc":[-85.6165849,41.9537073],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425441":{"id":"n2138425441","loc":[-85.616458,41.9543184],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425442":{"id":"n2138425442","loc":[-85.6166428,41.954345],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425445":{"id":"n2138425445","loc":[-85.6181332,41.9514117],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425446":{"id":"n2138425446","loc":[-85.6183263,41.9514111],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425447":{"id":"n2138425447","loc":[-85.6185033,41.9514102],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425449":{"id":"n2138425449","loc":[-85.6186809,41.9514093],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425451":{"id":"n2138425451","loc":[-85.6188681,41.9514082],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138436008":{"id":"n2138436008","loc":[-85.6170474,41.9513604],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436009":{"id":"n2138436009","loc":[-85.6164937,41.9519586],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436010":{"id":"n2138436010","loc":[-85.616497,41.9520725],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436011":{"id":"n2138436011","loc":[-85.6165654,41.9521645],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436012":{"id":"n2138436012","loc":[-85.6166631,41.9522178],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436013":{"id":"n2138436013","loc":[-85.6167327,41.9522554],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436014":{"id":"n2138436014","loc":[-85.6172383,41.9525125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138439319":{"id":"n2138439319","loc":[-85.6170432,41.9524057],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439320":{"id":"n2138439320","loc":[-85.617691,41.9517107],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439321":{"id":"n2138439321","loc":[-85.6177727,41.9516794],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439322":{"id":"n2138439322","loc":[-85.619085,41.9516811],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439323":{"id":"n2138439323","loc":[-85.6179432,41.952895],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439324":{"id":"n2138439324","loc":[-85.6180389,41.9529384],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439325":{"id":"n2138439325","loc":[-85.6176303,41.9533604],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439326":{"id":"n2138439326","loc":[-85.6175538,41.9534396],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439327":{"id":"n2138439327","loc":[-85.6173806,41.9523658],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439328":{"id":"n2138439328","loc":[-85.6171841,41.9522542],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439329":{"id":"n2138439329","loc":[-85.6172077,41.9524958],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439330":{"id":"n2138439330","loc":[-85.6171235,41.9525809],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439331":{"id":"n2138439331","loc":[-85.6180938,41.9527349],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439332":{"id":"n2138439332","loc":[-85.6177023,41.9525253],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439333":{"id":"n2138439333","loc":[-85.6175543,41.9526865],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n2138439334":{"id":"n2138439334","loc":[-85.6179589,41.9528783],"version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{}},"n185948820":{"id":"n185948820","loc":[-85.6163249,41.952701],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185948822":{"id":"n185948822","loc":[-85.6163757,41.952855],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185955123":{"id":"n185955123","loc":[-85.6198103,41.9510408],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185958839":{"id":"n185958839","loc":[-85.611651,41.954761],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965033":{"id":"n185965033","loc":[-85.614195,41.954754],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185976502":{"id":"n185976502","loc":[-85.617375,41.947559],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:07:32Z","tags":{}},"n185976504":{"id":"n185976504","loc":[-85.6174164,41.9510804],"version":"3","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{}},"n185978828":{"id":"n185978828","loc":[-85.613542,41.954756],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n185978830":{"id":"n185978830","loc":[-85.610373,41.954774],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:08:36Z","tags":{}},"n2138420713":{"id":"n2138420713","loc":[-85.6174641,41.9506942],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:11Z","tags":{}},"n2138420717":{"id":"n2138420717","loc":[-85.6173027,41.9512895],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:12Z","tags":{}},"n2138420768":{"id":"n2138420768","loc":[-85.61745,41.9501974],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138420773":{"id":"n2138420773","loc":[-85.6174135,41.9489136],"version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{}},"n2138425436":{"id":"n2138425436","loc":[-85.6159148,41.9538036],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:40Z","tags":{}},"n2138425437":{"id":"n2138425437","loc":[-85.6159534,41.9539677],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425438":{"id":"n2138425438","loc":[-85.6160306,41.9540846],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425439":{"id":"n2138425439","loc":[-85.6161354,41.954181],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425440":{"id":"n2138425440","loc":[-85.6162733,41.954263],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425443":{"id":"n2138425443","loc":[-85.6183273,41.9510826],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425444":{"id":"n2138425444","loc":[-85.6181354,41.9510835],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425448":{"id":"n2138425448","loc":[-85.6185033,41.9510816],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425450":{"id":"n2138425450","loc":[-85.6186816,41.9510808],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138425452":{"id":"n2138425452","loc":[-85.6188641,41.9510818],"version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:41Z","tags":{}},"n2138435984":{"id":"n2138435984","loc":[-85.6167607,41.9501009],"version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:47Z","tags":{}},"n2138436000":{"id":"n2138436000","loc":[-85.6173169,41.947558],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436001":{"id":"n2138436001","loc":[-85.6173362,41.948883],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436002":{"id":"n2138436002","loc":[-85.6167791,41.9492952],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436003":{"id":"n2138436003","loc":[-85.6167543,41.949349],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436004":{"id":"n2138436004","loc":[-85.6167648,41.9509125],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436005":{"id":"n2138436005","loc":[-85.6168832,41.9510412],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436006":{"id":"n2138436006","loc":[-85.6170045,41.9511417],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:01Z","tags":{}},"n2138436007":{"id":"n2138436007","loc":[-85.6170624,41.9512483],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436017":{"id":"n2138436017","loc":[-85.6168094,41.9492729],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436021":{"id":"n2138436021","loc":[-85.6167553,41.9494886],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436023":{"id":"n2138436023","loc":[-85.6167585,41.9499707],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"n2138436025":{"id":"n2138436025","loc":[-85.6167567,41.9497018],"version":"1","changeset":"14878954","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:47:02Z","tags":{}},"w203838284":{"id":"w203838284","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425424","n2138425425","n2138425426","n2138425427","n2138425428","n2138425429","n2138425430","n2138425431","n2138425432","n2138425424"]},"w203837928":{"id":"w203837928","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"highway":"service"},"nodes":["n2138420717","n2138420718","n2138420719","n2138420720","n2138420721","n2138420722","n185948818","n2138420723","n2138420724","n2138420715"]},"w203839364":{"id":"w203839364","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439331","n2138439332"]},"w203837932":{"id":"w203837932","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420744","n2138420745","n2138420746","n2138420747","n2138420748","n2138420749","n2138420750","n2138420751","n2138420744"]},"w203839362":{"id":"w203839362","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439327","n2138439328"]},"w203839363":{"id":"w203839363","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439329","n2138439330"]},"w203837933":{"id":"w203837933","version":"2","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:42Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n185955128","n2138420760","n2138420753","n2138420764","n2138420759","n2138420758","n2138420754","n2138420755","n2138420766","n2138420756"]},"w203837936":{"id":"w203837936","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420765","n2138420766"]},"w17966364":{"id":"w17966364","version":"2","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"access":"private","highway":"service","name":"Collins Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Collins","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313686","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185961362","n185976502","n2138420773","n2138420768","n2138420713","n185976504","n2138420717","n2138420714","n2138420715","n2138420727","n2138420728","n2138420716"]},"w203838040":{"id":"w203838040","version":"3","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"amenity":"school","area":"yes","building":"yes","name":"Three Rivers Middle School"},"nodes":["n2138422349","n2138422350","n2138422351","n2138422352","n2138422353","n2138422354","n2138422355","n2138422356","n2138422357","n2138439330","n2138422358","n2138422359","n2138422360","n2138436014","n2138439327","n2138422361","n2138422362","n2138422363","n2138422364","n2138422365","n2138422366","n2138422367","n2138422368","n2138422369","n2138422370","n2138422371","n2138422372","n2138422373","n2138422374","n2138422375","n2138422376","n2138439332","n2138439333","n2138422377","n2138422378","n2138422349"]},"w17964049":{"id":"w17964049","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:46Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15335181","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955120","n185955123","n2138420716","n185955128","n2138420762","n2138420752","n2138420761","n2138420759"]},"w41074899":{"id":"w41074899","version":"4","changeset":"14676554","user":"bbmiller","uid":"451048","visible":"true","timestamp":"2013-01-16T20:05:18Z","tags":{"highway":"secondary","name":"E Hoffman St","ref":"M 60","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Hoffman","tiger:name_direction_prefix":"E","tiger:name_type":"St","tiger:reviewed":"no","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978817","n185978819","n185978821","n185965033","n185978828","n185958839","n185978830"]},"w203839365":{"id":"w203839365","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439333","n2138439334"]},"w203837935":{"id":"w203837935","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420762","n2138420763","n2138420764"]},"w203838287":{"id":"w203838287","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425446","n2138425447","n2138425448","n2138425443","n2138425446"]},"w203837934":{"id":"w203837934","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:14Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420760","n2138420763","n2138420761"]},"w203838289":{"id":"w203838289","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425449","n2138425451","n2138425452","n2138425450","n2138425449"]},"w17963047":{"id":"w17963047","version":"4","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:19Z","tags":{"highway":"service","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15331535","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185948818","n2138436013","n185948820","n185948822","n185948824","n2138439326","n2138420767","n2138420766"]},"w203839091":{"id":"w203839091","version":"3","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:44Z","tags":{"highway":"footway"},"nodes":["n185976502","n2138436000","n2138436001","n2138436017","n2138436002","n2138436003","n2138436021","n2138436025","n2138436023","n2138435984","n2138436004","n2138436005","n2138436006","n2138436007","n2138436008","n2138436009","n2138436010","n2138436011","n2138436012","n2138436013","n2138439319","n2138439329","n2138436014"]},"w204830797":{"id":"w204830797","version":"1","changeset":"14970854","user":"oldtopos","uid":"169004","visible":"true","timestamp":"2013-02-09T18:25:37Z","tags":{"highway":"service","service":"parking_aisle"},"nodes":["n2138420756","n2138420757","n2138420765","n2138420758"]},"w203838288":{"id":"w203838288","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425447","n2138425449","n2138425450","n2138425448","n2138425447"]},"w203838285":{"id":"w203838285","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"baseball"},"nodes":["n2138425433","n2138425434","n2138425435","n2138425436","n2138425437","n2138425438","n2138425439","n2138425440","n2138425441","n2138425442","n2138425433"]},"w203838286":{"id":"w203838286","version":"1","changeset":"14878914","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:33:42Z","tags":{"area":"yes","leisure":"pitch","sport":"tennis"},"nodes":["n2138425443","n2138425444","n2138425445","n2138425446","n2138425443"]},"w203837929":{"id":"w203837929","version":"1","changeset":"14878832","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:00:13Z","tags":{"amenity":"parking","area":"yes"},"nodes":["n2138420725","n2138420726","n2138420727","n2138420728","n2138420725"]},"w203839361":{"id":"w203839361","version":"1","changeset":"14878967","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T04:54:18Z","tags":{"highway":"footway"},"nodes":["n2138439319","n2138439328","n2138439320","n2138439321","n2138439322","n2138439331","n2138439334","n2138439323","n2138439324","n2138439325","n2138439326"]},"n394381698":{"id":"n394381698","loc":[-85.614471,41.954755],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381699":{"id":"n394381699","loc":[-85.6152,41.954744],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381700":{"id":"n394381700","loc":[-85.615201,41.954081],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381701":{"id":"n394381701","loc":[-85.614426,41.954042],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381702":{"id":"n394381702","loc":[-85.616319,41.954749],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381704":{"id":"n394381704","loc":[-85.616152,41.954752],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381706":{"id":"n394381706","loc":[-85.615201,41.95483],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490775":{"id":"n394490775","loc":[-85.613971,41.954839],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490782":{"id":"n394490782","loc":[-85.614372,41.954841],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n185958835":{"id":"n185958835","loc":[-85.611615,41.953704],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958837":{"id":"n185958837","loc":[-85.611636,41.953938],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958842":{"id":"n185958842","loc":[-85.611187,41.951686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958844":{"id":"n185958844","loc":[-85.611087,41.951741],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958845":{"id":"n185958845","loc":[-85.611034,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958847":{"id":"n185958847","loc":[-85.611016,41.95196],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958849":{"id":"n185958849","loc":[-85.610989,41.95328],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958851":{"id":"n185958851","loc":[-85.611021,41.953484],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958852":{"id":"n185958852","loc":[-85.611091,41.953603],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958853":{"id":"n185958853","loc":[-85.6112,41.953661],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185958855":{"id":"n185958855","loc":[-85.611364,41.953686],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:58:34Z","tags":{}},"n185965031":{"id":"n185965031","loc":[-85.614204,41.953696],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965032":{"id":"n185965032","loc":[-85.6142,41.953978],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:42Z","tags":{}},"n185965062":{"id":"n185965062","loc":[-85.614617,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965064":{"id":"n185965064","loc":[-85.61463,41.951852],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965066":{"id":"n185965066","loc":[-85.614642,41.953436],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965068":{"id":"n185965068","loc":[-85.6146,41.953551],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965071":{"id":"n185965071","loc":[-85.614487,41.95363],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185965073":{"id":"n185965073","loc":[-85.614354,41.953672],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:01:43Z","tags":{}},"n185966288":{"id":"n185966288","loc":[-85.61179,41.953695],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966290":{"id":"n185966290","loc":[-85.612232,41.953685],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966293":{"id":"n185966293","loc":[-85.613438,41.953677],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:33Z","tags":{}},"n185966349":{"id":"n185966349","loc":[-85.611323,41.951653],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966351":{"id":"n185966351","loc":[-85.611892,41.951642],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966352":{"id":"n185966352","loc":[-85.612216,41.951641],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966353":{"id":"n185966353","loc":[-85.613111,41.951639],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966354":{"id":"n185966354","loc":[-85.613396,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185966355":{"id":"n185966355","loc":[-85.614221,41.95164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:02:34Z","tags":{}},"n185973839":{"id":"n185973839","loc":[-85.61341,41.951919],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185973840":{"id":"n185973840","loc":[-85.613438,41.953308],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:06:03Z","tags":{}},"n185980222":{"id":"n185980222","loc":[-85.613781,41.955164],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980223":{"id":"n185980223","loc":[-85.613815,41.955237],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980225":{"id":"n185980225","loc":[-85.613837,41.955316],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185990345":{"id":"n185990345","loc":[-85.612211,41.951977],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:15:01Z","tags":{}},"n185955743":{"id":"n185955743","loc":[-85.613873,41.95635],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185980227":{"id":"n185980227","loc":[-85.613851,41.955415],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n185980229":{"id":"n185980229","loc":[-85.613918,41.957134],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T05:09:33Z","tags":{}},"n394381703":{"id":"n394381703","loc":[-85.616287,41.955674],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394381705":{"id":"n394381705","loc":[-85.615164,41.955676],"version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{}},"n394490777":{"id":"n394490777","loc":[-85.613973,41.955979],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"n394490780":{"id":"n394490780","loc":[-85.614364,41.955987],"version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{}},"w17965307":{"id":"w17965307","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:58Z","tags":{"highway":"residential","name":"Bates Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Bates","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313640:15313641","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185966349","n185966351","n185966352","n185966353","n185966354","n185966355","n185965062"]},"w17967957":{"id":"w17967957","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:55:16Z","tags":{"highway":"residential","name":"Krum Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Krum","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313643","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966352","n185990345","n185966290"]},"w17964508":{"id":"w17964508","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:11Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15324628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958842","n185958844","n185958845","n185958847","n185958849","n185958851","n185958852","n185958853","n185958855","n185958835"]},"w17964507":{"id":"w17964507","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:30:10Z","tags":{"highway":"residential","name":"Blossom Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Blossom","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313629","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185958837","n185958839"]},"w34367080":{"id":"w34367080","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381699","n394381706","n394381705","n394381703","n394381702","n394381704","n394381699"]},"w17965302":{"id":"w17965302","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:35:55Z","tags":{"highway":"residential","name":"Clausen Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Clausen","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313630:15313631:15313632","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185958835","n185966288","n185966290","n185966293","n185965031"]},"w17965156":{"id":"w17965156","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:54Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15327962","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965062","n185965064","n185965066","n185965068","n185965071","n185965073","n185965031"]},"w34369812":{"id":"w34369812","version":"1","changeset":"1160580","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T06:07:58Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394490775","n394490777","n394490780","n394490782","n394490775"]},"w17965151":{"id":"w17965151","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:34:52Z","tags":{"highway":"residential","name":"Orchard Dr","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Orchard","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313628","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185965031","n185965032","n185965033"]},"w17966756":{"id":"w17966756","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:47:10Z","tags":{"access":"private","highway":"service","name":"Lockport Dr","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Lockport","tiger:name_type":"Dr","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313621:15314402","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185978828","n185980222","n185980223","n185980225","n185980227","n185955743","n185980229"]},"w17966056":{"id":"w17966056","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:41:57Z","tags":{"highway":"residential","name":"Angell Ave","tiger:cfcc":"A41","tiger:county":"St. Joseph, MI","tiger:name_base":"Angell","tiger:name_type":"Ave","tiger:reviewed":"no","tiger:separated":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15313639","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185966354","n185973839","n185973840","n185966293"]},"w34367079":{"id":"w34367079","version":"1","changeset":"1160198","user":"TIGERcnl","uid":"120146","visible":"true","timestamp":"2009-05-12T04:27:13Z","tags":{"admin_level":"8","boundary":"administrative","created_by":"polyshp2osm-multipoly","source":"TIGER/Line® 2008 Place Shapefiles (http://www.census.gov/geo/www/tiger/)"},"nodes":["n394381700","n394381701","n394381698","n394381699","n394381700"]},"n185955744":{"id":"n185955744","loc":[-85.611753,41.956208],"version":"2","changeset":"2196690","user":"woodpeck_fixbot","uid":"147510","visible":"true","timestamp":"2009-08-19T04:56:55Z","tags":{}},"n185988932":{"id":"n185988932","loc":[-85.6159,41.956336],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988934":{"id":"n185988934","loc":[-85.6159158,41.9590646],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{}},"n185988935":{"id":"n185988935","loc":[-85.6157358,41.959364],"version":"3","changeset":"12169723","user":"Tom Layo","uid":"280679","visible":"true","timestamp":"2012-07-10T06:59:04Z","tags":{"highway":"turning_circle","source":"Bing"}},"n2138447007":{"id":"n2138447007","loc":[-85.6130784,41.9590689],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447008":{"id":"n2138447008","loc":[-85.6133328,41.9593805],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447003":{"id":"n2138447003","loc":[-85.610238,41.9547745],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447004":{"id":"n2138447004","loc":[-85.6102652,41.9566041],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447005":{"id":"n2138447005","loc":[-85.610325,41.9568823],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447006":{"id":"n2138447006","loc":[-85.6105644,41.9571383],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447009":{"id":"n2138447009","loc":[-85.6135946,41.959948],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447010":{"id":"n2138447010","loc":[-85.6136071,41.9629372],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447011":{"id":"n2138447011","loc":[-85.6134392,41.9633182],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447012":{"id":"n2138447012","loc":[-85.6130151,41.9636073],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447013":{"id":"n2138447013","loc":[-85.6122729,41.9637125],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"n2138447014":{"id":"n2138447014","loc":[-85.6056682,41.963752],"version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{}},"w17964174":{"id":"w17964174","version":"1","changeset":"402341","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:27:41Z","tags":{"access":"private","highway":"service","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15314401","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7"},"nodes":["n185955743","n185955744"]},"w17967743":{"id":"w17967743","version":"1","changeset":"402580","user":"DaveHansenTiger","uid":"7168","visible":"true","timestamp":"2007-12-23T20:54:06Z","tags":{"access":"private","highway":"service","name":"Manistee River Rd","tiger:cfcc":"A74","tiger:county":"St. Joseph, MI","tiger:name_base":"Manistee River","tiger:name_type":"Rd","tiger:reviewed":"no","tiger:source":"tiger_import_dch_v0.6_20070813","tiger:tlid":"15326121:15326126:15326127:15326116","tiger:upload_uuid":"bulk_upload.pl-b79f893a-0be1-4a5f-a183-6aea114c9af7","tiger:zip_left":"49093","tiger:zip_right":"49093"},"nodes":["n185971574","n185988932","n185971407","n185981301","n185967987","n185988934","n185988935"]},"w203839666":{"id":"w203839666","version":"1","changeset":"14878989","user":"ansis","uid":"1193517","visible":"true","timestamp":"2013-02-02T05:02:39Z","tags":{"highway":"residential","name":"Hov Aire Drive"},"nodes":["n2138447003","n2138447004","n2138447005","n2138447006","n2138447007","n2138447008","n2138447009","n2138447010","n2138447011","n2138447012","n2138447013","n2138447014"]}}';iD.data = { @@ -27782,7 +29267,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "yh:STRUCTURE", "yh:TOTYUMONO", "yh:TYPE", - "yh:WIDTH_RANK" + "yh:WIDTH_RANK", + "SK53_bulk:load" ], "imagery": [ { @@ -27835,8 +29321,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ] }, { - "name": " TIGER 2012 Roads Overlay", + "name": "TIGER 2012 Roads Overlay", "template": "http://{t}.tile.openstreetmap.us/tiger2012_roads_expanded/{z}/{x}/{y}.png", + "sourcetag": "TIGER 2012", "overlay": true, "scaleExtent": [ 16, @@ -27847,128 +29334,98 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "b", "c" ], - "extent": [ + "extents": [ [ - -124.81, - 24.055 - ], - [ - -66.865, - 49.386 - ] - ] - }, - { - "name": " TIGER 2012 Roads Overlay", - "template": "http://{t}.tile.openstreetmap.us/tiger2012_roads_expanded/{z}/{x}/{y}.png", - "subdomains": [ - "a", - "b", - "c" - ], - "extent": [ - [ - -179.754, - 50.858 - ], - [ - -129.899, - 71.463 - ] - ] - }, - { - "name": " TIGER 2012 Roads Overlay", - "template": "http://{t}.tile.openstreetmap.us/tiger2012_roads_expanded/{z}/{x}/{y}.png", - "subdomains": [ - "a", - "b", - "c" - ], - "extent": [ - [ - -174.46, - 18.702 + [ + -124.81, + 24.055 + ], + [ + -66.865, + 49.386 + ] ], [ - -154.516, - 26.501 - ] - ] - }, - { - "name": " USGS Topographic Maps", - "template": "http://{t}.tile.openstreetmap.us/usgs_scanned_topos/{z}/{x}/{y}.png", - "subdomains": [ - "a", - "b", - "c" - ], - "extent": [ - [ - -125.991, - 24.005 + [ + -179.754, + 50.858 + ], + [ + -129.899, + 71.463 + ] ], [ - -65.988, - 50.009 + [ + -174.46, + 18.702 + ], + [ + -154.516, + 26.501 + ] ] ] }, { - "name": " USGS Topographic Maps", + "name": "USGS Topographic Maps", "template": "http://{t}.tile.openstreetmap.us/usgs_scanned_topos/{z}/{x}/{y}.png", "subdomains": [ "a", "b", "c" ], - "extent": [ + "extents": [ [ - -160.579, - 18.902 + [ + -125.991, + 24.005 + ], + [ + -65.988, + 50.009 + ] ], [ - -154.793, - 22.508 - ] - ] - }, - { - "name": " USGS Topographic Maps", - "template": "http://{t}.tile.openstreetmap.us/usgs_scanned_topos/{z}/{x}/{y}.png", - "subdomains": [ - "a", - "b", - "c" - ], - "extent": [ - [ - -178.001, - 51.255 + [ + -160.579, + 18.902 + ], + [ + -154.793, + 22.508 + ] ], [ - -130.004, - 71.999 + [ + -178.001, + 51.255 + ], + [ + -130.004, + 71.999 + ] ] ] }, { - "name": " USGS Large Scale Aerial Imagery", + "name": "USGS Large Scale Aerial Imagery", "template": "http://{t}.tile.openstreetmap.us/usgs_large_scale/{z}/{x}/{y}.jpg", "subdomains": [ "a", "b", "c" ], - "extent": [ - [ - -124.819, - 24.496 - ], + "extents": [ [ - -66.931, - 49.443 + [ + -124.819, + 24.496 + ], + [ + -66.931, + 49.443 + ] ] ] }, @@ -27981,14 +29438,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "c", "d" ], - "extent": [ - [ - -123.441, - 48.995 - ], + "extents": [ [ - -121.346, - 50.426 + [ + -123.441, + 48.995 + ], + [ + -121.346, + 50.426 + ] ] ], "sourcetag": "bc_mosaic", @@ -27997,14 +29456,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS OpenData Streetview", "template": "http://os.openstreetmap.org/sv/{z}/{x}/{y}.png", - "extent": [ - [ - -8.72, - 49.86 - ], + "extents": [ [ - 1.84, - 60.92 + [ + -8.72, + 49.86 + ], + [ + 1.84, + 60.92 + ] ] ], "sourcetag": "OS_OpenData_StreetView" @@ -28012,14 +29473,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS OpenData Locator", "template": "http://tiles.itoworld.com/os_locator/{z}/{x}/{y}.png", - "extent": [ - [ - -9, - 49.8 - ], + "extents": [ [ - 1.9, - 61.1 + [ + -9, + 49.8 + ], + [ + 1.9, + 61.1 + ] ] ], "sourcetag": "OS_OpenData_Locator" @@ -28027,14 +29490,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS 1:25k historic (OSM)", "template": "http://ooc.openstreetmap.org/os1/{z}/{x}/{y}.jpg", - "extent": [ - [ - -9, - 49.8 - ], + "extents": [ [ - 1.9, - 61.1 + [ + -9, + 49.8 + ], + [ + 1.9, + 61.1 + ] ] ], "sourcetag": "OS 1:25k" @@ -28042,14 +29507,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS 1:25k historic (NLS)", "template": "http://geo.nls.uk/mapdata2/os/25000/{z}/{x}/{y}.png", - "extent": [ - [ - -9, - 49.8 - ], + "extents": [ [ - 1.9, - 61.1 + [ + -9, + 49.8 + ], + [ + 1.9, + 61.1 + ] ] ], "sourcetag": "OS 1:25k", @@ -28059,14 +29526,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS 7th Series historic (OSM)", "template": "http://ooc.openstreetmap.org/os7/{z}/{x}/{y}.jpg", - "extent": [ - [ - -9, - 49.8 - ], + "extents": [ [ - 1.9, - 61.1 + [ + -9, + 49.8 + ], + [ + 1.9, + 61.1 + ] ] ], "sourcetag": "OS7" @@ -28074,14 +29543,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS 7th Series historic (NLS)", "template": "http://geo.nls.uk/mapdata2/os/seventh/{z}/{x}/{y}.png", - "extent": [ - [ - -9, - 49.8 - ], + "extents": [ [ - 1.9, - 61.1 + [ + -9, + 49.8 + ], + [ + 1.9, + 61.1 + ] ] ], "sourcetag": "OS7", @@ -28091,14 +29562,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS New Popular Edition historic", "template": "http://ooc.openstreetmap.org/npe/{z}/{x}/{y}.png", - "extent": [ - [ - -5.8, - 49.8 - ], + "extents": [ [ - 1.9, - 55.8 + [ + -5.8, + 49.8 + ], + [ + 1.9, + 55.8 + ] ] ], "sourcetag": "NPE" @@ -28106,14 +29579,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "OS Scottish Popular historic", "template": "http://ooc.openstreetmap.org/npescotland/tiles/{z}/{x}/{y}.jpg", - "extent": [ - [ - -7.8, - 54.5 - ], + "extents": [ [ - -1.1, - 61.1 + [ + -7.8, + 54.5 + ], + [ + -1.1, + 61.1 + ] ] ], "sourcetag": "NPE" @@ -28121,106 +29596,78 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Surrey aerial", "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{z}/{x}/{y}.png", - "extent": [ - [ - -0.856, - 51.071 - ], + "extents": [ [ - 0.062, - 51.473 + [ + -0.856, + 51.071 + ], + [ + 0.062, + 51.473 + ] ] ], "sourcetag": "Surrey aerial" }, { - "name": "Haiti - GeoEye Jan 13", - "template": "http://gravitystorm.dev.openstreetmap.org/imagery/haiti/{z}/{x}/{y}.jpg", - "extent": [ - [ - -74.5, - 17.95 - ], - [ - -71.58, - 20.12 - ] - ], - "sourcetag": "Haiti GeoEye" - }, - { - "name": "Haiti - GeoEye Jan 13+", - "template": "http://maps.nypl.org/tilecache/1/geoeye/{z}/{x}/{y}.jpg", - "extent": [ - [ - -74.5, - 17.95 - ], - [ - -71.58, - 20.12 - ] - ], - "sourcetag": "Haiti GeoEye" - }, - { - "name": "Haiti - DigitalGlobe", - "template": "http://maps.nypl.org/tilecache/1/dg_crisis/{z}/{x}/{y}.jpg", - "extent": [ - [ - -74.5, - 17.95 - ], - [ - -71.58, - 20.12 - ] - ], - "sourcetag": "Haiti DigitalGlobe" - }, - { - "name": "Haiti - Street names", - "template": "http://hypercube.telascience.org/tiles/1.0.0/haiti-city/{z}/{x}/{y}.jpg", - "extent": [ - [ - -74.5, - 17.95 - ], + "name": "Port au Prince - GeoEye Jan 2010", + "template": "http://gravitystorm.dev.openstreetmap.org/imagery/haiti/{z}/{x}/{y}.png", + "extents": [ [ - -71.58, - 20.12 + [ + -72.43, + 18.5 + ], + [ + -72.31, + 18.58 + ] ] ], - "sourcetag": "Haiti streetnames" + "sourcetag": "GeoEye, 2010-01" }, { - "name": "NAIP", - "template": "http://cube.telascience.org/tilecache/tilecache.py/NAIP_ALL/{z}/{x}/{y}.png", - "description": "National Agriculture Imagery Program", - "extent": [ - [ - -125.8, - 24.2 - ], + "name": "Haiti - IOM Drone Imagery, 2012-13", + "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}", + "extents": [ [ - -62.3, - 49.5 + [ + -74.5, + 17.95 + ], + [ + -71.58, + 20.12 + ] ] ], - "sourcetag": "NAIP" + "sourcetag": "iom_image2013" }, { "name": "NAIP", "template": "http://cube.telascience.org/tilecache/tilecache.py/NAIP_ALL/{z}/{x}/{y}.png", "description": "National Agriculture Imagery Program", - "extent": [ + "extents": [ [ - -168.5, - 55.3 + [ + -125.8, + 24.2 + ], + [ + -62.3, + 49.5 + ] ], [ - -140, - 71.5 + [ + -168.5, + 55.3 + ], + [ + -140, + 71.5 + ] ] ], "sourcetag": "NAIP" @@ -28228,14 +29675,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Ireland - NLS Historic Maps", "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{z}/{x}/{y}.png", - "extent": [ - [ - -10.71, - 51.32 - ], + "extents": [ [ - -5.37, - 55.46 + [ + -10.71, + 51.32 + ], + [ + -5.37, + 55.46 + ] ] ], "sourcetag": "NLS Historic Maps", @@ -28245,14 +29694,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Denmark - Fugro Aerial Imagery", "template": "http://tile.openstreetmap.dk/fugro2005/{z}/{x}/{y}.jpg", - "extent": [ - [ - 7.81, - 54.44 - ], + "extents": [ [ - 15.49, - 57.86 + [ + 7.81, + 54.44 + ], + [ + 15.49, + 57.86 + ] ] ], "sourcetag": "Fugro (2005)" @@ -28260,14 +29711,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Denmark - Stevns Kommune", "template": "http://tile.openstreetmap.dk/stevns/2009/{z}/{x}/{y}.jpg", - "extent": [ - [ - 12.09144, - 55.23403 - ], + "extents": [ [ - 12.47712, - 55.43647 + [ + 12.09144, + 55.23403 + ], + [ + 12.47712, + 55.43647 + ] ] ], "sourcetag": "Stevns Kommune (2009)" @@ -28275,14 +29728,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Austria - geoimage.at", "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{z}/{x}/{y}.jpg", - "extent": [ - [ - 9.36, - 46.33 - ], + "extents": [ [ - 17.28, - 49.09 + [ + 9.36, + 46.33 + ], + [ + 17.28, + 49.09 + ] ] ], "sourcetag": "geoimage.at" @@ -28290,14 +29745,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Russia - Kosmosnimki.ru IRS Satellite", "template": "http://irs.gis-lab.info/?layers=irs&request=GetTile&z={z}&x={x}&y={y}", - "extent": [ - [ - 19.02, - 40.96 - ], + "extents": [ [ - 77.34, - 70.48 + [ + 19.02, + 40.96 + ], + [ + 77.34, + 70.48 + ] ] ], "sourcetag": "Kosmosnimki.ru IRS" @@ -28305,14 +29762,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Belarus - Kosmosnimki.ru SPOT4 Satellite", "template": "http://irs.gis-lab.info/?layers=spot&request=GetTile&z={z}&x={x}&y={y}", - "extent": [ - [ - 23.16, - 51.25 - ], + "extents": [ [ - 32.83, - 56.19 + [ + 23.16, + 51.25 + ], + [ + 32.83, + 56.19 + ] ] ], "sourcetag": "Kosmosnimki.ru SPOT4" @@ -28320,14 +29779,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Australia - Geographic Reference Image", "template": "http://agri.openstreetmap.org/{z}/{x}/{y}.png", - "extent": [ - [ - 96, - -44 - ], + "extents": [ [ - 168, - -9 + [ + 96, + -44 + ], + [ + 168, + -9 + ] ] ], "sourcetag": "AGRI" @@ -28335,14 +29796,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Switzerland - Canton Aargau - AGIS 25cm 2011", "template": "http://tiles.poole.ch/AGIS/OF2011/{z}/{x}/{y}.png", - "extent": [ - [ - 7.69, - 47.13 - ], + "extents": [ [ - 8.48, - 47.63 + [ + 7.69, + 47.13 + ], + [ + 8.48, + 47.63 + ] ] ], "sourcetag": "AGIS OF2011" @@ -28350,14 +29813,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Switzerland - Canton Solothurn - SOGIS 2007", "template": "http://mapproxy.sosm.ch:8080/tiles/sogis2007/EPSG900913/{z}/{x}/{y}.png?origin=nw", - "extent": [ - [ - 7.33, - 47.06 - ], + "extents": [ [ - 8.04, - 47.5 + [ + 7.33, + 47.06 + ], + [ + 8.04, + 47.5 + ] ] ], "sourcetag": "Orthofoto 2007 WMS Solothurn" @@ -28365,14 +29830,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Poland - Media-Lab fleet GPS masstracks", "template": "http://masstracks.media-lab.com.pl/{z}/{x}/{y}.png", - "extent": [ - [ - 14, - 48.9 - ], + "extents": [ [ - 24.2, - 55 + [ + 14, + 48.9 + ], + [ + 24.2, + 55 + ] ] ], "sourcetag": "masstracks" @@ -28385,14 +29852,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "b", "c" ], - "extent": [ - [ - 17.64, - -34.95 - ], + "extents": [ [ - 32.87, - -22.05 + [ + 17.64, + -34.95 + ], + [ + 32.87, + -22.05 + ] ] ], "sourcetag": "ngi-aerial" @@ -28400,14 +29869,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," { "name": "Lithuania - ORT10LT", "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg", - "extent": [ - [ - 21, - 53.88 - ], + "extents": [ [ - 26.85, - 56.45 + [ + 21, + 53.88 + ], + [ + 26.85, + 56.45 + ] ] ], "scaleExtent": [ @@ -29846,6 +31317,19 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ], "presets": { "presets": { + "address": { + "fields": [ + "address" + ], + "geometry": [ + "point" + ], + "tags": { + "addr:housenumber": "*" + }, + "matchScore": 0.2, + "name": "Address" + }, "aeroway": { "icon": "airport", "fields": [ @@ -30143,6 +31627,33 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Cafe" }, + "amenity/car_rental": { + "geometry": [ + "point", + "area" + ], + "tags": { + "amenity": "car_rental" + }, + "fields": [ + "operator" + ], + "name": "Car Rental" + }, + "amenity/car_sharing": { + "geometry": [ + "point", + "area" + ], + "tags": { + "amenity": "car_sharing" + }, + "fields": [ + "operator", + "capacity" + ], + "name": "Car Sharing" + }, "amenity/car_wash": { "geometry": [ "point", @@ -30156,6 +31667,27 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ], "name": "Car Wash" }, + "amenity/childcare": { + "icon": "school", + "fields": [ + "building_area", + "address" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [ + "nursery", + "orphanage", + "playgroup" + ], + "tags": { + "amenity": "childcare" + }, + "name": "Childcare" + }, "amenity/cinema": { "icon": "cinema", "fields": [ @@ -30223,6 +31755,20 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Courthouse" }, + "amenity/drinking_water": { + "icon": "water", + "geometry": [ + "point" + ], + "tags": { + "amenity": "drinking_water" + }, + "terms": [ + "water fountain", + "potable water" + ], + "name": "Drinking Water" + }, "amenity/embassy": { "geometry": [ "area", @@ -30360,10 +31906,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "area" ], "terms": [ - "preschool", "nursery", - "childcare", - "playgroup" + "preschool" ], "tags": { "amenity": "kindergarten" @@ -30398,7 +31942,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "amenity": "marketplace" }, "fields": [ - "building" + "building_area" ], "name": "Marketplace" }, @@ -30446,7 +31990,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "fields": [ "religion", "denomination", - "building", + "building_area", "address" ], "geometry": [ @@ -30484,6 +32028,33 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Place of Worship" }, + "amenity/place_of_worship/buddhist": { + "icon": "place-of-worship", + "fields": [ + "denomination", + "building_yes", + "address" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [ + "stupa", + "vihara", + "monastery", + "temple", + "pagoda", + "zendo", + "dojo" + ], + "tags": { + "amenity": "place_of_worship", + "religion": "buddhist" + }, + "name": "Buddhist Temple" + }, "amenity/place_of_worship/christian": { "icon": "religious-christian", "fields": [ @@ -30728,7 +32299,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "icon": "school", "fields": [ "operator", - "building", + "building_area", "address" ], "geometry": [ @@ -30772,6 +32343,23 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "searchable": false, "name": "Swimming Pool" }, + "amenity/taxi": { + "fields": [ + "operator" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [ + "cab" + ], + "tags": { + "amenity": "taxi" + }, + "name": "Taxi Stand" + }, "amenity/telephone": { "icon": "telephone", "geometry": [ @@ -30809,14 +32397,17 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "amenity/toilets": { "fields": [ "operator", - "building" + "building_area" ], "geometry": [ "point", "vertex", "area" ], - "terms": [], + "terms": [ + "bathroom", + "restroom" + ], "tags": { "amenity": "toilets" }, @@ -30882,6 +32473,13 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ], "name": "Waste Basket" }, + "area": { + "name": "Area", + "tags": {}, + "geometry": [ + "area" + ] + }, "barrier": { "geometry": [ "point", @@ -31123,6 +32721,18 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Apartments" }, + "building/commercial": { + "icon": "commercial", + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "building": "commercial" + }, + "name": "Commercial Building" + }, "building/entrance": { "geometry": [ "vertex" @@ -31133,7 +32743,19 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Entrance", "searchable": false }, + "building/garage": { + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "building": "garage" + }, + "name": "Garage" + }, "building/house": { + "icon": "building", "fields": [ "address", "levels" @@ -31147,6 +32769,63 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "House" }, + "building/hut": { + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "building": "hut" + }, + "name": "Hut" + }, + "building/industrial": { + "icon": "industrial", + "fields": [ + "address", + "levels" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "building": "industrial" + }, + "name": "Industrial Building" + }, + "building/residential": { + "icon": "building", + "fields": [ + "address", + "levels" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "building": "residential" + }, + "name": "Residential Building" + }, + "emergency/ambulance_station": { + "fields": [ + "operator" + ], + "geometry": [ + "area", + "point", + "vertex" + ], + "tags": { + "emergency": "ambulance_station" + }, + "name": "Ambulance Station" + }, "emergency/phone": { "icon": "emergency-telephone", "fields": [ @@ -32127,6 +33806,17 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Leisure" }, + "leisure/dog_park": { + "geometry": [ + "point", + "area" + ], + "terms": [], + "tags": { + "leisure": "dog_park" + }, + "name": "Dog Park" + }, "leisure/garden": { "icon": "garden", "geometry": [ @@ -32358,6 +34048,13 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "icon": "swimming", "name": "Swimming Pool" }, + "line": { + "name": "Line", + "tags": {}, + "geometry": [ + "line" + ] + }, "man_made": { "fields": [ "man_made" @@ -32423,7 +34120,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "location", "operator" ], - "name": "Pipeline" + "name": "Pipeline", + "icon": "pipeline" }, "man_made/survey_point": { "icon": "monument", @@ -32767,28 +34465,6 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "terms": [], "name": "Office" }, - "other": { - "name": "Other", - "tags": {}, - "geometry": [ - "point", - "vertex", - "line", - "area", - "relation" - ], - "fields": [] - }, - "other_area": { - "name": "Other", - "tags": { - "area": "yes" - }, - "geometry": [ - "area" - ], - "fields": [] - }, "place": { "fields": [ "place" @@ -32888,6 +34564,13 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Village" }, + "point": { + "name": "Point", + "tags": {}, + "geometry": [ + "point" + ] + }, "power": { "geometry": [ "point", @@ -33121,6 +34804,27 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ], "name": "Tram" }, + "relation": { + "name": "Relation", + "icon": "relation", + "tags": {}, + "geometry": [ + "relation" + ], + "fields": [ + "relation" + ] + }, + "route/ferry": { + "icon": "ferry", + "geometry": [ + "line" + ], + "tags": { + "route": "ferry" + }, + "name": "Ferry Route" + }, "shop": { "icon": "shop", "fields": [ @@ -33499,6 +35203,27 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Electronics Store" }, + "shop/farm": { + "icon": "shop", + "fields": [ + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "shop": "farm" + }, + "terms": [ + "farm shop", + "farm stand" + ], + "name": "Produce Stand" + }, "shop/fishmonger": { "icon": "shop", "fields": [ @@ -34062,6 +35787,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Alpine Hut" }, "tourism/artwork": { + "fields": [ + "artwork_type", + "artist" + ], "icon": "art-gallery", "geometry": [ "point", @@ -34317,6 +36046,248 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "name": "Zoo" }, + "type/boundary": { + "geometry": [ + "relation" + ], + "tags": { + "type": "boundary" + }, + "name": "Boundary", + "icon": "boundary", + "fields": [ + "boundary" + ] + }, + "type/boundary/administrative": { + "name": "Administrative Boundary", + "geometry": [ + "relation" + ], + "tags": { + "type": "boundary", + "boundary": "administrative" + }, + "fields": [ + "admin_level" + ], + "icon": "boundary" + }, + "type/multipolygon": { + "geometry": [ + "area", + "relation" + ], + "tags": { + "type": "multipolygon" + }, + "removeTags": {}, + "name": "Multipolygon", + "icon": "multipolygon", + "searchable": false, + "matchScore": 0.1 + }, + "type/restriction": { + "geometry": [ + "relation" + ], + "tags": { + "type": "restriction" + }, + "name": "Restriction", + "icon": "restriction", + "fields": [ + "restriction" + ] + }, + "type/route": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route" + }, + "name": "Route", + "icon": "route", + "fields": [ + "route", + "ref" + ] + }, + "type/route/bicycle": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "bicycle" + }, + "name": "Cycle Route", + "icon": "route-bicycle", + "fields": [ + "ref", + "network" + ] + }, + "type/route/bus": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "bus" + }, + "name": "Bus Route", + "icon": "route-bus", + "fields": [ + "ref", + "operator", + "network" + ] + }, + "type/route/detour": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "detour" + }, + "name": "Detour Route", + "icon": "route-detour", + "fields": [ + "ref" + ] + }, + "type/route/ferry": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "ferry" + }, + "name": "Ferry Route", + "icon": "route-ferry", + "fields": [ + "ref", + "operator", + "network" + ] + }, + "type/route/foot": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "foot" + }, + "name": "Foot Route", + "icon": "route-foot", + "fields": [ + "ref", + "operator", + "network" + ] + }, + "type/route/pipeline": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "pipeline" + }, + "name": "Pipeline Route", + "icon": "route-pipeline", + "fields": [ + "ref", + "operator" + ] + }, + "type/route/power": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "power" + }, + "name": "Power Route", + "icon": "route-power", + "fields": [ + "ref", + "operator" + ] + }, + "type/route/road": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "road" + }, + "name": "Road Route", + "icon": "route-road", + "fields": [ + "ref" + ] + }, + "type/route/train": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "train" + }, + "name": "Train Route", + "icon": "route-train", + "fields": [ + "ref", + "operator" + ] + }, + "type/route/tram": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route", + "route": "tram" + }, + "name": "Tram Route", + "icon": "route-tram", + "fields": [ + "ref", + "operator" + ] + }, + "type/route_master": { + "geometry": [ + "relation" + ], + "tags": { + "type": "route_master" + }, + "name": "Route Master", + "icon": "route-master", + "fields": [ + "route_master", + "ref", + "operator", + "network" + ] + }, + "vertex": { + "name": "Other", + "tags": {}, + "geometry": [ + "vertex" + ] + }, "waterway": { "fields": [ "waterway" @@ -34472,7 +36443,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "amenity/place_of_worship", "amenity/cafe", "amenity/restaurant", - "other_area" + "area" ], "line": [ "category-road", @@ -34480,7 +36451,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "category-path", "category-water", "power/line", - "other" + "line" ], "point": [ "leisure/park", @@ -34491,7 +36462,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "amenity/bar", "amenity/bank", "shop/supermarket", - "other" + "point" ], "vertex": [ "highway/crossing", @@ -34500,7 +36471,14 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "highway/turning_circle", "highway/mini_roundabout", "highway/motorway_junction", - "other" + "vertex" + ], + "relation": [ + "category-route", + "type/boundary", + "type/restriction", + "type/multipolygon", + "relation" ] }, "categories": { @@ -34567,6 +36545,25 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "highway/road" ] }, + "category-route": { + "geometry": "relation", + "name": "Route", + "icon": "route", + "members": [ + "type/route/road", + "type/route/foot", + "type/route/bicycle", + "type/route/bus", + "type/route/train", + "type/route/tram", + "type/route/ferry", + "type/route/power", + "type/route/pipeline", + "type/route/detour", + "type/route_master", + "type/route" + ] + }, "category-water": { "geometry": "line", "name": "Water", @@ -34590,6 +36587,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," ], "type": "access", "label": "Access", + "placeholder": "Unknown", "strings": { "types": { "access": "General", @@ -34663,6 +36661,16 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "type": "combo", "label": "Type" }, + "artist": { + "key": "artist_name", + "type": "text", + "label": "Artist" + }, + "artwork_type": { + "key": "artwork_type", + "type": "combo", + "label": "Type" + }, "atm": { "key": "atm", "type": "check", @@ -34678,6 +36686,11 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "type": "combo", "label": "Type" }, + "boundary": { + "key": "boundary", + "type": "combo", + "label": "Type" + }, "building": { "key": "building", "type": "combo", @@ -34698,8 +36711,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "capacity": { "key": "capacity", - "type": "text", - "label": "Capacity" + "type": "number", + "label": "Capacity", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "key": "direction", @@ -34774,6 +36788,11 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "type": "combo", "label": "Denotation" }, + "description": { + "key": "description", + "type": "textarea", + "label": "Description" + }, "elevation": { "key": "ele", "type": "number", @@ -34794,13 +36813,19 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "fax": { "key": "fax", "type": "tel", - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "key": "fee", "type": "check", "label": "Fee" }, + "fixme": { + "key": "fixme", + "type": "textarea", + "label": "Fix Me" + }, "highway": { "key": "highway", "type": "combo", @@ -34855,7 +36880,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "lanes": { "key": "lanes", "type": "number", - "label": "Lanes" + "label": "Lanes", + "placeholder": "1, 2, 3..." }, "layer": { "key": "layer", @@ -34870,7 +36896,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "levels": { "key": "building:levels", "type": "number", - "label": "Levels" + "label": "Levels", + "placeholder": "2, 4, 6..." }, "location": { "key": "location", @@ -34885,12 +36912,14 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "maxspeed": { "key": "maxspeed", "type": "maxspeed", - "label": "Speed Limit" + "label": "Speed Limit", + "placeholder": "40, 50, 60..." }, "name": { "key": "name", "type": "localized", - "label": "Name" + "label": "Name", + "placeholder": "Common name (if any)" }, "natural": { "key": "natural", @@ -34959,7 +36988,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "type": "tel", "icon": "telephone", "universal": true, - "label": "Phone" + "label": "Phone", + "placeholder": "+31 42 123 4567" }, "place": { "key": "place", @@ -34981,6 +37011,11 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "type": "text", "label": "Reference" }, + "relation": { + "key": "type", + "type": "combo", + "label": "Type" + }, "religion": { "key": "religion", "type": "combo", @@ -35006,6 +37041,21 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," } } }, + "restriction": { + "key": "restriction", + "type": "combo", + "label": "Type" + }, + "route": { + "key": "route", + "type": "combo", + "label": "Type" + }, + "route_master": { + "key": "route_master", + "type": "combo", + "label": "Type" + }, "sac_scale": { "key": "sac_scale", "type": "combo", @@ -35054,6 +37104,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "cutting" ], "label": "Structure", + "placeholder": "Unknown", "strings": { "options": { "bridge": "Bridge", @@ -45460,6 +47511,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "24": [ 0, 1894 + ], + "line": [ + 2240, + 25 ] }, "fire-station": { @@ -46537,6 +48592,108 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," 2180, 25 ] + }, + "pipeline": { + "line": [ + 2300, + 25 + ] + }, + "relation": { + "relation": [ + 20, + 25 + ] + }, + "restriction": { + "relation": [ + 80, + 25 + ] + }, + "multipolygon": { + "relation": [ + 140, + 25 + ] + }, + "boundary": { + "relation": [ + 200, + 25 + ] + }, + "route": { + "relation": [ + 260, + 25 + ] + }, + "route-road": { + "relation": [ + 320, + 25 + ] + }, + "route-bicycle": { + "relation": [ + 380, + 25 + ] + }, + "route-foot": { + "relation": [ + 440, + 25 + ] + }, + "route-bus": { + "relation": [ + 500, + 25 + ] + }, + "route-train": { + "relation": [ + 560, + 25 + ] + }, + "route-detour": { + "relation": [ + 620, + 25 + ] + }, + "route-tram": { + "relation": [ + 680, + 25 + ] + }, + "route-ferry": { + "relation": [ + 740, + 25 + ] + }, + "route-power": { + "relation": [ + 800, + 25 + ] + }, + "route-pipeline": { + "relation": [ + 860, + 25 + ] + }, + "route-master": { + "relation": [ + 920, + 25 + ] } }, "operations": { @@ -46631,31 +48788,42 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "locales": [ "af", + "ar", "ast", "bs", + "bg-BG", "ca", "zh", + "zh-CN", "zh-TW", "hr", "cs", "da", "nl", + "et", + "fi", "fr", "de", + "hu", "is", "id", "it", "ja", + "ko", "lv", + "lt", + "no", "pl", "pt", "pt-BR", "ru", "sr", + "sr-RS", "sk", "sl", "es", "sv", + "te", "tr", "uk", "vi" @@ -46692,7 +48860,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "add": { "annotation": { "point": "Added a point.", - "vertex": "Added a node to a way." + "vertex": "Added a node to a way.", + "relation": "Added a relation." } }, "start": { @@ -46710,6 +48879,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "cancel_draw": { "annotation": "Canceled drawing." }, + "change_role": { + "annotation": "Changed the role of a relation member." + }, "change_tags": { "annotation": "Changed tags." }, @@ -46746,7 +48918,14 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "area": "Deleted an area.", "relation": "Deleted a relation.", "multiple": "Deleted {n} objects." - } + }, + "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded." + }, + "add_member": { + "annotation": "Added a member to a relation." + }, + "delete_member": { + "annotation": "Removed a member from a relation." }, "connect": { "annotation": { @@ -46769,7 +48948,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "key": "C", "annotation": "Merged {n} lines.", "not_eligible": "These features can't be merged.", - "not_adjacent": "These lines can't be merged because they aren't connected." + "not_adjacent": "These lines can't be merged because they aren't connected.", + "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation." }, "move": { "title": "Move", @@ -46818,10 +48998,17 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "nothing_to_undo": "Nothing to undo.", "nothing_to_redo": "Nothing to redo.", + "tooltip_keyhint": "Shortcut:", "just_edited": "You just edited OpenStreetMap!", "browser_notice": "This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 9 and above. Please upgrade your browser or use Potlatch 2 to edit the map.", "view_on_osm": "View on OSM", - "zoom_in_edit": "zoom in to edit the map", + "translate": { + "translate": "Translate", + "localized_translation_label": "Multilingual name", + "localized_translation_language": "Choose language", + "localized_translation_name": "Name" + }, + "zoom_in_edit": "Zoom in to Edit", "logout": "logout", "loading_auth": "Connecting to OpenStreetMap...", "report_a_bug": "report a bug", @@ -46834,7 +49021,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "title": "Save Changes", "description_placeholder": "Brief description of your contributions", "message_label": "Commit message", - "upload_explanation": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.", + "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.", + "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.", "save": "Save", "cancel": "Cancel", "warnings": "Warnings", @@ -46843,13 +49031,13 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "created": "Created" }, "contributors": { - "list": "Contributed by {users}", - "truncated_list": "Contributed by {users} and {count} others" + "list": "Edits by {users}", + "truncated_list": "Edits by {users} and {count} others" }, "geocoder": { - "title": "Find a place", - "placeholder": "Find a place", - "no_results": "Couldn't locate a place named '{name}'" + "search": "Search worldwide...", + "no_results_visible": "No results in visible map area", + "no_results_worldwide": "No results found" }, "geolocate": { "title": "Show My Location" @@ -46858,16 +49046,22 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "no_documentation_combination": "There is no documentation available for this tag combination", "no_documentation_key": "There is no documentation available for this key", "show_more": "Show More", - "new_tag": "New tag", "view_on_osm": "View on openstreetmap.org", - "editing_feature": "Editing {feature}", "all_tags": "All tags", + "all_members": "All members", + "all_relations": "All relations", + "new_relation": "New relation...", + "role": "Role", "choose": "Select feature type", "results": "{n} results for {search}", "reference": "View on OpenStreetMap Wiki", - "back_tooltip": "Change feature type", + "back_tooltip": "Change feature", "remove": "Remove", - "search": "Search" + "search": "Search", + "unknown": "Unknown", + "incomplete": "", + "feature_list": "Search features", + "edit": "Edit feature" }, "background": { "title": "Background", @@ -46939,7 +49133,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "roads": "# Roads\n\nYou can create, fix, and delete roads with this editor. Roads can be all\nkinds: paths, highways, trails, cycleways, and more - any often-crossed\nsegment should be mappable.\n\n### Selecting\n\nClick on a road to select it. An outline should become visible, along\nwith a small tools menu on the map and a sidebar showing more information\nabout the road.\n\n### Modifying\n\nOften you'll see roads that aren't aligned to the imagery behind them\nor to a GPS track. You can adjust these roads so they are in the correct\nplace.\n\nFirst click on the road you want to change. This will highlight it and show\ncontrol points along it that you can drag to better locations. If\nyou want to add new control points for more detail, double-click a part\nof the road without a node, and one will be added.\n\nIf the road connects to another road, but doesn't properly connect on\nthe map, you can drag one of its control points onto the other road in\norder to join them. Having roads connect is important for the map\nand essential for providing driving directions.\n\nYou can also click the 'Move' tool or press the `M` shortcut key to move the entire road at\none time, and then click again to save that movement.\n\n### Deleting\n\nIf a road is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the road could simply be newly built.\n\nYou can delete a road by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n\n### Creating\n\nFound somewhere there should be a road but there isn't? Click the 'Line'\nicon in the top-left of the editor or press the shortcut key `2` to start drawing\na line.\n\nClick on the start of the road on the map to start drawing. If the road\nbranches off from an existing road, start by clicking on the place where they connect.\n\nThen click on points along the road so that it follows the right path, according\nto satellite imagery or GPS. If the road you are drawing crosses another road, connect\nit by clicking on the intersection point. When you're done drawing, double-click\nor press 'Return' or 'Enter' on your keyboard.\n", "gps": "# GPS\n\nGPS data is the most trusted source of data for OpenStreetMap. This editor\nsupports local traces - `.gpx` files on your local computer. You can collect\nthis kind of GPS trace with a number of smartphone applications as well as\npersonal GPS hardware.\n\nFor information on how to perform a GPS survey, read\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nTo use a GPX track for mapping, drag and drop the GPX file onto the map\neditor. If it's recognized, it will be added to the map as a bright green\nline. Click on the 'Background Settings' menu on the left side to enable,\ndisable, or zoom to this new GPX-powered layer.\n\nThe GPX track isn't directly uploaded to OpenStreetMap - the best way to\nuse it is to draw on the map, using it as a guide for the new features that\nyou add.\n", "imagery": "# Imagery\n\nAerial imagery is an important resource for mapping. A combination of\nairplane flyovers, satellite views, and freely-compiled sources are available\nin the editor under the 'Background Settings' menu on the left.\n\nBy default a [Bing Maps](http://www.bing.com/maps/) satellite layer is\npresented in the editor, but as you pan and zoom the map to new geographical\nareas, new sources will become available. Some countries, like the United\nStates, France, and Denmark have very high-quality imagery available for some areas.\n\nImagery is sometimes offset from the map data because of a mistake on the\nimagery provider's side. If you see a lot of roads shifted from the background,\ndon't immediately move them all to match the background. Instead you can adjust\nthe imagery so that it matches the existing data by clicking 'Fix alignment' at\nthe bottom of the Background Settings UI.\n", - "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines as well\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n", + "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n", "inspector": "# Using the Inspector\n\nThe inspector is the user interface element on the right-hand side of the\npage that appears when a feature is selected and allows you to edit its details.\n\n### Selecting a Feature Type\n\nAfter you add a point, line, or area, you can choose what type of feature it\nis, like whether it's a highway or residential road, supermarket or cafe.\nThe inspector will display buttons for common feature types, and you can\nfind others by typing what you're looking for in the search box.\n\nClick the 'i' in the bottom-right-hand corner of a feature type button to\nlearn more about it. Click a button to choose that type.\n\n### Using Forms and Editing Tags\n\nAfter you choose a feature type, or when you select a feature that already\nhas a type assigned, the inspector will display fields with details about\nthe feature like its name and address.\n\nBelow the fields you see, you can click icons to add other details,\nlike [Wikipedia](http://www.wikipedia.org/) information, wheelchair\naccess, and more.\n\nAt the bottom of the inspector, click 'Additional tags' to add arbitrary\nother tags to the element. [Taginfo](http://taginfo.openstreetmap.org/) is a\ngreat resource for learn more about popular tag combinations.\n\nChanges you make in the inspector are automatically applied to the map.\nYou can undo them at any time by clicking the 'Undo' button.\n\n### Closing the Inspector\n\nYou can close the inspector by clicking the close button in the top-right,\npressing the 'Escape' key, or clicking on the map.\n", "buildings": "# Buildings\n\nOpenStreetMap is the world's largest database of buildings. You can create\nand improve this database.\n\n### Selecting\n\nYou can select a building by clicking on its border. This will highlight the\nbuilding and open a small tools menu and a sidebar showing more information\nabout the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it, then click the 'Move' tool. Move your\nmouse to shift the building, and click when it's correctly placed.\n\nTo fix the specific shape of a building, click and drag the nodes that form\nits border into better places.\n\n### Creating\n\nOne of the main questions around adding buildings to the map is that\nOpenStreetMap records buildings both as shapes and points. The rule of thumb\nis to _map a building as a shape whenever possible_, and map companies, homes,\namenities, and other things that operate out of buildings as points placed\nwithin the building shape.\n\nStart drawing a building as a shape by clicking the 'Area' button in the top\nleft of the interface, and end it either by pressing 'Return' on your keyboard\nor clicking on the first node drawn to close the shape.\n\n### Deleting\n\nIf a building is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the building could simply be newly built.\n\nYou can delete a building by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n" }, @@ -46955,7 +49149,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "title": "Points", "add": "Points can be used to represent features such as shops, restaurants and monuments. They mark a specific location, and describe what's there. **Click the Point button to add a new point.**", "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**", - "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for 'Cafe' **", + "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**", "choose": "**Choose Cafe from the list.**", "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**", "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**", @@ -46969,7 +49163,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "add": "Areas are a more detailed way to represent features. They provide information on the boundaries of the feature. Areas can be used for most feature types points can be used for, and are often preferred. **Click the Area button to add a new area.**", "corner": "Areas are drawn by placing nodes that mark the boundary of the area. **Place the starting node on one of the corners of the playground.**", "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**", - "search": "**Search for Playground.**", + "search": "**Search for '{name}'.**", "choose": "**Choose Playground from the list.**", "describe": "**Add a name, and close the feature editor**" }, @@ -47005,6 +49199,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "category-road": { "name": "Road" }, + "category-route": { + "name": "Route" + }, "category-water": { "name": "Water" } @@ -47012,6 +49209,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "fields": { "access": { "label": "Access", + "placeholder": "Unknown", "types": { "access": "General", "foot": "Foot", @@ -47065,6 +49263,12 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "amenity": { "label": "Type" }, + "artist": { + "label": "Artist" + }, + "artwork_type": { + "label": "Type" + }, "atm": { "label": "ATM" }, @@ -47074,6 +49278,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "bicycle_parking": { "label": "Type" }, + "boundary": { + "label": "Type" + }, "building": { "label": "Building" }, @@ -47084,7 +49291,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Building" }, "capacity": { - "label": "Capacity" + "label": "Capacity", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Direction" @@ -47117,6 +49325,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "denotation": { "label": "Denotation" }, + "description": { + "label": "Description" + }, "elevation": { "label": "Elevation" }, @@ -47127,11 +49338,15 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Fee" }, + "fixme": { + "label": "Fix Me" + }, "highway": { "label": "Type" }, @@ -47161,7 +49376,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "lanes": { - "label": "Lanes" + "label": "Lanes", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Layer" @@ -47170,7 +49386,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "levels": { - "label": "Levels" + "label": "Levels", + "placeholder": "2, 4, 6..." }, "location": { "label": "Location" @@ -47179,10 +49396,12 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "maxspeed": { - "label": "Speed Limit" + "label": "Speed Limit", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Name" + "label": "Name", + "placeholder": "Common name (if any)" }, "natural": { "label": "Natural" @@ -47215,7 +49434,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "phone": { - "label": "Phone" + "label": "Phone", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Type" @@ -47229,6 +49449,9 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "ref": { "label": "Reference" }, + "relation": { + "label": "Type" + }, "religion": { "label": "Religion", "options": { @@ -47241,6 +49464,15 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "taoist": "Taoist" } }, + "restriction": { + "label": "Type" + }, + "route": { + "label": "Type" + }, + "route_master": { + "label": "Type" + }, "sac_scale": { "label": "Path Difficulty" }, @@ -47261,6 +49493,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "structure": { "label": "Structure", + "placeholder": "Unknown", "options": { "bridge": "Bridge", "tunnel": "Tunnel", @@ -47293,7 +49526,8 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "label": "Type" }, "website": { - "label": "Website" + "label": "Website", + "placeholder": "http://example.com/" }, "wetland": { "label": "Type" @@ -47309,6 +49543,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," } }, "presets": { + "address": { + "name": "Address", + "terms": "" + }, "aeroway": { "name": "Aeroway", "terms": "" @@ -47377,10 +49615,22 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Cafe", "terms": "coffee,tea,coffee shop" }, + "amenity/car_rental": { + "name": "Car Rental", + "terms": "" + }, + "amenity/car_sharing": { + "name": "Car Sharing", + "terms": "" + }, "amenity/car_wash": { "name": "Car Wash", "terms": "" }, + "amenity/childcare": { + "name": "Childcare", + "terms": "nursery,orphanage,playgroup" + }, "amenity/cinema": { "name": "Cinema", "terms": "big screen,bijou,cine,drive-in,film,flicks,motion pictures,movie house,movie theater,moving pictures,nabes,photoplay,picture show,pictures,playhouse,show,silver screen" @@ -47393,6 +49643,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Courthouse", "terms": "" }, + "amenity/drinking_water": { + "name": "Drinking Water", + "terms": "water fountain,potable water" + }, "amenity/embassy": { "name": "Embassy", "terms": "" @@ -47423,7 +49677,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "amenity/kindergarten": { "name": "Kindergarten", - "terms": "preschool,nursery,childcare,playgroup" + "terms": "nursery,preschool" }, "amenity/library": { "name": "Library", @@ -47445,6 +49699,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Place of Worship", "terms": "abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,mosque,oratory,parish,sacellum,sanctuary,shrine,synagogue,tabernacle,temple" }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhist Temple", + "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo" + }, "amenity/place_of_worship/christian": { "name": "Church", "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple" @@ -47485,6 +49743,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Swimming Pool", "terms": "" }, + "amenity/taxi": { + "name": "Taxi Stand", + "terms": "cab" + }, "amenity/telephone": { "name": "Telephone", "terms": "" @@ -47495,7 +49757,7 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," }, "amenity/toilets": { "name": "Toilets", - "terms": "" + "terms": "bathroom,restroom" }, "amenity/townhall": { "name": "Town Hall", @@ -47509,6 +49771,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Waste Basket", "terms": "rubbish bin,litter bin,trash can,garbage can" }, + "area": { + "name": "Area", + "terms": "" + }, "barrier": { "name": "Barrier", "terms": "" @@ -47589,14 +49855,38 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Apartments", "terms": "" }, + "building/commercial": { + "name": "Commercial Building", + "terms": "" + }, "building/entrance": { "name": "Entrance", "terms": "" }, + "building/garage": { + "name": "Garage", + "terms": "" + }, "building/house": { "name": "House", "terms": "" }, + "building/hut": { + "name": "Hut", + "terms": "" + }, + "building/industrial": { + "name": "Industrial Building", + "terms": "" + }, + "building/residential": { + "name": "Residential Building", + "terms": "" + }, + "emergency/ambulance_station": { + "name": "Ambulance Station", + "terms": "" + }, "emergency/phone": { "name": "Emergency Phone", "terms": "" @@ -47849,6 +50139,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Leisure", "terms": "" }, + "leisure/dog_park": { + "name": "Dog Park", + "terms": "" + }, "leisure/garden": { "name": "Garden", "terms": "" @@ -47909,6 +50203,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Swimming Pool", "terms": "" }, + "line": { + "name": "Line", + "terms": "" + }, "man_made": { "name": "Man Made", "terms": "" @@ -48033,14 +50331,6 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Office", "terms": "" }, - "other": { - "name": "Other", - "terms": "" - }, - "other_area": { - "name": "Other", - "terms": "" - }, "place": { "name": "Place", "terms": "" @@ -48073,6 +50363,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Village", "terms": "" }, + "point": { + "name": "Point", + "terms": "" + }, "power": { "name": "Power", "terms": "" @@ -48145,6 +50439,14 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Tram", "terms": "streetcar" }, + "relation": { + "name": "Relation", + "terms": "" + }, + "route/ferry": { + "name": "Ferry Route", + "terms": "" + }, "shop": { "name": "Shop", "terms": "" @@ -48233,6 +50535,10 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Electronics Store", "terms": "" }, + "shop/farm": { + "name": "Produce Stand", + "terms": "farm shop,farm stand" + }, "shop/fishmonger": { "name": "Fishmonger", "terms": "" @@ -48421,6 +50727,74 @@ iD.introGraph = '{"n185954700":{"id":"n185954700","loc":[-85.642244,41.939081]," "name": "Zoo", "terms": "" }, + "type/boundary": { + "name": "Boundary", + "terms": "" + }, + "type/boundary/administrative": { + "name": "Administrative Boundary", + "terms": "" + }, + "type/multipolygon": { + "name": "Multipolygon", + "terms": "" + }, + "type/restriction": { + "name": "Restriction", + "terms": "" + }, + "type/route": { + "name": "Route", + "terms": "" + }, + "type/route/bicycle": { + "name": "Cycle Route", + "terms": "" + }, + "type/route/bus": { + "name": "Bus Route", + "terms": "" + }, + "type/route/detour": { + "name": "Detour Route", + "terms": "" + }, + "type/route/ferry": { + "name": "Ferry Route", + "terms": "" + }, + "type/route/foot": { + "name": "Foot Route", + "terms": "" + }, + "type/route/pipeline": { + "name": "Pipeline Route", + "terms": "" + }, + "type/route/power": { + "name": "Power Route", + "terms": "" + }, + "type/route/road": { + "name": "Road Route", + "terms": "" + }, + "type/route/train": { + "name": "Train Route", + "terms": "" + }, + "type/route/tram": { + "name": "Tram Route", + "terms": "" + }, + "type/route_master": { + "name": "Route Master", + "terms": "" + }, + "vertex": { + "name": "Other", + "terms": "" + }, "waterway": { "name": "Waterway", "terms": "" diff --git a/vendor/assets/iD/iD/img/line-presets.png b/vendor/assets/iD/iD/img/line-presets.png index 96664a5a38abd1524bdf748fb934435a3fa9e643..f27d520173ff0c0e930e04c7df5002def28c3f03 100644 GIT binary patch literal 30448 zcmeFZWmr^g-#5C3kVfeS1p$=?=~PNYP=ujNN$DP%5iX@cP(mpIC5G-UY3YuEVd(CT zfxWoy_qq3%XMf$F-gO+pFw3==ne+U|FaCtSQCB7*q$dObfJEhm!dn0!ss|1+-g^>!-V_J`FvG+#9a|UL(o^=%7CK zQ0)WNHv|v5dusv$%sIXjTXB5t&Y!=mDKz{pzA8Q-bt?X~yZ8I$OmxnZkpKM<>@)WU z6#n-EpqL5$U$1(k%HNXmzn%#x#rprei0l7e^zUc(=>L8Y|JghLe|`{RLec>1e~%0| z{U-m0vfSMDw}4gd1_7WB@JqGqR05u)&93U%u0|RfLss4NoMit!hOS>|36GfF|L-kW zUxtt6>7-fdjXOdjRGyvsK#zH$4Q3moxjt_PW&e8}nMP434(xxfdYP1R*ckB7vfB&} z+85x8ly$ls{2g$`KeEW0fst2J>)S?Lls%Oi4Mupce|xN%`nuKZIAmZod{Y&x3dxhp zOmur+4c^4V@fE?4Z_|ZZJSHB)Ll)~y|NcIW-PV79RR-hA;kj`s_vQ`>gNT%-zP^ox zw^YfugoGsL#ST9tt!oN$``SCJQ(j>`PPIr!;hR2^rneA46BsNpHF_$lWOc|ZT;5F^ zIF$ub@k|55^&wI}5d*Yls3*LKQ+;;y(~W^lu6q)2X25t8bHC^+u3oloay7HBIa9E6 z3JYcWX%MlZe;?BYG?Y@L4pP?}#n%koJ67*tsh)L_0RGQ5^pQetU$mS? zk&CfBYy0G?P}8>Uar(jD-mkp4*r})1eY3FV$n&lJ)!Dw+r%#`_40$ImD=I38gv6=I z#KpIEW~J2}?w;uBYiNAzdI+mRVzLHS>lm8VfS-s(z}!BtZep_ms~KbTv~GBDU+PQL z{;%n4YCf{%J4F+D0D9lEZO4B}aWQ>?%*b9@K|v+f+Qp}{(n5vd-~B%1A4v6YA#zDn zQ(SrxA0lO@H$JPG^~y^;&P=buW(>!y*BxWn;mm(^U=3)G+MU}>@^}pvMxRwU<@!sp zZnzJhcvFQV;)7$6S`|`X&C)TQUt#eq4ERpf}%z zD_hz~$*mIZATGSmYIn39s@8qdUha@ZJL_loWe*SkR*kOW&LiLVdyOvV&U0BG{%r!j zT~u8zv%!-s$9-~*osh-Ay?-j-kxP+j9DIsJF4{|4EylNTHCd%w3w?6BLv|aIFL61l zDZo8{{FYU4`)3fTzOchg^|+fx9Tak@QfC}svcr|JQ#zsOgFy_KKJu`*uC(X4NRPcwf7v9D zRdO7Uv_%t_H-N8@n+epB>+$1mHy7xzw3qVvP{vz4)7|nW}yzQA>zByBf<4G zj>wc4f)C5leYE=V(_~pQ=OU**_JKYyyQYQG$E;`WOD+)0)$c1p9`U{b7lUE44u9Jw z7u*LJ5~esbuFpo7#f`@7x?|au5jMX={6|yQjPm)7vi#)szC2lxdjbn z5c#Yzyy{YAa>(7g-0}eG%MBX75_})v>O`u~aA!Gdfj{2jtj1o5)m4{ddnr2=D;+wte`?2-Hpu z@JxNrYTY_NEPi{`BdBbEfj=dWOu*5`L`qBNprE)tw z>)2NpDh|;>cbNh7)}96HTb!R0eh;4TE83r%O@cX;6W%&Kp3cgKts3hlm6pj~jhhh1 zem1E>;Ss?WzkE^>sjhSeEmH7RLFqY1cw4heJgE-e**&c^5?_7#q3-9?zbfQRW}%C5 zOgg=d?*by8i*k!O1V;~qdXc4UHo^;aO%ZZ+-ZInZ-HrF zcA**_A8$<6)?=x-P;m zF)0%bY$Kyi%NZv<&x-*~|79rem)l$k0&?a>YaQxjozBW*pIb0nm zB0>dB&b-V5rX9d~&}k44-QM?%!h?fZmoXC|6Ww_j=N2JJb&`E3uJ8@1P*Bw8 zXWQfcq#CDLE~KzxbU(zZb>$h#Svi=Hz7eNoLQuTl+E-@oH84Yrh7Srt+fTNU@ARlY zlQMWG?DIiZxaj;CFV&ZvP3m8OI0rVZ5$io=tY!Zs_mep92t5-GZ(ma;PUyp5AsMNp16-iq1az97XC@C_@9th8*IJSUM6<-->ro>LC!V zcJXsGT-s#a?YbWy?T2+aP81l3;>$UPi>|neBrJw;bViwR0W5IG&bpS{dSn@)@>Gu! z=qFJhxvp}sJ0u1~?JSWh6~ygH0$^h^^i)*z_0tXo{}pkw{e^aUYHr=ZFEP)4hy7Nx z_K~Dw*1?9intl*re`dA32`$a5%2MbQ*s16CiL#HD5;1$xo{#w4l2Q8tvb!ksx#OiB z*sM+Pbcv=W3M~D0ixh|(O|MdwgIE6D<{C?{vhsXES7p|+)ry;Qhrc*H3j-}-l+)&@ zF1mE`YRPTgGWj#^S6%;eFQjKY8>SF?=-r@$U5zI~!w7cBjztqmFRD7d8c>4-r2w48 zM~WFaMKjX3dZ-vl)7)g%t9|t5<{HD-ggHSD+>3#(iM?LOae7m{Yl2lx-3)c8lH@Y( z^r7D!2)I7nx4vXy34;}d^cvQAZ2z^35Pd87q%Z+&DZtxr`O6N?6W%XryDmOe)48uo z(P)3P;dvNg%uTJ7Gh}9EH+}SeIZ=S;%{hJs0jC@`{E7eCRPlL#@lt+1^{#(cMYY`& zlgZeD1t*gcb)$8^K~m4XWmomWonX29PPHM;w1>5KmX3;xsMN1Z9p|d>wx$;GoDMFI zH&bwNam9r;11C16spRB!T`qG0{o0ofcyO=7m4?k@Z-aPVBk$>YufuC`FiIqfCXn}P z(>6-7|Mz!U3DC3@#X(3XtXTwbN|Sm1qJ`O(+ry97Fryavzgom`f3}mMBjgSD&4i+n2 zJvmEo-w&7$k|71eCJJ2h4h{|y4qeI#P}Tm_xWUH zo0K{CG}kBrv7aWLX>&9_lDr-vi)WUub{^9U()YPhd=l+G(IGPwW|xNHItPb`ELcuQ zc-QHknalX~LoPTTdKd`WAA~<2a^8Wl_ZzrCx-Xnwx^6tQzip2I&8Dr>2bE0KWJuDP zkd^uY2->I$*^njLPUzO=gC39OUucM=-A5@MVM@2_?n8}6hKEaunt?idR{_))lm}yG z?k%ocJ=CjlVT2yjlZnr4dzcKSY)1%)o*b3bA%l_IjdBX4I%Brp7n8Gbp`Jn?z}Af3 z>{Sfr{nx{>^;QsLi{IZK>to}p#twANLm+BT?G*^kH#ecW6=SD97h<{O&JmL4-6d+& z*ceVA1YNGXt+gCgc~ULIwD>ZZsE7~aH2ufmWfo8Ua`6Wu$Hz5$7sGdjq_a||8%;f? zPH@Y{b~+3FS_4&I6V9T%*MDPEo)N)YM?}!y1S~=edSqB#NdCm8K`ZLB{gjU8@nw`M z*C_emo(q@?@TG5^ARYNAW8BwXoH!J7_XvaA)4gS?u~6CI&t-J1Y#PqqWfi0bxO=>L+$3{~94BKkA@w9b zcT=T()VsO>3Rql-6ut9JsHZ4(3@6y6KbyoTx9+a~z%2Wck}XHMG&lb-VtwQ$c4GGl z{os*dNW5dF6CeR${rzNx-K=7?Z?^orTikIh!SH$oPdOWQbdu4KB_b^R4&D55R^1`m z3Tf)%BMD6z+QxeT0-_AeOC_%Aw1De#%*PxP!+^EJ^B>`1VM?E$q$CyN!0fNdt@Fm2 zyB+8h%zq86+IrL&vS88DO={d_9Eum(Wb~lKs*}NjV*x!B_`eO_x6M9Yxq>jI1?$se zZ&xkm?D=(_?JpjFCZ;2Q<>c7DS9Amc7(G2@PV8)-$k8uEuX|OeOSKN)o8Ey4(cuiZ{oB?tGGP@7-{3t*A|+cxWvwk zb9PaE>IU_ApW82gQ#Jbg@12q>#Hj9%kB)NV>=j7=h)y_RCXyw-P$g3Dy)=ipx*qbe z{ZKA=`5|H|ZaRh|dSF$Ou-Q?cN$t$DYwn#2;Pug;_GDQHjIVMd-BGUhxDpF}$U3~> zn@valkAVK=NoUlM2`=1r*5R~Br$GNWJ|x+?%CE4UA$@|eQ#VUJ<$?v^(1}_EX*K_m zS$k?eW8W|V%O^lcS2>uKWM@;h6S(zUJ|bjrO*g=L_gb&mw54fbwi2xV3~-0&8csnv zM-C9tdbI2i4GkX1{&u~e`|V~YtBjk?Ui1F5KfKK`pV7w+K?ifQZq)DuA^v)gsWb0e zEUKsdF~n|thjt|WP+;dFSCoC}8QEDjHmRJmi>>XCjn8@r2P8Ay7{({(eittAe`q>K_rnRVIvJvvml40`#BaJ{K9| zgdSn+=2qY!D6dj4UiiFrvk;lsw@-dd{cpI<9$gc~x1<+9_95`N-D<@Q!{Rxfz=4Dm zkteqO0d2ztm@o3qQ&XJ0EtM9WmF!g}*Sj~&mgg822;5oX?oF$Xl7IcyugsnmyJ;6( zN;V1iZ*`aRZa^{jrh5n~vRIXKtZN-G#&aqSNhU@2MMM-Q)f?}^Ae3T^QJbwhX|t1) zp3r(fko7~&HU-@1G=L|inFrDsNjq6E{x`DEPc?;4D5v@QSGVqh7rFtm5dPN1{ZW`% zogiQa7_RSoR{l13QgBYhjK^!Xp~*E2iCf+kH<-(khCL(verM=IJPxoW^xBLgBH9pr zdP#`jG0mdt#kFA`3d z5%V!Bs+s|t5Na>b@nY?H@Lpfz)j>}yaAjp1&ccJ}qG{=pv9B91&G(b}W}$y3Lpxbz zcD_?gxFfJ&pAcCxwNB|c`Rkw#2HQL*2CRNrhp1F|A8#CL9cu%g1?Ml$f@rp*w+|tV zdp8$XA4WX>nby|Pp`kU)(2iN3YYHgzt+@}xL&QvxA8(%T{UTQKbtY^RtZVN&Fs9_X zN4?v!+ekoR9S+;v=WKNmqdx@8DRGBw5+%u!Vg0s^jZHsf&>+ez;r3Bz{0!-me?4ii zSvn#N;Xn}sC2%WwQoS8w3SH9cW;PQPKsof}dS>S4Ktz-rghNo;Jacaf;1RU3(HM~uty!U2kaO@DDgPvTL;m8-b|hls zNevTF$&=VH<9OV#@TLehu-DG@H!yU2|DmdZf6vuJH>T0ohPY}6HfE3&=c6A@EkXPRi;dG*$#;?gk>?W-H)YR183QG_-EuJemsL_DTQCl7i=x%;3Ar#62KVSDHjoiyZ45pV~PYs#Q^|XIo_g%x9REt zq-lMq;AwjCP`5teiKp&k&$@&s3`fd6_ZPw=1Z=@5OJ|N=ZEO#xp`kOgkw1-LOXIsm zcMTu|Dorl8_7zhDFmH9NxDJVc`wP9Dd_0~bu7dH@oLSP5u zxLU3FOIW`YrmEWWjx>1D2-;4y>pSxyMSx>7Hly{lB_*IF0MQX9`jEk_Y~(RYa(gjy z^_)2A?&MTfZS94VS+5zuh{VP&X_sXL_-9HOGEMkcLDrwwc(k&Y9j#1~80 zfZWK>cV}0FZ0U%*RMgb|#+sV0pJwNrcsm%>p)`{`1IN|xtA`!lRd&?9YyDhbU{F=N z_yNQQ(b)Xh)=7n)*H`D4-+I^nUY#ErfUBDc6yD*V-8@EZ?R#F2jCp_p5DlZ-;Iq7r zNQQ~+&R1F-i+%rKcu>4;7sIaKz%}PpUYribrTm0aQ}M)wwe+9xnGzcUe}|>Y{cg#5 z6%`e_Qq#0Hwkz6QHq|Km4Bo<-b0&bod$9eK&)fI1FS?KZ+Id2)taD^}IY`(fRmmV@ z=q8Jb5}V5N*S+sjmtkhppYErJwpj=Yv-(guYx$;Ic~ z#zm+4z$s9CakMV9RocVbGadfIPi77zL9tCIxQgoEGdP0uW+Y;|sj~8f1IPgrf3kpC z$4FdU9M9%N5o~9wY}FOOK)7A%W<|3^19w6>Q6Q!IiS;17SaJ94@wc@8|M3D~{3i|v zWN+RTwi5xyMOA{bvNwOlT~{7zJ#d>UwP4fN*WY=4QXNujcEZ5I?2uf`8fr9--E84F z9w|iHc{V#)mhaM=$ZN&YS1xuUFFlyIFilxo;@i6xSDc5BjK^US&wJ%3*qK1;<>i%) z=h*15+`Y~rxHuR)0+FJthe?!b?Y-Y*1CmKhx!?ixW)4T*4Rbifee+JqAYoH0T{jts zOLTpFId^ltC3ka=&9Zf}KNW?7?4+kZxKHx&3@U?PsOoTwT67m#r5hK7cU7NE{Z)O}e zv`X-mLyf-JvX35#xc+|6mgS!|SKl%L5y|~FB6Lh4y}3_4gNR+1s~95`A%SJBYSUzn zo|~Qs@0tbgoEE%OWLR?m3M5l9ieUT`=^GfZ1?*gJI|eX_9SzFwCdv3+$Rw0mVW$ni zq~Mb9%3miGGCzhsG$2qkbYQB_Gpg5P;TjZ2Wwo>xI}abJZ{q5r56>moKd!pe&wGzJ zZv~$DHb#czXr*oMUx1_~P)%#3Rf`XOLTX|ep_jV0NN*MoYL&v%2;oLBXwwnPC5;a? z$FeIOW@`(wvQ}b1{@j+_Z_CqMzJ9&Dsh#2Ohdi6vv5REP^QT}d-^942l}uGzBqx8i zebNSN*Ml})E&p7X#jLMhy2WzT9C=fH0Ks~2f12#gSB1_&ikMEZw<3&41+Vz~ukqfI z;k;>|iXLFRs0v4T7~YAq0GNI4ItKlolnvxuyw7PpxFHE#1PZX1XoX#b;b~d2fo)P= zR_A1~e8PY_IeLDa8e?MB_!Q>wThpL?xkC1)-uD9LuYF;obZ1&E?b>Mv-%2;I7SOTj zJtURrAn)XoEKKxkFUHf($LFX~e(gl_l=WV<_;)jPX-#UYq`=WAwsR1UeFmBLn;$P+ zB!Qfb@D^8=teP4xEWqR~-gm?FHhQEd5fRZYbqou(92mNlAg_)h0&e3Kc=P5B`t;m4 z0FR%nCgvA~urXQ8VZY>V;hXwrMHiUsh1IkGf5|Uj_pzFfR#sL5!Hi*eOPe5e?5fSX zW7p#?X8Bmfb^Hc5k55qE-$cB9>SI@L=qT|#W(85C70f`}htD?666FE+Z^V9P>U&mh zxX2#WR+sy2xr#XG5ugoP>H_pU7S;|WrxkqX?#zCd6!E#ViQc^g?mt7C?>!qVi+TyWy)91FYNC?^x3|wK5lC3IC%1Q%e zT6%k$VhKC#8_5>E!ziN58zx}SEV|RxF;Kqun{f;})#~Vd3IFp*W=XS=ESeyiV84G- z*{iXe@2=X-xU7OQ=IV@BfiW5itOoO~jb!r_wC$dwHN5Lh2xH$E^vV z{H9AcurB1qyLa~%`2aB0?2N1Cw=qA!2ic6FUQ>4g534!E3k z6_h~I!myABXtWvm1$6rDPrz@^x0XmjeXi&AIp3qZ4Kt>P> zyt;pnmI(ccnN<42`>i04eMS@WcXl2N5vRT&wy?Fxx13_!9WOB0RWhicl0-6+DrbMS z2a{$(p3SA*9TF0fw94{wM)DXbE-=|Qoga<7=DX>Xy>{LPu~7wYoPe7S6dGsN42Rr> ztkL}Lt_9VudLyvrntA3+!ghK=4WfFXz`br(5ma6{fT~Z_D>n5ptZ8Kp?7R#c9(A2d zXyY3Tk{(S`)SEGu^a57%zvdeCA4;0qk#PqH zF1M@f1|34+%k}F_xmh39;9oAh;ojPEt6Suk2((Xoxd}-2e4pTo?qmbrXlTq+#Juk* z?SSN{FYWt0IiN)fcL$m!eHjSe+6(#X{6=d3tT)}>WDt*W^Bs3cUxZ^SdzULQ!Bq`U z4HF;k!(HFZYl)BFd~ae>WN#KvKl{h*(2_rZoU={GA_HJ8e+>Nbf!92>6`Bm6P`qE# z=-BvV8rH^bd38N|7G6bENG2C}zweZudb;&-nX8g7v7tV^?;`KLIJ_{g@5v7Rj-MDC z&5ws0kxT=M+Ak|y)#u3)vV6IvslMlvdmB;3EGSSYu^A`n;8GZuvVLd>*;>{9$0z5$ zgr=Op>A`Z3iM_S8E-S06Jc*XOjhEN?ZokB4{vvk|0{5O?*FsW@4A6WR{iF(+GPD%G z(`KNnTTR)V{01B9=K!kxG&61^YQdm9H1P#{Ux|&CO{+pMW+_k1lJnt9@sIwZHPSz@ zf#!5C2CQL;zq)7KHJEIriOY0YJ9|9A>wXqTAA>%Q7fVf>m6$K8TJHHFatg*l?Cl~I z8+Q#|C)dbED(f{lSvw2$%2pCpzH&4qd`$14^eS;L4JW{%SenDX27o}JWvTeyPL)p> zw6D6LWkn4c89}bz61|(htX@>1<@$!cCrcFCZ0S|trDnK;d-HY1XV)}+w>&eDjC0A* z9gI**I>38zGyg^oTB(yNmSq82Z`g`=x9*41;@3?nKVmvjae_&tfa;R9jm?HfAZYhk zSzcD;sCF#1e{ma(l;28lPBStxige?JpH6$5y_#(cr3jWx>9_9w=U$8-q9VL&=TT@2 z2Gl0Rr1<#wEOB8_o)GDS)KDszlmIr|LeEJ1tdg7S$l@)N9r=tVQ#KP>C`h}y?w!VX zaGA9;Xm2-?UUF2+D|E1h$7Y!Q8-sJ`i~O)Yb*cS3SRb`x{Q3)#$8mAD3{fx6UMsEI z&Z8$!Y?}76>g#8cojd3bTN&);8Zn_@i=JnXsLrgYI9>uDPfwLu6&+n-WPO)nlu@st z+_M5s=;kzp&FISvU}ux31k1VICx9R2HBaO!jB;vN7wgEZV(zq7_%*tD%yGmn&&%P& zk8-e2+M540mLAOP{TV?TI;I5Wj890AR8>{Qtkdf}3HhyvFKJBp0l$goUHeAcFzb>j z`O_~$tA}|&n4&qi;5Rh0S43uI_ko$@X6Uw=;wysti@-ML$NC$x;BQ#db_a~xV-qY% z!qwLqoF0uufklQ_lL@UX4Quf2baxYClpaJ80*}TfKXX_ zM-C6aWoI3E9;tPldv$dc?tit&65U(qXaHEA5O6}}_f4las9yxtJgd{iGOso+@N6HMHk>=5B) z1dTqv#AIW4)#AXy3PsZf_PrajfkgUx$v)6gG~2h$Cx=|U&INmSO0bv}nMVr{pde0K zlNfVf5TaBy>1;t!yP1VfKC3xYm*wljvd6T z_NX&9a1mhMi0Z{3=ZDPD*VLOd`A;_Zh~6P(#1CfE?u+zuudr|O#}vbMQ74zIZ@)JW z-YSjOvauyNu%1$mHvP1;G!sy1tX(rpyM4w(S=H1@B83g4I5vMICD~8lF+mLtr4U(J zSu)z03hiN%sfm#0d8cxm%dlyVZ)ZHLL*y5l^w}xaWA%!^c+VtD|4_hr7o`QOw^trH zM^zalKHk@Q8ohdU#{z2S0rniALrDVCyqnpu64KR)xj6Q@?>hxDyx~LVI4nxh%-cTa z%L$xdJENKLa4-W5oGUPJ4h?yAYUXxtjzI*HR`RtfPp3#m5o(r_m>;klr*r+DW>cV( zanWbLoyL_z`+lM44RUf)*RO-ls+!C>T^&S{xmApvp2y>h_~lSG<5KhPJcI-<6(+pv zGsve}_1Ow9sukLWi;@atmyt@KK~s+egPteEs7m40EKkSu)Vjynw{4?WhbcUz>*x81 zqC0b&aXt;GgFS()_jZ*F;tqPgc2-&~^Mfg(p@~U=7z7umY;?Yfy4eY6A}+tU#J?Yg zrlJcx1}yW+ys(^_Ujo(DrSsl^E2O-6n25_N^6V(%Z^~h^`ld|NoMGNz9`=INR8Bw) zV5Zoc9R37`V*Zj|rK7GquBD(ECkVjNpL2iz_IY2?u-9RrjafcHcH%OQr%|~$oAsoQ zfDX@Aev0=5>cp6Lv?N+P)d#~AvCx0ippG(U>A|HUHFN#7cN1umC3*|rr1>HLu<;tC zO_Lo*AUs}bt7yB_8JVLq(hqoB8d2lZdNv5{>iD+VxaI@~- znkwVWu@Q!2XS$`it4J8N`ylPBw%3qVMXwe9q>c7~lD7mO&Ejv2&XP}cSXkIG>u~Nt z4&vGb1k}&YN)@aSU2tz8o1>&jO1JhGW1=CUo7aIz_$b?n|C+QjL8Y|kMF|ox?MEif z7Mnw}kCn2yCFiZ@g0fla?EABLkUvw%mt1XRwRCh&MLT?Pn^RZsN?kPFJ15+_7KC;n zHf(_`JU%V;lTQiX^c&87`y;I{;pHUF2;S*wJ*pWG91y|rzC;bif|TklyH)xof3=)Q zJQhs~+>H|7s2SV_t!{<@8c$`TRz?L3FtzW3%N8I?l7=Ti$_KUtJ@-t{F#cecXOa&l zRWvp>K2m3OtJrS-h+P8PH3o^%+>o=CfwVcydfBan2$HN|z)ijqWzI^kt*uSZ$yrM( zLC7+got(Rj(2mgBGmz2g85v<}dzNj0dlgu6{|7Xld9&)zIJXm*L+kI<<|~MigQ^cA ze4Mx4+2gIQu4i!wqg|CcG+@o8CPTY{VJj{TSSLvg#9Qde@;!Pq$#D!*^d&6Ut7JGPB?XH3VYGzH6N^6Yj zwIrGIgVV-)_NPls%gRJcYkL+-YVv3Hd55Cc%Cff(DjL+AS~@*mrU5IE;wuQb(uMBs zdrCEx+A`qd7z=kOIG8w0h)``sIaBKS*fG@}asU@)nf{U#8~2;ao7opI;R1^PHA5%RXZ;8HkhwY~6*sU7z5*c)!}x zuZgtW1H%k?o5z5^jI|WagXK(RV#%4!bA0vl@ycxRI*>%>sWSu7*>Vf8rTYi_a9M`T zFg5i7hZ3A3Nc6_hx}8OI`_XrdY5n;&=wRjzAKFc7y(?|0H=vy8kd>cgPxMwOYH4yV z78({FUKatIt#vmr;!PlG4hNX^s~n81wLjCCn*0{9Z4ZMjw1u`_9&es9{vo`Zvmt%U zv%W6herVa>u1c9j+$CakQfF0hbw)o|7fJPW&l7paP}PzWOxBNm z@|gVsn+|Mz==3ZOI=P?3#Yz?wCNu-fy02`JgEE|dh99w89J@g=6(RrV_+~Q>84Rp? zHlP*<_q}#CqB}>XXJw?AU*}D1`cc}axm$s!45XL`0%FDc%@4dAnw}%MpVa}xpiODE z@k__%u`v;vx!mX_gCiw3+P!=8#C+CfebGvKqe6^d5|l|JpABo!KC44{9h>QU--sWi%IKCYqekXh`Y;Uy{b;?BK* znHpxR7vNUZ^JHXaXWwi<^((T0_Wf~X2MXl}u@T=JJ{*eTL}kWDi*JzSjIdOC7Qh9acv9q7%w zdFYpU>$c87aSMLr;sK4#Qk2a)@1N#k1JKCtTRg0n537+pL&eVW{&oSxk;*U|82mCS-}wLM6a%ed%+h_Nc~hoT5%0 z*NFg!0b9^~eNia5iD;~{S5SZmK$qwRZKiv&4DPd9vcs?M)!TIsR(@}aIJO7WHLfm( z*5!3%WnAAd!DX?<-f54WI6|5!gg(m_4bA~hcRFL@5IsGYs&dyT&U>_kEph3~h_~@A z@7T@H7O3z@OzNM1<}rV zWqHEN2T2qH0kdp0i>%CDU_s3R4}kg!ocZX2zODT56(LqB)a6dy?)~hMb8?ATBoCA) zRJ4Yv>)JE(F?fVqb;Ni5+BKx%*+EfehkWyHFebSPwWFw!LGqmm$6rP3j%xtGQ1shl zey6p_#~YH5$!G5BvFLDCI)CuQ`e~$*U2H+mqsPyAA`ebNOi&3tDdSR-@}KNJ2V}7L zGeD_q&n+U_yD%YjpyZOp<=NefGNcIC^=r^zm)BriB)fHEYpuPq&~;O=e+``ZOv>jI z@}7b)B5#D{-Sd8M{G*cKe)Z1G(@6I3jY&(_qyP}SVh`_9?)YP+veRU+VwWG_0d~Gg zs}9pHmllo)sv&3T?2EdgwV@G(PGnA zPXh+xJyc>4rW}B`l5GkJ@Pi*e8|YA=?kRoxcQNZ>|Dz0Txt)>h0ZT5ogDEAQeK5(z zfa``F9vwBWGlmWTdxlj?N%YRpr_rZpSb9`RDb))k97k-aFJDaEa|E5{QyqzQb=D_o zv!HbUBh|6>Gl>_gi&unw1VY9TEPQsL;r}bBWb8sbl@yfPCs(fAFeD&@dCb6X+AJU9 zCrApqjCm)_a2KK{Xb+Lcn-h{y;q1kV5r!x;*wOeRt(p{cGo!o0#zStW6BHnX>r3D3 z^o)=>!aBdHcO>pSJf}D7^#ZQHA@+a01c}ks$Cv&D<8DidpZAdcr>LD7IVXo(z7!PL zK8{A0u7b7m1Z+A3)s{~@$)|@OObbLk;fgMZz@{wj&D>UvaOb2{f^R;_W&?oeK1L5* zIG2QD*fG5Kj*}Stbu#H@U9?e%X>2()fCar0A2l4i_#N^cB0PbuO8{_~GHV1I&xu5B zjZQ0P$vG!37w@EawDNof*)v8wIo&iXK)elpK##}&PKAtK*Ubi#xIUxQn7%U$Ww zF~uP953|8NMCwfA4N{-nS$O##NiCEf=hA5m;848SdDgbdX4WgT-^kIqZqT9-|F54k z)#vM!SG}){i4U0X{(?)8W}>0t{6nB48_^1Y;{gm(o_n4^fDt&jRKV)u3S&`*ieC82 z0DIWgf44oX%&DUu?WdYY=tZLQ$pL-9uoP5v{u)M$(kGoVS{N6JTK>^BABOSziiA3;3n?lJ*O0dh<2x`BFp_DE$$09!6+y21w8 z-IduWevi}F=N^E@(9rLn2-N`qtKjhJA*K_=WV8iyT5WXgxd8v>mzGD2f&j30Ha<|| zu<8Kf(Dtk6l2WKY>DU6B=t|uQ;in7xuVIkpEbH#=XC85?f)5JAR$@A7fUwuw;i`>O zETEViX(@H|{F1jPesZggswiYjQ#`A>nvb{UA?@ylCJzQ0w>6wd{NrTV^*p;-$Cb~FwhLncQbB>nk%mC@)DusfT4^Sq#IxFfocpr;` zKFJ5ZQz2wG9XT2;p0bk6yG?UG3nT>E1*&UApSuWQHD4wN4HhCry`(7iE#=?)B<^UJ z@IEK?fAHf!rnw+i>HxB9X7k%508087xDu}!q#oVOs#!ri#hDhja@}Op%GSIXw`n_L zKXqzHKUoc{w~odq&UG=!6~0^+d81_e<*+KB-w16PIa5Gq zBr910fye)N0bJ%Mny!!C8y*@Pgx0TiWepI9hH>to?pX;MSCuZacD?B7WIV~OtYL3ImAJ(&!N)>*|aX!Z+Eo{r{V;F>GU-CqA&)vP1ur}!)DL@s3n1Wtlz!y9`N&2#Eru4dYtKh;_!7U1F4#NL4 zT#X+0tPH_z;6I#mqbavKI&qqEsXdF+lUSC1Mh`E-MP8ExHqrH5QwzY0SB39&2It9k}aM@${m-bxb+4RT84Gm7R|fEd{8R*UW}SMG7#TI#kk()`G0 zhECWiu<9f)Tp6A2f$0@VG1K}rIP;NQEXAtL5qPX#&mimXi~90FULAnX_ebq-Tay6IhaeY3pPo{|>jzJKS=`vAP+#m# zJbY7GoaH(X*%;oJjih)+3MgZNVhPJX@%Bh+>fMki&mgK9p$r7#?-1x$>{R%b_gHPt z8{}V^!6CsEYQ#q1;P%ahq-8(jx*fjbiLvL~>5Z{G*~i@6_0JUiSr+#RzbrJ(L-VxN zC}Z+!ZL$$fMAr_{$32Zq?ap_0w#zq51-0*AdqNDiJnC2u&wU42#UhtJrn$FWwzt%f zITEv{GssI^OO^DvT}&j0JG%>l*@Oo2;>?**@F6$KsDaD)FV9eHM-YJtu=namFy+qo zkP^4p+<#6%_ECe?#ZXk#^|v|y<1A9=cXQECJ*NJUtRYys73IerZD)#_4X`V|rZ3r(mg_vR{p0)&voJ&_FNu+6P>pg->Uo7yvp##Q zZDfpMITyqQun=4j(~Cc!khfM?uJjxnr~VPxjL1$Pg9B<+wbgLhsS8_Mt_b|g9V_HV z!#Jm+9#SxMtfYTYsS1m#V2(|;d7L?C74n$QxA#>p=w<*d!X)7M@W-CzACXZ@Cn+7Y zr+ohV;S(U|Q>Lutt{oU1qoyLUy^r$QZ2;K|3gF_-gfQU5r(bR@&lgtpRm-S2ruX`7 zx+teF^0o;EDT5bh$EwgCHm)hFue%NBEnj?tr67?qwhqy`xp?pz$1$}xiDt>o)4w?* zQ9nvMRpp+8CcQ<8Gk9Y~T-uI8V@zV`XP)>*=RJtu{s-4QzaX@Kmv)-(K{u`0D;c;b zN@i=)46@W|!-p_~y3-A6pGz~D{YqV5UUhvdo~b+DtG%-C$zkP9JhhaoSj9|&UK9Jl zjJfsLrB?36_Zf-y(H}ov8~Idus5qPY_{kLIo8+f9((vQu%?Xq1mOZxDM9r`6Wm5c1 z1b}<>`SJBz@Z*CRr0kj1hi4y~82MdA#%cPfQi$5Cps!exLNyzS+F?-Q!JIx}ibov9_|LnYcc14E{TqA?ef+;{q^gi zBL2R-Jju@6zagJXCo`X%Vt~QQ#lED5B^URg%e&AD;ZZ4~@b4py+23RpKw#F9=qq;b!xdxe?e2c;_9z6~&N1loD*fQ2= zJkS3r$J@TVAK&>fvopt(YiI8JyszuL$~`idn(M-*5l}WuZti^Orx5Z(q~p60?;kH; ztXx4FmQF)c^LTjUkjJ0Ef=+U{#JpY@T~v_QLbgo;08bfymlU}k_G6N0%6PUl&FkEr zP1QIrG=^qL;{u_zxLXhPm-P<`%(fRVJvVekqHY42iuf0c5`aHGffwODA8V@E{Q8{Q9jWTxdoDK^MI~M}z zB7Sv1$41ONi#w{utbU9(#|kg~?1ON`t~q26zO9@yp9&@pFFt*FpF8EZokKmZqxoYJ zElT`5gPx;*ewzD1YSZeLYaU}ns)0oZKr!gI`eXgOXC1?m9Bp$9&?wWy?w(vYqFQ&3 zk3&9-&;NU@g?e6z^N^#3MdHy|+Z6C2zkq?TWwnA`WNg=whvN37%a|dcMAE5DVsR1W z@D71({$5fN=1__hDQs_VpWLfP$ji6v83f+53aSB)YUAe#&sW|IZT)U@P2(w~OVu|Bmuet8 z|8P=OJh}=g>Gt(5nQE!62t}7x7K-N@YYT;D8KsOg$10Eq+3(CrJkcLL)en0@=4|Jj z6F=r8%h~l>n8T#`(dXxAtpR8?{G|J}u+q4h*v*NO=o0$at{lasQ!Y8ckul;|A~VxK zshu>lKfY47bNPb4D2ca$4J(P*xm$L!4fEL?8_rakenyf@+q2-)sm%a-NszZgKgllc#U+Q&EksqXWZt)iqi@<$hD9TNCV$7tjY+1mer$!%$co~K}1 zTR)#^)n-v#1-jx@Pu;JdKe2ip0)O=g_cuob9s#XR8F3YSz^V_-(5cxHTVcPy-1jXv z&U{clz}}pv#*}dqW*As)%r(7ph_aX|f7O#P91|1s3TSW?x=0%w9BizpsL&8jEqGB? z>uB8CSkc-z_!%b?44q&Cipb#AMYAkUYWuF%21O`gTXX8C^!74-oIi?rY6=Uy8rIQg z21(8LOSgzIqSk*(^ei~jG{l%%IL-@EAGTn>qm%bZfFMzx8p1QK>dozSdw4l#X?3-S z1TZdoNPBx?k<86^x~QnABapIGxH5xszCI}_NpoWy(nxhguSS@s-#9!4f2w5<;fc{1 zvrF&m>XKllfumjPHGD}o-0I}AZFJ415|o}iNfHtgD*O)FKPA%9>(6yuW2W3&HmkEX z$lUeJjZ+IIV>F0~j~5y6vN-0ECS>E;hmfojb4|)Q`r2=QXI`X#piiPq&C{wi=;Au6 z{B2l&z&e=RHuHhLXIQ|O0zPg>eE;Wc?cM!pQnsXwqD8oXppejZ*vF55NJjh~&)9(} z!8ZY_Vn?m~sJJ~I;G^qG|CD<@wx}cgac!j(oK?ORQ+1pyRkha8GZjr zF~M;+tojndaZjnpv@#Dnf=?0(#mqckzwlgocx>yTHNzyTcTH|`d1cagvj}tZ*o3Nd2>qj);k)Wh z4lj3H(Urw2QauTLVX->Nfc%X?^&Z+nb&gmfc_#mia3yO+5{S6Dp56#Q&C{-~{{Bl3 zRaMnf5Q5VMQu^Lm_?<3AMMh%5MB(67w>nnv`bRvHl3vIK8YvEL?)7Gz3nH?6-p5#HnjcQ}d zi{7mx_@V&dN7#a7g>mHIQ?XIK)xR-S_?_a?=>`=#_x%>tI5~j()+p~S9WDjQmks_` zhpaksH!SgU>ejdMyfX@{4-k6TANz!n$NpM2APuJKoc(#|8WvwD+)y#TQlQdLgzM_V z>HH)54F4t>cox_=IvMK2_CxyUdXSqKJ3B~^u+m`uT&i!OAni<75ALex4;n|!_4f9DR0vsNEQi)Y zN-Ye83K7pVPcrh4f6z~I^H>@}Zm@j<`?jMo7I_lM@_@x++Z#Ul(9zeff8qWhNg`?E zI=b=aVgVNqPmihU>0SSaRcLa9~vE3S22AqH+n$XJ?Nj~GokXxiA=z|9{$dc+9WcXoFZ>*$Y~7=C~K zwV}VF^@tIA3lmDi^PZcV`>PsPMgYmOq5h~0N9>ynN~_#fOCu@oqs=h5@C`?KA<+4w zgQ;1FB#?vUvRLCZ6uy$_&xw5%mFconki33|Ur++8D|j>{%vbaR=?5t`DrbLvjG1zP zBdT~}Vkd1P85;`1ma89_0F9bcVWnX}&4{b*E;o;~-z$&Fno zAW5`~LP-B9Z(Tk@M-+1Jg=B?#2mV&iw{t+@sa$l#zB?@0!*Dakewt`gdkz3Jf{n{d zG_Tf`z4&*PfhGdSC3>JIxn9YZXx)Xoc*ktuJ5cwy({}C!8OHz9>MZ}+_*WwY+_c{eRDhruph8pOzB&8mXMG@8Z1JIJ-Qih-4eOM-#pR3RH z-Wnlbvp*`_I4`F?`Vq={;2Oo@)DnYk)ph-&b|%sgwV}cljO(BEVCHe=5eWkRyQhLp zryH!=*4WVS0T^HJWyoJM0c(-OcE!C$FFFV_RO>f&e18FIA*Oxhl|_BppnBL0T--zs zSlhq0|E1(rv@RWm-%=W`v|v%mWXAKxk#7X2Y{h&aDyI>tCAJoi;v?H$XVB61iz_pl z+1%(|;XrUkPCei`4-WUnw0s;?==?*KL>h8Qxypaf!T0g(vKR`#45C_YwbTN!5INGd zEMS<8Exbfh|G<&Iq3sw@Pia*hxA*9&_W0kzO;3_vgZc(rdme$i1UYa!ELRzitVe*3 z6lowJL`RD1?(SZ1jQnY}hGS_s>g<4?jqIkSF%&J+%odKWzg8(gxAYkC%pucvLf}ED zOFhjb4w>tiu5x3cCm3ioAI9HwVhD~6YyftB;@eHn=9!9DYFEmvz6Ur@wcST`e>k1< zp!&BQ0+Jb|nnkVag|BT0MoP+AG5}Om^RM1{Z;baPc!1V}tU`z$z|2tYJq<>TK^v{X z5nbkfu6^&}h8c5R414CTwKyMNacp(<@tzVUT@Y*=B*w^7#9iW184p@SH=L6WnEHdqK4+>_u1cN9)_Dj0^22#f6 z#0?O!-B#nGwY9OCC>go11rQFHWE1x6!IPT94N&=_&xxzznZtXSZo#!Qzqhyd6Ks9D zH_EBxmB1=5_)gHRzFe?K&aoO7Ub2fh*HRK_zxgUCyf@ycOMRT@!n=M^{}_bkMhr~f zTG;hg<>AUG*!W2~V)M^d^hbX>cq80{&Q@w-Q1Dm+51=e0vP;sF9+<~D4W;bnxs3

HO6gCbP4$5{TF!d1qCG{{H}1bAgI5 z!X07%V8)5T&tRXP#upf{8AjQB_q5W`(1`gJ>=M>ceUk#vS4X>xfI}<+<^4c9q}$q% za=B6a8u&_jl>0Y^XxwL)3zR0J|>UxG;89Nt(Wwq5@@ z(FyA6O~s9f8vC@BR99eK_bNcj|0XbjE=QafY%EHAW9lg0M68$qNxo&Xewk;(tEqE= zw>liCiBw28kz_4ZIWY9)!b{76b6zbaqNkDXpS)@gmQUAvnoe#98EA|3zQxYo3zW45 z!NmyK+64eDedIKOhrYgtVeuZu9ZPbp@s9|Kc!N(xi`I~^MH*r)wgqbpR{GNlM`!&& z;DX}d9A*%fNAd)|&Rb)=w)XAH6dP-|x<~=g^RNW$3?Qa2W2Zo^1!(E%**Musz7**< zMx7j%EW-roiujEPP}Q1u_XtcoDvZ{BUF+4ZLMm*Z?*Hm9C96Ki8%%Ei0~`eKFrSaX znjG5(X%`M!=7rUG{&9PW5i$@kw;(pzHf@*g=;+9gwuL$34>(pe8;lOJf5&xS!J3XH zx-v>N)i1$jlla_OQu2NdSliev`{vnG`4Y%eavQ4n{c#UkWH`J>#71S`Tz#BG7IBlA z8B6a!U~g!jsPi>V4smH^U@&G9_OrqTpUM0uvWp%wYA+gLId~Kg_THG2#yMUGSz%YF%i24lo zKJ;~~F0w|tf9!$#k*nX5yF}k?kVCh|oI1BoPHS}Q8Tm&()AZFjsio{TlPASnY>XDa z`;R-xm&@&m{CD+oV>XlCfb&1m^|^Y9bqn2F2Dp2SM7!D1Cz#s6z@fS$ZR%H_;{-Lj z6RPLqf!k`ciMVf@OL|HZA0YM)4U`{0wvNc)9`m~ng$2%7bOAzbeR`wBrl@o20}eQZ z9*WlRgjUqAJFdUz)2F`nqu@I0ZjH|LCOgLkzeF+F?&PBh=O7K%%5{u;o1h-kEaHy+I+F z%~ISeYZOgvSrJPi^ya63^gz1Y!4DptplZtQ2pT-EM!uA_h3D5?U`Qvn?7vhG&I_ef z=rnK}szff`2VLndBC%c6ICpNgtP;3miRH5fUr#PCeqyo_{5%gN6*O(x2s0ptoa}G; zivx0?Fb*aWg~-b4+f{^4ME?E#g(iSoGAPf_3B#qDKZGPKKv^L@xyVaUp2lm6fldDp zA>gLE_KD)`xD=Zo|CbjS;a)X22X4lEV-$wJ!v)S!e0Gr(ao56JFNBpDZokQ0VG+E3Rc9DBGHXR+5N8v0u z(O+Q_$)AUwckJQ;-%st5A-frQ>+ML2v+{qdqn0NEJt8=6jivpkFf^R7-3@5!^Sw~2 zBj`kia(_B5ws4z>d1nQoW3nF%dkZ+E(?a1kpHpjnG88>mqL`S96ni?M@18>{hRYjB zY)HuyY(yZ$66Q5;AVg-jbc$%a?t2b0bnJ25k02tTNT3InB9Q!e+$u z+&M!z4OA5w083zC9Ihwsyf=8dNRw7i5cR2KfTqLpr!?}VG&z@?=En&i)H=2Dh57jJ zoIjp_Or*jVO&GCHtj|YFc}mm9>CvS@xZhucp6S@UMgC3;NBHn^QWKW~SBE%68kp$k z*CPLTq2v1o^GQURxjQ9Jc!>4&E%HtdIltUEY+y@30WpHD46j9lE$~AGYXuYKsr)ks zh4x*WYuZo zMO(O~erX|#?jzGrQV%T_ZhNL_qvtQ^TSJB0Nji;)VoE|o7ZVky?v@JKor9(1-s|fZ zU()A2P~A(FaGhiakM@8TOoEQVjBOxg7ia|i`<)wvYFpg8f+rGrTx;h zO`+ZwRaFiAi>xG~JgU-xAwh9#Ui#_~mWhsQVMUi;K@6RhV8vUf)yTAgFOo85hga^L z;c3u)xH#Yeb7I|?g-;<{vGzjDDbYf5HD1;afnNB_=V6d`%}Ady zaS0cWF-P+V#BHC*R_#XNe3bTiRcebOTht4e#pg4JriP3tM=Yh2Kq)!9?EIQ-#LZz_ zEA+&ucq~?e<6tfKSz~0kxI6Aths=kNH6h>XVsqH!QTc*ru5koKhWId@?2FqjLI!g_ zehgNun_tvh$yKk;sOthX6ixz-n`-F`!)qB0@yM6)Ddk)i^%nB9hoch{--po-KXNeh zCM$rOxw}7l|K946-H7l^Lj(0ff7%8>xPJz=ehYEOi7;zra$s6$jtxv|();prh zh{ns&?;UlM;+38k7PQiYz+30RZo-nuvPqf|etX?-^}$kZds~~$f_|6VMA%=(P;YD_ zH88%~nUoMZw3C>w?&Ey$yR)pc30-%0Ddm33Sya>a!CO99myg?Xe2E;K{n#*afNDBJ zuK0Pam-NA4G+9&Hgc&@iO3?yqB)xTcx=@U4+<(D7YY7S9CCj*-aWd~4_2k1A)@38o zS1r+=0sU>)lYi>L?$le%(BcZM;WBnsZ2#L@sf7&7l+;T_OR0`M2iYU*-Pzjx4pXSw zGmU?kdN-_(h%#)$PNcp#3IR`_@y9%AiLqg_G>tRXW{|DGWzS#A=9kg1oXk_fR`o@l`&E+DTEu$|?*x`!cUIb&N=~GBRE2W(0-plKPJ<-X@cF)z-nOSIPM4lHaFn>X9c!0r+ zo=M0mFgOX1T=oj=8g1l!f_h9sKdi~ zCrc3?n6M8Oz3VqGBm0ZU*Eia^W+cfuXXL~!^qjX+WS5222#S82Lp^&j@pN=!9{nUz ztml^QHROby`7x`vWFwO6V!$8z!=Z#lcFr@E2|o8o_=Jd9d8wvEt3(Y zxy|^UpN7$vmG}2oBjq(WI#j+)0hEUqx3a&mHOU0TpHz#1^cl%?1T%~7U#v|VDA%R( z4`i6Bw<5JY7xA9~eqT^ngM;MIOTqg%s}#W&Qcm2;jFVHNA8jNxMnHeTKnWe?-WMT? zp^0>aDSH1}ce&}A0FrNnPd1Cjo!rQGI>3!j(s(reays-x}k-%$dmK`F@MnX@k(o_D_vJUMT<^W=HP$EO>UoZD*| zr7!B#VQ5)*=~7BTQJ*&66GAs75LHfw$B+#A8#TJL4wePr2|@;M1eyiiNAlk6?31*E z2(vToou52X5F}*Vy&GmRSp-|@rzYDAZMp^%DC!s5akKOB3zDn!7<6AGlr~LzM9j`e zj&zlo6rhtSVy!s3q(0I0>ko&nkhmX_di#X^rXTsLceH=XIuXt+QCwGrnlY`WCr=-_ zB|kH$c=yM|$;nv+3j_U8^`YbPQT4*vw=3V%bV35zqWYEoZfFD@btD2?lY5K_x8AQi z+^Sr|+?+ZRK~|A)mR2#t8jR5ya?jnwOQ~1AXYR(lnBMZiV!ZDO@?t3*mqmSwQ^?I4 zd^DT2DK@+g3VWqyTb)v;s&YLh=B)S6@ZBd4vY}?tvI5py`eCI!=Ai+A(<8uun5c#$s655>!XsLu? zj?MJj1u~GRq6a9q2jQ+L~D7dC?Hl>_I-o82#kK^CbHu~a6Sinc3( zfoLObnk}lnTn+m0K&B_p?q2l@ip-YLBwMs^<@n$WUWnf=qJY1sl-_HIrxZ2u^{~kp zfxT6kZh_OTvAPl9FG|dDaM+6C?Ai6R4_@!tfVyA3HR&)xS56-%u01U)=37wVT0!}h z!`QRGRBro=#tc3i2sU}#|B0CV>ktztmF+1r;87N!QvRV%)J{UDNA>Vs{DZ`Ik}S+a73l65i6 zWcz$Bn6<5{3IrQ<%m5o3+s^LpV-=Mf{pm7cAl+1X)^?WMY;9#_2OIX90ZA#`DkKdx zwLocFPF(pdPK_t>@&K4L9KzpxL8bdmqqxcEaD5aGaa`{GjI4UoxDAG|S(>83Ix?px zNL^?T37b_1VU;prBl!Xz`tG?-x#EvE#Y(XLPH3ucS>{n-&3nqe7{e43k+##(qtoil zOiL3Ro3GxB_`LmZFJbB{rJFB=8E)a+tMekY6=I0k0E%4aPd@fDnDWFzJR7SEp-vxY z@Dyb6v^FkYgy}DwzBb$yX&A1yJ^XnnQeR3(sRKC!pVvLMrHM~J9;$U_1HmJf_7OSg%X}t(N zXlRH7FRS-BcJWb(aNEWNff|bu6tA+Ahr)5X77+}Oce{G%5f2CmA5AcO9m!pcV*0Gf zSxU`njti$|vNy20Z2B~|OkVN&`r8jFaF21M)Jb^exoMJ-F=DK%`o_G z##T4dtjWoQ5ST$6({Mzr;s!u=pIx1eEEM*eZ-_}W*d{wNp6?&6O<+F2U^@Ct{e=(2 zeP-n`;jb5kY@zsbcQRRvXcasvc(`ST$a^$AGTO}(g!3z*Y7@FO;a+`F&x?Oal zO_R2Yiw*fR7^{$6p#=M;3!twE67CW2dw$gVQcwbkGcmkR%r*pua2GP3_4M>m)bc|p*d^RS;W%1|gtgQLpj)-&9s6LWA*wqr|F`7)AOz4CuNv>4UEVu=x zJM&iNr@3~GeJfR)#!FK%zCz@QCWcPIBdgmpW5UhAkXn_EF}QDHrsud{%ja$2>G5*r zQ?c?I>qLd^ z=u73JzJY;i(J;HC{aR3gs8eOSrmJDUK*T6)%Qy^D4n%IsqtMyXE+y zN~>9OhrvbR^A-v<=*X{Aq#-nAhGC!?(6O?znq+qbiLW6LsQhF*h6gNeYLgf&oaS}f z=U1OjCdd>vNL7?B4>T8Vp8n+)q{E_hL>m%65NJXui?{_@D2H)sG>`X-OK@C@vqBer zH)zw`UuGuJ5)hgmu(SB5to$@dGv=^;IJ2TPeR`LWaO1b&p2?lq#7#He?f3Kn0igAf zsGvdXkZg#H3Z#YxL7qV>f0Z{pduII}r(KO}%F8c^5{h$=^WLI(+%bm!*`@3&)DN6M z+^qbmi@Shy(eWG9!`11SRkvd&z(4MG>h!5Zs3xoIKfwl-(M!OdS|fUi#XNS$b+`k^ zYB}nlS}*Q{8k=H}UUHnF!qKgk0HE%;wwVXRFoq9gn&|m7V@dlj&WE(+eMUwYa{q4z zx4|+q%_I$lTVXHMK!5S#Ede1vM3Q*$pg}>u2mgs*&`y_m#c*qb5a#Ik(RrZa9X&w3 zQSLalCBT34@^@zc4Mxg;00Gl`RhUbnb3~1cp15GMyu`gdwZq(6wJ|3614o@96-1`G z_??uClX#t@TeuXeA2D~8POMILz^K-+r|e?K+)Y)@m7&sPhYKS3KO@pIlv-yd#H0h3ud(PdW2cYF=J; z7I|KOxBS>H&4$$3zg9OGxMVl=;jU7+Q&_{bh2OUwuE|fB(icK2U-Zw=q1U}q&#dgf zCVnx@kH1;quF>d5L5E&%!eV3(s^%%gcBD!ip;X3Bwu>uhppa9T#eTY^b=$G~gR_df@3V0|^i?WFah4h{ zutZtdj*LyPG#B%2lbm+E?+c}(V6$R-RR__JO$PKk*Y-$X~z$2PRHR*!cXQ>JIm>qvTrC)HjAtW*wrHcG8c z*Eiszr+d#&2XUF2buNBMNy+eR_Y9DxE^K5YJi1q<8sAHv=s8|(W^g)h9*m0J_VsDW zzUGoX4_6hxJudISZIFc5oz96F8$T5X>vk^X)NBN-|oI3r*e-UYa zIfm<%o%;3AIzswE^Bi_A$ThROwu|saZ*Q(Qu`C#RCZ>_wfR@3F*5E&Komm^Xn!IPL z(aKBestiJtXw#gh%GDH@v0|6UCwnd*5E!pO|Jn>uKzS^3n5~0ENur+3eG#<-MfAc-> zk5~U~NTOE8vo)^&y*-3)8*@4R^S<4BZW&wSfx>3mM5*Ta!!7Q8NQ3r!O>+HZU)x~Y zCEukrzsA6QIaRJPzuh1DYWPaLXB~b~*L2y}M2+CaSPuNk?aA7` zSUO^ozLSIDo}an7R_%tCVq$A8JbJEI0eMO zYsPUr^I++D{-FD>dXw%ohN+F{jh%aIe0Qfq?|`A z@yBV*-Wo~zJ*mCcoLUa~y^JGOWbByDWx_Y7_uhnqe`I4}ThmBSVr9Q!_(5r2gPaHX zPHVPe-PtphsGgMQXxBEY*3`{StGGnNrpE#TT2a9)dr)xBpp8$`o0rf3_4@x~yGU#g z&aGo-a~%5K!lKbhaAR}2coZ#p#PZ(#u?&IvrW^JtZNf73AGPD$gbOnV$%E1Sb=cH7 zT%iNg6wuIbzFX6UOIH-48>O8Qz|b(OlqUwCRbBh}G~{meX)Z;v{c)?vr8 z)TCcR+IN4=u_PKkfLTbo)UM7R2Z`-R)_xbkUTZw*wdPbOoSZF6fUae*DOoz}E3k1vPt z_Aj~kOP}aJnLN_9ef2q4(6K{Qmd-^vTF#9nN$h^uswz<&V9-ye1w*WcPD2D@2%yfiyC|ISl1#Qvwl{YfW@RYgi`GnSkI&?dVZw${!ZewF3$!$ zXO#l2Q$y4@Wb@)ySH1QN2y)>-A}*=#z0xI(uG8L8{Px@R>3_+2gQ@L~9938>)H} zBzG_HBn?4FEhyqGs-`9&1O>tsoroR7#Rcv)X?p|b{~(~%arZ4mELDd=?#g^yd`3C9 z46T3X+1SehCpfHs7O|FojB~nmR$SA~)TW20e#U~5Zvsm4HG}+LcA}ZWj#8aAT!6h35QQboq%7|}ow*`RqVKd%a zdGHo`_Y6xgf2Z5~SLgk=?U5A-GBJ$wV3>?Fe98U4cb&g`Ss(tZ7w%u}^6z%?{ro!a ze>?J@JAmlliMswLSi2dMVhKL-f4S7+|8Flc{r?yJePuEKuU|ya6~)k#J41L1jFI5% Pw7|2c8c#|TEZ_eRld=jK literal 28843 zcmeEtg;!L6-|ZPvX^>6@6_gZ^P60(}Vdxa;&Y?k3Iz_sX97?)FQM!@t9AIGR9O52- z&wJnZxobW5AGqtDwP1!b!<;$id}4q0-rrDF;7%G>Ic-;U2Xj}LiL)61 zgTc70>}_03O&ra*9GopuQDU?Ja36RrE3M&?wlnYTqkeKNxj%`1$T|Gc8LFl>y!BWl zK3rt_w8m21(nNVm$~85_?|~d5ZBW>0uy*^G@cc%;4Y4hTh{NvVsCX<(ic@u%`Z1Dz z(^cQ~DO+NWvrSyu*m zyO96OYY+}cR_6b>1si`5{f{3+k)? zBgL|OZ%_YE#|a6c|A3A9kH?W+yYqiNrC0y|l>T1L|0nO#+%zNbKS89XqFZO5j&A>e zsRanBKvgguX#=ticI@#35P%rMy@^iY%^Qg~lS2O%#ze1j;M0tl|MnTt+BMeWatUVF zWbK;-uKub}e>nV1FkgXXtTev*pj&G zL^`tkWAAJ+4=%a$A=pa=TAsvf);q)KQDT2^;q%1zwW_A(<77ts|2aPCzcMB#ZR6;| zu$lwedV-w1t;osw*?a0iRs@Ihc1F^jK|6TtpR%)~-_>@>$cnQk8kUE!Rk;sl8eq25 z)pXPAwv>qJtv<-<2p&S9nE)FI^|BlUXww{*qzyVK9~~WKFxZ;hJ0q^*KoXE%JPoh` z)*t~PI~b1cR#sNZ>A&th@vxBow=!Uc|F6_{*8ZdD?SOec-Rg@@7)W}yDkacGUR+jI zW@KWrYzqit2w@v%V~s4cQGs8m&|)V|5{(ITe516Z({0(AvW*N5AtGkiETLXf(SiqkkdC4>MF=F zvZw2DPTH4~Np{f@Y`f*z_-Q&qwY~RPGB6!`DnOsW_%kWNe0;CFck6ZJJ#180`#l6( zaD06H$z3drXeufy2P<3K<|nhOJ=F)RT?h&)D()i>u|0l%eva-9ZP~RWHP{|IJG-}d zt&&C9Y=^JrpFe-@*LJs*li&bzS^&dnv{vA?tjt>JIBl$Md{5TB+U z>WycolY3aX*Y`$2;d%sV8a^A>f*ayDWGoohw7AC&g&Lis;FXn?Z-s_eeusy1_8oe+ zEHumRDvl9Q2dRm`P;;Fbw0e)}?L9*a&qB2RyRrSzbHe%C%5oO$r~+UbZbtb`^0KGJ z+fB<|^a)#CEIEb+U54dkYU6Nur&PG6nG1*OxyR)KeD%@8x(8z48XAwwwgk1B!IEIs zTXs>U^@Qh%vr)jf3_MXuxq6^|iIo^aop|tr)JzqOyYQ}6Pl{y>7*w3APo_61^d2jb zYt#G*&`Mq7AzRyt>6-S#0BRIzI60j>Yj-K}{_$B-mrzr&uf-^MPAWAV#gs+9DoeE- z#qI|yzm1YaVJN+1#($j@8!XrHg-2qo38~nB6`gh7!GF&3YX_Nc@+0Q4D3R^L_|?ux z{NuHxiE^XNv*lo>1c=9DLpr}7FI~@_R*)32>KsNMuLuE$Kg=#OA7}fjo@Xe|3j3cv zD8~&oH(OMbK#P!G@p>g=^nKJ^v(6XJi z{U#1W6gjU9)BzVDZD3K3%M|42pW8g}aL1%3Z^3qt?C7~-@J6mFHZD~opbKv2J zvlO&Rardxu;I6R~c%IGGgkq6oJD9)|2BR+XDwq28$c-~}`P=cuP7Ztbrul-eU%y^a z0X`Co9su`m`(ijuC7E|USp3mm9&5xyPwEF3DUtTryaDW~(H-jkD5xJGaT+iTH9 zAX$G%Pgj?=u3aqdCpO&w_`+w}!y|`CaqP+;Xr*r`hr<#Q6D?}$pWe%8E!cjjHjTBk zRE=GCh8eJqzb6D_m4{`BT_=PMOf#6goAzo6Gt*k4)GJKjRO_l&;-a6`FwmUUAhL8r zlg%%at>!EaP#<4r+rhdh{WZj&xj34cze;kVnw{IL!A7N59Hp=qge)N{`mmGIE%-C5 znyym$a3-(pO$9m=;Ao?!(OTmzZwtAQ%AB z=nZoL`@dns&C556dTrq(YAhMobPtTVhG>b)OVocb8qqIR}VF`7qIh|#Bx!R7LyC((ape(7H~eAJ}V zuKPDpp%5=d@Bk3rJr2(H))f|7Pj=&9{!EpuW5ZY z2(X$k0!vq$X3TFfvL<~WJmq<#i|qO?YJFf2bk&y0C~4v(JQhFji2_5)P;>fsmvU;M zDSZ`3U9_DKFGryl=Uete_g~Mp^C>ok0?}c%guh<9>x&|6t;DnW2ZJAq%#ckgG?gX$ z4#XI7>rH$MWC70Kt_Ah2du7MXwgO9)n-Xb*JQ1}OaO*dotV$`aL1sF|5PBP(iA*s@ z6*VwKij}$TaU0`dgaOOTa?*enn73kIK0L^mTZ8$FC|ia%Cpz|e2g^nYZzSOYEw-bk7FuJe`g*et2v}7?Ma!E> zuD#>Z3tm2mAiU{DD9plj2vXtn)K=64vsNtICRs19_l@)8Qw=mJ1Qa+7)FA1Q54t zsn2IMHeTWfnYh+ylLK5OWo0)%uP%;mCqnIR?qm@NXwCLibF2@fbZ|O|4Gaw2BkTyd zPDP|`Z*NQg(_wnEcz=(QRkx;x4US_iX=`uiGF!fCHO%uqortiM>|{t3MohW)-Q&X@ z?}yvavcd5wcrw$3h15*Y;XtdUbnEe-erfL0Kh%7$4ZIRRVOgd(_pdY?qCdvN7@x4Q)nAr1p+sKEYUW(Kyb%oe z_S5$kt347Z1CgW4FQf@gTMtS8i?exy?k0Oh@}4Z4Au5Pcc_t^ULqbxEnl<5dJTIfjkkUPYSm`c@*n&O(qoTG(PaftuC!5 z^1}eowzXAyIHWYo&JDHq#nufRCnqM>Q4)>}o*ck^ay$w*_bUSmR#%8KdFb4VZJg4U&YqPDkK# z#^_g&{woKUEW3*k2~Qv}!H=-d^}hVL9aeD|pXz%3r`3{K?uYC|$%Z z+TI31k2rw0TRZT(nY3kBs8ij@$UkfdQRTcY1m7lPcGd^~{ZaZfSZ(#1&{OHV-@qAz zj8s?|>adA2g=q>LnvX3f2r_o?yxF0m6P6V9t!``-p~|&$KboSMgZ%jH=H_<5O*$@< zcIid&e0E!O-ZxD#RJe1O-r08Scfbu35VEu*yQ{IDF>zYoz}h)}FMm=0U;%_Fi7I-I z=!!AQIYWu-jj*#y@qE;bu)q8I;6>FqD$@X+f1#B|+Hk#0p+)|5pB3mjnF`?REZmt9 zL6FAMkwC9X;L!P9zI^Ji%}GKN6W+O;QmF7dE=H?4{g{+yPnrk+ZUp=Qq`+72yr zBTXsx-lEc8OjBN;=Uyusg%6QMT+7Nn9!eL5}M#VuY^8`228=OpALx`{e z=(LWgmunxi{KkS>mV48F5#!jwiN?v|k<*vKonZZ5vo3)|B_~mULwGe840_-6Vzjhu zCq{soPPwdo@W~0GunBp9AaFeYcjVNeF`hJFWsdHe^M5)XDYy2dud@lxYMlYl>7_22|!pFNH2`%gm%n^SOV zgiw>t)KCbu)|gL-ugQKoZ6*fffCTpkZwelE&p&YSGx3&o>}yq>-6c0amoUFNKky91 zA;hDq$K^S$@&$lb^oh~eqD17`xXzuV<*J?wS<-i&1n{~9L{Q0 zQc|i~6d$f+tK9$8S{nBgzU=|{t4y|!ZE^rY%<%T>G0a_7p8pPYmYhRBYq|1FsvCdO zmF~P|uscBl%6BGxnmzXU?);ScP`z~AZ0DVtn(9wBCWb2c8f3E5vm-y&g*ZyTvqS}% zg!u4m?tOpwsaaK$;NsW?*eB6d;n=3o`Ec6oiF>wM?|(!1lI@e!BE}Bwi7-%K0mdzY zU90RWF(l2t&bMqma>ORelv%w%*_SRLmc7df9B2g@?`Oc+$k^&X z4X5O6l!Yc@Cg~a&_-_2|9Ld|Yd3kxFfU8&keC$B;v}66c(oYorNcZ95*_ssZliSir zgicVkA;w)YH;gF$&qI6SynpvW&J`$wCObpRwMKsLCYVu#b|(x*Rj|5>butL8Oyw(( zWZ$~{z-E&$f?|Km!ALM@D&S(MJ{+ByFULP-ugaKln~6&#^88lNmGZLkDnk?%yn+MF zLXw}`{fNFv+m&{k1e1du@+tbq(04SJF!t0S1hs0yTSCmW{4R5j|>XR z4xILFmy5UJ6L>g_xIo9Q1gb8R;o!#?K4o|sh}oa35+H}wP^jQ%fU(X*F-Z%tT7feB zfho|8w{*nJi_?zOp)p}i&cAR2Wdy08O(3;_E*xVu%UOis3p zwJnWpg-tY#%=)elqBcPx%{3sfS`IRi_t)}9`9AmzucZ!p5POdyM-Y8HrV@?4e;Ujw zU0uj*gvD}MjneI_?6hEelPI?rc;h>pxEGo7LtJ`6K)K(%KxUyZymxPYwg|xoq{U@F z$RCG8i@Dy8ivmmW8}~>Ej2@cWX2O?5dDQft{qYg=1eyLlq&tGda_$=7-l@iC0= z20%ok&RIFE#Az(1SS?;~n3hvlR#TZ_=NvL#Pat_-lzK{vog97FFY~>)xF8NbnxT}# z6i%#*T-<8|q#T5!USC|_;IB~BVK!t=t~+z8Le<6@m@6ys4N3?cL^;IR4@+F5pQR_& zjX6Jc5Ce-2i`?2*p<;1ykt723L=R@8?P6^;zIq$I3UB#bEMaY|^d5wZt&_K>=Y{4N z|Cr!8f0#sPh4abO%cc_hvv5^K#~KxS{rwHACYi+XnYw5{HL}=LKtFw&)I8``t8II% zxz36vK%pZ%3UWLR4#~}SGas3*u|i;f(m8d&LcWtE>1{QON08T3StSu?z={`Z1n}o?@-?s5GgQ zn&Swr>&7p2_4QNi%xy2x&=-qP=up*=1X}aF)%1w$<{TX0H{o2sV zJ_%d*?x=H_IQ$Gt`{YO{^);@5v);GL0Ikn!(E*~2oyYIx$LWAU1LsS&*}DY)BJeA9 zmxz|a?@qX}o#F(jXmUo_nQHYj?h$9nXJ45Eas#P1A2*bO{{U&)y1F8xduI+xJZ1Lx zV(&VIC5n=tl;7@hH3_JWCp`S!eg_MK1%!Ez`zpWhj$comZr^N9&bPB4E&i4M@W;J$%fD>h zMb=s-B^;g(SpZSoo8{%@k{}Rb1?t^{E=?62*#P508}644FoAW%S%YL_iwSitpNU?= zXQ}%EzUWf}%q0sNCXc_vH4;!1i)q7WqH4wjHYa(pUZEsONyOgj>RyHpA&~zxt?SdB zpRuzG*Z{qd^BoCBKMakN*p-!)=xe{*=kAgn4M~D2@WDF03}gdY{e*qC`cauto5WrR zu_T8=Ua3_|0g!aJ+OW)Hq1p4p!𝔏3H&=p9$AdJb)(O>ZTic(wc573Sz__wO0%^ z&U5un>3;oXz2*zHLUV_YV>cCsV!`|Qe0iE5Hvll!iBLjo0` zI94(+G}Pukm?mtH^1!v{%cBlmU0udEXZ0Z>rl&T03>NinIvbL3+9 zwSx7lXl1XH5nBZlNn30$Xjx<|ox-bV-47FYMMSJQKSsB}`zKtZ%30Ue*CX#P`i%F+ zJ$q@}Qv1jh5MyW+#37=Pn7;G?5SZsA?YA^RPQ_L!MmXO))}7P$PP{~Y-6}4Q5VuEy zZ5IO<*{YjrWBhG))SXAb4RJgF7=It+3JP7szvbL{-*S0GKgORaXHx;w5<{GLalb)$ z@a`z6)fsKB)p7&%9Qo1uW-z&rWWaNA@fg&3CvuOd*9E(epuScvU89!bpnM@CYz*K4 z_B&8f(f_nWuYwZF`eN%j?h3j0>gTtl2Q%%hN%OT~0;AC(wr@1V=0US#EN%NH4 zu(0H8IOnpv(`-n02sm*ztLp2|5oD?CTxN9BfZRyc%C0xmcabN;1G%#CoM81gmT!gt zNdNsDFV>nJ+|DEnJ(ZSy+BF$Ey_5Tes@=4QR!DsB@&tLL&!v?PC&JVXpJ^Mvb+ALq zt+oD5AC@z%5^bmI*x%_mYqW!ws8uPRnXpXaxe z{MDpS=RU23A<0DxTb`ge#0}^Z{nED3~ zw3y8Ibw0dL@@l_>!LRMM0_17v8ZW1c9A7MCxPqYabM>Hgx~=b^-ve5;v$#z9EzLBl zhH@$OQ=R zRjHPAmChRiqiTPhjF#D$8}Y48_9c7{pIfD>$3J~QeyJwXmFD@OUh~zK&6l%`I)8j~S-6w0)e` z!Yz4Q^D}`G+fhJQM)U-6GcDnJIp?|_uZ1cCH>~~EkSlBS>25jfq=f>w+Pl5kO8^<_ zTab`6l_-ZJFoeoL4#s(FG!GM;ffOJ<0tOJ?JVE~q)07RW;S-SHtsmwe;Pz-)XnW)^ zbEG)d%vj3$z0p?lwkcd|K=je}8SGB`S+n6DrUCuC+T$>cv;UK}+3zvg`{s>}0`}8| z>1yYi){fPL&l)KIA+XI1C-COvWW&P4hob8iDoeWa8lzN(BMmBSnlYwUS*{-^b2i?g z;kZ)%D*C&hhu|AFKt@3n-hBrOjqa+#Zb#UrkY@+u&p}W6g^Cv}L0!Z^U*D%HLEynYH1;!a&Y)yNwo;_nAu?si>Sz2|fw+RiW^U=zW+{}3~LkjnLS7BN^&uVQ}0!(KgF%i$KQ^c!hd2IJ6;MVy`GdY(A znn>H0oo^U?5}V8#X3`CxJ$NU7$R)sE|N8#=qL1xawEtP;kIZA&pt6{lE27fhyKRl{ zf9x(o{t7;u!!NU8ch`c09&n3Q?MKmZ={S1333SfTpaL=${8R*pE>1?xL=i)VDetQ= zpd8pSKD9c(Rf1EZ&DUk)%Dn6*T`KtUW*V|ULXuY^0Tsrn8QNSHCU2#M|I*YjRVxVJ zkY25N<>+FC0`c|IM*{mhoz(Pbo`R9RwYBa;W-U3|!tFm`fE%U57CZ~I6UKr2?#$ub z!Dt}hegLw!x3^MvZZx_1_wV1~kp579)o}z7qnJmJUEREU$q>RDTR29Lk(4GMUSsg2 z_0973Cs`WS;qrpISEc|^&+p(XkHJES&y-hp+b`eB)bx>P3K6NMb+HD@> zAw%I&6r>^D?B8?$n3r9$XflafPgQd|*ptN$m4M39+UvN-*R1$5N^Ga^k*+F_Nw{MC zIj@KTlGe9__dsWZq7Z?^(CaR!ojtar6YXWsC%WN->-Q924D#3;HYN0zySkGx&cMs; z_~Rxw2tSd#xdWWacZHwn4EIOU9pUF0vyrRDr`Hrj+b36<^zqPpxy6)i5;qk`|I6L= zARHU@=+UFh8V(!B=93^3+Y}+E71g>~hVmp5X6J6(UFJ$bWfRA?zbf)TU!Q_dU=y73 z5u@kX!`}2a=3uI@ZxJjen8~#&&S0ftoGBuzS(p#Zj~3`}Zn2u;Ll0jLxVPO6rmUBd z?d*`28@YQbovIP#;L-A}a{Bcn2R3rN5c;`?CpgvMf=~zbQ?FE=Inp~=5=?inXw8Q*T9~N`{16pgjNYv3IwIfvZ*L@3$Lsk* zF+9H4y~lpri&hodo7?={kRqt-AQDxyS=#lCk+g_MsY=0!ckLYn_sHFP)|I&66(N(v z6+M*UYhff@xdaY(*3!_x^0wAbzMqhAf7|0p?vu+}StU(Y@Gso(tPdp;nMOFOPnk_) z^Dxe)OzG<)JEC_>3f!Y8p7la#a4jY8u3tyj=VA<-vkZ+3pfB%L;n=tA6wU7yE>$H; z9&8PFanpV0t3<_pXtK#-!`PRWe_>Rf{>nAUuv>g_qmFp z$Z*LDqMz;~Ehsg8i|&^@8ulm&3LnBX zf&12x_L;KkqR-Jzc(tETw|uQoaU#;P_NwEx?(WLc)TR$zhQ!Y}`YJU$Zs3nbd>bG>RMVL)&+?i%IXT^!c{xYr zp@|3t!sxVR&)2~l6Iyuw*p7AdtlbL=tgQhH>EuQ*k z&MrM$-=b<}H86eslS)>v0t00j^Yci<} zKZyRGOqCo0!L}lx-T^BB^(qUIhU-U`*G>L#s}u{bmIeQO?+B~?#{u`gp$b;_K2J$3 zD9U7tZ;1h~W;i5yn^D~2qG@GC{|7DfdaYNl4wFq$=8TD3*!NEc|FO(J6n={;*oip% zQerH9{rqk~dFJ(-*dAj)@kUB+^0X!V=e&I1Y;N%=tr^uqgkrQ9vYqnSIE89s+StyG2{4=gG%o~&Q*f$eI0 zNEngE`zx(5F5J`fBw;lPzTidwVPZOjic|Nv5+2njd&^wu2TpTQo~7ms$IiM75MhrMdjsOL>0W1-mhHCEX5ppOwIR9K(B~i z5SM8-+0C)R^~{dB(+-#m!1$=Mjkj>em@Odl6UGk-j1Xp@mqEr10n^*|832Jc1W23| zm?v0z3UGdR_1Y~lndL5?7oXg%WhB6fq@(cim7fFc5cR4770jJ!eb%r=iZ4H4I*I;F z$QgEJg~^Au@XK%Cm^^<~{JwUlUDVTcogirnz1*3lWb$8c?2jt+)~J!Gc+(g*yL*Wz zsi_&-oeH$iwUX3F%tq1HVo21}srV#-n5gfCmvdVD|mJS@21avX1l2>(<~d zAM>uXNIiEcQSxrYAHTx#a&A!Rssc{S#aD7~U#wMqNB3yZ6vNAbBvJ`A;dxfWx8^4s zLoW7mNG5qvphR(WVz76=wga5A9Ca>(5*Q83Va~N(OH!d3V~lI^A4CB$vCCfw<~oG! zl=IyHhk_zxsnzzs1Y@u45{mkc4d+$0lx-w3_05|%t!b9079Bi97tSCB<$F*|8cPb= z)yloZG9Cj?7Qmg)FF-}$F|`rwS6}*D^DMVcoBLaepICtQ$`Yl688aaZT(B>{3hy5I z>!J~5jAlgRPcYM&r^@qMjL$%}wjU%T0sHnwVtUJ##5r zuQ5GK+a+vx2eOLZ8Yj5!NH6sTMT&6q#=Ww43v-*I_cX@i-iVSO+&^n2u{$~zhqB&X z%LQjMTBVV?(x}Dr%;UfNl-ly%@zIyDW(?(9EwC{!s*j^V0(fX=Cg??WA}9{exAvCV zJ)UA%6{7dHHE2W&0P(;Jz>i2F6JrgNx)H1W)q|d<$z||-hgo;ZP{|M6BY}cohZ|4Ffjt4# z)68o}_{lDa=E@X@_mDEdna#OqmL02?W~{T6X6E!;PW2SUUlS4@56n(Yoo9Eg9snMY zc9zJ<$k<|DF=Dh1Ed#sSUuzc8?qvC*OGt``6m-x3blRe=yp-wPhQ47ATRbo^!_lXd zqbHiSltP3zlt8Elcf2eFA=oOx8#Bq{1pP2VJHc^k?q?K>@JSUJ776V>Z<&tSvm1?aZ1>e z9oizRHr!<^=%4<+E(G+APOWPK^@k@)s|1NQSB5)AZ$bS|ffoIbB{+xP{Gr2_XQAef zi{v+p?l1R3JoxHaryhtXQ?t|9To`m{wN^V!^j@FGPuUc zY-DF?NdhRjBjeWWKr0vt>4kOLN#=ovnDWIJ&Mn&wsopLsM@<3IC+pC07wE|xd5Xx> zy_;*aKju<3mQrodY&Ga5X2oEuu|g(;lVU%Z89ut|>gwYQE#5T^4ZCcQ9hmT0}+b?_&d51vHEgQmY;d)e);gY?|2jI%l_yY%==0)Vu($W~}_po7o5 ziI}#I_H^J9^43I~QwHKgIjq;Q`ys}L0l2dk4oXx0NL2~F(9JKT!`u9F`mKr^Zv zbz7kyVZhx@^XkEUTTvE|JD0v18bW@WBiiM=UZ{_tAQnu1YY@}?%A&Bi*acLPLakD) zQ#M-WclZ99o{Uq>hxwICi;5bA8B7%mK&?9wv}gZ99JQSH^9>Okdx)`up2A>O#iU_k z0Q49N;0FHS0~G-K*ArC0`SpzvI2xUxuSH|a6zFr+Z2z%8?zuN*zUo>z)uW@Ma~OTk z=h}YZ`OWP_+;PV{UNP#~y|)ADNMROhYwM@q_7W2l%fs#NHF3Dp6(qMf9VM2{ohu{v z^q<$7uRO!5cN;|NNhXH2j^(kVA5b~F8E4v*C_`f|dSMXP&auZ?vy*Tk>c zE!%wAerR{_7(xK3TmK^DtG>gPSQr05?>B2 zf(}x?sK+z7BX7l80|LRx=6SgZHKcAfUHvZ~2Ltp|3L``2giSjmh#EB97+0E6VcpD` zLxNS=+1X_6lMs66&tcT8+6gDd+uu+UASI9yGBxPPuzmo}hP#6&B~pmPM*Xt1A)5k0 z`mRB6jv0wkax&k!mKCYq?Rha&wr%IxVHELuJkB#N@)2E1YAP%92|F}h-N1n1tXDb8 zV(Wp?=IIudb!Ah!B^_(u+K~=)k1Cc}(p6B!f_8v%~NUCZ((P$)Lpm$tLJpK)Xy?cO)Q zHO!r~4S1`)rq#eS=^5UBge1A+N3~ph|L!qWVX63UA-^{Yu$>zUz+VfPSR_xp zsx@kwD=M5!;Mc<94r1%;>+wb84aL^+_iiNQ6FnNd)s;z$?oeUYUjI!GLs?suc4xef zFSoH1_f8=rXM86-j$5TP+oGI}^-T1c#hA1Dvur`e$BfrwoWroVsBPxs#mzulxn^8X*X%$3##Rskl0U&XsG`Jfb^f`KT zPVyhNZT-83B%6G(Dx0eWS^vy8_>%$iGI%g~V$rrlY`sBr$Z=*C;lIgWe+sL})|H>T z)MruxjtykjN(6teqeo(2&F@N%$fJ6i9-3EkG%@Jot*YrTpL1Il9mBd=@f@QzKRqIP zA>$@P=n!OIzu;vm&65GkjO_z#`uG9mH=Z5X*YbyaciU+^kx1l_Ai-+u!-0i`CYVET z-%%;3G^xmzDSwa5hDT3KPD;)W5AVA=IUV=|S8B2^A5U$pWL(me6&EA5w6)Lgkoi;N zf(s+!kvbp#9D$2f`u>`^pwA1AX0`~sD)_vRP7ww9`T4w!QrXSTKIv8|PwZ?2Qw^S$ zFHe6(dMb@+H0hA7a_)sTr!%Ol@J1*Pyt4xrR*(iPT3CxEzXka`=e}&Cj|@U4uIk5j zXZ{PDQ&Ns51_tRioe?zI{n3?Z-V2{ouNFzn{i>( zNYeCj$*w8cVqCWLf_#~~T(Ws3>?b(iJe+Vk|$?DxTT-|V%1wAJS@7+*}(ke zAMs_3FKE)Evse>qf5nsM!g5A;sVYDHWAc-T85~pxvG2?wZID_MY;Pgl#@c#NfS{uQ zE(6w6Zd%Y@0Ge(L8l2Y|m=C`VN<_i!_b+?^5-djp9UUE|FG{@3$_t>=SR30|yIu!B zz~Q-oz{G~vf`{#bi$+R*@^@p7+D%ca8-cL+H>ib}Dna!Qk5{B#xB%9ZWMp!b)f;l5j_#8*lJ0QT1KuTJN z*#u{EAf(@&p@D2a)Cd(l);i;bT?NZn3>Lhp#|7>)vw#NuS;lBYi^sJ&vjx2cq`kxx zC&xqe0kG6VEctR3)dF67sh`}{-;OAWQPDcD>dftIXM$Pl_8)Ejk}lh!$ADqmOJ8jK%=cQqCR>BC8&aDiYHR4PyZyjK572^E~{d z%66;*$gGO1s$3ILQBp2oF8z5pkdX}>;=0QH9wV7XZ5S+eCc?u+lKX0ShW9A@MX}=MB|(g#a{hP8F{Kp z!@E-5nr#Je0T)w??bLUF)3t8Lg=pp9qI<^~&7{jZ$i`!AnH>UHgX+|<-eJD3SVm;C zGMjDm=(J9WLQJ4h$VOYufmmP6R3EiJ*)`+)znKh@spnV>+;l$gZ}jMfF!vKPs4ZY8 z$4ArBL#tp$lj1V!iBkYC%Gzgl!*%^%LYLc0++k1Ct3#G-qLrB%OMTUl5s_&8l1UbY zjAqwOc2KLf*T@p8BE7j~0!U;RYV5JX00R7>6~nKk*>38y$iXF} z8&q7k9X4b9eh&fag(B|0C1vLXW<)QSz53S$r`+I>xh%Nd@27Cxcoa>f>7{F^yg<07 zJ+Sn4{5N;omGi~XkfcAD!z!4YOona5?T?IZ4ij%tM;D;#WU~UJ&~lB9qHBji-WM-5 z$t-||zJtCXlM*TP(18SL^388 z^K`*b+XLs9Ij2u~U&^#|{==`iv(Ol393067-{+vH|YJkq2^Kl;1yCdcqTxDJPz z7Xs*G&ZwXWeH&RCdp7oOSs!j8VlZIUem$Rt7fx^VF{3a*%emeMZ`T7ydO3L)>68#3 zQs9!v`j+HCN}a9JUj2PUPwPWa@cEFCK>3^i6L9=q)Dl&@xOCbIeO`Ghz~Z;;L&~e~ zA?SB?-Ygx6la2$(%^v!+-xQFqyO zhKUS8u|RLlKjY&KczAdjB(d)k`L8DxKyvRrSYCra!$l;W(QQ9Y*)5_R1?2?MDz0iX zpr@)9T)(%-%-r^R-$Sl@e`p`17Fol(-Fjwt>`1C&Fz zsiKGI=av!E-`D<3*d+Jp8PNI#jcY+E?i=L;Qu1!tK)?2P&1xzwD_GxCG3ks^9?G? zCs7PL(tmu;Ufq-(&_5|xy0=+lUHiYi0OXxL_QnG%d@p^ID!Py#xj?t#klS%UD`Cwn zjAb$A)8`=0gjRQO$J7G-cL$OMV&xjU+1imHlQm3_-AGf(BO2f$bS8XT8)|@2J$SWn z&omdcwVsK1e;D>IszEn-5}BU1`%I|kuX74(DVIDY{!&0=?5R6JwdN_N)QZB>pz!H$q1}ei&lFG| zhhrv69hg288vlSfHI4$bYN%Cmq>~Q%5&`4{_KUl??sXLP4n)zMItLtJiwy5uw@zL5 zzD1qB*xbbU>t~ePO$Da>8d6Yc?l?sB9<)FC42dIC9=x}>e~0w77jIzSI^L%j*|m1y z97hWQ;Ek_kiJmx8#m3%aRiZz(a28ZZ>ElG!KYG`PzFoOJzjEruDJ9xOT02XSg<+6$91W{sikdUN<*z&42 z7QltYBUOh9yy)&I;B787C|eI>y%cKHhY(Pc4AS*>6l8ALE`V@Ld*`Pjxr6MPUDY|r zoU^nfawzFg9-6-iUi1dnC!nzbP^wpW*Y!u;lO>vgM&YY%8|zkYVk(Q$nAq>X=B(x- z7j3E6JKXG6oG-!+YV|}1v#_c6fx`Z|O_ASE%C(|QVG(i86BXE5NJs>QlP|;ai(^)E zqB7aKE)UB#cil;w+?G|WznByc@Y%0n(yWejn&GUQdDu#0< zGfcrnG0Gla3ZKz1(C76n?|Ul8Pa;br=AJ3JFs%5%Y*vR1%j?*zXW!()f{v@7DUE%e z7%IR4&WpfxZ4If{gm=ym82gyuIxL5?SJNyae0<(_>D}GFX;%r_-+XCzdv_l8M33*7 zr*07B5i3B`hjV|=_kWP+S6^|%rHsTxSS_3q^jZ5K6QG#n>;=kosy4)-3{elUE8Y3( zU*XMtv-lL9@lvDiH`q226%8_z6pRW+C(UqOKKr?PaB*VW<3oL> z?=GUUdPgV*0s5zdLv$*~F78>a#F(WG5&}`dpXUZBqQTN58ijf5?|sHdWtMzKeC0CF z*C9`&gJ}jzV5w289Ij^o#ck`7D$taxZPPmZQ-65GfI=b{!`=HoPBG#y z<)5@+#qd}RrZLpb47vZW_P#nSs_)%*4+w~)N=Qkm2na}bOCv~^3`mI5Au+Tff=CL2 zNGYN8NOz}F5FJ`X~tS^}c!$hiwv{MIeTRul`TruGv|tNF~y- zqBbJexS=+$Yl>Gp+-fRQ$!Y(_H{mLca8t5P>dC+(@8sC4=2b6rCOLPPXh%^^$sUjCLtMq2))_jTTCO=Z` zn6q}U15^oS83bDwPtD^KE6)!HyXBcwM32V9zb<*dFpKj_cb#~Hx=#}VT>^t zCR0iU(pX(B$U_9(oMdZqjSGjzVz1i6l)lm(k7okOAb7z~89|CAGQD6mE!nto;j;IF z!Rzcf$kirtX6Kmmvo&AZyys){86jcwrNXsiGow)(B0~)fs8Gs~oP=22%}@EaP~pPI zeuZm-hn>T)nxvcrXh1r}1GPTJ28kB<`}axhrOq*@|v!T4UC#0B3( z!w!n003Hp#QSmjl9MY12^Pxct864-^Lk}C9`3x6N|NVN=BChAmd7p$u1Ox;Q4Cx?J z0IkStqYFBr?8Q^O<|y6wb{9HWVb7%J1s|kgMTQPVBt4?es!}I~e)E0Z-PIabOKy^^Sza;1R_s|n&KoqrJu91#lE1oLpuBGSeQYfW(YtDa z!auiL3-BPU`h9Ku6Rkq{qq2$94+sk|hbg+%ZNJg5Yh!2h$D$OJM%r!SPg&!XOUhGW z+vm@HH8_KSKQ+e(JxPAEI}7RiOpC=ZoCc??E|smPzW#_3(B0ch+TGp#`QBTf+tk`z z`e)>2MY={)AacQ#;J7I1XXe%;##7Gl3CH4mZV3rr{9v-==HF>3hJ>uTwJ@ElKZR z^~pC9vQ?b8FBY$r7_Hp#+dvqxPo!@?`RbE(w!NuwoBdhi@m3oJ{=xdhoMDw+-3{?y zJd4#WisnL9p2vH6S{Uhg|GUI;Z}9d%*nNaIa^?stx#(!+LVsIw7U?L2V<3Oj!kdDQ z^}`5LCS8P!^SiAhxQ?%VOL;nhDkh5ETG2~eHD8!A7`l1WtVJV|2%r`yTEz8eAhh?O zvvA;)6#cslNEG&t>c8>lNOLu3SGpgve2o=k3*l;f^*141(IelqP(jBn@eK;y@r6(&E|x7LTB<3k@B-fjaI1 zj~+sAeW|=d9sCm^b^IEJG&%rG&vYo-G9M7H!w2V6W!l2@=b@dn=Sba`s{H(KU_hax ziJhID0{?2ULx%Fabg6Am;`t>a!b2q;uQ9#0Cnwxv{Y8OLE>Iz3sWW5VKJ0!1afuC>*<%8+!Q`OxbjL{gOkC-KdnGfbV&7uKeN{3 z#~aHV8x8ewbsRBtf{O~zpD)6ly9$G+V6xHC(do}bQta?wjPP$J;tZX~CJP%tlR+JV znjzl3#l#fA46IL-by}6qxkiVEN>-e?$a=ay zO)Dqkgf!!^v~Wq>c}bBIBm)b%l0yPHVRl;c5$l zKaD$cd>t-T-L!U%+;^Zvlz3T#Kz!cf*~X1vtxwD@+$Vf4bqkW3Lep{KELG4#-ufNu zBJanp37PjTCW_gYU)6>|s&i6M-DbjX&gqNIc#DADTx zXkq1w1ITL6z?V!wpYfY#2d%&e=!-Z_B2Z9HV!3Qet9Fo9Dxz+Yi=!jGRo0^t2wdjE zb6@^4uWT`+U8a=Oc>}=O@ZDP!@Uv1}>qXM{3q~p7qy}hcKmnO(N_+bw+vPvsLf%qx zNxTwcc`YAR6Q6I$f2$b^Tvxa%Qe9U<^GcedF|VL_Y=1UDbXOp70+k*f(Ueu8AE0Tz zAU;*v!X$S;xYBDKQ@Qh*aVcT0I_4NtLk~P>`t1kg`ie@}i7m93{4E<=7Rj!jPOWkT z*(bH|)EFyJEwVI_0Y^+j$13UPyy1cAW^uaFjxU%cM^Yx!dx3}U^WCL!>?(=EyCOZ84mCGVY2U_vQ;DHV$9K zcO-^)7J9IP$(q>Qd{f~jg>V=Y3Y`K)*UgfWl0KOx@Hc}Ys*?j0b+yE-`HMydh_ZX} zD^BshMjUs|LfExCtB6TSNrww>*cD)l>TH<`D#j`{46Vhky9{`_+5|p*SXK2=ieOY& zPx6j>-a9;F@^CDGdfV;>@z1~Nx%?%MDUf|*9hGN?TKmMDq>=ZoI2p;x54(nPClG=h zkp(lqZC_lPo6}fDs^}!x0xWljQYysA!Xv7pWO-I$Cx;9jzs+L1gXPlrbcwcPxX`a> z1MCp02R9W?wbYNI65L;pT6cAJrWcsT)<^qIN5eccJr{1BuvZdO4nQNd zLa%q{p_iET$)l@rD{E_#oy2_`n+a7~3gI}wzaW3L_dBDD5Pg|bm4%B779VN2#Q3<+ zU-Eeab=ky&zUO6y*tN+wLz+>RH{#037p2D@EZIkVKmYrkqYjrS>FIr|C|fC-x2Z7A zym(s>j&>;g|Vs(AfyH!ef3+BO2oH>OkHxd5s{^ijlG^eJEN z??(|>WW6T1SdA3~b)P$c)H7TcbT&?v@+mBfVC-s>BG04tzjJe9#o&!(gAF zYubniR$Tq&D-`bWOe`3qkA{f|)IQL2gr?p@3Bj)vlW-c6G<+<7@yQx?^QH;`Bs^ZX zcK`Gmt0BH>L=0y03A*kF$MH!5`YNazuEOt;-@L{`3J_`~2T{p=XBS4?>jCByeX9Cp z8oAEDu(K--Fm1Z<@DV2|yt|qw#0h^(O4A$?8>`ErBFE^K{oQnqq(W0Qu0Zh6CM9Xz z{XP~o({@HydgrOaJJp<*FbEy#d!oB6p>pIx{oMK$nsW1rBpK^>>lk|_&zyspKWK|x zQMmGFWYXj3mD^XcsVK#P@-&ODq&I5r9)DcFTM#XoAjvGJ}=auDa;`%?rxMc$u-javu?Xbr`mPFpMh)Yr`#^=gh~e^*-(`YjQcf;eP7aew&#aMnA)N0z_qU6 z5SS;W8+!(&xk%0DCh%g9=8`V`tsH7=MlX_G zSyM?%OMn-u**0F{B%C|yW?~Y0^=f!a_;tNAclVD`bzVjIjJ<1mzU=-jAM`Bf1^q3@ z7tM*h8spvW6s-N+K97=aTt>a`7o~8yjl&%c-~&+8y}_RaqD9^WSHhfDeQ;00cpKAB zygMr{=$NHO4JRG2ck$(FL3;FPv|0r6&g7`Pd-OKoXlgX=7v{ml$VHqagLI2%G1Upv zlsinfHMMC4U^zdl(bM>p8P6JXfSev1tm=+Kk_R0r&WsQ(MwcND4!VdzdV%cYZ~wGa z0~Zy2b+XE7t^Z6T$&r5e$2N=)^WZ>3HV8HZr!ks8o5p$kSaqRFi(H*@Q2a3(y)flJ z8`diCaoJU3Y62kkd8}*prVOHbI_Gs8dmH&WvUIn5w8@$NM6ODCsX^a(7I(CnsU{eR z^JW74_ZBbG?4Q8XQYmT5S-+;mD8kAb#m#OpZcn;ZB0oNcL&z5i{M(rQ9MKv$G{bGL zEz5&`>#jscdTC_SAPoMrfi?x_Ah8}US>pWG@Xv%LhS?LfO zaMI6YSKu_)*#SU3+8050= z`JSbN8BxcqcFo7}>tfN*gn<#u-Lca`N$wv@AgquI0(Lfz; z&qdw5rzz*_Tg%VR-gXEAIymSR5_ZNg$Jkdu>MxLBty{%?b=0`lM&z7CMaOrI(9Xi1 z&`y)EopR1m9SNpRFUJr0NM35dbO~XpStOPv(hs*AaAAsRB9FN<}5}$LHIdC7&CRGB!0|7v!`el&A!u zLc;0BKUXV%&=q#uM|o=c&MYBEUCxZ->)C(w$xUiOKzTw)Q{<6RFAJ@Ueu=Q3Ea}{? zSLpt{wJkV)0(aPY z$GYHs?22ry=OyR+>*rpK7jr?ydrV%~w%SH-Lq=+ehm05J&or>obR5uiBz*3Bonqal zi@g)A7Hx%Z`=N&u)<1RH70USs+c2Rk{gpc9i4 zaGdKRDeXeKoxaAB93L=9snfm!0nz2QVpU>;eDtuMl3ER7UyV*4$B?d~=Ic2EYX|M^ zE0Ci+F&<)Y5O}iz_bv+5^EK3Et?KRE~4_~>Wh4w++BKCMwX|OvbcLPHxm->yCQ0UDTLGc&T_*M$nX1&$w5IR zrUP)msuQ;>?`J_UcXBknHf-x7``sLYTXXQT5Ufxvax%r9td-;G!+GY6iI>I#`5Uk6 zJV925xICg#Z<+`Nm4g{V6l{#$JC87(EJx#hGoLdc9JtZ7Y9W(lk#wLu34G^u3q1Mp zI=8wI1?cYwn3dHPR3dU8$72RqSy^99)e0*pD7enH6HDPx9tIdV95(VoX!LT3%t5F8 zAX!pU3Vv3l{5{ zl@G5y1Wz{Rysut}6(Mr_=wMN0cXbtZRpvuvC3ZDz z-^{4hkO6qSvuWH=YEOV;3Bvtin8$`O6gLW-1&t4#iZ_0^X2WRO{J726MX_lm zc$LU(D*9fyYR@mVVle(=Cd$_pHlkYP4DJ4<_O3`o?nC{~@}<3jG*rW3oxvb{>tc`(=Xl$5*`}kl!D3VV4KIb}Ykh;%vref~pV15K=*i%c>?rIc zVbUx)XsIruV2rRk>mXVu{z`Pro)|DmJGI7`u%c01C1wl$qAlZP%M%Q+aO8PDqLTdh!Qo~c)uU2b$T^9BdmRF)P1 z!;&q#K9FAGUR&^>hEW8hMG;TcwQA`23uvYKTJ67Xo#r^+S99914MIy!R@9g@h_EsZ za2qTvzcx3!oG5lUr@|aYghp(RFV&S58S$Rx;s>*10^Yy>miFuqx6Dh64475N(OOG< zt6%o<5i+AnJ84w3VCpb6_bHt5D4J*%-aM)((DZy9hKBSS>DdYGzss5IJeB_Z6KOM2@I0WglQPA z#1jHusRdZSeicTIf~<=-`q?GfSG*Kx0>dVi;FalzKvgp4^wfXy+NM@A=HuGfnv+&> zf4V_4(**8tGwqLi;N93n(1@sfBY91I#5ZN2pv>-*x5`1En5mUn3zKfv#YJWI5kahB zz3?#DW~BAa|7yd7{_+xR^Jo6x!BAsE^)K-M!5Jw%1s;e>7e43GqG|HHmW!ZJ%9k}Y zHI>wHZeV(VZ;Ckh0E7+rfWE#8;Scr)C*pj31C{oiAOiN9Q|IN-2AC#9!E2+AgfCuQ zIH|$F4pvrHz}e_Lefrd87v>o?q4FVMczD>UZ{y3^8S3LEXm{~tYfiq(`%{@;-q!Zg zX*fqgA8}9EM<(Yvl=Cq&+Aqnh&_{Z08mHkf(s@*2q>+N5k7)uvW@Tkfv4P7VP}3}t zKKPQ)@jmxo<c+zey3cM9xf=-L?@ob}hNwCdnGMq|HoqhsQpZ%KeM$aQ%&H z-fUx@J@uhXgXo3FnvB#}ShUnvMt8a28k4bb$^_Oa!m#P-%UIAOV3fPc@&(z)d~Nz! zgZA1e1V^gURTqW_WS7r&nKS4d&JDJ?zEC1DA!Mm)uk$?EHrO8fB129o?OokeQGe&@ zH9EHJq3rq_0>%IZ-ty?uYu@U$^L_w8RWW<0ygr!pU17H*TQ12v&!TPz9RtUUnFr+N_5O^RE3nY~MB;Fi z`%HX;O;QN#2WA6ny-ge@7Y=;!^&?Mg4hddA_|q)+mh3737#H3!!=1jx$5=@7GA94u zd}+=>9-$Em#jr|3z_{qf#DtQVd-fr~BIDrusg#tmM$XO4zutOR@_Fy)oT`?HMO8Jm z77!cdaf+ym*YdA=&}$vZ)sZI*VbxNnV}Gm4&Bv#WY@90T5(6zo(5JLkt>k2abPx5fBs%$xbk+qGNretFNE%FJGPqySFkN0$RxkCuR5;N0I5mZJfoW zMSJ;~V@YZ_-aLr7LBwjsV*3SZ5T6*f=XUwvC|L5C!DTqX@6_q#*k4q8Fu2uy1O{`` z!gF)z9vrMZ7TsOWw`!>-N7cwqd3V1JmitS)5WR954YK_%+L>`jC;BD@84%Vud=_34p=Wa zfHFy*pDv0fCliRlN?$>(W}`*Tjc*5ANd3bH`t%`A-F2A%}&(rX2lC{!e%d``h>t?=^d=~*w5(ycCpjGT1tliOo*tQH(J zlBw%-qkp9+*=j#;sKR;BCgtW~-jdU;ZiJ3>9q*B^j(%rz$wNd46UF>`^RbizgWfQK zEy)VH=2j(rl-QoREiVr#0)U(aL;uwMh6mL;JM)>^)?j2JaTXpB~Bb^6Kd6G~Gtsj2Oo?-wZ%jk`=yq!&|E#IhDr|@!-ZcGxU^4 zd&gb-)rFre()$YQDK}6*oR&tZVSMNZoyaz77zVv!0<(bKtN!t1?GGU6bboSJ*g zqT2Kg!ouIehDT*NQ=7u)?>wYECDv2KN&+UEnp~0&fb!K5CUe4=gQV6kQug|pXmE^N zyJrnQ^b0(_Hb?b-CYV3~Cy67r!*9h-RESzH{n`65zfTVO8-6^<_pCf>=S(o+-XSdC z>FAcMt9)Hv{FrgU1cov8m`^bHR3^H38eX~+G3jCH$1EjLt-(ON;s%?WtI8-f<(K3x zptQB6=A&F6QHu$?Z9i-XHyXR^JHC(sm)7G27(4Bc~%xt(T4QSa8J6w|}N+$5cot19e- z2`sWVyEt!LMj{-(=BvkmaR2}F7(xAOj349Ui*nE%+7{v^IMo)4u>4AIIsrn3AKJ^Z zE86Byjnnn0jw*eRPT#*#T#7c&LwXG;%2P(D-m+s{b%TWttu9y_T_b0z+4Df_cpJ_K zz;c%sDsr8mGQPE2f4=Dv7)-Lg^LnjyotRH{3^TVwLzCF(zhm?3Tb7CjIQp=v*IGaB zfY>uLx0ApvNB+l=D_#N$oo<3?xT!mtLa$6yP>Oz!1_Y2fPy3TMKpB)~1sm>Ic*(m| zlxns7XuTwDDLbe48nESn4UtsDJIx_l4B+PYVQlbd-N>&0m#%{nn!HiwmcL4{?5o?K zMa6#@zYgz1C-G_YfY|DLxX!Zx$zz5>iGiLILoI$5YwyhmA8l=K0N@JU?GVDFV-O?} z`ZtvSPYJ@7x!8WWLk6w*&rLq@g}WWxI}`z-Lzx9)Y4H)<9E~BF%Rk6c1zf%qtPPuv z*7 zqVxG(IZLFAvJVv9R45+n(a>HxYeB?2`#g^z<6=$dAiWw-Ron?(#(FzRROY-Vl|gib zy3X4|#jPZww-=95%IBu;@0aif5#-#?|ITH?v?AbsR5h_$75z=_RxT|y*wU@`>HhK3 zJ&Mn_nF!_HdwM$cv#>5@i2LMOY9Fgfp(F{JIc%SS;Ze#Vi2+1~cnFkZ3ESk8H(hp- z`UvO7f2e0lqb#$_sE-ibRS$7KN6#5u8+E#Xm=j9BKhmgV^FP&;`*b_mD17ILh#d7m zRiiGVKaIHyRkKD(BSIaK>1*@vXx#jl#>k6_6k3)-Vo|=-&fd?iS1NH`;0bUaf08vg z4U#W$|NNXJb_bE!)A5;#AD?NG&{DUZ6qpS(8e1fF32eA{WB&;btv88`8-D)P=?4&* zDuUk%;sT3L3i8BYQ5^|%jH?Am9F>Z!(YiBTj*@MlVB!Z;7-x#7g zQv#!4y5_^&TqQ34>poZQ+tgGWAYHQQfAaOCNB#G*6N-yphv#;z$->Z665k%+*-)_v z6zQe~iP>(u8I3JG81x9cV%&oW!n;NIx*}G9bM5Sm_NjSNSuYv$jjw!07o2zB$y*gc z`Qp*1NRQofx7AqSLvf*1V2&|&LqfKwk*_OS_8pNAjPv5kL(Qv&1i$0C488xgAot(6 z!|yKxN0AEClcm?X|6_Bd|017`;-wh+w}-R5n3<6)Cy0|0<0D062Bv``4K0 z;Pb;BKLq%K<|-zufeCKDn6JaYeJm##U03k;;CFZkh}g3W-Ffo~AAq zfTyP?o3(?jtGTI@1)HObRoadqIRMZCvJ!u3c%^U8Ky~8XXGQi-Pct7W(Obm_Em{jL zW2teBDrh4FHCD&Nhg(O(A*X`}Iw{Hz=O@i!=jKy>++;Q|^;8z>A5+YUu5)FmdUNNZ^vTB|#)-K0j?d;DKx>Vhrg&W7JWttc&>braS3kLE6SP|lL zA8H-BB#z`Q`6nQt9AHdbRYIZ=TO9W%P#C zM|>672!F^NZkFha+L1L4DOv3#%`-keV(>=*_AL&Fpt zgUh=3zF4rPw)XDehMRw)xrK#=jGUYpc!fwUZ4VD_Gc&XKogM#c9YsaO?6|lQVkV1_ z8SLU*rMj7Sbe=g%i@AvVKA3Sj=q67C`_vw53!WJm{=>Z^DAMFhC^ge;3EvXaAoXlrh7B%8PL_A)?6zjH#6$TFJrHaonEP#K^)bv3 zXi`F}31%fH8%}XQY&;qo-wyf%B6><7a@P~pQ$R#$&d6@$<>e)FTHi;~(`5>mn!DSUZX4coi z`I^?OtpPL3Yf9@4bk(VG_DX|Y0Rpl9H4aPCY6RY|vooG^ZUnIe3{$=V!3lWN;Z2NR@|tNDONI<-C$hw zb|oNgvd%Zjs65NA&xb#Ak4NqtTK$~tAqMSi&9Pfp3Z7uIMUb=>XFvw2|3(GjkCOd5gwChKC_n9_NrCrOq)Mgi9Aq!qn;pLNX_Xi zQ}QwO^*~yv2TyISg-v6GR->C)IrZdUO|ugze)!fj-*I};Jb^U(xhH=tX|6lbFoPP2 zu48trSUbxb2}4k)gZOzD6tu9gV2WsXju`0c`%z}txHs)O00(H5<-C7nx^q2ns5R+= zKaiD^!`3FwD_!salH=p!iK!nvh;xAD*x4Bddmc<2n!b`GP zhDS6DKe*YRyACHKbL!Z;e|) zzGHqaUP+F>|Ni}Z6-^RhVPQ}oAO^~5rpsxz9c@Y_O-<>TnVG*3n%Qb-jQWl56h7Hh zvL_&aNurm;1^@#$r)Gyk%HK@aXoy~^{Fr~Kq(c1mt$EPGRIY8zFLqZC#Rx3u@7y<{ zVm3BKh1u{eCHt(=MvR8!Tbk)d#DPKrHS_Egv!SvHjEb=={AK2Un319wh$jXq1@%|d zJzK^o%V_$JXPP}bQkuu;Kxt0=Gcf~=JV6!vSN6c3g_)03lpjkOUOj4ErSp;$F4>Eg z*%gDeg#`!!0YSR3AGuo3gOjrS_X{34A=3g_lBzdTa?sH%%$-5vE?g{8%wR6}%=kqT zy5)TAJ<31~{;&K~apd)4$!IEwhD4c%^L>&8EQ`nae^RwBfK46!K2w2m3A1|}cZ7c38ZB#{O%qMv(1&l>BoJQ=B`Gi(^~5;YNS&02;d*J|G9-yXbwLO`OewUHP}@lnrS zE$Qi3tL3Tsdp2S$?Z}6?^#XNYzI<5-&zZ&m#KPvJBqi-_`YyoLqpQ{v1DQ^WkLMJ8 z`gAo+5gP`1tni5Z4e-Gf3rl5j@iVvEYzW_MR-Y`ZFf;9LR%7;h&9SR*!1}tL{X*;7 zVn1pacfgEV$;&*@;PcO#yx=uxF~lTd$@`vp5U=*MnkUTIksykY{$ZdY>dpyfEovZP zSYx#{J|*2U{`BPT%J_>%37~n((0%&0llC>K%r+rP7VFiG^zB&fZBdKwq>|ew<;NZK*Ci4X5+_ejNB27T6WhLpldUiD zL;yd-{OrW22k=76NPH(7S?9Ab3ias-y2i~jHe0Y%y*K7g>X`Nnc7=+9j5gC=Geo9ut4B7G$Phx4WA zIuUre+#T1+9DeXTaA;NhQbY54t3N~Fbh3&~KLU@yb&R>^RcX$Zw+@d;UqOpQf7xWn zZSr@+^abQ%BsKMpnS?0M0Cp}B#sQlob(0R+{`Le>07ubgc*jv>I67(EO!doYht}9e zR1Re$Qnelwx(+M*iA9b>y?`jGDq_(u3G&qqT~R-vv@f*|4*|Q{2el+=^y(DC0S+0R zVqsQ*py?F0y^`-$&w*xa*u7YSu=-}hi$w=0sU)lU4QGr|;@WufE8_qH>9Y<(`MPUS zE!9vX&rwn1Uf7brQJV%LUv1Ivx^*OTjEx?p#he^(=Tjg6$UuO@CogD}$m?kjk4_0E z=z_0k?)5)9dH($gXv1~^h0!;h17qI8tCKL>0J{xpM42IUrmqhf*lKc?VN`xA0&3!> zp*Pc3-VVi+`X(CJs8YE^Pvfx4%F0S-OP<);+BjU$7PR7JSSj`?+Bc`WQhLt?sM;5? zDetjtA5110|9k{7xtpl`b!ntXN@ioty6;9^cAVJ!wiboKE;zTdf9)7ad!}DEzaMGG zcSpPl<>7=~OQ>QE_h<5Gkt?Q8{t+84n^3-*7q;k$U-R?xGtT6;PaUpxGzMBWM)Ixf zr)un1f|3jX_a{ono((iNtqtl@#LroR3-~YosLEU` zL>Zj%cxS;fWpq}pOpo>FDXvQsyivr%BJ1|Bet1|H{Gs~&5e^r74VOj(xDUzs`FTM} zNpM624hjm&JZKba{rJTM+K~V-#;}y5b;Z5?Yp2rWFq=nSPHtAjX}(3VkYSS-Jt$iw z@V6-P2mu-|ty^yiNy#xX+z=R$nW!cOzDYU)ZM`kRhLs@yp$M9Zoj{Ejr;Fc0#MbHs z-||4gs_#uq0IzmJ!WBge4%Z-F5kU{4Qz=K> zI;yD+3x(%we-jM#^Us_kb}BC_LIK`T)SttcSaoe*rEJn1I3B;(qdUreB1BB*Ay!N^ z$n}k;;q3JLjox)3Qd;D~*7EvT02jjrw2DuOmtIfTQdAj{U2GBlVE=M52RN|t2iG;` zR!2AoXT@Nkz^BX0mqtDQu%Ml5PLR{?IL4Uc<72<`jr=Sv0|SFH8Uj4LA1!ZD6L@C5 zmR7*81IC7BcLpLUhUAM5_EZ9B1{P+n06?0Jr2jhm+v^LCC8=P3xh^4YLAyF7RgW2> zi5YV@l~amO$ONg!{?DGb<{cayygTSg?M={R3lBW)Au1sPUGeYYBW5 zijdioCQX!$La1nf=nYz!zZ#J;s?P8}RrSEvU^Mm(2JY;WpM^84w^@x>$Iw)em0CEO1XW_wmNfkSi#|cR+-1T^UlQD(bLI#jRUOx*zm_rXT6%0g) zlH!mmM`T$en_j+rDLw0diG2AqZbJyfAcmxB6M8IUz81tBc}uNY&tddQV_lUxNxj{y z-x7wP@S(#M^iX@k#h3k^l#;!h4OCoBU0o3{YOop#%LuK>^lwHu-BMq-2gTlM3QL`) zzkL*t99o+7J)+uBe?QPuS;_tnMr)IS7)q)F3VA>&ja$*#+4*f_qX0S{dGKFB=&ds| zRBUW)$)N7ZdDc_KIy3M_&A7gAV9Hf4i_mR%F=WSZ`bC~Hro-Xk31{l4mg2kGgo(Xx zv>7?u4f&2?jx$csgzjLWwL_bm1n2LIQ#j{^BE*S;>N-X*M+%CBiWF^baq=t<304jD zU`q=9H(a3s1v1UC#<@LN7z)w&n`MpQDCHnNe}shI`<+)WwY;{LYc-IGiHjQ?7xw@K z6?Le}N*Vlc%7R9}N~?|va5;(ps~ll`J3F{_41DV%hpKOl5r782`*rHr_%*rS)F9V3 zGTiecHOe(zg(-*{Hy}_p4jn)t)4ufu@kE|1T!L3?9wWOhB|l#o80LQzWY*b0k@tuO zo;WDZ|DhbBK-dEPY2!W6XVraKWO1BLV60SUjpAr!{(?*mQKCDt%G6{#Ub4?ahFdsZ z(*00F6OIFXiJz-^GVNe=8Fikmrl~oWsm$ZVt49Bqj9`$`RX195{Anfqeg<$e*zeT% zcxq#NTTrPSq5MgWIzi1JgO*-IaOwMn`wDf3+KT`Ab>QmNd+fP&9sq&6fk5BF0%bJJ=usI$Cz%2qSQ z`e$RDZW@&dy25QA$2j;R15&YT5yx3P1jvV6KL@L%+59SZbK~l++DU$SnNWZCyL!3w z)|=PJ|6W!me~`V%3S}YZqg@4s0k01W|4U1)I6at#MD9%0vIC!`W2o1M^Lmdv8I{rl z&tXHIF*Kg#1qILSZ60fDBg#;cO;V<3SuI}z^J>G)xVx*N=J$R)NY$GoGHY))a3{Cu zTyNQ-zV`cGM$@dO`JUiaRiv7kepC^goWcO_T+6{BAk4k{!0TD_{B_)qBn1?tk0R@%DNPDxEyV5p$1y*eIqdPVklNQ0C&@7*U zRHsbQJ9tWat3UQ(y=(MSF_4L}{1?;M^0Dg`{_pIuheS{Jg#)uu&N@r-*srkwVWax1 z5Lbp}Y{>q*oG?f3QUhuM+YNcylY%ihOKnX}MFm;eb3ZVg`#Js`e4A2Qv?=nQ&>o*; zD!kRiiySsG&ebw72Net30Ijnk-Hy*(bJinVbl?RyXy^mu z;?#?|ZM*d{lrZADHBJZjwZ^CATn?Lg0`h7VoOs4GinQ6&eJknZ<2D z8l$~!cD!CT?2E*(VXVuY{&J(?vSRVSRTL%V%lVs#9L;zOp+*m+pL9ky5}4oEj>MvC zmDB5gFEI2@Bp-B61%Wuyn0mk23vPqA_nMD|US-e-?bP=8(T-SpzTUf{b)oRnVo zk019ywgXfm-~CHUN^sjl@Y+BB6;wt;A?)iF7n6~muA-_6@$@|1DhD0<)*nB9B(BsZ zv$i2ya~oSsUg$inZ8v$*;(q2wTH=jo!v{BF2YC;C87ApTvjDn|RuI^Y3Xqry%qXdc z><`3r(M54&L`}*@$!>9Aac_;e#>g`6(SETgsuCp+?98jNc|PdQ0SKn+9Z&|o2a2+L zFx1yB)}+5a6v-Pay0ztGzI{TM#f^o0AxW-{Z4yk_^R8=jk>u$@6}>yR0-m-NO`4Hx zGG-VS&~ID3au}6yIzL=TDsqvvvLQAvg!R4N+M>jn%GK@)Q265XAYzKx1lG0gLW}gT+wIt87tnL7_BW0(;w z>64bBi2t%09mBV&hj`T*c3wJxTBEBs32x45i~3gv)F9GMvi7p>=TAog z!vp3uB2WI#rwk~7L8!v}sq!5k+E*}Mf5Twq?_A~5tmef|jisj!(IARY31cR)Mn9;m zpo=bxeY6D(USZAHl9M&3r0E^Jr2lT~m`U^sPfd_5j|{`)u)R>SilL)tGHLG;=IYlR zF|Bij7D${cD~Q?U2@sWj{0WBJ6>4FOXnUN2UQy4{=i^L5$0?rVg<$}gf&s<`2Hxsx z!e?{rekU8@B##xzkHxX}_h6d`QxM#pz*mL$zQi*EN0oxLT6OSj_%DQuml}QRt3o)_ zjOEvzXVb(lRk15bM0uvPrH*=Ccj2cyGY#%ru7DBR;F!yFZ!ZoQR)Nga-v0huCBy-N z`WuH*P)5uwEUK!ibnglEb8~X^0vKgjC~x-04uPCLV=dUmoOBbg_a1io|`DX19u8o+$Vhb#`$goK2N8vC@OqD^D{hAgdI!CP_DZZ{yaz407UfLD8~ zqT?c2tV*8IG)0uo+0$b>bH%x%1Y7vT9EU~o+VT-&FdECM6Esb12V|c4B08sULI?bR z-K^z`V>Gacwamzd4(|A;<|bilqv)9QHtDssx1$2FX=xE7`O4-K-%K&Fu-@k9TNR(| zA00`^$Y6q=bZlZ`NR!_sJumOs#m$LXgj1u&+w`EF-wtuNgZiXi6b9&X>bLQAU880% zmK{XYdV)cc*{k<(d3l+Wt|Rzi*$fpGl~6_hq?awagTC!fNE^{=H&Uv=WwN2ZNdQ9Y zBEC-!lm(u#OO~Dlsi31AG_N^4yK=gwY!-iEJ^ZjXf86d^n_ROVSD-##WlP=p!lGC3?5nd_L1Q}Sy1aD46L#+m_D_%6*GemR{-AJSneF$cJ$I(-J$vGr*uU@pq+nMDJ=hJ<%|)iTRn{XOdd{lPX9;(nM&M-Oj$YKk)fN;# z1LiCc6^=(RVombIOv8l7s<#5wJIUrtM@@A)jwi~Vt#X&&SnXVMdjOwbSrpxv=IN1%WWRor_GS5zD0=d@3s}5lBnqDXwaMVz^TK@ zmdHKv?AS_lx}3&K5`W(!h)K!OdRaP(nM}_^{D@WpH~2p4eBr-6koU2=k^v702U51eDm!n3 zLasbEr~aj(DdCTR(HVI*6{$$su_$5JxdD&cD1USHroak;qGIX%yh@vXK+P8SZ<-df*TnHu-q;B4^>wnp0|>)_S*`yc-^ zvow}p3MKf~`r7+{>J)mLl&5i(Cza-%(c0nR;XljuYaK><*_+cZ4|>_x%D_E!Rn?(0 zZDT)oj6kaJ9N+qY+nd0|?bAC{-6m!dr6gw(#eozeE2K0@$C5_{MqJp4sac+>u`&{XR_JL6+T{jkk0;8CIHfx9! z120|%{B`|!ciqazM;!jO=TY%3_3AWUXyH>epoG|M2L4XFfw2`ULbS@lY&o|%Vy^PB zli9Ml4_?PB+p#&l?(Xh=_bh2?>3o=*{k7}X?$~~Z3=mjkkfp&!e9Q%e1DUcJcn^S* zw57&3hQTp9Gz*8L1M(lyF|B}B;GmlP*t4)o)$lSW9TQMn6z|a9$<(|=&3@45y?ZvvH{K7CRd4VlU=+T=mb zI4-ok&jX@?K*GhclO4pzU{QlsM%UNk#_j`+)qG~*#PoQgJeL}i+&*w4ohH2l;hI>r zr=y0pz2sECml)a3CL7UhQj3cEZu;%I`Jx$)ve%?Ab(`im>TVdCT7*7y#Uz*Dyl3(uJw|Jh7-ep{}d4(Zj_kpUVoU5Np3l+NM( zsiWfC6`g7)K<>i`XcqFnsuKWksRiqB0eot~bqrdHmKUyF*9g{><()U_oT+?4SKo!6 z4+K1W{+4iY1aw9Y0YVCD4=d2c-5rdUy)#GN^1I|IDaKm<(jtz^KntyiV@xk;(Hd|T z6QyU%C5`!2KL~U%Bt^6qmhp+#pWco%C&(j(yM_L~OUaUb%pDN}rn!iQw_jqKE;N=F zJdd-~&Bbf}7>tKWB*b19$-qEI041J3a`14NH1|*gW;Mg&QP^KnmxcsQPJL&a*5sTy$HbP5;Bw8mtyGxY2D07f)?yTc0Zp zky;7lbCoA6k_fb#S?TGKtHK{YbIg>O+O}zAH1AEMl&TTgruRe$b3{^FpDLr~P%wqR zQj^01oPFT_-ZKc0<&g*O1Cc1-e&Dab!oj@a_z!#Qn5lr=W9&zfi@7Uzispr~lk{G> z8)gP4kU#87!wdZ~zb6zSC3tZcK07!#_KtdxmU?V-7ztGe`NAtWE-8nFy+~KFc7Sic zPYmz>Pn@WlQ*zHcfF6*ljsG*iWV!3(dkg~VbTkvjz=aI1_O`)OnsE}d+1Sh5 zOsK#S~_HRSY8&$EaY5}&dB3Siu_bNG?Q1(>u} zaLfVgEDYmC;nq=g`%O^~KL)B2O_ZZRg9)JuTwme9=OOE#a!j2}Exb(5p=g$32^__S zzNaW;Rx4Ts8DHXa0Z~lnZ#TALVL@tgVM=?ufek#e=uyeorShaepw%t3;(VQP;@e>i z=A#0$Ju=2;;Vmr{t$WBJnDlBAU*p#w!SHQWPFgxHuCdX36Bkb(`I>dX8rR z)WfdTnEN|H9J6vNt+ty%=O2j|jjVQzX$mv^dSxj_{Q6=wkKM(i!@UuZMI{G1H#5zn zVjE?99NFWISWxF7z>X4sff~9_b8byvfl`vD4RVOX&QlHqRFt)1o1Z-p4tAPN&lJ;qY~J~xt~$ZVz>Y(IV1=9*7xnZRK0 z!Sutq=HpXNe@odr8RGD%WXsq3QNKZx z4QHWCo_30}q=BWSJ4Us_AHt7XkB4}E=3Z`coNJOLkFsP89PEGS!c$aK3(W|;Ti0E9JAO@&G|TK5zO!FVHy$*=ia_<;OO@?PygbM^jGLN5UdSz(b4F#w+lw+sC_i>O8USNcPxvp&Ib90>Fb zIjRq6CHTD{mVm?Xf%6r24h=;5V8*}2|OOLXwY z<#+ZkDK3vV27rvEobGhc!vOBI8EB?P>U%nbkuqW?Ml)HvF*OAd*_B;mur=UmO>C zA1Tnruiph{lN3d9vR;RIgiNz&Vs%pR*r4j_>aK$kSg4V!^SXd_G5&yZV1n2VH!*37 zUV05%8)M%j1xKt#@lCuj5EdQ%5O`W+MF2N)Oxm5hi*h8tJ}d_a%SC4%fy|sXlj3bY z7qdu_QV&us^(zitCgk%+!do4Y&ivm_Q1#2AaKXX?vp{g=rL-gUfc>qtGd_nw1+$v- zq5J|Wo`4KOdPzBJLNUSbFX>G8x9jREquIY*PabBveK~bC2ic;WFY)LAp%|Jj$DTE4 z)qosedE@wk))qNsgi#s3Z73ER0ebz)N=h}8U;LRY-kqZphE{y#F38LTI?^u}@>`_} zAF+I)#4#y3kB6&;!Szfhrw(iUJC^{>fW6NS3(kT76KRoCDji^tin_TQ)Z(YctP-X4 z^L=N(T|&6dl7`Vyis^D!YV`KU)UQRGGIVHP?5^UJf0f@WEaJc4k{DfF=G-^K;LW$j zd(d>7GpS*iIj=pj0%LEEY-4F2ghE{>D znXUEcs@qy8pNZ@pa^xPkhy_(O-c?tvMI}f*$glaM%z!UhiOLDXMto-u%!9mUWX#Wa z5jsskEl4KpvfRaTQdY{OC&|QAT(+@;T*L+Tz)Vz=ik=5X;2~bdTy*TE2|MYU9MBJ_ zXc?k{B_tCCrQF^BU7@mrm4W_a3+JK&;yaM+GEmxsTehJ>6u9Vh_$iY&D7H^@1g85% zhf4<-e6`-ZehEBB1zDr`yr)z^A&STxPh1^c8+8A|W2g9IBI^@?4APMnJb=vtGjrF! ze}8(OVdow|;^KOZuq_&e=`mJd2R8QWdXtIDNh4(X;?!pGz)}Yq`xkv@wxj6NsOoBJ z7a;X`{d(nEUqOxm^KBiN#6-Fv@tfbEI;Tp7V>@oax@(BXNE2vRG z>5by2|7(`A0~MHG%@Gf46p(8qlRi85q8;qLzTlT`l>PL_(sdZ$K-~deSpG^j16^Dk zrj;Gio8x7|?@{i6PqH!}0j&#E?Wd7IqBp8!SOj7dZ91sY!+C(cksH0GGpf|uyvr}F zIj#4&0%0-6r4sB^fOUF;{Z(HbD!%i?swf+a%w=BTuQ}BUtPcQypi^HsDsC)MHTt`D z&(`jBtLSjwmv}7qd{lWReX7mspVZ^={1i`H7)?RyMEU){i2EQ~=f5y1iN*Y`gMRyC zAat$fAc4GCT|sI^-S|TFRHFY<$oK2C^r8%pjkBmowNHj_8A?dRBxIR#2W3%rklxDt zlb7{GOAt}Ha~O>0p_uOz3nU@bHFnkka_UgU-C;b*i6Q2;ogXFhA^2|JbD4_*%oFXP zf1?0%LUFmdxsDf2_LkQHfWk+$9Wc=MC@`r-lS3nXcJCohq3-wjiIfqbDe=Csygd@C zPxix$?ge#=7evw6x=C6V5D_(lJ@ncwrSoIs{&xNJkTkPLaAXEe5dCc^-DpVv6M;`^ z(I{Z87zJKkagmP-CWNk|E4sMExrjcguhH=;u+wTbD!}muTR(bNaDxWp<$#2kAt5W1pERqcTa3H(_6RM(`I$H#**_dv_xrUH zEmQ?~^)!4gudk|P55-6%eIE?Y=^s&U5&*nOx`dwsik8y~Uz&RI$#oef9JGKQt*MaU z^gRGfCw^V$?CDq?hjB0Od>K;MUR_8%HAelaxEG<1l}Cb4;E z(+j?CBk2zSx13~&uAlzyQKHdWX|^95ir37QWV96n@GN|IeeRG%lJ8B^{!coToxtSt zvtNxveN(701K%lZo6jgBH4&-bWh-CadLIt%SS#b>2|<^KH$P2RVl<=|wnip<@15*- zMq;d*ZX~*^U`OG5$1(iR$bx7_LFa1(e^C$y!T8q~QqjbH890Etd0Rg^-VxTLi>+9S zXe9GZ(%BDy!N{AL(dHYt@z+U-(0K)}$Gzr1#&Lc3t<>+h{PipJehKrd8i<{ z?oAdA zWB8*`cij?Sq;+O&3}(xcbo5QZA)sK_3}^|>*Uny330SryIsNA1joi0zwn!*zdlOu& z6~V?&C3VkZgt~{_i>76H^LFioh0!vqKZ#(#*in@AGU?AY-~-NXHmaY>wE9hKKY;_^QB2;Q4>|w?G&5(LzrT(vMqzQxoDYir7@0c` z3A{{rhwXc6n%E%3ByK*^rf=F^M`Rn~ei%VH$I8HFhR#l~tVdg0HcV)a2 z^Z(wO(eNKR(SYlPJ^NWGTr9-v;>rdM_r8u3FdZyG*HZ63j(EBmH`B#B0 zxrf-Ml#IdFNmXTM8HSF?n>KPNn4nX{_(s^m3#36xWWW*uuw7y*{JL_k#;kd}Hn+m~ zWJ+rrL3iOdq^o`ZN$^V}1c0(x2xgNx`gc&+IUYq&b^1f)gf6gL+9~fdiZ(WL?70R0fpUTj z@R3Rd8j%vT8ZedM*EH?&3o&-@fzQ3hP2wl6`^i&lFsH0-@;IM6#;?u%o@CKV-IHm2 zVAb}jG`9`eR|r<)m6z}0bs88NIxlw-QS!N^lzne!`yzql4VNgHHPOC1O9M7sk%jID_)d_j^~Xt8!% z<*Ae~H(86ocwy!r4&-E;D(cRI=W$a>voj>}yF1vx3!1dS(KgUbK{YjJ6Vf!(4`)Jk zH$7=A3+r`%@D(xdPG-heAjaRe!AEdG?#nq#6k?=2I;r;VB#hN zyoR@mNYmfg_veuP^`DIjiy9W*`_+@$_9rA-QfRurhiy5skdl%TlaS0fm4K`E`r=p| zq|;v5PjZ4)A^E>M!4KNOwhG6I{DJ~ZutJLJw^CfCXVSf`V;>OVm_g`x?~KZ&``$ku zZ^CUydT`sFd?Er)plGK7L%+ug{#&m{a82>g_JKPRwv8K9R)^NeJ1IQ|ws+T%=Q&kU zxeC6osRggEUhaSN240Lz!mH6PEkMy*{9E+1X4k^FpIaW+-FjJRKiE9RArL|EfukLK z{TY00`}b%BsL$5dkbJYcxqrd^^>03^{h={lyMw(}COE6KP^KHh!oS;5e&@%T z*UdzS^cgLpnWX&ecDJ5KHV^r{$CcV2aw)mIQvY}FP;2uro!c;wE;ryezy0xDJ9xL$ zGvL%W*2B%)+tY#Pu0uA7O50=N0$m6SfvN#IWRT~b{A4cY4S@-}E$S^$5hQ^MA>^C! z3C@YFdUK2a48(4Xw?2~KyB~Jy2G8BFC7_df3lm~m+U-M9QBbeqn-oWAarlGnC2zjW zJ*e6F_y=Ce8NbAzlr22HTUTo{(1~eKGfX>OwcV6H>lSXfS^ug17^#uk*AWtmhhXX{ z6L{AEjRY&)iZ3T&spQK^2}_GGmt(OFSmhl(r77lB&#QgWSijx?HZaYsuHlg)qfS}2 zd*M3f__fMlj`7#u^ZaN zfenEb!w+$(_}ySe^RL-GG^1zEQV zcpk5bFc~;ENPpgh3(}=1$?3_N&P}M3Aap^&-$}jK|95$5N`B34@8h~=d6r8__xJm@ zK=bd+c-0wjyh7yd<{ENiSfY6h*a2^MVh)1*Bi2wwrR18Qm4DV_S{_T6DcnpB0iNCL z6SA#QHqvWy9f1NLn5>sb19P%C!`AUsca=jzchw)BjE091>nZ2u|kAbXl{Jrcux@L%wJH#tj%P?Nf2DT%MP6aZ19<9!Nfs5rEF>SaX)5 zeWQN~UjUN0KwAXLf&FepCtXi|(**F8?aPa6=BS*s{J%dWJ~B^wdI85a**y6Y>DFtD zr)Xc^JI&4<^|c)G3p8xcs!WUjSjwZgp}2LZFgj1597r}1uBK=?thK3|q30I-rCI!} z7r5f9Zp^a0OKc;2;(k-8n{qCS&gK=hlj0}>HBzKFSo3#!Lw~mJmEJmRgH4vyV zshd$EPs_mue)iaQ2~|^pgk@CDS_T5U2 zl{oO`h3)LZnN==j@f#}#mhwNbNCVIBEON(x-ZY2>XvERf{OF0#wGryxIyk69D*1yG z?d-50Adwg@b&;T!P+Y@kAviU0_Zuw~FZ!24=Jx-Gwg+~@yE>mZDcwRjiL*Lh1n$A% z3CI{d0LgZpr;SOPhEl*`kH{zq(KzNK}2>ywgVkAK-p5gPx( zVz89up2e3gOMU}wkC!2^8Lj6HVe*SNZ}!kSMEbmahL}~A?BYk#8Mn6Fy-^67PbGJR zeRGfD#Q}y!{pACLB%1J%buh0EDgYl_#~SUa{4&FHLkT;-Q=Z21=`;O`Q8*KQbd5VV z*T5+B7OKr&n{*geR)Y$*>w{a%mDzlzv&h7#pRt6UL)ThX_mge}vvtE&yIdX@z1d%E zJRjvh1!xZ+u_L~I^`|0o+_^sduyyR`Eb)nfm1w8}^mzm9epf!3oSMo771iuOxJy0d z+CWwe*h9CzwRPzt5t(o8Q<&-45c;vv8A@g6;|A6DTz^VpgETeKAT z2Lm^E{|jJjt}da`oTG=N_@U-0Oz%JX?M-W$dz$u2V%f!6z@pE&Ph_*V@Ka@_4(+DF z`*RJ=gskT=7<$JIIYoa<;CORP00U0JQt!o*G{7^ReY!e!^2mpRe(@A9;-RnK%&Mky z68t~!UR3H)ow~a0r|P4V6JhZ018xoU^`{=h#l<;;RV6wVW|D@|J1Z`HQqt1qD?JHA zqoc&6YzAI_CMNSMVE<(8+ECX_9bAdpr)YO=ie~G4*0biMqxEs;Qf)w1WSe$`=l2}` zIJ3gbk6~vPhzpAh0z2l8^}%K{^MxU=qkZH{w=sOW z6LMav-QV9Qqo9c3vK=2q8s;lygo|Ypf@x5m00HR9_7;ef*@Ukfm+sIBM$4BjJPzf# zp_!9>9@{Nt(d;$codHjKRDJy&IcrMKMp=qDm=YV3BsxqEhb3d!Z`O_{8h4}K7*;-i z%67x!e>UUT+0YxYb``$q=5svTcX|ZM-t%Y^p0?W;G+Stn;jvP5G`nwesSuvG!!FsO z-zQHBo6G*Mt53#wIC=@Wn$y*JM(p$Tb`TVAdwaX{>aP?ZIFpo=RE`Go%)u1nu7OS# z>C9$Ae$v(1Z*6ud4Vrq2T7;p`^8Cjo9`+(7!$v)(82>%9UkBlv$mksr=a=*~B=R$J zF$}+XKndUcd_Qz_ps{k)k(Xo^U0yINS3diDq?qTZpAPP0kErJX01h_Pj@1PIa@~n;xYl~gF zXX=DdxdrR1sy@jZhso4PeF;z)UT*0|c+eF8sI5g#?DhTZel1;gU*9F+Y-F+9&FOYe zz;SeO>J+>jXrA`2!AS9`(MF%d?oT|vpzAtUqhc5>Q7 zaw@WWBl6R@!AZyXkAnbU-t|XIMymX$FHh+C>CH?f3_gVIKacFHx+t^B^gCYUG4l55 zrrEs4|IY(}WO?+R|Jnmyi - - - - - + sodipodi:docname="sprite.svg"> + inkscape:current-layer="layer12" + showguides="true"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="grid6326" /> + + + + + @@ -228,29 +58,26 @@ image/svg+xml - + + id="layer12" + style="display:inline;opacity:1"> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999905000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + y="-3.0624999e-06" + id="rect4259" + style="color:#000000;fill:none;stroke:none;stroke-width:14;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="g16215" + style="opacity:0.25000000000000000;fill:#000000;fill-opacity:1;display:inline" /> + style="fill:#ffffff;fill-opacity:1;display:inline"> + style="fill:#ffffff;fill-opacity:1;display:inline" /> + style="fill:#1a1a1a;fill-opacity:1;display:inline"> + style="color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="fill:#1a1a1a;fill-opacity:1"> + id="g9599" + style="fill:#1a1a1a;fill-opacity:1"> + style="opacity:0.20000000000000001;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.10000000000000001;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9605" + style="opacity:0.40000000000000002;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9607" + style="opacity:0.59999999999999998;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9609" + style="opacity:0.10000000000000001;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9611" + style="opacity:0.10000000000000001;color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="g44379" + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.55555558000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.55555558000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9631" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;fill:#000000;fill-opacity:1;display:inline"> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="fill:#000000;fill-opacity:1"> + id="g9701" + style="fill:#000000;fill-opacity:1"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.10000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9707" + style="opacity:0.40000000000000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9709" + style="opacity:0.59999999999999998;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9711" + style="opacity:0.10000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9713" + style="opacity:0.10000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#1c1c1c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;fill:#000000;fill-opacity:1;display:inline"> + id="path47763" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="g47765" + style="opacity:0.50000000000000000;fill:#000000;fill-opacity:1;display:inline"> + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="g33295" + style="fill:#ffffff;fill-opacity:1;display:inline"> + y="657.36218" + id="rect33301" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.5714241,0,0,1.5714241,72.999423,-294.92081)" + id="path33305" + style="opacity:0.20000000000000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.10000000000000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path33309" + style="opacity:0.40000000000000002;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path33311" + style="opacity:0.59999999999999998;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.10000000000000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.10000000000000001;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path33341" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.55555558000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#222222;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#7092ff;fill-opacity:1;stroke:none;stroke-width:0.50000124999999995;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#222222;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#222222;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + style="color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(2,0,0,2,15,-207)" + id="path6922" + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="rect19454" + style="color:#000000;fill:#e06d5f;fill-opacity:0.15686275000000000;stroke:#e06d5f;stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#77d3de;fill-opacity:0.19215686000000001;stroke:#77d3de;stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="rect20237" + style="color:#000000;fill:#8cd05f;fill-opacity:0.15686275000000000;stroke:#8cd05f;stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#aaaaaa;fill-opacity:0.15686275000000000;stroke:#aaaaaa;stroke-width:1;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> @@ -868,81 +588,51 @@ transform="translate(10.000004,-1.9999957)" id="g20247-4"> + transform="matrix(1.009009,0,0,1.009009,-410.98649,14.371188)" + id="path20243-7" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(326,200.63781)" + id="g20283"> + transform="translate(10.000004,-1.9999957)" + id="g20285"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-381.41891,-21.917117)" + id="path20289" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(365,239.63781)" + id="g20299"> + transform="translate(10.000004,-1.9999957)" + id="g20301"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-382.41891,-22.917117)" + id="path20305" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-411.98649,15.371188)" + id="path20311" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(386,239.63781)" + id="g20315"> + transform="translate(10.000004,-1.9999957)" + id="g20317"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-381.41891,-22.917117)" + id="path20321" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-410.98649,15.371188)" + id="path20327" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-411.98649,14.371188)" + id="path20335" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(425,200.63781)" + id="g20339"> + transform="translate(10.000004,-1.9999957)" + id="g20341"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-382.41891,-21.917117)" + id="path20345" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-410.98649,14.371188)" + id="path20351" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(446,200.63781)" + id="g20355"> + transform="translate(10.000004,-1.9999957)" + id="g20357"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-381.41891,-21.917117)" + id="path20361" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(485,239.63781)" + id="g20363"> + transform="translate(10.000004,-1.9999957)" + id="g20365"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-382.41891,-22.917117)" + id="path20369" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-411.98649,15.371188)" + id="path20375" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(506,239.63781)" + id="g20379"> + transform="translate(10.000004,-1.9999957)" + id="g20381"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-381.41891,-22.917117)" + id="path20385" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-410.98649,15.371188)" + id="path20391" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-411.98649,14.371188)" + id="path20399" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(545,200.63781)" + id="g20403"> + transform="translate(10.000004,-1.9999957)" + id="g20405"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-382.41891,-21.917117)" + id="path20409" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="rect7068" + style="opacity:0.14999999999999999;color:#000000;fill:#000000;fill-opacity:0.15686275000000000;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> @@ -1331,81 +889,51 @@ transform="translate(10.000004,-1.9999957)" id="g7072"> + transform="matrix(1.009009,0,0,1.009009,-410.98649,14.371188)" + id="path7074" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(566,200.63781)" + id="g7078"> + transform="translate(10.000004,-1.9999957)" + id="g7080"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-381.41891,-21.917117)" + id="path7084" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(605,239.63781)" + id="g7086"> + transform="translate(10.000004,-1.9999957)" + id="g7088"> + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.72072059,0,0,0.72072059,-382.41891,-22.917117)" + id="path7092" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.009009,0,0,1.009009,-411.98649,15.371188)" + id="path7098" + style="opacity:0.20000000000000001;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-781,47)" + id="g4494"> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-810.00001,-19.000003)" + id="g8629"> + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(25,-50.000003)" + id="path3824" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-1,0)" + id="g3837" /> + y="220" + id="rect6623-9" + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="g7459-3" + style="display:inline"> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + y="220" + id="rect6623-9-2" + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-28,28)" + id="g7663" /> + transform="translate(1.625,1.3749969)" + id="g7690" /> @@ -1559,724 +1065,773 @@ transform="translate(1.625,-25.625003)" id="g7700" /> + transform="translate(-25.375,-25.625003)" + id="g7706" /> - + + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e06d5f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#7092ff;fill-opacity:1;stroke:none;stroke-width:11.66666507999999958;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + id="path8379" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.05500000000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path8387" + style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(375,15)" + id="g10113"> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - + - + + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(849,12.362188)" + id="path26158" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.6666667,0,0,1.6666667,789.66667,-31.97115)" + id="path26160" + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + y="78.362183" + id="rect7157" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-401,12.362183)" + id="path7165" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.8169101,0.18420004,-0.74043709,1.8891074,360.32499,-422.91527)" + id="path10275" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path10000" + style="color:#000000;fill:#8cd05f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(365,-200)" + id="g10052"> + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path10050" + style="color:#000000;fill:#c1c1c1;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path9982" + style="color:#000000;fill:#a9a9a9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="scale(-1,1)" + id="rect10169" + style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(-235,452.63781)" + id="waterway-river"> + style="opacity:0.50000000000000000;color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(0.64951905,0.375,-0.50000001,0.86602541,-89.512357,-292.05512)" + id="path25545" + style="opacity:0.50000000000000000;color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(-0.48296291,0.12940952,0.19411409,0.72444365,811.75652,-82.439629)" + id="path25547" + style="opacity:0.50000000000000000;color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="matrix(1.6666667,0,0,1.6666667,388.66667,-31.97115)" + id="path26103" + style="color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#60d4de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(370,12.362188)" + id="path26109" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3399" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3403" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3407" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter8013-4);enable-background:accumulate" /> + id="path3419" + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50000124999999995;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + id="path3423" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3427" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3445" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3451" + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + id="path3453" + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="fill:#ffffff;fill-opacity:1;display:inline"> + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - + transform="translate(25,-3.0624999e-6)" + id="rect4769" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999905000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + y="149" + id="rect4769-6" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999905000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + transform="translate(25,-3.0624999e-6)" + id="rect4789" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999905000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.99999905000000000;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4863-8" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path3848" + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.50000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4802-1" + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4861-8" + style="color:#000000;fill:#bfbfbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4859-2" + style="color:#000000;fill:#bfbfbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4857-6" + style="color:#000000;fill:#bfbfbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4855-0" + style="color:#000000;fill:#bfbfbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="path4804-3" + style="color:#000000;fill:#bfbfbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> - + id="path5237" + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.25000000000000000;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.79999375000000006;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="color:#000000;fill:#7092ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + style="opacity:0.14999999999999999;color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + id="text3863" + style="font-size:17.49651146000000068px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:120.00000476999998966%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e4a4be;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Avenir;-inkscape-font-specification:Avenir" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/iD/iD/locales/af.json b/vendor/assets/iD/iD/locales/af.json index f4475b0a1..6883cf50e 100644 --- a/vendor/assets/iD/iD/locales/af.json +++ b/vendor/assets/iD/iD/locales/af.json @@ -151,7 +151,6 @@ "just_edited": "Jy het nou net 'n OpenStreetMapKaart bydra gemaak!", "browser_notice": "Hierdie program is bruikbaar in Firefox, Chrome, Safair, Opera en Internet Explorer 9 en later weergawes. Gradeer asseblief jou webbrowser op of gebruik Potlatch 2 om die kaart te verander.", "view_on_osm": "Besigtig op OSM", - "zoom_in_edit": "zoom in om die kaart te verander", "logout": "voetsek", "loading_auth": "Maak kontak met OpenStreetMap...", "report_a_bug": "Raporteer 'n probleem", @@ -164,7 +163,6 @@ "title": "Bêre veranderinge", "description_placeholder": "Kortlikse beskrywing van jou bydraes", "message_label": "Bêre boodskap", - "upload_explanation": "Die verandering wat jy oplaai as {user} gaan sigbaar wees op alle kaarte wat OpenStreetMap data gebruik.", "save": "Bȇre", "cancel": "Kanseleer", "warnings": "Waarskuwings", @@ -172,15 +170,6 @@ "deleted": "Verwyder", "created": "Gemaak" }, - "contributors": { - "list": "Kaartdata bygedra deur {users} ", - "truncated_list": "Kaartdata bygedrae deur {users} en {count} ander" - }, - "geocoder": { - "title": "Soek 'n plek", - "placeholder": "Soek 'n plek", - "no_results": "Kon nie die pleknaam '{name}' kry nie" - }, "geolocate": { "title": "Wys waar ek is" }, @@ -188,13 +177,10 @@ "no_documentation_combination": "Daar is geen dokumentasie beskikbaar vir hierdie kenmerk kombinasie nie", "no_documentation_key": "Daar is geen dokumentasie beskikbaar vir hierdie sleutel nie", "show_more": "Wys meer", - "new_tag": "Nuwe kenteken", "view_on_osm": "Kyk daarna op openstreetmap.org", - "editing_feature": "Verander {feature}", "choose": "Kies funksie tipe", "results": "{n} resultate vir {search}", "reference": "Kyk daarna op OpenStreetMap Wiki", - "back_tooltip": "Verander funksie tipe", "remove": "Verwyder" }, "background": { @@ -256,24 +242,26 @@ "editing_saving": "# Verander en Bêre\n\nDie program is ontwerp om primêr aanlyn te werk en gebruik dit via 'n webwerf op die oomblik.\n\n### Uitkies van eienskappe\nOm 'n kaart item soos 'n pad, of gebou uit te kies, klick daarop. Dit sal die item uitlig en 'n paneel oopmaak met met meer detail oor die item. Dit sal ook 'n lys van dinge wys wat jy met die item kan doen.\n\nVerskeie items can gelyktydig gekies word deur die 'Shift' sleutel in te hou en dan 'n boksie met die muis te teken deur te klick en te sleep. Jy kan dan ooreenstemmende eienskappe tegelyktydig verander vir al die uitgekiesde items.\n\n### Bêre van veranderinge\nEnige verandering wat gemaak word, word lokaal gestoor totdat jy die bêre op die server. As jy 'n fout maak kan jy onklaar maak deur op die \n", "gps": "# GPS\n\nGPS data is die mees betroubare bron van data vir OpenStreetMap. Die program kan gebruik maak van `.gpx` lêers op jou rekenaar. Jy kan GPS spoor lêers genereer deur programme op toepastlike selfone of GPS hardeware.\n\nOm meer uit te vind oor hoe om GPS opname te doen gaan kyk na [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nOm 'n GPS spoor te gebruik vir kaartwerk, sleep en laat val die lêer met jou muis op die kaart program. As die program dit kan verwerk sal dit 'n as 'n helder groen lyn op die kaart verskyn. Jy kan die GPS lyne sigbaar, onsigbaar maak en uit zoom om die hele GPS lyn te sien deur op 'Agtergrond Stellings' te klick.\n\nDie beste manier om die GPX spoor te gebruik is as 'n riglyn vir byvoegings op die kaart, aangesien dit nie op OpenStreetMap gelaai word nie.\n", "imagery": "# Lugfotos\n\nLugfotos is 'n belangrike bron vir kaartwerk. 'n Kombinasie van vliegtuie, satelliete en ander gratis bronne is beskikbaar in die program en soos wat jy rondbeweeg en in uit zoom na ander geografiese areas, gaan ander bronne beskikbaar word. \n\nLugfotos is partykeer uit fase uit met die kaart data en is gewoonlik as gevolg van 'n probleem an die lugfotoverskaffer se kant. As jy dus 'n gedeelte van die kaart sien wat lyk of dit als geskuif is moet dit nie dadelik reg skuif nie. Jy kan die lugfotos regskuif deur op 'Verbeter ligging' te klick aan die onderkant van Agtergrond Stellings.\n", - "addresses": "# Adresse\n\nAdresse word verteenwoordig as deel van 'n straat in OpenStreetMap en vorm deel van die eienskappe van geboue en plekke op die straat. \n\nJy kan adres inligting bysit deur dit by te voeg as 'n eienskap by geboue met buitelyn om geteken, of losstaande punte. Die beste bron vir adres inligting is inligting wat versamel is deur deur die straat te loop en weens kopiereg word dit nie toegelaat om kommersieele bronne te gebruik soos Google Maps vir adres inligting nie.\n", "inspector": "# Gebruik van die eienskapslys\n\nDie eienskapslys verskyn op die regterkant wanneer jy 'n item kies met die muis en laat jou toe om eienskappe te verander of by te voeg.\n\n### Kies 'n eienskap tipe\nWanneer jy punt, lyn of area bygevoeg het dan kan jy die eienskap tipe kies soos byvoorbeeld 'n snelweg, residentieele pad, supermark of 'n kafee. Die eienskapslys sal knoppies wys vir al die algmene eienskap tipes en jy kan meer vind deur in die soek boks te tik vir wat jy soek. \n\nOm meer van 'n eienskap te leer klick op die 'i' in die onder regterkantse hoek van die eienskapsknoppie. Klick om 'n eienskapsknoppie om dit aan die kaart item toe te ken.\n\n### Gebruik van vorms en verandering van eienskappe\n\nNa jy 'n eienskaptipe gekies het of wanneer jy 'n item gekies het wat reeds eienskappe het, dan sal die eienskaps lys die detail wys van die item soos die naam en adres. \n\nOnder die lys van eienskappe is 'n lys van ikone met meer detail soos die [Wikipedia](http://www.wikipedia.org/) bladsy, rolstoel toegang en meer.\n\nJy kan ook op Aditioneele Eienskappe klick aan die onderkant van die eienskapslys om meer eienskappe by te voeg wat relevant is. [Taginfo](http://taginfo.openstreetmap.org/) is 'n goeie bron in Engels om meer van die gewilde eienskapkombinasies te leer.\n\nVerandering wat jy in die eienskapslys maak word automaties deel van die kaart. Jy kan dit ongedaan maak deur op die 'Ongedaan' knoppie te klick. \n\n### Toemaak van die eienskapslys\n\nJy kan die eienskapslys toemaak deur op die teomaakknoppie regs bo te klick or deur die 'Esc' sleutel te druk, of om op die kaart te klick.\n\n\n" }, "intro": { "navigation": { + "drag": "Die hoofkaartarea toon OpenStreetMap data aan op 'n agtergrond. Jy kan navigeer deur te trek en te sleep net soos met enige ander web gebaseerde kaart. **Probeer dit nou!**", "select": "Kaart eienskappe word verteenwoordig op drie maniere: punte, lyne en areas. All eienskappe kan uitgekies word deur daarop te klick. **Klick op 'n punt om dit uit te kies.**", - "header": "Die opskrif wys ons die eienskap tipe." + "header": "Die opskrif wys ons die eienskap tipe.", + "pane": "Die itemkieslys word vertoon sodra jy 'n item op die kaart kies. Die opskrif dui die itemtipe aan en die hoofpaneel dui die item se eienskappe aan soos 'n naam en adres. **Om die itemkieslys toe te maak druk die knoppie regs bo.**" }, "points": { + "add": "Punte kan gebruik word om winkels, restaurante, monemente en soortgelyke plekke aan te dui. Dit merk 'n spesifieke punt en beskryf wat daar gevind kan word. **Druk op die Punt knoppe om 'n nuwe punt by te voeg.**", "place": "Die punt kan op die kaart geplaas word deur daarop te klick. **Sit die punt bo-op die gebou.**", "describe": "Die punt is nou gemerk as 'n kafee. Gebruik die eienskapslys om meer inligting by te sit. **Sit 'n naam by**", "close": "Die eienskapslys kan toegemaak word deur op die toemaak knoppie te klick. **Maak die eienskapslys toe**", "reselect": "Baie kere gaan 'n punt klaar bestaan, maar met foute of onvolledig. Jy kan bestaande punte verander. **Kies die punt wat jy nou net gemaak het.**", "fixname": "**Verander die naam en maak die eienskapslys toe.**", - "reselect_delete": "Alle eienskappe op die kaart kan verwyder word. **Klick op die punt wat jy nou net gemaak het. **" + "reselect_delete": "Alle eienskappe op die kaart kan verwyder word. **Klick op die punt wat jy nou net gemaak het. **", + "delete": "Wanneer jy op 'n punt druk verskyn verskillende opsies, soos verwyder die punt. **Verwyder die punt.**" }, "areas": { - "search": "**Soek vir 'n Speelpark.**", "describe": "**Sit 'n naam by en maak die eienskappe lys toe**" }, "lines": { @@ -291,12 +279,21 @@ }, "presets": { "categories": { + "category-landuse": { + "name": "Landsgebruik" + }, + "category-path": { + "name": "Paaidjie" + }, "category-rail": { "name": "Spoor" }, "category-road": { "name": "Pad" }, + "category-route": { + "name": "Roete" + }, "category-water": { "name": "Water" } @@ -304,6 +301,7 @@ "fields": { "access": { "label": "Toegang", + "placeholder": "Onbekend", "types": { "access": "Algemene", "foot": "Voet", @@ -316,13 +314,23 @@ "title": "Toegelaat" }, "no": { + "title": "Toegang Verbode", "description": "Geen toegang vir algemene publiek" }, + "permissive": { + "description": "Voorwaardelike toegang" + }, "private": { - "title": "Privaat" + "title": "Privaat", + "description": "Toegang slegs soos gereël met eienaar" + }, + "designated": { + "title": "Toegewys", + "description": "Voorgeskrewe toegang" }, "destination": { - "title": "Eindbestemming" + "title": "Eindbestemming", + "description": "Beperkte toegang" } } }, @@ -354,6 +362,9 @@ "bicycle_parking": { "label": "Tipe" }, + "boundary": { + "label": "Tipe" + }, "building": { "label": "Gebou" }, @@ -364,7 +375,8 @@ "label": "Gebou" }, "capacity": { - "label": "Kapasiteit" + "label": "Kapasiteit", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Rigting" @@ -376,6 +388,9 @@ "anticlockwise": "Antikloksgewys" } }, + "collection_times": { + "label": "Afhaal tye" + }, "construction": { "label": "Tipe" }, @@ -394,6 +409,9 @@ "denotation": { "label": "Aanduiding" }, + "description": { + "label": "Beskrywing" + }, "elevation": { "label": "Hoogte bo seespiëel" }, @@ -404,17 +422,30 @@ "label": "Tipe" }, "fax": { - "label": "Faks" + "label": "Faks", + "placeholder": "+27 11 907 1111" }, "fee": { "label": "Fooi" }, + "fixme": { + "label": "Maak My Reg" + }, "highway": { "label": "Tipe" }, "historic": { "label": "Tipe" }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "incline": { + "label": "Steilte" + }, "internet_access": { "label": "Internet Toegang", "options": { @@ -426,20 +457,33 @@ "landuse": { "label": "Tipe" }, + "lanes": { + "label": "Lane", + "placeholder": "1, 2, 3..." + }, + "layer": { + "label": "Laag" + }, "leisure": { "label": "Tipe" }, "levels": { - "label": "Vlakke" + "label": "Vlakke", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Plek" }, "man_made": { "label": "Tipe" }, "maxspeed": { - "label": "Spoedlimiet" + "label": "Spoedlimiet", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Naam" + "label": "Naam", + "placeholder": "Algemene naam (indien enige)" }, "natural": { "label": "Natuurlike" @@ -472,7 +516,8 @@ "label": "Tipe" }, "phone": { - "label": "Telefoon" + "label": "Telefoon", + "placeholder": "+27 11 907 1111" }, "place": { "label": "Tipe" @@ -486,6 +531,9 @@ "ref": { "label": "Verwyssing" }, + "relation": { + "label": "Tipe" + }, "religion": { "label": "Geloof", "options": { @@ -498,6 +546,15 @@ "taoist": "Taoist" } }, + "restriction": { + "label": "Tipe" + }, + "route": { + "label": "Tipe" + }, + "route_master": { + "label": "Tipe" + }, "sac_scale": { "label": "Moeilikheidsgraad van voetslaanpad" }, @@ -518,6 +575,7 @@ }, "structure": { "label": "Struktuur", + "placeholder": "Onbekend", "options": { "bridge": "Brug", "tunnel": "Tonnel", @@ -525,12 +583,18 @@ "cutting": "Uitgrawing" } }, + "supervised": { + "label": "Onder toesig" + }, "surface": { "label": "Oppervlakte" }, "tourism": { "label": "Tipe" }, + "towertype": { + "label": "Toring tipe" + }, "tracktype": { "label": "Tipe" }, @@ -544,7 +608,8 @@ "label": "Tipe" }, "website": { - "label": "Webwerf" + "label": "Webwerf", + "placeholder": "http://voorbeeld.co.za/" }, "wetland": { "label": "Tipe" @@ -560,20 +625,42 @@ } }, "presets": { + "address": { + "name": "Adres" + }, "aeroway": { "name": "Aanloopbaan" }, "aeroway/aerodrome": { - "name": "Lughawe", - "terms": "vliegtuig,lughawe,lughawe" + "name": "Lughawe" + }, + "aeroway/apron": { + "name": "Laaiblad" + }, + "aeroway/gate": { + "name": "Lughawehek" + }, + "aeroway/hangar": { + "name": "Loods" }, "aeroway/helipad": { - "name": "Helipad", - "terms": "helikopter,helipad,heliport" + "name": "Helipad" + }, + "aeroway/runway": { + "name": "Aanloopbaan" + }, + "aeroway/taxiway": { + "name": "Rolbaan" + }, + "aeroway/terminal": { + "name": "Lughaweterminaal" }, "amenity": { "name": "Geriewe" }, + "amenity/atm": { + "name": "ATM" + }, "amenity/bank": { "name": "Bank" }, @@ -590,8 +677,13 @@ "name": "Fietshuur" }, "amenity/cafe": { - "name": "Kafee", - "terms": "koffie,tee,koffiewinkel" + "name": "Kafee" + }, + "amenity/car_rental": { + "name": "Kar huur" + }, + "amenity/car_sharing": { + "name": "Kardeel" }, "amenity/car_wash": { "name": "Karwas" @@ -599,9 +691,15 @@ "amenity/cinema": { "name": "Fliek" }, + "amenity/college": { + "name": "Kollege" + }, "amenity/courthouse": { "name": "Hof" }, + "amenity/drinking_water": { + "name": "Drinkwater" + }, "amenity/embassy": { "name": "Ambassade" }, @@ -623,9 +721,15 @@ "amenity/hospital": { "name": "Hospitaal" }, + "amenity/kindergarten": { + "name": "Kleuterskool" + }, "amenity/library": { "name": "Biblioteek" }, + "amenity/marketplace": { + "name": "Markplein" + }, "amenity/parking": { "name": "Parkering" }, @@ -635,16 +739,17 @@ "amenity/place_of_worship": { "name": "Plek van aanbidding" }, + "amenity/place_of_worship/buddhist": { + "name": "Boeddhiste tempel" + }, "amenity/place_of_worship/christian": { "name": "Kerk" }, "amenity/place_of_worship/jewish": { - "name": "Sinagoge", - "terms": "joods,sinagoge" + "name": "Sinagoge" }, "amenity/place_of_worship/muslim": { - "name": "Moskee", - "terms": "moslem,moskee" + "name": "Moskee" }, "amenity/police": { "name": "Polisie" @@ -667,6 +772,9 @@ "amenity/swimming_pool": { "name": "Swembad" }, + "amenity/taxi": { + "name": "Taxi staanplek" + }, "amenity/telephone": { "name": "Telefoon" }, @@ -683,12 +791,23 @@ "name": "Universiteit" }, "amenity/waste_basket": { - "name": "Asblik", - "terms": "asblik,asblik,asblik,asblik" + "name": "Asblik" + }, + "area": { + "name": "Area" + }, + "barrier": { + "name": "Versperring" }, "barrier/block": { "name": "Blok" }, + "barrier/bollard": { + "name": "Toupaal" + }, + "barrier/cattle_grid": { + "name": "roosterhek" + }, "barrier/city_wall": { "name": "Stadsmuur" }, @@ -710,6 +829,15 @@ "barrier/hedge": { "name": "Laning" }, + "barrier/kissing_gate": { + "name": "Draaihek" + }, + "barrier/retaining_wall": { + "name": "Stuwal" + }, + "barrier/stile": { + "name": "Steg" + }, "barrier/toll_booth": { "name": "Tolhek" }, @@ -761,6 +889,12 @@ "highway/motorway": { "name": "Snelweg" }, + "highway/motorway_junction": { + "name": "Snelwegkruising" + }, + "highway/motorway_link": { + "name": "Snelwegaansluiting" + }, "highway/path": { "name": "Paadjie" }, @@ -779,9 +913,23 @@ "highway/service": { "name": "Dienspad" }, + "highway/service/alley": { + "name": "Steeg" + }, + "highway/service/drive-through": { + "name": "Deurry" + }, + "highway/service/driveway": { + "name": "Oprit" + }, + "highway/service/emergency_access": { + "name": "Noodtoegang" + }, + "highway/service/parking_aisle": { + "name": "Parkeergang" + }, "highway/steps": { - "name": "Trappe", - "terms": "trappe,trappe" + "name": "Trappe" }, "highway/tertiary": { "name": "Tertiere Pad" @@ -792,6 +940,9 @@ "highway/traffic_signals": { "name": "Robot" }, + "highway/trunk": { + "name": "Hoofpad" + }, "highway/turning_circle": { "name": "Draai Sirkel" }, @@ -804,15 +955,33 @@ "historic/archaeological_site": { "name": "Argeologiese Plek" }, + "historic/boundary_stone": { + "name": "Grensklip" + }, "historic/castle": { "name": "Kasteel" }, + "historic/memorial": { + "name": "Gedenkteken" + }, "historic/monument": { "name": "Monument" }, "historic/ruins": { "name": "Reune" }, + "historic/wayside_cross": { + "name": "Padteken" + }, + "landuse": { + "name": "Landsgebruik" + }, + "landuse/allotments": { + "name": "Toegewysde lappie grond" + }, + "landuse/basin": { + "name": "Laagte" + }, "landuse/cemetery": { "name": "Begrafplaas" }, @@ -837,6 +1006,9 @@ "landuse/industrial": { "name": "Industrieel" }, + "landuse/meadow": { + "name": "Weiveld" + }, "landuse/orchard": { "name": "Boord" }, @@ -846,6 +1018,9 @@ "landuse/residential": { "name": "Residensieel" }, + "landuse/retail": { + "name": "Kleinhandel" + }, "landuse/vineyard": { "name": "Druiweprieel" }, @@ -858,6 +1033,9 @@ "leisure/golf_course": { "name": "Golfbaan" }, + "leisure/marina": { + "name": "Vasmeerplek" + }, "leisure/park": { "name": "Park" }, @@ -879,34 +1057,54 @@ "leisure/pitch/tennis": { "name": "Tennisbaan" }, + "leisure/pitch/volleyball": { + "name": "Vlugbalbaan" + }, "leisure/playground": { "name": "Speelpark" }, + "leisure/slipway": { + "name": "Inglipbaan" + }, "leisure/stadium": { "name": "Stadium" }, "leisure/swimming_pool": { "name": "Swembad" }, + "line": { + "name": "Lyn" + }, "man_made": { "name": "Mens gemaak" }, + "man_made/breakwater": { + "name": "Breekwater" + }, "man_made/lighthouse": { "name": "Ligtoring" }, "man_made/pier": { "name": "Landingsplek" }, + "man_made/pipeline": { + "name": "Pyplyn" + }, "man_made/survey_point": { "name": "Landmeterspunt" }, + "man_made/tower": { + "name": "Toring" + }, "man_made/wastewater_plant": { - "name": "Rioolplaas", - "terms": "riool werke, rioolplaas, watersuiweringsplaas,herverwinnnigs fabriek" + "name": "Rioolplaas" }, "man_made/water_tower": { "name": "Watertoring" }, + "man_made/water_well": { + "name": "Put" + }, "man_made/water_works": { "name": "Waterwerke" }, @@ -923,8 +1121,7 @@ "name": "Krans" }, "natural/coastline": { - "name": "Kuslyn", - "terms": "kuslyn" + "name": "Kuslyn" }, "natural/glacier": { "name": "Gletser" @@ -951,12 +1148,10 @@ "name": "Water" }, "natural/water/lake": { - "name": "Meer", - "terms": "klein meertjie, loch,meer" + "name": "Meer" }, "natural/water/pond": { - "name": "Dammetjie", - "terms": "klein meertjie, meuldam,bergmeer,poel,meer" + "name": "Dammetjie" }, "natural/water/reservoir": { "name": "Reservoir" @@ -970,12 +1165,6 @@ "office": { "name": "Kantoor" }, - "other": { - "name": "Ander" - }, - "other_area": { - "name": "Ander" - }, "place": { "name": "Plek" }, @@ -988,6 +1177,9 @@ "place/island": { "name": "Eiland" }, + "place/isolated_dwelling": { + "name": "Afgeleë blyplek" + }, "place/locality": { "name": "Ligging" }, @@ -997,6 +1189,9 @@ "place/village": { "name": "Dorpie" }, + "point": { + "name": "Punt" + }, "power": { "name": "Krag" }, @@ -1015,6 +1210,9 @@ "power/tower": { "name": "Hoogspanningstoring" }, + "power/transformer": { + "name": "Transformator" + }, "railway": { "name": "Spoorlyn" }, @@ -1027,6 +1225,12 @@ "railway/level_crossing": { "name": "Spooroorgang" }, + "railway/monorail": { + "name": "Enkelspoorbaan" + }, + "railway/platform": { + "name": "Spoorwegplatform" + }, "railway/rail": { "name": "Treinspoor" }, @@ -1042,12 +1246,17 @@ "railway/tram": { "name": "Trem" }, + "relation": { + "name": "Verhouding" + }, + "route/ferry": { + "name": "Veerbootroete" + }, "shop": { "name": "Winkel" }, "shop/alcohol": { - "name": "Drankwinkel", - "terms": "alkohol" + "name": "Drankwinkel" }, "shop/bakery": { "name": "Bakkery" @@ -1064,12 +1273,21 @@ "shop/books": { "name": "Boekwinkel" }, + "shop/boutique": { + "name": "Boetiek" + }, "shop/butcher": { "name": "Slagter" }, "shop/car": { "name": "Voertuighandelaar" }, + "shop/car_parts": { + "name": "Onderdelewinkel" + }, + "shop/car_repair": { + "name": "Werkswinkel" + }, "shop/chemist": { "name": "Apteek" }, @@ -1079,15 +1297,30 @@ "shop/computer": { "name": "Rekenaarwinkel" }, + "shop/confectionery": { + "name": "Lekkergoedwinkel" + }, + "shop/convenience": { + "name": "Geriefswinkel" + }, "shop/deli": { "name": "Deli" }, + "shop/department_store": { + "name": "Afdelingswinkel" + }, + "shop/doityourself": { + "name": "Selfdoenwinkel" + }, "shop/dry_cleaning": { "name": "Droogskoonmakers" }, "shop/electronics": { "name": "Elektronikawinkel" }, + "shop/farm": { + "name": "Padstal" + }, "shop/fishmonger": { "name": "Viswinkel" }, @@ -1097,18 +1330,36 @@ "shop/furniture": { "name": "Meubelwinkel" }, + "shop/garden_centre": { + "name": "Tuinsentrum" + }, "shop/gift": { "name": "Geskenkwinkel" }, + "shop/greengrocer": { + "name": "Groentewinkel" + }, "shop/hairdresser": { "name": "Haarkapper" }, "shop/hardware": { "name": "Hardewarewinkel" }, + "shop/hifi": { + "name": "Hoëtrouwinkel" + }, "shop/jewelry": { "name": "Juwelier" }, + "shop/kiosk": { + "name": "Kiosk" + }, + "shop/laundry": { + "name": "Wassery" + }, + "shop/mall": { + "name": "Winkelsentrum" + }, "shop/mobile_phone": { "name": "Selfoonwinkel" }, @@ -1118,15 +1369,24 @@ "shop/music": { "name": "Musiekwinkel" }, + "shop/newsagent": { + "name": "Nuusagentskap" + }, "shop/optician": { "name": "Oogarts" }, + "shop/outdoor": { + "name": "Buitelewewinkel" + }, "shop/pet": { "name": "Troeteldierwinkel" }, "shop/shoes": { "name": "Skoenwinkel" }, + "shop/sports": { + "name": "Sportwinkel" + }, "shop/stationery": { "name": "Skryfbehoeftewinkel" }, @@ -1145,6 +1405,9 @@ "shop/vacant": { "name": "Leë winkel" }, + "shop/variety_store": { + "name": "Algemene handelaar" + }, "shop/video": { "name": "Videowinkel" }, @@ -1199,6 +1462,54 @@ "tourism/zoo": { "name": "Dieretuin" }, + "type/boundary": { + "name": "Grens" + }, + "type/boundary/administrative": { + "name": "Administratiewe grens" + }, + "type/multipolygon": { + "name": "Multi-veelhoek" + }, + "type/restriction": { + "name": "Beperking" + }, + "type/route": { + "name": "Roete" + }, + "type/route/bicycle": { + "name": "Fietsroete" + }, + "type/route/bus": { + "name": "Busroete" + }, + "type/route/detour": { + "name": "Ompad" + }, + "type/route/ferry": { + "name": "Veerbootroete" + }, + "type/route/foot": { + "name": "Voetslaanroete" + }, + "type/route/pipeline": { + "name": "Pyplynroete" + }, + "type/route/power": { + "name": "Kragdraadroete" + }, + "type/route/road": { + "name": "Padroete" + }, + "type/route/train": { + "name": "Treinroete" + }, + "type/route/tram": { + "name": "Tremroete" + }, + "vertex": { + "name": "Ander" + }, "waterway": { "name": "Waterweg" }, diff --git a/vendor/assets/iD/iD/locales/ar.json b/vendor/assets/iD/iD/locales/ar.json new file mode 100644 index 000000000..e035c1d05 --- /dev/null +++ b/vendor/assets/iD/iD/locales/ar.json @@ -0,0 +1,307 @@ +{ + "modes": { + "add_area": { + "title": "المساحة" + }, + "add_line": { + "title": "طريق" + }, + "add_point": { + "title": "نقطة" + }, + "browse": { + "title": "عرض" + } + }, + "operations": { + "delete": { + "title": "حذف", + "description": "احذف هذه من الخريطة", + "annotation": { + "point": "احذف نقطة", + "line": "احذف طريق", + "area": "احذف مساحة", + "multiple": "احذف {n} اشياء" + } + }, + "merge": { + "title": "دمج", + "description": "ادمج هذه الطرق" + }, + "move": { + "title": "تحريك" + }, + "rotate": { + "title": "تدوير" + }, + "split": { + "title": "فصل" + } + }, + "nothing_to_undo": "لا يوجد شيء للتراجع", + "logout": "تسجيل خروج", + "commit": { + "save": "حفظ", + "cancel": "إلغاء", + "deleted": "محذوف" + }, + "restore": { + "restore": "إستعادة" + }, + "save": { + "title": "حفظ" + }, + "presets": { + "fields": { + "address": { + "label": "العنوان", + "placeholders": { + "number": "١٢٣", + "street": "الشارع", + "city": "المدينة" + } + }, + "aeroway": { + "label": "النوع" + }, + "amenity": { + "label": "النوع" + }, + "atm": { + "label": "صراف آلي" + }, + "bicycle_parking": { + "label": "النوع" + }, + "building": { + "label": "المبنى" + }, + "building_area": { + "label": "المبنى" + }, + "building_yes": { + "label": "المبنى" + }, + "capacity": { + "label": "السعة" + }, + "construction": { + "label": "النوع" + }, + "crossing": { + "label": "النوع" + }, + "entrance": { + "label": "النوع" + }, + "fax": { + "label": "الناسوخ (الفاكس)" + }, + "internet_access": { + "label": "إنترنت", + "options": { + "wlan": "واي فاي", + "wired": "سلكي" + } + }, + "landuse": { + "label": "النوع" + }, + "layer": { + "label": "طبقة" + }, + "leisure": { + "label": "النوع" + }, + "levels": { + "label": "مستوى" + }, + "man_made": { + "label": "النوع" + }, + "maxspeed": { + "label": "السرعة القصوى" + }, + "natural": { + "label": "طبيعه" + }, + "network": { + "label": "الشبكة" + }, + "note": { + "label": "ملاحظة" + }, + "office": { + "label": "النوع" + }, + "oneway": { + "label": "مسار واحد" + }, + "opening_hours": { + "label": "ساعات" + }, + "phone": { + "label": "هاتف" + }, + "place": { + "label": "النوع" + }, + "railway": { + "label": "النوع" + }, + "religion": { + "label": "الديانة", + "options": { + "christian": "المسيحية", + "muslim": "الإسلام", + "buddhist": "البوذية", + "jewish": "اليهودية", + "hindu": "الهيندوسية" + } + }, + "service": { + "label": "النوع" + }, + "shop": { + "label": "النوع" + }, + "source": { + "label": "المصدر" + }, + "sport": { + "label": "رياضة" + }, + "surface": { + "label": "سطح" + }, + "tourism": { + "label": "النوع" + }, + "water": { + "label": "النوع" + }, + "waterway": { + "label": "النوع" + }, + "website": { + "label": "صفحة الويب" + }, + "wetland": { + "label": "النوع" + }, + "wikipedia": { + "label": "ويكيبيديا" + }, + "wood": { + "label": "النوع" + } + }, + "presets": { + "aeroway/aerodrome": { + "name": "مطار" + }, + "amenity/bank": { + "name": "بنك" + }, + "amenity/bicycle_parking": { + "name": "موقف درجات" + }, + "amenity/cafe": { + "name": "مقهى" + }, + "amenity/cinema": { + "name": "سينما" + }, + "amenity/fast_food": { + "name": "وجبات سريعة" + }, + "amenity/fire_station": { + "name": "محطة إطفاء" + }, + "amenity/hospital": { + "name": "مستشفى" + }, + "amenity/library": { + "name": "مكتبة" + }, + "amenity/parking": { + "name": "موقف" + }, + "amenity/pharmacy": { + "name": "صيدلية" + }, + "amenity/place_of_worship/christian": { + "name": "كنيسة" + }, + "amenity/place_of_worship/muslim": { + "name": "مسجد" + }, + "amenity/restaurant": { + "name": "مطعم" + }, + "amenity/school": { + "name": "مدرسة" + }, + "amenity/toilets": { + "name": "دورات مياه" + }, + "amenity/university": { + "name": "جامعة" + }, + "building": { + "name": "مبنى" + }, + "highway": { + "name": "طريق سريع" + }, + "highway/bus_stop": { + "name": "محطة باص" + }, + "highway/crossing": { + "name": "تقاطع" + }, + "highway/primary": { + "name": "طريق رئيسي" + }, + "highway/residential": { + "name": "طريق سكني" + }, + "highway/secondary": { + "name": "طريق ثانوي" + }, + "highway/service": { + "name": "طريق خدمة" + }, + "highway/traffic_signals": { + "name": "إشارات مرور" + }, + "highway/unclassified": { + "name": "طريق غير مصنف" + }, + "landuse/farm": { + "name": "مزرعة" + }, + "leisure/garden": { + "name": "حديقة" + }, + "tourism/alpine_hut": { + "name": "داراستراحة" + }, + "tourism/artwork": { + "name": "رسم فنّي" + }, + "tourism/attraction": { + "name": "معلم سياحي" + }, + "tourism/chalet": { + "name": "شاليه" + }, + "tourism/guest_house": { + "name": "استراحة" + }, + "tourism/zoo": { + "name": "حديقة حيوانات" + } + } + } +} \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/ast.json b/vendor/assets/iD/iD/locales/ast.json index 7a3a2a3e8..ad874f303 100644 --- a/vendor/assets/iD/iD/locales/ast.json +++ b/vendor/assets/iD/iD/locales/ast.json @@ -72,7 +72,8 @@ "area": "Dresaniciáu un área.", "relation": "Desaniciada una rellación.", "multiple": "Desaniciaos {n} oxetos." - } + }, + "incomplete_relation": "Esta carauterística nun pue desaniciase porque nun se descargó completamente." }, "connect": { "annotation": { @@ -126,16 +127,20 @@ }, "nothing_to_undo": "Ren que desfacer.", "nothing_to_redo": "Ren pa refacer.", + "tooltip_keyhint": "Atayu:", "just_edited": "¡Acaba d'editar OpenStreetMap!", "browser_notice": "Esti editor tien sofitu en Firefox, Chrome, Safari, Opera, ya Internet Explorer 9 y superior. Anueve'l so navegador o use Potlatch 2 pa editar el mapa.", - "zoom_in_edit": "amplíe pa editar el mapa", + "view_on_osm": "Ver en OSM", + "translate": { + "localized_translation_language": "Escoyer idioma", + "localized_translation_name": "Nome" + }, "logout": "zarrar sesión", "report_a_bug": "informar d'un fallu", "commit": { "title": "Guardar cambios", "description_placeholder": "Descripción curtia de les collaboraciones", "message_label": "Mensaxe d'unviu", - "upload_explanation": "Los cambios que xuba como {user} tarán visibles en tolos mapes qu'usen los datos d'OpenStreetMap.", "save": "Guardar", "cancel": "Encaboxar", "warnings": "Avisos", @@ -143,15 +148,6 @@ "deleted": "Desaniciáu", "created": "Creáu" }, - "contributors": { - "list": "Unviao por {users}", - "truncated_list": "Unviao por {users} y otros {count}" - }, - "geocoder": { - "title": "Alcontrar un llugar", - "placeholder": "Alcontrar un llugar", - "no_results": "Nun pudo alcontrase dengún llugar llamáu «{name}»" - }, "geolocate": { "title": "Amosar el mio allugamientu" }, @@ -159,11 +155,8 @@ "no_documentation_combination": "Nun hai documentación disponible pa esta combinación d'etiquetes", "no_documentation_key": "Nun hai documentación disponible pa esta clave", "show_more": "Ver más", - "new_tag": "Etiqueta nueva", - "editing_feature": "Editando {feature}", "choose": "Seleicione un tipu de carauterística", - "results": "{n} resultaos pa {search}", - "back_tooltip": "Camudar tipu de carauterística" + "results": "{n} resultaos pa {search}" }, "background": { "title": "Fondu", @@ -185,8 +178,19 @@ "uploading": "Xubiendo cambios a OpenStreetMap.", "unsaved_changes": "Tien cambios ensin guardar" }, + "success": { + "edited_osm": "¡Editáu OSM!", + "facebook": "Compartir en Facebook", + "tweet": "Tuitear", + "okay": "Aceutar" + }, + "confirm": { + "okay": "Aceutar" + }, "splash": { - "welcome": "Bienllegáu al editor d'OpenStreetMap iD" + "welcome": "Bienllegáu al editor d'OpenStreetMap iD", + "text": "iD ye una ferramienta amistosa pero potente pa collaborar col meyor mapamundi llibre del mundu. Esta ye la versión {version}. Pa más información visite {website} ya informe de fallos en {github}.", + "start": "Editar yá" }, "source_switch": { "live": "en vivo", @@ -214,7 +218,29 @@ }, "help": { "title": "Ayuda", - "help": "# Ayuda\n\nEsti ye un editor pa [OpenStreetMap](http://www.openstreetmap.org/), el\nmapa del mundu llibre y editable. Pue usalu p'amestar y anovar los\ndatos nel to área, faciendo un mapa del mundu de códigu y datos\nabiertos meyor pa tol mundu.\n\nLes ediciones que faiga nesti mapa sedrán visibles pa cualquiera qu'use\nOpenStreetMap. Pa poder editar, necesitará una\n[cuenta de baldre n'OpenStreetMap](https://www.openstreetmap.org/user/new).\n\nEl [editor iD](http://ideditor.com/) ye un proyeutu collaborativu col [códigu\nfonte disponible en GitHub](https://github.com/systemed/iD).\n" + "help": "# Ayuda\n\nEsti ye un editor pa [OpenStreetMap](http://www.openstreetmap.org/), el\nmapa del mundu llibre y editable. Pue usalu p'amestar y anovar los\ndatos nel to área, faciendo un mapa del mundu de códigu y datos\nabiertos meyor pa tol mundu.\n\nLes ediciones que faiga nesti mapa sedrán visibles pa cualquiera qu'use\nOpenStreetMap. Pa poder editar, necesitará una\n[cuenta de baldre n'OpenStreetMap](https://www.openstreetmap.org/user/new).\n\nEl [editor iD](http://ideditor.com/) ye un proyeutu collaborativu col [códigu\nfonte disponible en GitHub](https://github.com/systemed/iD).\n", + "editing_saving": "# Editar y guardar\n\nEsti editor ta diseñáu pa funcionar en llinia principalmente, y agora mesmo\nta usandolu per aciu d'un sitiu web.\n\n### Seleicionar carauterístiques\n\nPa seleicionar una carauterística del mapa, como una carretera o puntu\nd'interés, calque nella nel mapa. Esto destacará la carauterística seleicionada,\nabrirá un panel con detalles de la mesma, y amosará un menú de les coses\nque pue facer cola carauterística.\n\nPuen esbillase múltiples carauterístiques calteniendo pulsada la tecla 'Mayús',\ncalcando y arrastrando nel mapa. Esto seleiciona toles carauterístiques que\nqueden dientro del cuadru dibuxáu, permitiendo-y que faiga coses con delles\ncarauterístiques al empar.\n\n### Guardar les ediciones\n\nCuando fai cambios como editar carreteres, edificios, y llugares, estos\nguardense de mou llocal fasta que los guarde nel sirvidor. Nun s'apure si fai\nun error, pue desfacer los cambios calcando nel botón desfacer, y refacer los\ncambios calcando nel botón refacer.\n\nCalque 'Guardar' p'acabar un grupu d'ediciones; por exemplu, si completó\nun área de la ciudá y quier empezar nun área nuevu. Tendrá ocasión de\nrevisar lo que tien fecho, y l'editor ufre suxerencies y avisos afayadizos si\ndaqué nun paez tar correuto nos cambios.\n\nSi too paez tar bien, pue escribir un comentariu curtiu esplicando'l cambiu\nque fexo, y calcar 'Guardar' otra vuelta pa espublizar los cambios en\n[OpenStreetMap.org](http://www.openstreetmap.org/), onde son visibles\npa tolos demás usuarios y tan disponibles pa qu'otros enanten y ameyoren\nlos mesmos.\n\nSi nun pue terminar les ediciones d'una sentada, pue dexar abierta la ventana\ndel editor y volver (nel mesmu navegador y ordenador), y l'aplicación del editor\nufrirá-y restaurar el trabayu.\n" + }, + "intro": { + "navigation": { + "title": "Navegacion", + "drag": "L'área principal del mapa presenta los datos d'OpenStreetMap enriba d'un fondu. Pue navegar arrastrando y moviendo, igual que cualquier mapa web. **¡Arrastre'l mapa!**", + "select": "Les carauterístiques del mapa representense de trés maneres: usando puntos, llinies o árees. Toles carauterístiques puen seleicionase calcando nelles. **Calque nel puntu pa selicionalu.**", + "header": "La testera amuesanos el tipu de carauterística." + }, + "points": { + "title": "Puntos" + }, + "areas": { + "title": "Árees", + "add": "Les árees son una manera más detallada de representar carauterístiques. Ufren información de les llendes de la carauterística. Les árees puen usase pa la mayoría de tipos de carauterística pa los que puen usase puntos, y de vezu prefierense. **Calque nel botón Área p'amestar un área nueva.**" + }, + "lines": { + "title": "Llinies" + }, + "startediting": { + "title": "Principiar la edición" + } }, "presets": { "fields": { diff --git a/vendor/assets/iD/iD/locales/bg-BG.json b/vendor/assets/iD/iD/locales/bg-BG.json new file mode 100644 index 000000000..e4a1ae14f --- /dev/null +++ b/vendor/assets/iD/iD/locales/bg-BG.json @@ -0,0 +1,1644 @@ +{ + "modes": { + "add_area": { + "title": "Площ", + "description": "Добавете паркове, сгради, езера или други площни обекти към картата.", + "tail": "Щракнете върху картата, за да започнете чертането на площен обект като парк, езеро или сграда." + }, + "add_line": { + "title": "Линия", + "description": "Добавете пътища, улици, пешеходни алеи, канали или други линейни обекти към картата.", + "tail": "Щракнете върху картата, за да започнете да чертаете път, пътека или маршрут." + }, + "add_point": { + "title": "Точка", + "description": "Добавете ресторанти, паметници, пощенски кутии или други точки към картата.", + "tail": "Щракнете върху картата за да добавите точка." + }, + "browse": { + "title": "Разглеждане", + "description": "Движете и увеличете картата." + }, + "draw_area": { + "tail": "Щракнете, за да добавите възли към вашия площен обект. Щракнете върху първия възел, за да завършите площния обект." + }, + "draw_line": { + "tail": "Щракнете, за да добавите още възли към линията. Щракнете върху други линии, за да ги свържете и двойно щракване, за да завършите линията." + } + }, + "operations": { + "add": { + "annotation": { + "point": "Добавена е точка.", + "vertex": "Добавен е възел към път." + } + }, + "start": { + "annotation": { + "line": "Започната е линия.", + "area": "Започнат е площен обект." + } + }, + "continue": { + "annotation": { + "line": "Продължена е линия.", + "area": "Продължен е площен обект." + } + }, + "cancel_draw": { + "annotation": "Чертането е отказано." + }, + "change_role": { + "annotation": "Сменена е ролята на член на релация." + }, + "change_tags": { + "annotation": "Променени са тагове." + }, + "circularize": { + "title": "Направете окръжност", + "description": { + "line": "Направете тази линия кръг.", + "area": "Превърнете този площен обект в окръжност." + }, + "key": "O", + "annotation": { + "line": "Линията е превърната в окръжност.", + "area": "Площният обект е превърнат в окръжност." + }, + "not_closed": "Този обект не може да стане кръг, защото не е затворен." + }, + "orthogonalize": { + "title": "Ортогонализиране", + "description": "Изправете тези ъгли.", + "key": "Q", + "annotation": { + "line": "Изправихте ъглите на линия.", + "area": "Изправихте ъглите на площен обект." + }, + "not_closed": "Този обект не може да стане квадрат, защото не е затворен." + }, + "delete": { + "title": "Изтриване", + "description": "Премахнете това от картата.", + "annotation": { + "point": "Изтрита е точка.", + "vertex": "Изтрит е възел от път.", + "line": "Изтрита е линия.", + "area": "Изтрит е площен обект.", + "relation": "Изтрита е релация.", + "multiple": "Изтрити са {n} обекта." + }, + "incomplete_relation": "Този обект не може да бъде изтрит, защото не се е свалил изцяло." + }, + "add_member": { + "annotation": "Добавен член към релация." + }, + "delete_member": { + "annotation": "Премахнат член на релация." + }, + "connect": { + "annotation": { + "point": "Свързан е път с точка.", + "vertex": "Свързан е път с друг път.", + "line": "Свързан е път с линия.", + "area": "Свързан е път с площен обект." + } + }, + "disconnect": { + "title": "Прекъсване", + "description": "Разделете тези линии/площни обекти едни от други.", + "key": "D", + "annotation": "Разделени са линии/площни обекти.", + "not_connected": "Няма достатъчно линии/площни обекти за разделяне тук." + }, + "merge": { + "title": "Обединяване", + "description": "Обединете тези линии.", + "key": "C", + "annotation": "Обединени са {n} линии.", + "not_eligible": "Тези обекти не могат да бъдат обединени.", + "not_adjacent": "Тези линии не могат да бъдат обединени, защото не са свързани.", + "restriction": "Линиите не могат да бъдат обединени, защото поне една е член на релация \"{relation}\". " + }, + "move": { + "title": "Преместване", + "description": "Преместете това на друго място.", + "key": "M", + "annotation": { + "point": "Преместена е точка.", + "vertex": "Преместен е възел от път.", + "line": "Преместена е линия.", + "area": "Преместен е площен обект", + "multiple": "Преместени са множество обекти." + }, + "incomplete_relation": "Този елемент не може да бъде преместен, защото не се е свалил напълно." + }, + "rotate": { + "title": "Въртене", + "description": "Завъртете този обект около централната му точка.", + "key": "R", + "annotation": { + "line": "Завъртяна е линия.", + "area": "Завъртян е площен обект." + } + }, + "reverse": { + "title": "Объръщане", + "description": "Сменете посоката на линията с противоположната.", + "key": "V", + "annotation": "Обърната е посоката на линия." + }, + "split": { + "title": "Разделяне", + "description": { + "line": "Разделете линията на две при този възел.", + "area": "Разделете границата на площния обект на две.", + "multiple": "Разделете на две линиите/границите на площния обект при този възел." + }, + "key": "X", + "annotation": { + "line": "Разделете линия.", + "area": "Разделете границата на площния обект.", + "multiple": "Разделете {n} линии/граници на площни обекти. " + }, + "not_eligible": "Линиите не могат да бъдат разделяни в началото или края им.", + "multiple_ways": "Има твърде много линии за разделяне тук." + } + }, + "nothing_to_undo": "Нищо за отменяне.", + "nothing_to_redo": "Нищо за повторение.", + "tooltip_keyhint": "Бързи клавиши:", + "just_edited": "Вие редактирахте OpenStreetMap!", + "browser_notice": "Този редактор поддържа Firefox, Chrome, Safari, Opera, Internet Explorer 9 и нагоре. Моля обновете вашия браузър или използвайте Potlatch 2, за да редактирате картата.", + "view_on_osm": "Вижте в OSM", + "translate": { + "translate": "Превод", + "localized_translation_label": "Многоезично име", + "localized_translation_language": "Изберете език", + "localized_translation_name": "Име" + }, + "zoom_in_edit": "Приближаване за редакция", + "logout": "изход", + "loading_auth": "Свързване с OpenStreetMap...", + "report_a_bug": "докладвайте за бъг", + "status": { + "error": "Не може да се свърже с API-то.", + "offline": "API-то е офлайн. Моля опитайте да редактирате по-късно.", + "readonly": "API-то е в режим само за четене. Ще трябва да почакате, за да запазите вашите промени." + }, + "commit": { + "title": "Запис на промените", + "description_placeholder": "Кратко описание на вашия принос", + "message_label": "Предайте съобщение", + "upload_explanation": "Промените, които качвате ще са видими на всички карти използващи данни от OpenStreetMap.", + "upload_explanation_with_user": "Промените, които качвате като {user} ще са видими на всички карти използващи данни от OpenStreetMap.", + "save": "Запис", + "cancel": "Отказ", + "warnings": "Предупреждения", + "modified": "Променени", + "deleted": "Изтрити", + "created": "Създадени" + }, + "contributors": { + "list": "Редакции от {users}", + "truncated_list": "Редакции от {users} и още {count} други" + }, + "geolocate": { + "title": "Показване на моето местоположение" + }, + "inspector": { + "no_documentation_combination": "Няма налична документация за тази комбинация от тагове", + "no_documentation_key": "Няма налична документация за този ключ", + "show_more": "Покажи още", + "view_on_osm": "Вижте на openstreetmap.org", + "all_tags": "Всички тагове", + "all_members": "Всички членове", + "all_relations": "Всички релации", + "role": "Роля", + "choose": "Изберете вид обект", + "results": "{n} резултата за {search}", + "reference": "Вижте в OpenStreetMap Wiki", + "back_tooltip": "Смяна на обект", + "remove": "Премахнете", + "search": "Търсене", + "unknown": "Неизвестно", + "incomplete": "<не е свалено>", + "edit": "Редактиране на обект" + }, + "background": { + "title": "Изображения", + "description": "Изображения настройки", + "percent_brightness": "{opacity}% яркост", + "fix_misalignment": "Подравняване", + "reset": "презареждане" + }, + "restore": { + "heading": "Имате незапазени промени", + "description": "Искате ли да възстановите незаписаните промени от предишна сесия?", + "restore": "Възстановяване", + "reset": "Презареждане" + }, + "save": { + "title": "Запис", + "help": "Запишете промените в OpenStreetMap, правейки ги видими за останалите потребители.", + "no_changes": "Няма промени за запис.", + "error": "Възникна грешка при опит за запис", + "uploading": "Качване на промените в OpenStreetMap.", + "unsaved_changes": "Имате незаписани промени" + }, + "success": { + "edited_osm": "Редактирахте OSM!", + "facebook": "Споделете във Facebook", + "tweet": "Tweet", + "okay": "Окей" + }, + "confirm": { + "okay": "Окей" + }, + "splash": { + "welcome": "Добре дошли в iD редактора за OpenStreetMap", + "text": "iD e лесен, но мощен инструмент за попълване на най-добрата свободна карта на света. Това е версия {version}. За повече информация вижте {website} и докладвайте за бъгове в {github}.", + "walkthrough": "Започнете опознавателната обиколка", + "start": "Редактирайте сега" + }, + "source_switch": { + "live": "live", + "lose_changes": "Имате незапазени промени. Смяната на картния сървър ще ги отхвърли. Сигурни ли сте, че искате да смените сървърите?", + "dev": "dev" + }, + "tag_reference": { + "description": "Описание", + "on_wiki": "{tag} в wiki.osm.org", + "used_with": "използва се с {type}" + }, + "validations": { + "untagged_point": "Точка без тагове.", + "untagged_line": "Линия без таг", + "untagged_area": "Площен обект без таг", + "many_deletions": "Искате да изтриете {n} обекта. Сигурни ли сте, че искате да направите това? Това ще ги изтрие от картата, която всички виждат на openstreetmap.org.", + "tag_suggests_area": "Тагът {tag} предполага линията да е площен обект, но тя не е", + "deprecated_tags": "Отхвърлени тагове: {tags}" + }, + "zoom": { + "in": "Увеличи", + "out": "Намали" + }, + "cannot_zoom": "Не можете да намалявате повече в текущия режим.", + "gpx": { + "local_layer": "Локален GPX файл", + "drag_drop": "Влачете и пуснете .gpx файл върху страницата" + }, + "help": { + "title": "Помощ", + "help": "# Помощ⏎\n⏎\nТова е редактор за [OpenStreetMap](http://www.openstreetmap.org/), ⏎\nсвободната и редактируема карта на света. Може да го използате да⏎\nдобавяте и обновявате информацията за вашия регион, създавайки⏎\nкарта на света с отворен код и данни, по-добра за всеки.⏎\n⏎\nРедакциите, които правите на тази карта ще са видими за всеки, който⏎\nползва OpenStreetMap. За да направите редакция ви трябва⏎\n[безплатен OpenStreetMap акаунт](https://www.openstreetmap.org/user/new).⏎\n⏎\n[iD редакторът](http://ideditor.com/) е съвместен проект, с [изходен код⏎\nналичен в GitHub](https://github.com/systemed/iD).⏎\n", + "editing_saving": "# Редактиране и запис\n\nТози редактор е създаден да работи предимно онлайн и вие имате \nдостъп до него чрез уебсайт точно сега.\n\n### Избиране на обект\n\nЗа да изберете обект от картата като път или интересна точка, \nщракнете върху обекта на картата. Това ще освети избрания \nобект, ще отвори табло с детайли за него и ще покаже меню \nс неща, които можете да правите с него.\n\nНяколко обекта могат да бъдат избрани като задържите бутона \n'Shift', щракайки и провлачвайки мишката върху картата.Това \nще избере всички обекти в правоъгълника, който е изчертан, \nпозволявайки ви да извършвате действия с няколко \nобекта едновременно.\n\n### Запис на редакциите\n\nКогато правите промени като редакция на пътища, сгради\n и места, те се записват локално, докато не ги качите на сървъра. \nНе се притеснявайте, ако направите грешка - можете да отмените \nпромените като натиснете бутона отмяна или да върнете \nпромяната като натиснете бутона повторение.\n\nНатиснете 'Запис' за да приключите група редакции - например, \nако сте завършили контура на град и искате да започнете нов \nплощен обект. Ще имате шанс да прегледате какво сте направили \nи редакторът предлага полезни предположения и предупреждения, \nако нещо не е съвсем наред с промените.\n\nАко всичко изглежда наред, можете да оставите кратък коментар, \nза да обясните промените, които сте направили и натиснете \nотново 'Запис' за да изпратите промените на [OpenStreetMap.org](http://www.openstreetmap.org/), където те са видими за всички \nостанали потребители и налични за надграждане и подобряване от всеки.\n\nАко не можете да завършите редакциите на едно сядане, \nможете да оставите прозореца на редактора и да се върнете \n(на същия браузър и компютър) и редактора ще ви предложи \nда възстанови вашата работа.\n", + "roads": "# Пътища\n\nМожете да създавате, поправяте и изтривате пътища с този редактор.\nПътищата могат да бъдат най-различни видове: пътеки, автомагистрали,\nтуристически пътеки, велосипедни алеи и много други - всеки често \nпрекосяван обект трябва да може да се картографира.\n\n### Избиране\n\nЩракнете върху път за да го изберете. Край него трябва да се появи контур, \nзаедно с малко меню с инструменти върху картата и странична лента, \nпоказваща повече информация за пътя.\n\n### Модифициране\n\nЧесто ще виждате пътища, които не са подравнени към изображението \nпод тях или към GPS трак. Можете да оправите тези пътища така, че\nда бъдат на правилното си място.\n\nПърво щракнете върху пътя, който искате да промените. Това ще го\nосвети и ще покаже контролни точки по продължението му, които\nможете да завлачите на по-добри места. Ако искате да добавите\nнови контролни точки за повече детайл, щракнете два пъти върху\nчастта от пътя без възел и такъв ще бъде създаден.\n\nАко пътят се свързва с друг път, но не се свързва коректно на картата,\nможете да завлачите една от контролните точки върху другия път с цел\nда ги съедините. Свързването на пътищата е важно за картата и \nнеобходимо при даването на упътвания за шофьори.\n\nМожете също да щракнете бутонът 'Преместване' или бързия \nклавиш `M`, за да преместите целия път наведнъж, а след това\nщракнете отново, за да запазите преместването.\n\n### Изтриване\n\nАко пътят е изцяло грешен - можете да видите, че не съществува\nна сателитното изображение или в най-добрия случай сте се убедили\nна място, че не съществува - можете да го изтриете, което го премахва\nот картата. Бъдете внимателни, когато изтривате елементи - като \nвсяка друга редакция, резултатите се виждат от всички, а сателитните \nизображения често са неактуални, така че пътят може просто да е\nновопостроен.\n\nМожете да изтриете път като щракнете върху нея за да го изберете, \nа след това щракнете върху иконата кошче или да натиснете бутона\n'Delete'.\n\n### Създаване\n\nОткрили сте, че някъде трябва да има път, но такъв няма? Щракнете\nна иконата 'Линия' в горния ляв край на редактора или натиснете\nбързия клавиш `2` за да започнете чертането на линия.\n\nЩракнете върху началото на пътя на картата за да започнете чертането.\nАко пътят се разклонява от съществуващ такъв, започнете като щракнете\nвърху мястото, където те се свързват.\n\nСлед това щракайте точки по продължението на пътя така, че той да\nследва правилния маршрут, според сателитното изображение или GPS.\nАко пътят, който чертаете, пресича друг път, свържете го като щракнете\nвърху точката на пресичане. Когато сте готови с чертането, щракнете \nдва пъти или натиснете 'Return' или 'Enter' от клавиатурата.\n", + "gps": "# GPS\n\nДанните от GPS е най-достоверният източник на данни за OpenStreetMap. \nТози редактор поддържа локални следи - '.gpx' файлове, намиращи се \nв компютъра ви. Можете да събирате такива GPS следи с голям брой приложения за смартфон, както и с персонални GPS приемници.\n\nЗа информация как се прави GPS измерване, прочетете \n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nЗа да използвате GPX тракове за картографиране, завлачете и пуснете \nGPX файла върху редактора на картата. Ако е разпознат, ще бъде добавен\nкъм картата, като ярко зелена линия. Щракнете на менюто \n'Подложка настройки' отляво за да активирате, деактивирате или \nда увеличите новосъздадения GPX слой.\n\nGPX тракът не се качва директно в OpenStreetMap - най-добрия начин\nда го използвате е да чертаете директно върху карта, като го използвате\nза шаблон за новите обекти, които добавяте.\n", + "imagery": "# Изображения\n\nВъздушните снимки са важен източник на информация за картографията. Комбинация от аерофотограметрични снимки, сателитни изображения и свободно разпространявани източници на данни са на разположение в редактора в менюто 'Подложка настройки' от ляво.\n\nСателитният слой [Bing Maps](http://www.bing.com/maps/) е зареден по подразбиране в редактора, но при движение и увеличаване на картата към нови географски области се появяват нови източници на информация. Някои страни, като САЩ, Франция и Дания, имат много висококачествени изображения за някои области.\n\nИзображенията понякога са отместени от елементите на картата, поради грешка на доставчика на изображения. Ако забележите много отместени от фоновото изображение пътища, не бързайте да ги премествате, за да съвпаднат с фоновото изображение. Вместо това можете да нагласите изображението така, че да съвпада със съществуващите данни като натиснете 'Подравняване' в долния край на таблото 'Подложка настройки'.\n", + "addresses": "# Адреси\n\nАдресите са една от най-полезните информации на картата.\n\nВъпреки че, адресите често са представяни като части от улици, в\nOpenStreetMap те се записват като атрибути на сгради и места \nпокрай улици.\n\nМожете да добавяте адресна информация към места изобразени като\nконтури на сграда, също и към тези изобразени като кочка. Оптималния\nизточник на адресна информация е от измерване на терен или \nлични познания - както и с всички останали обекти, копирането от \nкомерсиални източници като Google Maps е стриктно забранено.\n", + "inspector": "# Използване на инспектора\n\nИнспекторът е частта от потребителския интерфейс в дясно на \nстраницата, която се появява, когато е избран елемент и ви позволява \nда редактирате неговите атрибути.\n\n### Избиране на вид елемент\n\nСлед като сте добавили точка, линия или площ, можете да изберете \nкакъв вид обект е тя, дали е автомагистрала или улица, супермаркет\n или кафене. Инспекторът ще показва бутони за често използваните \nобекти, а можете да откриете други, като напишете какво ви трябва \nв полето за търсене.\n\nНатиснете 'i' в долния десен ъгъл на бутона елемент вид, за да разберете \nповече за него. Натиснете бутон, за да изберете този вид.\n\n### Използване на формулярите и редактиране на таговете\n\nСлед като изберете вид елемент или когато изберете елемент, който \nвече има определен вид, инспекторът ще изведе полета с атрибутите \nна елемента, като неговото име и адрес.\n\nПод полетата, които виждате можете да щракнете върху иконите,\n за да добавяте други атрибути като информация от \n[Wikipedia](http://www.wikipedia.org/), достъп за инвалидни колички \nи други.\n\nВ долния край на инспектора, натиснете 'Други тагове', за да \nдобавите произволни тагове към елемента. \n[Taginfo](http://taginfo.openstreetmap.org/) е чудесен източник на \nинформация за научаване на повече за популярните \nкомбинации от тагове.\n\nПромените, които правите в инспектора се прилагат автоматично \nкъм картата. Можете да ги отхвърлите по всяко време, като натиснете \nбутона 'Отхвърляне'.\n\n### Затваряне на инспектора\n\nМожете да затворите инспектора, като натиснете бутона за затваряне \nв горния десен ъгъл, като натиснете бутона 'Escape' или като \nщракнете върху картата.\n", + "buildings": "# Сгради\n\nOpenStreetMap е най-голямата в света база данни за сгради. Можете да \nсъздавате и подобрявате тази база данни.\n\n### Избиране\n\nМожете да изберете сграда като щракнете върху нейния контур. Това ще \nосвети сградата и ще отвори малко меню с инструменти, както и \nстранична лента с повече информация за сградата.\n\n### Модифициране\n\nПонякога сградите са неправилно поставени или имат грешни тагове.\n\nЗа да преместите цяла сграда, изберете я и след това натиснете \nинструмента 'Преместване'. Движете мишката за да преместите \nсградата и щракнете, когато е на точното си място.\n\nЗа да оправите формата на сградата, щракнете и завлачете възлите, \nкоито оформят контура и ги поставете на по-добри позиции.\n\n### Създаване\n\nЕдин от основните въпроси около добавянето на сгради в картата \nе, че OpenStreetMap може да записва сградите и като контур, и като \nточка. Практическо правило е сграда да се картографира като контур \nвинаги, когато това е възможно, а отделните компании, жилища, услуги и \nдруги обекти, които оперират в сгради - като точки поставени в \nконтура на сградата.\n\nЗапочнете чертането на контура на сградата като натиснете бутонът \n'Площи' в горния ляв край на интерфейса и завършете като натиснете\n'Enter' от клавиатурата или като щракнете върху първия начертан възел,\nза да затворите контура.\n\n### Изтриване\n\nАко сградата е изцяло грешна - можете да видите, че не съществува\nна сателитното изображение или в най-добрия случай сте се убедили\nна място, че не съществува - можете да я изтриете, което я премахва\nот картата. Бъдете внимателни, когато изтривате елементи - като \nвсяка друга редакция, резултатите се виждат от всички, а сателитните \nизображения често са неактуални, така че сградата може просто да е\nновопостроена.\n\nМожете да изтриете сграда като щракнете върху нея за да я изберете, \nа след това щракнете върху иконата кошче или да натиснете бутона\n'Delete'.\n" + }, + "intro": { + "navigation": { + "title": "Навигация", + "drag": "Основната част от картата показва OpenStreetMap информация върху фоново изображение. Можете да навигирате като провлачвате и скролвате, като всяка друга уеб карта. **Провлачете картата!!**", + "select": "Обектите на картата са представени по три начина: чрез използване на точки, линии или площи. Всички елементи могат да бъдат избрани чрез щракване върху тях. **Щракнете върху точка, за да я изберете.**", + "header": "Хедърът ни показва вида на обекта.", + "pane": "Когато е избран обект се показва редакторът на обекти. Хедърът ни показва вида на обекта, а основният прозорец ни показва атрибутите на обекта, като например неговото име или адрес. **Затворете редакторът на обекти с бутона за затваряне горе в дясно.** " + }, + "points": { + "title": "Точки", + "add": "Точките могат да бъдат използвани да изобразяват обекти като магазини, ресторанти и паметници. Те отбелязват точно определено местоположение и описват какво има там. **Натиснете бутонът Точка, за да добавите нова точка.**", + "place": "Точката може да бъде поставена чрез щракване върху картата. **Поставете точката върху сградата.**", + "search": "Има много различни обекти, които могат да бъдат представени чрез точки. Точката, която току що добавихте е Кафене. **Потърсете '{name}'** ", + "choose": "**Изберете Кафене от списъка.**", + "describe": "Точката сега е отбелязана като кафене. Използвайки редакторът на елементи, можем да добавим още информация за елемента. **Добавете име**", + "close": "Редакторът на обекти може да бъде затворен като натиснете бутона за затваряне. **Затворете редактора на елементи**", + "reselect": "Често точките вече ще са нанесени, но ще имат грешки или ще са непълни. Можем да редактираме съществуващите точки. **Изберете точката, която току що създадохте.**", + "fixname": "**Променете името и затворете редактора на обекти.**", + "reselect_delete": "Всички обекти на картата могат да бъдат изтрити. **Щракнете върху точката, която създадохте.**", + "delete": "Менюто около точката съдържа операции, които могат да бъдат извършени с нея, включително и изтриване. **Изтрийте точката.**" + }, + "areas": { + "title": "Площи", + "add": "Площите са по-подробен начин за изобразяване на обектите на картата. Те дават информация за границите на обекта. Площите могат да бъдат използвани за повечето обекти изобразявани с точка и често това се предпочита. **Натиснете бутона 'Площ', за да добавите нов площен обект.", + "corner": "Площни обекти се чертаят чрез поставяне на възли, които маркират контура на площния обект. **Поставете началния възел върху един от краищата на детската площадка.**", + "place": "Начертайте площния обект като поставите още възли. Завършете площния обект като щракнете върху началния възел. **Начертайте площ за детската площадка.**", + "search": "**Потърсете '{name}'**", + "choose": "**Изберете Детска площадка от списъка.**", + "describe": "*Добавете име и затворете редакторът на обекти.**" + }, + "lines": { + "title": "Линии", + "add": "Линиите се използват за изобразяване на обекти като пътища, железопътни релси и реки. **Кликнете бутонът Линия и добавете нова линия. **", + "start": "**Започнете линията като щракнете върху края на пътя.**", + "intersect": "Щракнете, за да добавите още възли към линията. Можете да местите картата докато чертаете, ако е необходимо. Пътищата и много други типове линии са част от по-голяма мрежа. Важно е тези линии да са свързани коректно за да могат да работят рутиращите програми. **Щракнете върху Flower Street, за да направите кръстовище, свързващо двете линии.**", + "finish": "Линиите могат да бъдат завършвани и с щракване върху последния възел. **Завършете чертането на пътя.**", + "road": "**Изберете Път от списъка.**", + "residential": "Има различни видове пътища, като най-разпространеният е Улица. **Изберете вид път Улица.**", + "describe": "**Добавете име на пътя и затворете редакторът на обекти.**", + "restart": "Пътят трябва да пресича Flower Street." + }, + "startediting": { + "title": "Започване на редакция", + "help": "Още документация и тази опознавателна обиколка се намират тук.", + "save": "Не забравяйте да записвате редовно промените, които правите!", + "start": "Започнете да картографирате!" + } + }, + "presets": { + "categories": { + "category-landuse": { + "name": "Земеползване" + }, + "category-path": { + "name": "Пътека" + }, + "category-rail": { + "name": "ЖП транспорт" + }, + "category-road": { + "name": "Пътища" + }, + "category-route": { + "name": "Маршрути" + }, + "category-water": { + "name": "Води" + } + }, + "fields": { + "access": { + "label": "Достъп", + "placeholder": "Неизвестен", + "types": { + "access": "Публичен", + "foot": "Пешеходен", + "motor_vehicle": "МПС", + "bicycle": "Велосипеди", + "horse": "Коне" + }, + "options": { + "yes": { + "title": "Разрешен", + "description": "Достъпът позволен с нормативен акт; право на преминаване" + }, + "no": { + "title": "Забранен", + "description": "Забранен публичният достъп" + }, + "permissive": { + "title": "Частичен", + "description": "Достъпът позволен докато собственика позволява" + }, + "private": { + "title": "Частен", + "description": "Достъпът разрешен само с позволение на собственика" + }, + "designated": { + "title": "По предназначение", + "description": "Достъпът позволен според указателни табели или специфични местни разпоредби" + }, + "destination": { + "title": "До дестинация", + "description": "Достъпът разрешен само за достигане до дестинация" + } + } + }, + "address": { + "label": "Адрес", + "placeholders": { + "housename": "Име на жилищна сграда", + "number": "123", + "street": "Улица", + "city": "Град", + "postcode": "Пощенски код" + } + }, + "admin_level": { + "label": "Административно деление" + }, + "aeroway": { + "label": "Вид" + }, + "amenity": { + "label": "Вид" + }, + "atm": { + "label": "Банкомат" + }, + "barrier": { + "label": "Вид" + }, + "bicycle_parking": { + "label": "Вид" + }, + "boundary": { + "label": "Вид" + }, + "building": { + "label": "Сграда" + }, + "building_area": { + "label": "Сграда" + }, + "building_yes": { + "label": "Сграда" + }, + "capacity": { + "label": "Капацитет", + "placeholder": "50, 100, 200..." + }, + "cardinal_direction": { + "label": "Посока" + }, + "clock_direction": { + "label": "Посока", + "options": { + "clockwise": "По часовниковата стрелка", + "anticlockwise": "Обратно на часовниковата стрелка" + } + }, + "collection_times": { + "label": "График на събиране" + }, + "construction": { + "label": "Вид" + }, + "country": { + "label": "Държава" + }, + "crossing": { + "label": "Вид" + }, + "cuisine": { + "label": "Кухня" + }, + "denomination": { + "label": "Вероизповедание" + }, + "denotation": { + "label": "Название" + }, + "description": { + "label": "Описание" + }, + "elevation": { + "label": "Надморска височина" + }, + "emergency": { + "label": "Спешни случаи" + }, + "entrance": { + "label": "Вид" + }, + "fax": { + "label": "Факс", + "placeholder": "+31 42 123 4567" + }, + "fee": { + "label": "Такса" + }, + "fixme": { + "label": "Поправи ме" + }, + "highway": { + "label": "Вид" + }, + "historic": { + "label": "Вид" + }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "incline": { + "label": "Наклон" + }, + "internet_access": { + "label": "Интернет достъп", + "options": { + "wlan": "Wifi", + "wired": "Кабелен", + "terminal": "Терминал" + } + }, + "landuse": { + "label": "Вид" + }, + "lanes": { + "label": "Платна", + "placeholder": "1, 2, 3..." + }, + "layer": { + "label": "Слой" + }, + "leisure": { + "label": "Вид" + }, + "levels": { + "label": "Нива", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Местоположение" + }, + "man_made": { + "label": "Вид" + }, + "maxspeed": { + "label": "Ограничение на скоростта", + "placeholder": "40, 50, 60..." + }, + "name": { + "label": "Име", + "placeholder": "Популярно наименование (ако има такова)" + }, + "natural": { + "label": "Природа" + }, + "network": { + "label": "Мрежа" + }, + "note": { + "label": "Бележка" + }, + "office": { + "label": "Вид" + }, + "oneway": { + "label": "Еднопосочнoст" + }, + "oneway_yes": { + "label": "Еднопосочен" + }, + "opening_hours": { + "label": "Работно време" + }, + "operator": { + "label": "Оператор" + }, + "park_ride": { + "label": "Буферен паркинг" + }, + "parking": { + "label": "Вид" + }, + "phone": { + "label": "Телефон", + "placeholder": "+31 42 123 4567" + }, + "place": { + "label": "Вид" + }, + "power": { + "label": "Вид" + }, + "railway": { + "label": "Вид" + }, + "ref": { + "label": "Забележка" + }, + "relation": { + "label": "Вид" + }, + "religion": { + "label": "Религия", + "options": { + "christian": "Християнство", + "muslim": "Мюсюлманство", + "buddhist": "Будизъм", + "jewish": "Юдаизъм", + "hindu": "Хиндуизъм", + "shinto": "Шинтоизъм", + "taoist": "Таоизъм" + } + }, + "restriction": { + "label": "Вид" + }, + "route": { + "label": "Вид" + }, + "route_master": { + "label": "Вид" + }, + "sac_scale": { + "label": "Трудност на пътеката" + }, + "service": { + "label": "Вид" + }, + "shelter": { + "label": "Навес" + }, + "shop": { + "label": "Вид" + }, + "source": { + "label": "Източник" + }, + "sport": { + "label": "Спорт" + }, + "structure": { + "label": "Структура", + "placeholder": "Неизвестен", + "options": { + "bridge": "Мост", + "tunnel": "Тунел", + "embankment": "Насип", + "cutting": "Изкоп" + } + }, + "supervised": { + "label": "Под наблюдение" + }, + "surface": { + "label": "Повърхност" + }, + "tourism": { + "label": "Вид" + }, + "towertype": { + "label": "Вид кула" + }, + "tracktype": { + "label": "Вид" + }, + "trail_visibility": { + "label": "Видимост на туристическата пътека" + }, + "water": { + "label": "Вид" + }, + "waterway": { + "label": "Вид" + }, + "website": { + "label": "Уебсайт", + "placeholder": "http://example.com/" + }, + "wetland": { + "label": "Вид" + }, + "wheelchair": { + "label": "Достъп за инвалиди" + }, + "wikipedia": { + "label": "Wikipedia" + }, + "wood": { + "label": "Вид" + } + }, + "presets": { + "address": { + "name": "Адрес" + }, + "aeroway": { + "name": "Въздухоплаване" + }, + "aeroway/aerodrome": { + "name": "Летище" + }, + "aeroway/apron": { + "name": "Стоянка за самолети" + }, + "aeroway/gate": { + "name": "Ръкав" + }, + "aeroway/hangar": { + "name": "Хангар" + }, + "aeroway/helipad": { + "name": "Хеликоптерна площадка" + }, + "aeroway/runway": { + "name": "Летателна писта" + }, + "aeroway/taxiway": { + "name": "Рольожка" + }, + "aeroway/terminal": { + "name": "Летищен терминал" + }, + "amenity": { + "name": "Услуги" + }, + "amenity/atm": { + "name": "Банкомат" + }, + "amenity/bank": { + "name": "Банка" + }, + "amenity/bar": { + "name": "Бар" + }, + "amenity/bench": { + "name": "Пейка" + }, + "amenity/bicycle_parking": { + "name": "Паркинг за велосипеди" + }, + "amenity/bicycle_rental": { + "name": "Наем на велосипеди" + }, + "amenity/cafe": { + "name": "Кафене" + }, + "amenity/car_rental": { + "name": "Коли под наем" + }, + "amenity/car_sharing": { + "name": "Споделяне на коли" + }, + "amenity/car_wash": { + "name": "Автомивка" + }, + "amenity/cinema": { + "name": "Кино" + }, + "amenity/college": { + "name": "Колеж" + }, + "amenity/courthouse": { + "name": "Съд" + }, + "amenity/drinking_water": { + "name": "Чешма" + }, + "amenity/embassy": { + "name": "Посолство" + }, + "amenity/fast_food": { + "name": "Бърза закуска" + }, + "amenity/fire_station": { + "name": "Пожарна" + }, + "amenity/fountain": { + "name": "Фонтан" + }, + "amenity/fuel": { + "name": "Бензиностанция" + }, + "amenity/grave_yard": { + "name": "Гробище" + }, + "amenity/hospital": { + "name": "Болница" + }, + "amenity/kindergarten": { + "name": "Детска градина" + }, + "amenity/library": { + "name": "Библиотека" + }, + "amenity/marketplace": { + "name": "Пазар" + }, + "amenity/parking": { + "name": "Паркинг" + }, + "amenity/pharmacy": { + "name": "Аптека" + }, + "amenity/place_of_worship": { + "name": "Религиозен храм" + }, + "amenity/place_of_worship/buddhist": { + "name": "Будистки храм" + }, + "amenity/place_of_worship/christian": { + "name": "Църква" + }, + "amenity/place_of_worship/jewish": { + "name": "Синагога" + }, + "amenity/place_of_worship/muslim": { + "name": "Джамия" + }, + "amenity/police": { + "name": "Полиция" + }, + "amenity/post_box": { + "name": "Пощенска кутия" + }, + "amenity/post_office": { + "name": "Поща" + }, + "amenity/pub": { + "name": "Пъб" + }, + "amenity/restaurant": { + "name": "Ресторант" + }, + "amenity/school": { + "name": "Училище" + }, + "amenity/swimming_pool": { + "name": "Плувен басейн" + }, + "amenity/taxi": { + "name": "Такси стоянка" + }, + "amenity/telephone": { + "name": "Телефон" + }, + "amenity/theatre": { + "name": "Театър" + }, + "amenity/toilets": { + "name": "Тоалетна" + }, + "amenity/townhall": { + "name": "Кметство" + }, + "amenity/university": { + "name": "Университет" + }, + "amenity/waste_basket": { + "name": "Кош за боклук" + }, + "area": { + "name": "Площ" + }, + "barrier": { + "name": "Преграда" + }, + "barrier/block": { + "name": "Бетонен блок" + }, + "barrier/bollard": { + "name": "Колче" + }, + "barrier/cattle_grid": { + "name": "Тексаска мрежа" + }, + "barrier/city_wall": { + "name": "Градска стена" + }, + "barrier/cycle_barrier": { + "name": "Велосипедна преграда" + }, + "barrier/ditch": { + "name": "Канавка" + }, + "barrier/entrance": { + "name": "Вход" + }, + "barrier/fence": { + "name": "Ограда" + }, + "barrier/gate": { + "name": "Портал" + }, + "barrier/hedge": { + "name": "Жив плет" + }, + "barrier/kissing_gate": { + "name": "Препятствие за животни" + }, + "barrier/lift_gate": { + "name": "Бариера" + }, + "barrier/retaining_wall": { + "name": "Подпорна стена" + }, + "barrier/stile": { + "name": "Стълби за преминаване през ограда" + }, + "barrier/toll_booth": { + "name": "Будка за тол такса" + }, + "barrier/wall": { + "name": "Стена" + }, + "boundary/administrative": { + "name": "Административна граница" + }, + "building": { + "name": "Сграда" + }, + "building/apartments": { + "name": "Жилищен блок" + }, + "building/entrance": { + "name": "Вход" + }, + "building/house": { + "name": "Къща" + }, + "emergency/phone": { + "name": "Телефон за спешна помощ" + }, + "entrance": { + "name": "Вход" + }, + "highway": { + "name": "Път" + }, + "highway/bridleway": { + "name": "Конска пътека" + }, + "highway/bus_stop": { + "name": "Автобусна спирка" + }, + "highway/crossing": { + "name": "Пешеходна пътека" + }, + "highway/cycleway": { + "name": "Велоалея" + }, + "highway/footway": { + "name": "Пешеходна алея" + }, + "highway/living_street": { + "name": "Жилищна улица" + }, + "highway/mini_roundabout": { + "name": "Малко кръгово кръстовище" + }, + "highway/motorway": { + "name": "Автомагистрала" + }, + "highway/motorway_junction": { + "name": "Автомагистрален пътен възел" + }, + "highway/motorway_link": { + "name": "Автомагистрална връзка" + }, + "highway/path": { + "name": "Пътека" + }, + "highway/pedestrian": { + "name": "Пешеходна улица" + }, + "highway/primary": { + "name": "Първокласен път" + }, + "highway/primary_link": { + "name": "Връзка с първокласен път" + }, + "highway/residential": { + "name": "Улица" + }, + "highway/road": { + "name": "Непроучен път" + }, + "highway/secondary": { + "name": "Второкласен път" + }, + "highway/secondary_link": { + "name": "Връзка с второкласен път" + }, + "highway/service": { + "name": "Сервизна улица" + }, + "highway/service/alley": { + "name": "Тясна уличка между имоти" + }, + "highway/service/drive-through": { + "name": "Обслужване без напускане на автомобила" + }, + "highway/service/driveway": { + "name": "Алея за коли към жилище" + }, + "highway/service/emergency_access": { + "name": "За достъп при спешни случаи" + }, + "highway/service/parking_aisle": { + "name": "Път в паркинг" + }, + "highway/steps": { + "name": "Стъпала" + }, + "highway/tertiary": { + "name": "Третокласен път" + }, + "highway/tertiary_link": { + "name": "Връзка с третокласен път" + }, + "highway/track": { + "name": "Черен път" + }, + "highway/traffic_signals": { + "name": "Светофари" + }, + "highway/trunk": { + "name": "Скоростен път" + }, + "highway/trunk_link": { + "name": "Връзка със скоростен път" + }, + "highway/turning_circle": { + "name": "Място за обръщане" + }, + "highway/unclassified": { + "name": "Некласифициран път" + }, + "historic": { + "name": "Място с историческо значение" + }, + "historic/archaeological_site": { + "name": "Археологически обект" + }, + "historic/boundary_stone": { + "name": "Граничен камък" + }, + "historic/castle": { + "name": "Замък" + }, + "historic/memorial": { + "name": "Мемориална плоча" + }, + "historic/monument": { + "name": "Паметник" + }, + "historic/ruins": { + "name": "Руини" + }, + "historic/wayside_cross": { + "name": "Крайпътен кръст" + }, + "historic/wayside_shrine": { + "name": "Крайпътен параклис" + }, + "landuse": { + "name": "Земеползване" + }, + "landuse/allotments": { + "name": "Земи за лично ползване" + }, + "landuse/basin": { + "name": "Басейн" + }, + "landuse/cemetery": { + "name": "Гробищен парк" + }, + "landuse/commercial": { + "name": "Търговия" + }, + "landuse/construction": { + "name": "Строеж" + }, + "landuse/farm": { + "name": "Селско стопанство" + }, + "landuse/farmyard": { + "name": "Селскостопански двор" + }, + "landuse/forest": { + "name": "Гора" + }, + "landuse/grass": { + "name": "Трева" + }, + "landuse/industrial": { + "name": "Индустрия" + }, + "landuse/meadow": { + "name": "Пасище" + }, + "landuse/orchard": { + "name": "Овощна градина " + }, + "landuse/quarry": { + "name": "Кариера" + }, + "landuse/residential": { + "name": "Жилищна територия" + }, + "landuse/retail": { + "name": "Търговия" + }, + "landuse/vineyard": { + "name": "Лозе" + }, + "leisure": { + "name": "Отдих" + }, + "leisure/garden": { + "name": "Градина" + }, + "leisure/golf_course": { + "name": "Голф игрище" + }, + "leisure/marina": { + "name": "Яхт клуб" + }, + "leisure/park": { + "name": "Парк" + }, + "leisure/pitch": { + "name": "Спортно игрище" + }, + "leisure/pitch/american_football": { + "name": "Игрище за американски футбол" + }, + "leisure/pitch/baseball": { + "name": "Игрище за бейзбол" + }, + "leisure/pitch/basketball": { + "name": "Баскетболно игрище" + }, + "leisure/pitch/soccer": { + "name": "Футболно игрище" + }, + "leisure/pitch/tennis": { + "name": "Тенис корт" + }, + "leisure/pitch/volleyball": { + "name": "Волейболно игрище" + }, + "leisure/playground": { + "name": "Детска площадка" + }, + "leisure/slipway": { + "name": "Хелинг" + }, + "leisure/stadium": { + "name": "Стадион" + }, + "leisure/swimming_pool": { + "name": "Плувен басейн" + }, + "line": { + "name": "Линия" + }, + "man_made": { + "name": "Съоръжения" + }, + "man_made/breakwater": { + "name": "Вълнолом" + }, + "man_made/cutline": { + "name": "Просека" + }, + "man_made/lighthouse": { + "name": "Морски фар" + }, + "man_made/pier": { + "name": "Кей" + }, + "man_made/pipeline": { + "name": "Тръбопровод" + }, + "man_made/survey_point": { + "name": "Геодезическа точка" + }, + "man_made/tower": { + "name": "Кула" + }, + "man_made/wastewater_plant": { + "name": "Пречиствателна станция" + }, + "man_made/water_tower": { + "name": "Водна кула" + }, + "man_made/water_well": { + "name": "Кладенец" + }, + "man_made/water_works": { + "name": "Помпена станция" + }, + "natural": { + "name": "Природа" + }, + "natural/bay": { + "name": "Залив" + }, + "natural/beach": { + "name": "Плаж" + }, + "natural/cliff": { + "name": "Скала" + }, + "natural/coastline": { + "name": "Брегова линия" + }, + "natural/glacier": { + "name": "Ледник" + }, + "natural/grassland": { + "name": "Степ" + }, + "natural/heath": { + "name": "Малки храсти" + }, + "natural/peak": { + "name": "Връх" + }, + "natural/scrub": { + "name": "Шубрак" + }, + "natural/spring": { + "name": "Извор" + }, + "natural/tree": { + "name": "Дърво" + }, + "natural/water": { + "name": "Водна площ" + }, + "natural/water/lake": { + "name": "Езеро" + }, + "natural/water/pond": { + "name": "Малко езеро" + }, + "natural/water/reservoir": { + "name": "Язовир" + }, + "natural/wetland": { + "name": "Блатиста зона" + }, + "natural/wood": { + "name": "Гора" + }, + "office": { + "name": "Офис" + }, + "place": { + "name": "Населени места" + }, + "place/city": { + "name": "Град над 100 000" + }, + "place/hamlet": { + "name": "Махала" + }, + "place/island": { + "name": "Остров" + }, + "place/isolated_dwelling": { + "name": "Изолирано жилище" + }, + "place/locality": { + "name": "Местност" + }, + "place/town": { + "name": "Град под 100 000" + }, + "place/village": { + "name": "Село" + }, + "point": { + "name": "Точка" + }, + "power": { + "name": "Енергетика" + }, + "power/generator": { + "name": "Електроцентрала" + }, + "power/line": { + "name": "Електропровод" + }, + "power/pole": { + "name": "Електрически стълб" + }, + "power/sub_station": { + "name": "Подстанция" + }, + "power/tower": { + "name": "Жере" + }, + "power/transformer": { + "name": "Трансформатор" + }, + "railway": { + "name": "ЖП транспорт" + }, + "railway/abandoned": { + "name": "Изоставена железопътна линия" + }, + "railway/disused": { + "name": "Закрита железопътна линия" + }, + "railway/level_crossing": { + "name": "ЖП прелез" + }, + "railway/monorail": { + "name": "Монорелсов път" + }, + "railway/platform": { + "name": "Коловоз" + }, + "railway/rail": { + "name": "ЖП линия" + }, + "railway/station": { + "name": "ЖП гара" + }, + "railway/subway": { + "name": "Метро" + }, + "railway/subway_entrance": { + "name": "Вход на метростанция" + }, + "railway/tram": { + "name": "Трамвайни релси" + }, + "relation": { + "name": "Релация" + }, + "route/ferry": { + "name": "Фериботна връзка" + }, + "shop": { + "name": "Магазин" + }, + "shop/alcohol": { + "name": "Магазин за алкохол" + }, + "shop/bakery": { + "name": "Пекарна" + }, + "shop/beauty": { + "name": "Козметик" + }, + "shop/beverages": { + "name": "Магазин за алкохол и цигари" + }, + "shop/bicycle": { + "name": "Магазин за велосипеди" + }, + "shop/books": { + "name": "Книжарница" + }, + "shop/boutique": { + "name": "Бутик" + }, + "shop/butcher": { + "name": "Колбаси" + }, + "shop/car": { + "name": "Автомобили" + }, + "shop/car_parts": { + "name": "Авточасти" + }, + "shop/car_repair": { + "name": "Сервиз автомобили" + }, + "shop/chemist": { + "name": "Дрогерия" + }, + "shop/clothes": { + "name": "Магазин за дрехи" + }, + "shop/computer": { + "name": "Компютърен магазин" + }, + "shop/confectionery": { + "name": "Сладкарница" + }, + "shop/convenience": { + "name": "Магазин за хранителни стоки" + }, + "shop/deli": { + "name": "Магазин за деликатеси" + }, + "shop/department_store": { + "name": "Универсален магазин" + }, + "shop/doityourself": { + "name": "Магазин \"Направи си сам\"" + }, + "shop/dry_cleaning": { + "name": "Химическо чистене" + }, + "shop/electronics": { + "name": "Магазин за електроника" + }, + "shop/farm": { + "name": "Щанд за плодове и зеленчуци" + }, + "shop/fishmonger": { + "name": "Магазин за риба" + }, + "shop/florist": { + "name": "Магазин за цветя" + }, + "shop/furniture": { + "name": "Мебелен магазин" + }, + "shop/garden_centre": { + "name": "Градински център" + }, + "shop/gift": { + "name": "Магазин за подаръци" + }, + "shop/greengrocer": { + "name": "Плод-зеленчук" + }, + "shop/hairdresser": { + "name": "Фризьорски салон" + }, + "shop/hardware": { + "name": "Железария" + }, + "shop/hifi": { + "name": "Магазин за аудиотехника" + }, + "shop/jewelry": { + "name": "Бижутер" + }, + "shop/kiosk": { + "name": "Будка за вестници" + }, + "shop/laundry": { + "name": "Пералня" + }, + "shop/mall": { + "name": "Мол" + }, + "shop/mobile_phone": { + "name": "Магазин за мобилни телефони" + }, + "shop/motorcycle": { + "name": "Магазин за мотоциклети" + }, + "shop/music": { + "name": "Музикален магазин" + }, + "shop/newsagent": { + "name": "Продавач на вестници" + }, + "shop/optician": { + "name": "Оптика" + }, + "shop/outdoor": { + "name": "Магазин за екипировка" + }, + "shop/pet": { + "name": "Зоо магазин" + }, + "shop/shoes": { + "name": "Магазин за обувки" + }, + "shop/sports": { + "name": "Спортен магазин" + }, + "shop/stationery": { + "name": "Магазин за канцеларски стоки" + }, + "shop/supermarket": { + "name": "Супермаркет" + }, + "shop/toys": { + "name": "Магазин за играчки" + }, + "shop/travel_agency": { + "name": "Туристическа агенция" + }, + "shop/tyres": { + "name": "Магазин за автомобилни гуми" + }, + "shop/vacant": { + "name": "Свободна търговска площ" + }, + "shop/variety_store": { + "name": "Смесен магазин" + }, + "shop/video": { + "name": "Видеотека" + }, + "tourism": { + "name": "Туризъм" + }, + "tourism/alpine_hut": { + "name": "Хижа" + }, + "tourism/artwork": { + "name": "Произведение на изкуството" + }, + "tourism/attraction": { + "name": "Туристическа атракция" + }, + "tourism/camp_site": { + "name": "Къмпинг" + }, + "tourism/caravan_site": { + "name": "Паркинг за каравани" + }, + "tourism/chalet": { + "name": "Бунгала" + }, + "tourism/guest_house": { + "name": "Къща за гости" + }, + "tourism/hostel": { + "name": "Хостел" + }, + "tourism/hotel": { + "name": "Хотел" + }, + "tourism/information": { + "name": "Информация" + }, + "tourism/motel": { + "name": "Мотел" + }, + "tourism/museum": { + "name": "Музей" + }, + "tourism/picnic_site": { + "name": "Място за пикник" + }, + "tourism/theme_park": { + "name": "Увеселителен парк" + }, + "tourism/viewpoint": { + "name": "Точка с хубава гледка" + }, + "tourism/zoo": { + "name": "Зоологическа градина" + }, + "type/boundary": { + "name": "Граница" + }, + "type/boundary/administrative": { + "name": "Административна граница" + }, + "type/multipolygon": { + "name": "Мултиполигон" + }, + "type/restriction": { + "name": "Ограничение" + }, + "type/route": { + "name": "Маршрут" + }, + "type/route/bicycle": { + "name": "Велосипеден маршрут" + }, + "type/route/bus": { + "name": "Автобусен маршрут" + }, + "type/route/detour": { + "name": "Обходен маршрут" + }, + "type/route/ferry": { + "name": "Фериботна връзка" + }, + "type/route/foot": { + "name": "Пешеходен маршрут" + }, + "type/route/pipeline": { + "name": "Трасе на тръбопровод" + }, + "type/route/power": { + "name": "Трасе на електропровод" + }, + "type/route/road": { + "name": "Път" + }, + "type/route/train": { + "name": "Железопътен маршрут" + }, + "type/route/tram": { + "name": "Трамваен маршрут" + }, + "type/route_master": { + "name": "Маршрутна схема" + }, + "vertex": { + "name": "Друг" + }, + "waterway": { + "name": "Води" + }, + "waterway/canal": { + "name": "Канал" + }, + "waterway/dam": { + "name": "Язовирна стена" + }, + "waterway/ditch": { + "name": "Канавка" + }, + "waterway/drain": { + "name": "Отводнителен канал" + }, + "waterway/river": { + "name": "Река" + }, + "waterway/riverbank": { + "name": "Речен бряг" + }, + "waterway/stream": { + "name": "Поток" + }, + "waterway/weir": { + "name": "Преливник" + } + } + } +} \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/bs.json b/vendor/assets/iD/iD/locales/bs.json index 82b6ba9ab..2c0736c15 100644 --- a/vendor/assets/iD/iD/locales/bs.json +++ b/vendor/assets/iD/iD/locales/bs.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Dodana tačka.", - "vertex": "Dodan čvor putanji." + "vertex": "Dodan čvor putanji.", + "relation": "Dodana relacija." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Otkazano crtanje." }, + "change_role": { + "annotation": "Izmijenjena uloga člana relacije." + }, "change_tags": { "annotation": "Izmijenjene oznake." }, @@ -84,7 +88,14 @@ "area": "Izbrisano područje.", "relation": "Izbrisana relacija.", "multiple": "Izbrisano objekata: {n}." - } + }, + "incomplete_relation": "Ova značajka se ne može izbrisati zato Å¡to nije u cijelosti preuzeta." + }, + "add_member": { + "annotation": "Dodan član relacije." + }, + "delete_member": { + "annotation": "Uklonjen član iz relacije." }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "Spojeno linija: {n}.", "not_eligible": "Ove značajke ne mogu biti spojene.", - "not_adjacent": "Ove linije ne mogu biti spojene u jednu zato Å¡to nisu povezane." + "not_adjacent": "Ove linije ne mogu biti spojene u jednu zato Å¡to nisu povezane.", + "restriction": "Ove linije ne mogu biti spojene u jednu zato Å¡to je bar jedna član \"{relation}\" relacije." }, "move": { "title": "Pomaknite", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "NiÅ¡ta za poniÅ¡titi.", "nothing_to_redo": "NiÅ¡ta za vratiti.", + "tooltip_keyhint": "Prečica:", "just_edited": "Upravo ste uredili OpenStreetMap kartu!", "browser_notice": "Ovaj uređivač je podržan u preglednicima interneta: Firefox, Chrome, Safari, Opera, i Internet Explorer 9 i iznad. Molimo nadogradite VaÅ¡ browser ili koristite Potlach 2 da uređujete kartu.", "view_on_osm": "Pogledajte na OSM-u", - "zoom_in_edit": "Uvećajte da bi ste uređivali kartu.", + "translate": { + "translate": "Prevesti", + "localized_translation_label": "ViÅ¡ejezični naziv", + "localized_translation_language": "Izaberite jezik", + "localized_translation_name": "Naziv" + }, + "zoom_in_edit": "Uvećajte da bi ste uređivali.", "logout": "Odjavite se", "loading_auth": "Povezivanje na OpenStreetMap...", "report_a_bug": "Prijavite greÅ¡ku", @@ -172,7 +191,8 @@ "title": "Sačuvajte izmjene", "description_placeholder": "Kratak opis VaÅ¡ih doprinosa", "message_label": "Predaja poruke", - "upload_explanation": "Promjene koje postavite kao {user} će biti vidljive na svim kartama koje koriste OpenStreetMap podatke.", + "upload_explanation": "Promjene koje postavite će biti vidljive na svim kartama koje koriste OpenStreetMap podatke.", + "upload_explanation_with_user": "Promjene koje postavite kao {user} će biti vidljive na svim kartama koje koriste OpenStreetMap podatke.", "save": "Sačuvajte", "cancel": "Otkažite", "warnings": "Upozorenja", @@ -181,13 +201,13 @@ "created": "Napravljeno" }, "contributors": { - "list": "Doprinos korisnika {users}", - "truncated_list": "Doprinos korisnika {users} i {count} drugih" + "list": "Uređivanja korisnika {users}", + "truncated_list": "Uređivanja korisnika {users} i {count} drugih" }, "geocoder": { - "title": "Pronađite mjesto", - "placeholder": "Pronađite mjesto", - "no_results": "Nismo mogli pronaći mjesto pod imenom '{name}'" + "search": "Globalna pretraga...", + "no_results_visible": "Nema rezultata u vidljivom području karte", + "no_results_worldwide": "Nema pronađenih rezultata" }, "geolocate": { "title": "Pokazati moju lokaciju" @@ -196,16 +216,22 @@ "no_documentation_combination": "Nema dostupne dokumentacije za ovu kombinaciju oznaka", "no_documentation_key": "Nema dostupne dokumentacije za ovaj ključ", "show_more": "Prikazati viÅ¡e", - "new_tag": "Nova oznaka", "view_on_osm": "Pogledajte na stranici openstreetmap.org", - "editing_feature": "Uređivanje značajke {feature}", "all_tags": "Sve oznake", + "all_members": "Svi članovi", + "all_relations": "Sve relacije", + "new_relation": "Nova relacija...", + "role": "Uloga", "choose": "Odaberite tip svojstva", "results": "{search} dala {n} rezultata", "reference": "Pogledajte na stranici OpenStreetMap Wiki", - "back_tooltip": "Promijeniti vrstu značajke", + "back_tooltip": "Promijeniti značajku", "remove": "Uklonite", - "search": "Pretraga" + "search": "Pretraga", + "unknown": "Nepoznato", + "incomplete": "", + "feature_list": "Značajke pretrage", + "edit": "Urediti značajku" }, "background": { "title": "Pozadina", @@ -228,8 +254,18 @@ "uploading": "Postavljanje promjena na OpenStreetMap.", "unsaved_changes": "Imate promjene koje nisu spaÅ¡ene" }, + "success": { + "edited_osm": "OSM uređen!", + "facebook": "Podijeliti na Facebooku", + "tweet": "Podijeliti na Twitteru", + "okay": "Uredu" + }, + "confirm": { + "okay": "Uredu" + }, "splash": { "welcome": "DobrodoÅ¡li u ID - OpenStreetMap uređivač", + "text": "ID je prijateljski ali moćan alat za doprinos najboljoj svjetskoj besplatnoj karti svijeta. Ovo je verzija {version}. Za viÅ¡e informacija pogledajte stranicu {website} i prijavite greÅ¡ke na stranici {github}.", "walkthrough": "Počnite sa upoznavanjem", "start": "Uređujte sada" }, @@ -267,19 +303,24 @@ "roads": "# Putevi\n\nMožete crtati, popravljati, i brisati puteve sa ovim uređivačem. Putevi mogu biti svih\nvrsta: staze, ceste, tragovi, biciklističke staze, i viÅ¡e - bilo koji često prelaženi\nsegment bi trebao biti moguć za ucrtavanje.\n\n### Odabir\n\nKliknite na put da ga odaberete. vanjska linija bi trebala postati vidljiva, zajedno\nsa malim menijem alata na karti i bočnom trakom koja pokazuje viÅ¡e informacija\no putu.\n\n### Izmjena\n\nČesto ćete vidjeti puteve koji nisu poravnati da satelistskim slikama iza njih\nili sa GPS trasom. Možete podesiti ove puteve tako da su na pravom\nmjestu.\n\nPrvi klik na put koji želite mijenjati. Ovo će ga označiti i pokazati\nkontrolne tačke uz njega koje možete pomjerati na bolje lokacije. Ukoliko\nželite dodati nove kontrolne tačke za viÅ¡e detalja, dva puta kliknite na dio\nputa bez čvora, i jedan će biti dodan.\n\nUkoliko se put povezuje na drugi put, ali se neprikladno povezuje na\nkartu, možete povući jednu od njegovih kontnrolnih tačaka na drugi put u\nnamjeri da ih spojite. Održavanje puteva povezanim je važno za kartu\ni od vitalnoj je značaja za obezbjeđivanje uputa za vožnju.\n\nMožete takođe kliknuti na alat 'Pomjeriti' ili pritisnuti 'M' tipku koja je prečica da pomičete cijeli put\nistovremeno, i onda kliknete opet da spasite to pomicanje. \n\n### Brisanje\n\nUkoliko je put u potpunosti netačan - možete vidjeti da ne postoji na satelitskoj\nslici i idealno bi bilo da potvrdite da nije prisutan lokalno - možete ga izbrisati,\nÅ¡to ga uklanja sa karte. Budite pažljivi kada briÅ¡ete značajke -\nkao i svako drugo uređivanje, rezultati su vidljivi svima i satelitske slike\nsu često stare, tako da bi put mogao ustvari biti novoizgrađeni.\n\nMožete izbrisati put klikom na njega da ga odaberete, i onda klikajući na\nikonu kante za smeće ili pritiskom na tipku 'Delete'.\n\n### Pravljenje\n\nNaÅ¡li ste negdje da bi tu trebao biti put ali ga nema? Kliknite ikonu 'Linija'\nu donjem lijevom uglu uređivača ili pritisnite tipku`2` da bi započeli crtanje\nlinije.\n\nKliknite na početak puta na kartu da započnete crtanje. Ukoliko se put\ngranan sa postojećeg puta, započnite sa mjesta gdje se povezuju.\n\nOnda kliknite na tačke uzduž puta tako da slijedi pravu putanju, prema\nsatelitskim slikama ili prema GPS-u. Ukoliko se put koji crtate križa sa drugim putem, povežite\nga klikom na tačku križanja. Kada zavrÅ¡ite crtanje, dva puta kliknite\nili pritisnite 'Backspace' ili 'Enter' na VaÅ¡oj tastaturi.\n", "gps": "# GPS\n\nGPS podaci su napouzdaniji izvor podataka za OpenStreetMap. Ovaj uređivač\npodržava lokalne trase - `.gpx` datoteke na VaÅ¡em lokalnom računaru. Možete sakupiti\novu vrstu GPS trasa sa brojnim \"smartphone\" aplikacijama kao i sa\nličnim GPS hardverom.\n\nZa informacije kako izbrÅ¡iti GPS istraživanje, pročitajte\n[Istraživanje sa GPS-om](http://learnosm.org/en/beginner/using-gps/).\n\nDa bi koristili GPX trase za mapiranje, povucite i spustite GPX datoteku na uređivač\nkarte. Ukoliko je prepoznat, biće dodan karti kao svjetlo zelena\nlinija. Kliknite na meni 'PodeÅ¡avanja pozadine' na lijevoj strani da omogućite,\nonemogućite, ili uvećate ovaj novi sloj pokretan GPX-om.\n\nGPX trasa ne biva direktno postavljena na OpenStreetMap - najbolji način\nda se ona koristi je crtanje na karti, koristeći je kao vodilju za nove značajke koje\nVi dodajete.\n", "imagery": "# Satelitske slike\n\nSatelitske slike su važan resurs za mapiranje. Kombinacija\npreleta avionom, satelitski pogledi i slobodno sastavljeni izvori su dostupni\nu uređivaču pod menijem 'PodeÅ¡avanja pozadine' na lijevoj strani.\n\nU početnik postavkama satelitski sloj [Bing Maps] (http://www.bing.com/maps/) je\nprezentiran u uređivaču, ali kako pomičete i uvećavate kartu na nova geografska\npodručja, novi će izvori postati dostupni. Neke zemlje, poput Sjedinjenih\nDržava, Francuske i Danske imaju slike vrlo visoke kvalitete na raspolaganju za neka područja.\n\nSatelitske slike ponekad odstupaju od podataka karte, zbog greÅ¡ke na\nstrani davatelja satelitskih slika. Ako vidite puno cesta pomjerenih u pozadini.\nnemojte ih odmah sve premjeÅ¡tati kako bi se slagale sa pozadinom. Umjesto toga možete podesiti\nsatelitske slike tako da odgovaraju postojećim podacima klikom na 'Popravljanje poravnanja', na\ndnu interfejsa Postavki pozadine.\n", - "addresses": "# Addrese\n\nAddrese su neke od najkorisnijih informacija na karti.\n\nIako su adrese često predstavljene kao dijelovi ulica, na karti OpenStreetMap\nsu one spremljene kao atributi građevina i mjesta uz ulice.\n\nMožete dodati informaciju o adresama mjesta koja su ucrtana kao i vanjske linije građevina takođe\nkao i onih koja su ucrtana kao obične tačke. Optimalni izvor podataka adresa\nse dobija iz istraživanja na licu mjesta ili ličnim znanjem- kao i iz bilo\nkojih drugih izvora, kopiranje iz komercijalnih izvora kao Å¡to je Google Maps je striktno\nzabranjeno.\n", - "inspector": "# KoriÅ¡tenje inspektora\n\nInspektor je element korisničkog interfejsa na desnoj strani\nstranice koji se pojavljuje kada je značajka odabrana i dozvoljava Vam da uređujete njene detalje.\n\n### Odabir vrste značajke\n\nNakon Å¡to dodate tačku, liniju ili područje, možete birati koja je to vrsta značajke,\nkao npr. da li je to cesta ili rezidencijalna cesta, supermarket ili kafe.\nInspector će prikazati dugmad za vrste općih značajki, i možete\nnaći druge unoÅ¡enjem onoga Å¡to tražite u polje za pretragu.\n\nKliknite na 'i' u donjem desnom uglu dugmeta vrste značajke da\nsaznate viÅ¡e o istoj. Kliknite na dugme da odaberete tu vrstu.\n\n### KoriÅ¡tenje obrazaca i oznaka za uređivanje\n\nNakon Å¡to odaberete vrstu značajke, ili kada odaberete značajku koja već\nima pripisanu vrstu, inspektor će prikazati polja sa detaljima o\nznačajki kao Å¡to je njen naziv i adresa.\n\nIspod polja koje vidite, možete kliknuti na ikone da dodate druge detalje,\nkao Å¡to su informacije sa stranice [Wikipedia](http://www.wikipedia.org/), prustup\nza invalidska kolica, i drugo.\n\nNa dnu inspektora, kliknite 'Dodatne oznake' da dodate joÅ¡ neke\ndruge oznake elementu. [Taginfo](http://taginfo.openstreetmap.org/) je\nodličan izvor za viÅ¡e informacija o popularnim kombinacijama oznaka.\n\nPromjene koje napravite u inspektoru bivaju automatski primijenjene na karti.\nMožete ih poniÅ¡titi bilo kad klikom na dugme za poniÅ¡tavanje.\n\n### Zatvaranje inspektora\n\nMožete zatvoriti inspektor klikom na dugme za zatvaranje u gornjem desnom uglu,\npritiskom na tipku 'Esc', ili klikom na kartu.\n" + "addresses": "# Addrese\n\nAddrese su neke od najkorisnijih informacija na karti.\n\nIako su adrese često predstavljene kao dijelovi ulica, na karti OpenStreetMap\nsu one spremljene kao atributi građevina i mjesta uz ulice.\n\nMožete dodati informaciju o adresama mjesta koja su ucrtana kao i vanjske linije građevina takođe\nkao i onih koja su ucrtana kao obične tačke. Optimalni izvor podataka adresa\nse dobija iz istraživanja na licu mjesta ili ličnim znanjem- kao Å¡to je slučaj sam bilo kojom drugom značajkom,\nkopiranje iz komercijalnih izvora kao Å¡to je Google Maps je striktno\nzabranjeno.\n", + "inspector": "# KoriÅ¡tenje inspektora\n\nInspektor je element korisničkog interfejsa na desnoj strani\nstranice koji se pojavljuje kada je značajka odabrana i dozvoljava Vam da uređujete njene detalje.\n\n### Odabir vrste značajke\n\nNakon Å¡to dodate tačku, liniju ili područje, možete birati koja je to vrsta značajke,\nkao npr. da li je to cesta ili rezidencijalna cesta, supermarket ili kafe.\nInspector će prikazati dugmad za vrste općih značajki, i možete\nnaći druge unoÅ¡enjem onoga Å¡to tražite u polje za pretragu.\n\nKliknite na 'i' u donjem desnom uglu dugmeta vrste značajke da\nsaznate viÅ¡e o istoj. Kliknite na dugme da odaberete tu vrstu.\n\n### KoriÅ¡tenje obrazaca i oznaka za uređivanje\n\nNakon Å¡to odaberete vrstu značajke, ili kada odaberete značajku koja već\nima pripisanu vrstu, inspektor će prikazati polja sa detaljima o\nznačajki kao Å¡to je njen naziv i adresa.\n\nIspod polja koje vidite, možete kliknuti na ikone da dodate druge detalje,\nkao Å¡to su informacije sa stranice [Wikipedia](http://www.wikipedia.org/), prustup\nza invalidska kolica, i drugo.\n\nNa dnu inspektora, kliknite 'Dodatne oznake' da dodate joÅ¡ neke\ndruge oznake elementu. [Taginfo](http://taginfo.openstreetmap.org/) je\nodličan izvor za viÅ¡e informacija o popularnim kombinacijama oznaka.\n\nPromjene koje napravite u inspektoru bivaju automatski primijenjene na karti.\nMožete ih poniÅ¡titi bilo kad klikom na dugme za poniÅ¡tavanje.\n\n### Zatvaranje inspektora\n\nMožete zatvoriti inspektor klikom na dugme za zatvaranje u gornjem desnom uglu,\npritiskom na tipku 'Esc', ili klikom na kartu.\n", + "buildings": "# Građevine\n\nOpenStreetMap karta je najveća svjetska baza građevina. Možete napraviti\ni proÅ¡iriti ovu bazu podataka.\n\n### Odabir\n\nMožete odabrati građevinu odnosno zgradu klikom na njene granice. Ovo će označiti\ngrađevinu i otvoriti mali meni alata i bočnu traku koja pokazuje viÅ¡e informacija\no građevinama.\n\n### Izmjena\n\nPonekad su građevine nepravilno postavljene ili imaju nepravilne oznake.\n\nDa bi pomjerili cijelu građevinu, odaberite je, i onda kliknite na alat 'Pomicanje'. Pomaknite VaÅ¡\nmiÅ¡ da pomjerite građevinu, i kliknite kada je ona pravilno postavljena.\n\nDa bi popravili specifičan oblik građevine, kliknite i povucite čvorove koji formiraju\nnjenu granicu na bolje mjesto.\n\n### Pravljenje\n\nJedno od glavnih pitanja oko dodavanja zgrada karti je to da\nOpenStreetMap snima građevine i kao oblike i kao tačke. Pravilo palca\nje _ucrtavati građevinu kao oblik gdje god je moguće_, kao i ucrtavati kompanije, domove,\ni druge značajne građevine, a i druge stvari koje operiraju van građevina kao tačke smjeÅ¡tene\nunutar oblika građevine.\n\nZapočnite crtati građevinu kao oblik klikom na dugme 'Područje' u gornjem\nlijevom dijelu interfejsa, i zavrÅ¡ite je pritiskom na 'Backspace' na VaÅ¡oj tastaturi\nili klikom na prvi čvor koji je ucrtan kako bi zatvorili oblik.\n\n### Brisanje\n\nUkoliko je građevina u potpunosti netačna - možete vidjeti da ne postoji u satelitskim\nslikama i idealno dobro bi bilo da potvrdite da lokalno nije prisutna - možete je obrisati,\nÅ¡to je uklanja sa karte. Budite pažljivi kada briÅ¡ete značajke -\nkao i svako drugo uređivanje, rezultate vide svi i satelitske slike\nsu često stare, tako da bi građevina mogla biti novoizgrađena.\n\nMožete izbrisati građevinu klikom na nju da bi ste je odabrali, i onda kliknuti na\nikonu kante za smeće ili pritiskom na tipku 'Delete'.\n" }, "intro": { "navigation": { + "title": "Navigacija", "drag": "Glavno područje karte pokazuje podatke karte OpenStreetMap iznad pozadine. Možete upravljati povlačenjem i skrolanjem kao u bilo kojoj drugoj web aplikaciji. **Povuci kartu!**", "select": "Značajke karte su predstavljene na tri načina: koriÅ¡tenjem tačaka, linija ili područja. Sve značajke mogu biti odabrane klikom na iste. **Kliknite na tačku da je odaberete.**", "header": "Zaglavlje nam pokazuje vrstu značajke.", "pane": "Kada je značajka odabrana, uređivač značajki biva prikazan. Zaglavlje nam pokazuje vrstu značajke i glavni panel nam pokazuje osobine značajke, kao Å¡to su njen naziv i adresa. **Zatvorite uređivač značajki sa dugmetom za zatvaranje koje se nalazi u gornjem desnom uglu.**" }, "points": { + "title": "Tačke", "add": "Tačke mogu biti koriÅ¡tene da predstave značajke kao Å¡to su prodavnice, restorani i spomenici. One označavaju specifičnu lokaciu i opisuju Å¡ta je tamo. **Kliknite na dugme 'Tačka' da dodate novu tačku.**", "place": "Tačka može biti postavljena klikom na kartu. **Postavite tačku na vrh građevine.**", + "search": "Postoji mnogo različitih značajki koje mogu biti predstavljene tačkama. Tačka koju ste upravo dodali je kafe. **Tražiti '{name}' **", + "choose": "**Izaberite kafe sa liste.**", "describe": "Ova tačka je sada označena kao kafe. KoriÅ¡tenjem uređivača značajki, možemo dodati viÅ¡e informacija o značajki. **Dodati naziv**", "close": "Uređivač značajki može biti zatvoren klikom na dugme za zatvaranje. **zatvorite uređivač značajki**", "reselect": "Često će tačke već postojati, ali će imati greÅ¡ke ili neće biti kompletne. Možemo uređivati postojeće tačke. **Odaberite tačku koju ste upravo napravili.**", @@ -288,21 +329,27 @@ "delete": "meni oko tačke sadrži operacije koje mogu biti izvrÅ¡ene na istoj, uključujući brisanje. **Obrisati tačku.**" }, "areas": { + "title": "Područja", + "add": "Područja su detaljniji način da se predstave značajke. Ona pružaju informacije o granicama značajke. Područja mogu biti koriÅ¡tena za većinu vrsta značajki za koje se koriste tačke, i često su preferirane. **Kliknite na dugme 'Područje' da dodate novo područje.**", "corner": "Područja se crtaju postavljanjem čvorova koji označavaju granicu područja. **Postavite početni čvor na uglovima igraliÅ¡ta.**", "place": "Nacrtati područje postavljanjem viÅ¡e čvorova. ZavrÅ¡iti područje klikom na početni čvor. **Nacrtati područje za igraliÅ¡te.**", - "search": "**Tražiti igraliÅ¡te.**", + "search": "**Tražiti '{name}'.**", + "choose": "**Izaberite igraliÅ¡te sa liste.**", "describe": "**Dodajte naziv, i zatvorite uređivač značajki.**" }, "lines": { + "title": "Linije", "add": "Linije se koriste da predstave značajke kao Å¡to su putevi, željezničke pruge i rijeke. **Kliknite na dugme 'Linija' da dodate novu liniju.**", "start": "**Započnite liniju klikom na kraj puta.**", "intersect": "Kliknite da dodate viÅ¡e čvorova liniji. Možete povlačiti kartu dok crtate ukoliko je potrebno. Putevi, i mnogo drugih vrsta linija su dio veće mreže. Važno je da se ove linije povežu pravilno da bi aplikacije za routing radile. **Kliknite na neku ulicu da napravite presjek koji povezuje dvije linije.**", "finish": "Linije mogu biti zavrÅ¡ene ponovnim klikom na posljednji čvor. **ZavrÅ¡ite crtanje ceste.**", + "road": "**Izaberite cestu sa liste**", "residential": "Postoje različite vrste puteva, od kojih su najčešće rezidencijalne ceste. **Odaberite vrstu 'rezidencijalna cesta'**", "describe": "**Dajte naziv cesti i zatvorite uređivač značajki.**", "restart": "Put treba da se križa sa ulicom 'Flower Street'." }, "startediting": { + "title": "Počnite uređivati", "help": "ViÅ¡e dokumentacije i ovo uputstvo su dostupni ovdje.", "save": "Ne zaboravite da često spaÅ¡avate VaÅ¡e promjene!", "start": "Počnite uređivati kartu!" @@ -322,6 +369,9 @@ "category-road": { "name": "Put" }, + "category-route": { + "name": "Ruta" + }, "category-water": { "name": "Voda" } @@ -329,6 +379,7 @@ "fields": { "access": { "label": "Pristup", + "placeholder": "Nepoznato", "types": { "access": "Opće", "foot": "PjeÅ¡ke", @@ -382,6 +433,12 @@ "amenity": { "label": "Vrsta" }, + "artist": { + "label": "Javna umjetnost" + }, + "artwork_type": { + "label": "Vrsta" + }, "atm": { "label": "Bankomat" }, @@ -391,6 +448,9 @@ "bicycle_parking": { "label": "Vrsta" }, + "boundary": { + "label": "Vrsta" + }, "building": { "label": "Građevina" }, @@ -401,7 +461,8 @@ "label": "Građevina" }, "capacity": { - "label": "Kapacitet" + "label": "Kapacitet", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Pravac" @@ -434,6 +495,9 @@ "denotation": { "label": "Označavanje" }, + "description": { + "label": "Opis" + }, "elevation": { "label": "Nadmorska visina" }, @@ -444,11 +508,15 @@ "label": "Vrsta" }, "fax": { - "label": "Faks" + "label": "Faks", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Provizija" }, + "fixme": { + "label": "Popravi me" + }, "highway": { "label": "Vrsta" }, @@ -476,7 +544,8 @@ "label": "Vrsta" }, "lanes": { - "label": "Saobraćajne trake" + "label": "Saobraćajne trake", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Sloj" @@ -485,7 +554,8 @@ "label": "Vrsta" }, "levels": { - "label": "Nivoi" + "label": "Nivoi", + "placeholder": "2, 4, 6..." }, "location": { "label": "Lokacija" @@ -494,10 +564,12 @@ "label": "Vrsta" }, "maxspeed": { - "label": "Ograničenje brzine" + "label": "Ograničenje brzine", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Naziv" + "label": "Naziv", + "placeholder": "Uobičajeni naziv (ukoliko postoji)" }, "natural": { "label": "Prirodno" @@ -530,7 +602,8 @@ "label": "Vrsta" }, "phone": { - "label": "Telefon" + "label": "Telefon", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Vrsta" @@ -544,6 +617,9 @@ "ref": { "label": "Referenca" }, + "relation": { + "label": "Vrsta" + }, "religion": { "label": "Religija", "options": { @@ -556,6 +632,15 @@ "taoist": "Taoizam" } }, + "restriction": { + "label": "Vrsta" + }, + "route": { + "label": "Vrsta" + }, + "route_master": { + "label": "Vrsta" + }, "sac_scale": { "label": "Težina staze" }, @@ -576,6 +661,7 @@ }, "structure": { "label": "Struktura", + "placeholder": "Nepoznato", "options": { "bridge": "Most", "tunnel": "Tunel", @@ -608,7 +694,8 @@ "label": "Vrsta" }, "website": { - "label": "Internet stranica" + "label": "Internet stranica", + "placeholder": "http://primjer.com/" }, "wetland": { "label": "Vrsta" @@ -624,910 +711,1293 @@ } }, "presets": { + "address": { + "name": "Adresa", + "terms": "adresa,prebivaliÅ¡te" + }, "aeroway": { - "name": "Avio-put" + "name": "Avio-put", + "terms": "fizička infrastruktura aerodroma,zračni transport,avio-put" }, "aeroway/aerodrome": { "name": "Aerodrom", - "terms": "avion,zračna luka,aerodrom" + "terms": "aerodrom,zračna luka" }, "aeroway/apron": { "name": "Stajanka", - "terms": "rampa" + "terms": "stajanka,betonirani teren aerodroma" }, "aeroway/gate": { - "name": "Aerodromski ulaz" + "name": "Aerodromski ulaz", + "terms": "vrata,ulaz u avion i izlaz iz aviona" }, "aeroway/hangar": { - "name": "Hangar" + "name": "Hangar", + "terms": "hangar" }, "aeroway/helipad": { "name": "Heliodrom", - "terms": "helikopter,heliodrom,heliport" + "terms": "heliodrom,sletiÅ¡te/uzletiÅ¡te za helikopter" }, "aeroway/runway": { "name": "Pista", - "terms": "traka za slijetanje" + "terms": "pista,sletiÅ¡te/uzletiÅ¡te za avione" }, "aeroway/taxiway": { - "name": "Staza za vožnju" + "name": "Staza za vožnju", + "terms": "rulna staza,staza za vožnju aviona" }, "aeroway/terminal": { "name": "Aerodromski terminal", - "terms": "zračna luka, aerodrom" + "terms": "zračni terminal,aerodromski terminal" }, "amenity": { - "name": "Pogodnost" + "name": "Pogodnost", + "terms": "interesantna lokacija,pogodnost" + }, + "amenity/atm": { + "name": "Bankomat", + "terms": "bankomat,bankovni automat za novac" }, "amenity/bank": { "name": "Banka", - "terms": "kofer,kancelarija,kreditno udruženje,spremiÅ¡te,trezor,fond,riznica,investicijsko druÅ¡tvo,spremiÅ¡te, rezerva,rezervoar,sef,Å¡tednja,zaliha,zalihe,skladiÅ¡te,lager,Å¡tednja,blagajna,povjereničko druÅ¡tvo,trezor" + "terms": "banka" }, "amenity/bar": { - "name": "Bar" + "name": "Bar", + "terms": "bar,gostionica,pivnica" }, "amenity/bench": { - "name": "Klupa" + "name": "Klupa", + "terms": "klupa,klupica" }, "amenity/bicycle_parking": { - "name": "Parking bicikala" + "name": "Parking bicikala", + "terms": "parking bicikala,mjesto za parkiranje bicikla" }, "amenity/bicycle_rental": { - "name": "Iznajmljivanje bicikala" + "name": "Iznajmljivanje bicikala", + "terms": "iznajmljivanje bicikala,najam bicikla" }, "amenity/cafe": { "name": "Kafe", - "terms": "kafa,čaj,coffee shop" + "terms": "kafe,kafana,kafe-bar" + }, + "amenity/car_rental": { + "name": "Rent-a-car", + "terms": "Iznajmljivanje automobila,najam automobila,rent-a-car" + }, + "amenity/car_sharing": { + "name": "\"Car Sharing\"", + "terms": "razmjena automobila,dijeljenje automobila" }, "amenity/car_wash": { - "name": "Autopraonica" + "name": "Autopraonica", + "terms": "autopraonica,samouslužna autopraonica,praonica automobila" + }, + "amenity/childcare": { + "name": "Briga o djeci", + "terms": "čuvanje djece,dnevni boravak djece,briga o djeci" }, "amenity/cinema": { "name": "Kino", - "terms": "veliki ekran,sjaj,kino,drive-in,film,filmovi,kino,pokretne slike,scenario,kinopredstava,slike,teatar,Å¡ou,srebrni ekran" + "terms": "kino,kino dvorana,multipleks" }, "amenity/college": { - "name": "Koledž" + "name": "Koledž", + "terms": "koledž,fakultet,faks" }, "amenity/courthouse": { - "name": "Sudnica" + "name": "Sudnica", + "terms": "sudnica,zgrada suda" + }, + "amenity/drinking_water": { + "name": "Voda za piće", + "terms": "voda za piće,pitka voda" }, "amenity/embassy": { - "name": "Ambasada" + "name": "Ambasada", + "terms": "ambasada,konzulat,predstavniÅ¡tvo strane zemlje" }, "amenity/fast_food": { - "name": "Fast Food" + "name": "Fast Food", + "terms": "fast food,restoran brze hrane" }, "amenity/fire_station": { - "name": "Vatrogasna stanica" + "name": "Vatrogasna stanica", + "terms": "vatrogasna stanica,zgrada vatrogasne službe" }, "amenity/fountain": { - "name": "Fontana" + "name": "Fontana", + "terms": "fontana,česma,vodoskok" }, "amenity/fuel": { - "name": "Benzinska pumpa" + "name": "Benzinska pumpa", + "terms": "benzinska pumpa,pumpa za gorivo" }, "amenity/grave_yard": { - "name": "Groblje" + "name": "Groblje", + "terms": "groblje,greblje,mezarje" }, "amenity/hospital": { "name": "Bolnica", - "terms": "klinika,soba za hitne slučajeve,zdravstvena usluga,dom za nemoćne,ambulanta,starački dom,odmaraliÅ¡te,sanatorij,bolnica,hirurgija,odjeljenje bolnice" + "terms": "bolnica,centar za liječenje" }, "amenity/kindergarten": { "name": "Vrtić", - "terms": "vrtić, predÅ¡kolska ustanova, briga o djeci, grupa za igru" + "terms": "vrtić,dječji vrtić,zabaviÅ¡te" }, "amenity/library": { - "name": "Biblioteka" + "name": "Biblioteka", + "terms": "biblioteka,knjižnica" }, "amenity/marketplace": { - "name": "Tržnica" + "name": "Tržnica", + "terms": "tržnica,pijaca" }, "amenity/parking": { - "name": "Parking" + "name": "Parking", + "terms": "parking,parkiraliÅ¡te,parking za automobile" }, "amenity/pharmacy": { - "name": "Apoteka" + "name": "Apoteka", + "terms": "apoteka,ljekarna" }, "amenity/place_of_worship": { "name": "Bogomolja", - "terms": "opatija,bazilika,betel,katedrala,ograđen prostor pred oltarom,pjevaona,kapela,crkva,preklop,Božja kuća,kuća molitve,bogomolja,manastir,misija,džamija,govornica,parohija,sacellum,utočiÅ¡te,svetiliÅ¡te,sinagoga,Å¡ator sastanka,hram" + "terms": "Božja kuća,bogomolja,mjesto za molitvu,hram" + }, + "amenity/place_of_worship/buddhist": { + "name": "Budistički hram", + "terms": "budistički hram,budistička bogomolja" }, "amenity/place_of_worship/christian": { "name": "Crkva", - "terms": "kršćanstvo,opatija,bazilika,betel,katedrala,ograđen prostor pred oltarom,pjevaona,kapela,crkva,preklop,Božja kuća,kuća molitve,bogomolja,manastir,misija,govornica,parohija,sacellum,utočiÅ¡te,svetiliÅ¡te,Å¡ator sastanka,hram" + "terms": "crkva,kršćanska/hrišćanska bogomolja" }, "amenity/place_of_worship/jewish": { "name": "Sinagoga", - "terms": "Judaizam,sinagoga" + "terms": "sinagoga,jevrejska bogomolja" }, "amenity/place_of_worship/muslim": { "name": "Džamija", - "terms": "Islam,džamija" + "terms": "džamija,muslimanska bogomolja" }, "amenity/police": { "name": "Policija", - "terms": "bedž.snositi,plavo,plavi kaput,policajac,izviđač,pomoćnik,vojna policija,pajkan,drot,korpus,zamjenik,detektiv,federalac,cajkan,snage,policijske snage,žandarmerija,gumene čizme,tjeranje,zakon,sprovođenje zakona,čovjek,narkotici,oficiri,patrola,policija" + "terms": "policija,milicija,organi reda" }, "amenity/post_box": { "name": "PoÅ¡tansko_sanduče", - "terms": "sandučić za pisma,kutija za pisma,poÅ¡tansko sanduče" + "terms": "poÅ¡tansko sanduče,poÅ¡tanski sandučić" }, "amenity/post_office": { - "name": "PoÅ¡ta" + "name": "PoÅ¡ta", + "terms": "poÅ¡ta,poÅ¡tanski ured,ispostava poÅ¡te" }, "amenity/pub": { - "name": "Pub" + "name": "Pub", + "terms": "pub,kafana,pivnica" }, "amenity/restaurant": { "name": "Restoran", - "terms": "bar,kafeterija,kafe,kantina,odresci,coffee shop,večera,trpezarija,prodavnica krofni,drive-in,restoran,prostor za ručavanje,mjesto za ručak,fast-food,masna kaÅ¡ika,roÅ¡tilj,Å¡tand sa hamburgerima,restoran sa brzim naručivanjem,skriveno mjesto,hot-dog Å¡tand,snek-bar,soba za ručak,noćni klub,prodavnica,picerija,salon,gazirani sokovi,pojiliÅ¡te" + "terms": "restoran,gostionica" }, "amenity/school": { "name": "Å kola", - "terms": "akademija,alma mater,tabla,koledž,odjeljenje,disciplina,ustanova,fakultet,dvorana,dvorane brÅ¡ljana,institut,institucija,Å¡kola,seminar,univerzitet" + "terms": "Å¡kola,Å¡kolska zgrada" }, "amenity/swimming_pool": { - "name": "Bazen" + "name": "Bazen", + "terms": "bazen,bazen za plivanje,plivački bazen" + }, + "amenity/taxi": { + "name": "Taxi stajaliÅ¡te", + "terms": "taxi Å¡tand,taxi stajaliÅ¡te" }, "amenity/telephone": { - "name": "Telefon" + "name": "Telefon", + "terms": "telefon,telefonska govornica" }, "amenity/theatre": { "name": "PozoriÅ¡te", - "terms": "pozoriÅ¡te,predstava,izvedba,muzikl" + "terms": "teatar,pozoriÅ¡te" }, "amenity/toilets": { - "name": "Toaleti" + "name": "Toaleti", + "terms": "kupatila,toaleti,wc-i" }, "amenity/townhall": { "name": "Gradska vijećnica", - "terms": "seoska dvorana,gradska vlada,sudnica,općinska zgrada,općinski centar" + "terms": "gradska vijećnica,vijećnica" }, "amenity/university": { "name": "Univerzitet", - "terms": "koledž" + "terms": "univerzitet,koledž" }, "amenity/waste_basket": { "name": "Kanta za otpatke", "terms": "kanta za otpatke,posuda za otpatke,kanta za smeće" }, + "area": { + "name": "Područje", + "terms": "područje,zona,oblast" + }, "barrier": { - "name": "Barijera" + "name": "Barijera", + "terms": "barijera,prepreka,pregrada" }, "barrier/block": { - "name": "Blok" + "name": "Blok", + "terms": "blok" }, "barrier/bollard": { - "name": "Bitva" + "name": "Bitva", + "terms": "bitva,ormarić s priključcima" }, "barrier/cattle_grid": { - "name": "ReÅ¡etke za stoku" + "name": "ReÅ¡etke za stoku", + "terms": "reÅ¡etke za stoku,ograda za stoku" }, "barrier/city_wall": { - "name": "Gradski zid" + "name": "Gradski zid", + "terms": "zid grada,gradski zid" }, "barrier/cycle_barrier": { - "name": "Biciklistička prepreka" + "name": "Biciklistička prepreka", + "terms": "barijera za bicikle,prepreka za bicikle" }, "barrier/ditch": { - "name": "Jarak" + "name": "Jarak", + "terms": "jarak,kanal,rov,prokop" }, "barrier/entrance": { - "name": "Ulaz" + "name": "Ulaz", + "terms": "ulaz,vrata" }, "barrier/fence": { - "name": "Ograda" + "name": "Ograda", + "terms": "ograda,plot" }, "barrier/gate": { - "name": "Kapija" + "name": "Kapija", + "terms": "vrata,kapija" }, "barrier/hedge": { - "name": "Živa ograda" + "name": "Živa ograda", + "terms": "ograda,živica" }, "barrier/kissing_gate": { - "name": "Kapija (sa dvoje vrata)" + "name": "Kapija (sa dvoje vrata)", + "terms": "kapija sa dvoje vrata" }, "barrier/lift_gate": { - "name": "Kapija (koja se podiže)" + "name": "Kapija (koja se podiže)", + "terms": "kapija koja se podiže,podižuća kapija" }, "barrier/retaining_wall": { - "name": "Potporni zid" + "name": "Potporni zid", + "terms": "potporni zid,zid za zadržavanje" }, "barrier/stile": { - "name": "Prelaz preko ograde" + "name": "Prelaz preko ograde", + "terms": "prelaz,prelaz preko ograde" }, "barrier/toll_booth": { - "name": "Naplatna rampa" + "name": "Naplatna rampa", + "terms": "naplatna rampa,naplatna kućica" }, "barrier/wall": { - "name": "Zid" + "name": "Zid", + "terms": "zid,zidić,bedem" }, "boundary/administrative": { - "name": "Admninistrativna granica" + "name": "Admninistrativna granica", + "terms": "administrativna granica, administrativna linija" }, "building": { - "name": "Građevina" + "name": "Građevina", + "terms": "zgrada,građevina,kuća" }, "building/apartments": { - "name": "Apartmani" + "name": "Apartmani", + "terms": "stanovi,apartmani" + }, + "building/commercial": { + "name": "Poslovna zgrada", + "terms": "poslovna zgrada,zgrada firme" }, "building/entrance": { - "name": "Ulaz" + "name": "Ulaz", + "terms": "ulaz,vrata" + }, + "building/garage": { + "name": "Garaža", + "terms": "garaža" }, "building/house": { - "name": "Kuća" + "name": "Kuća", + "terms": "kuća,dom" + }, + "building/hut": { + "name": "Koliba", + "terms": "koliba,brvnara" + }, + "building/industrial": { + "name": "Industrijska građevina", + "terms": "industrijska građevina,pogon" + }, + "building/residential": { + "name": "Stambena zgrada", + "terms": "stambena zgrada,zgrada za stanovanje" + }, + "emergency/ambulance_station": { + "name": "Stanica hitne pomoći", + "terms": "stanica hitne pomoći,hitna pomoć,hitna medicinska pomoć" }, "emergency/phone": { - "name": "Telefon za hitne slučajeve" + "name": "Telefon za hitne slučajeve", + "terms": "telefon za hitne slučajeve,hitna telefonska linija" }, "entrance": { - "name": "Ulaz" + "name": "Ulaz", + "terms": "ulaz,vrata" }, "highway": { - "name": "Put" + "name": "Put", + "terms": "cesta,put" }, "highway/bridleway": { "name": "Konjska staza", "terms": "konjska staza,konjička staza,konjski trag" }, "highway/bus_stop": { - "name": "Bus stanica" + "name": "Bus stanica", + "terms": "autobuska stanica,autobusko stajaliÅ¡te" }, "highway/crossing": { "name": "Prelaz", "terms": "pjeÅ¡ački prelaz,zebra" }, "highway/cycleway": { - "name": "Biciklistička staza" + "name": "Biciklistička staza", + "terms": "biciklistička staza,staza za bicikle" }, "highway/footway": { "name": "PjeÅ¡ačka staza", - "terms": "ugažena staza,bulevar,proplanak,tok,rezati*,vući*,pjeÅ¡ačka staza,cesta,saobraćajna traka,linija,prolaz,puteljak,željeznica,Å¡ine,put,drum,ruta,ulica,prolaz,staza,trag,putanja,Å¡etaliÅ¡te" + "terms": "pjeÅ¡ačka staza,staza,ugažena staza" }, "highway/living_street": { - "name": "Stambena ulica" + "name": "Stambena ulica", + "terms": "ulica u stambenom naselju" }, "highway/mini_roundabout": { - "name": "Mini kružni tok" + "name": "Mini kružni tok", + "terms": "mali kružni tok,mini kružni tok" }, "highway/motorway": { - "name": "Autoput" + "name": "Autoput", + "terms": "autoput,autocesta" }, "highway/motorway_junction": { - "name": "ČvoriÅ¡te autoputa" + "name": "ČvoriÅ¡te autoputa", + "terms": "čvoriÅ¡te autoceste,čvoriÅ¡te autoputa" }, "highway/motorway_link": { "name": "Poveznica na autoput", - "terms": "rampa" + "terms": "poveznica na autoput,poveznica na autocestu" }, "highway/path": { - "name": "Staza" + "name": "Staza", + "terms": "staza,puteljak" }, "highway/pedestrian": { - "name": "PjeÅ¡ački" + "name": "PjeÅ¡ački", + "terms": "pjeÅ¡ački,za pjeÅ¡ake" }, "highway/primary": { - "name": "Primarna cesta" + "name": "Primarna cesta", + "terms": "glavna cesta,cesta od glavnog značaja" }, "highway/primary_link": { "name": "Primarna poveznica", - "terms": "Rampa" + "terms": "primarna poveznica,poveznica na primarnu cestu" }, "highway/residential": { - "name": "Rezidencijalna cesta" + "name": "Rezidencijalna cesta", + "terms": "rezidencijalna cesta,cesta kroz naselje" }, "highway/road": { - "name": "Nepoznata cesta" + "name": "Nepoznata cesta", + "terms": "nepoznata cesta,nepoznat put" }, "highway/secondary": { - "name": "Sekundarna cesta" + "name": "Sekundarna cesta", + "terms": "sekundarna cesta,cesta od sekundarnog značaja" }, "highway/secondary_link": { "name": "Sekundarna poveznica", - "terms": "Rampa" + "terms": "poveznica na sekundarnu cestu,poveznica na cestu sekundarnog značaja" }, "highway/service": { - "name": "Servisna cesta" + "name": "Servisna cesta", + "terms": "servisna cesta,cesta za opsluživanje" }, "highway/service/alley": { - "name": "Uska ulica" + "name": "Uska ulica", + "terms": "uska ulica,uličica" }, "highway/service/drive-through": { - "name": "Drive-in" + "name": "Drive-in", + "terms": "drive-in,usluge za vozače" }, "highway/service/driveway": { - "name": "Prilaz" + "name": "Prilaz", + "terms": "prilaz,pristupna cesta" }, "highway/service/emergency_access": { - "name": "Pristup za hitne slučajeve" + "name": "Pristup za hitne slučajeve", + "terms": "pristup za hitne slučajeve,prilaz u slučaju nužde" }, "highway/service/parking_aisle": { - "name": "Prolaz kroz parking" + "name": "Prolaz kroz parking", + "terms": "prolaz kroz parking,parkiraliÅ¡te" }, "highway/steps": { "name": "Stepenice", "terms": "stepenice,stube" }, "highway/tertiary": { - "name": "Tercijarna cesta" + "name": "Tercijarna cesta", + "terms": "tercijarna cesta,cesta od tercijarnog značaja" }, "highway/tertiary_link": { "name": "Tercijarna poveznica", - "terms": "Rampa" + "terms": "poveznica na tercijarnu cestu,poveznica na cestu od tercijarnog značaja" }, "highway/track": { - "name": "Makadam" + "name": "Makadam", + "terms": "makadam,nasuti put" }, "highway/traffic_signals": { - "name": "Saobraćajni signali", - "terms": "svjetlo,stop svjetlo,saobraćajno svjetlo" + "name": "Saobraćajna signalizacija", + "terms": "saobraćajna signalizacija,semafori,saobraćajni znakovi" }, "highway/trunk": { - "name": "Brza cesta" + "name": "Brza cesta", + "terms": "brza cesta,državna cesta" }, "highway/trunk_link": { "name": "Poveznica na brzu cestu", - "terms": "Rampa" + "terms": "poveznica na brzu cestu,poveznica na državnu cestu" }, "highway/turning_circle": { - "name": "Krug za okretanje" + "name": "Krug za okretanje", + "terms": "krug za okretanje,polukružno okretanje" }, "highway/unclassified": { - "name": "Neklasificirana cesta" + "name": "Neklasificirana cesta", + "terms": "neklasificirana cesta,neklasificiran put" }, "historic": { - "name": "Historijsko mjesto" + "name": "Historijsko mjesto", + "terms": "historijsko nalaziÅ¡te,historijsko područje" }, "historic/archaeological_site": { - "name": "ArheoloÅ¡ko područje" + "name": "ArheoloÅ¡ko područje", + "terms": "arheoloÅ¡ko nalaziÅ¡te,arheoloÅ¡ko područje" }, "historic/boundary_stone": { - "name": "Granični kamen" + "name": "Granični kamen", + "terms": "granični kamen,međaÅ¡" }, "historic/castle": { - "name": "Dvorac" + "name": "Dvorac", + "terms": "dvorac,zamak" }, "historic/memorial": { - "name": "Memorijal" + "name": "Memorijal", + "terms": "memorijalni spomenik,memorijal" }, "historic/monument": { - "name": "Spomenik" + "name": "Spomenik", + "terms": "spomenik" }, "historic/ruins": { - "name": "RuÅ¡evine" + "name": "RuÅ¡evine", + "terms": "ruÅ¡evine,historijske ruÅ¡evine" }, "historic/wayside_cross": { - "name": "KrajputaÅ¡ ili stećak" + "name": "KrajputaÅ¡ ili stećak", + "terms": "krajputaÅ¡,stećak,krst kraj puta" }, "historic/wayside_shrine": { - "name": "Hram pored puta" + "name": "Hram pored puta", + "terms": "znamenje kraj puta,kapelica" }, "landuse": { - "name": "Upotreba zemljiÅ¡ta" + "name": "Upotreba zemljiÅ¡ta", + "terms": "upotreba zemljiÅ¡ta,namjena zemljiÅ¡ta" }, "landuse/allotments": { - "name": "Parcele" + "name": "Parcele", + "terms": "parcele,zemlja za vrtlarstvo" }, "landuse/basin": { - "name": "Sliv" + "name": "Sliv", + "terms": "sliv,bazen" }, "landuse/cemetery": { - "name": "Groblje" + "name": "Groblje", + "terms": "groblje,greblje,mezarje" }, "landuse/commercial": { - "name": "Poslovno područje" + "name": "Poslovno područje", + "terms": "komercijalno područje,poslovno područje" }, "landuse/construction": { - "name": "Građevinsko područje" + "name": "Građevinsko područje", + "terms": "građevinsko područje,područje gradnje" }, "landuse/farm": { - "name": "Farma" + "name": "Farma", + "terms": "farma,imanje,salaÅ¡" }, "landuse/farmyard": { - "name": "Seosko dvoriÅ¡te" + "name": "Seosko dvoriÅ¡te", + "terms": "seosko dvoriÅ¡te,dvoriÅ¡te imanja" }, "landuse/forest": { - "name": "Å uma" + "name": "Å uma", + "terms": "Å¡uma,područje pod drvećem" }, "landuse/grass": { - "name": "Travnjak" + "name": "Travnjak", + "terms": "trava,travnjak" }, "landuse/industrial": { - "name": "Industrijsko područje" + "name": "Industrijsko područje", + "terms": "industrijsko područje,industrijska zona" }, "landuse/meadow": { - "name": "Livada" + "name": "Livada", + "terms": "livada,prirodni travnjak" }, "landuse/orchard": { - "name": "Voćnjak" + "name": "Voćnjak", + "terms": "voćnjak,uzgoj voća" }, "landuse/quarry": { - "name": "Rudnik" + "name": "Rudnik", + "terms": "kamenolom,vađenje kamena" }, "landuse/residential": { - "name": "Stambeno područje" + "name": "Stambeno područje", + "terms": "stambeno područje,stambena zona" }, "landuse/retail": { - "name": "Maloprodaja" + "name": "Maloprodaja", + "terms": "maloprodaja,prodaja na malo" }, "landuse/vineyard": { - "name": "Vinograd" + "name": "Vinograd", + "terms": "vinograd,uzgoj grožđa" }, "leisure": { - "name": "Rekreacija" + "name": "Rekreacija", + "terms": "rekreacija,razonoda" + }, + "leisure/dog_park": { + "name": "IgraliÅ¡te za pse", + "terms": "igraliÅ¡te za pse,park za pse" }, "leisure/garden": { - "name": "Vrt" + "name": "Vrt", + "terms": "vrt,baÅ¡ta" }, "leisure/golf_course": { - "name": "Golf teren" + "name": "Golf teren", + "terms": "golf teren,igraliÅ¡te za golf" }, "leisure/marina": { - "name": "Marina" + "name": "Marina", + "terms": "marina,vrsta pristaniÅ¡ta" }, "leisure/park": { "name": "Park", - "terms": "Å¡etaliÅ¡te,imanje,Å¡uma,vrt,trava,zelenilo,teren,travnjak,parcela,livada,park,mjesto,igračiÅ¡te,trg,vrt zadovoljstva,područje za rekreaciju,trg,predio,seosko zelenilo,Å¡umovit kraj" + "terms": "park,održavana zelena povrÅ¡ina" }, "leisure/pitch": { - "name": "Sportsko igraliÅ¡te" + "name": "Sportsko igraliÅ¡te", + "terms": "sportsko igraliÅ¡te,sportski teren" }, "leisure/pitch/american_football": { - "name": "Polje za američki fudbal" + "name": "Polje za američki fudbal", + "terms": "Polje za američki fudbal,igraliÅ¡te za američki fudbal" }, "leisure/pitch/baseball": { - "name": "Bejzbol teren" + "name": "Bejzbol teren", + "terms": "bejzbol teren,igraliÅ¡te za bejzbol,bejzbol dijamant" }, "leisure/pitch/basketball": { - "name": "KoÅ¡arkaÅ¡ki teren" + "name": "KoÅ¡arkaÅ¡ki teren", + "terms": "koÅ¡arkaÅ¡ki teren,igraliÅ¡te za koÅ¡arku" }, "leisure/pitch/soccer": { - "name": "Fudbalski teren" + "name": "Fudbalski teren", + "terms": "fudbalski teren,igraliÅ¡te za fudbal" }, "leisure/pitch/tennis": { - "name": "Teniski teren" + "name": "Teniski teren", + "terms": "teniski teren,igraliÅ¡te za tenis" }, "leisure/pitch/volleyball": { - "name": "OdbojkaÅ¡ki teren" + "name": "OdbojkaÅ¡ki teren", + "terms": "odbojkaÅ¡ki teren,igraliÅ¡te za odbojku" }, "leisure/playground": { - "name": "IgraliÅ¡te" + "name": "IgraliÅ¡te", + "terms": "igraliÅ¡te,dječje igraliÅ¡te" }, "leisure/slipway": { - "name": "Navoz" + "name": "Navoz", + "terms": "navoz,navoz na Å¡ine" }, "leisure/stadium": { - "name": "Stadion" + "name": "Stadion", + "terms": "stadion,sportsko boriliÅ¡te" }, "leisure/swimming_pool": { - "name": "Bazen" + "name": "Bazen", + "terms": "bazen,bazen za plivanje,plivački bazen" + }, + "line": { + "name": "Linija", + "terms": "linija" }, "man_made": { - "name": "Napravljeno ljudskom rukom" + "name": "Napravljeno ljudskom rukom", + "terms": "napravljeno ljudskom rukom,umjetno,vjeÅ¡tačko" }, "man_made/breakwater": { - "name": "Lukobran" + "name": "Lukobran", + "terms": "lukobran,valolom,utvrda obale" }, "man_made/cutline": { - "name": "Sječa" + "name": "Prosjek", + "terms": "Å¡umski prosjek,prosjek kroz Å¡umu" }, "man_made/lighthouse": { - "name": "Svjetionik" + "name": "Svjetionik", + "terms": "svjetionik,toranj za svjetlosnu navigaciju" }, "man_made/pier": { - "name": "PristaniÅ¡te" + "name": "PristaniÅ¡te", + "terms": "pristaniÅ¡te,mol" }, "man_made/pipeline": { - "name": "Cjevovod" + "name": "Cjevovod", + "terms": "cjevovod,sistem cijevi za prenos materijala" }, "man_made/survey_point": { - "name": "Izviđačnica" + "name": "Izviđačnica", + "terms": "izviđačnica,tačka izviđanja" }, "man_made/tower": { - "name": "Toranj" + "name": "Toranj", + "terms": "toranj,kula" }, "man_made/wastewater_plant": { "name": "Postrojenje za obradu otpadnih voda", - "terms": "kanalizacija,postrojenje za obradu otpadnih voda,postrojenje za prečišćavanje vode" + "terms": "postrojenje za obradu otpadnih voda,prerada otpadnih voda" }, "man_made/water_tower": { - "name": "Vodo-toranj" + "name": "Vodo-toranj", + "terms": "vodo-toranj,vodeni toranj" }, "man_made/water_well": { - "name": "Bunar" + "name": "Bunar", + "terms": "bunar,umjetni rezervoar za vodu" }, "man_made/water_works": { - "name": "Vodosnadbjevanje" + "name": "Vodosnadbjevanje", + "terms": "vodosnadbjevanje,snadbjevanje vodom" }, "natural": { - "name": "Prirodno područje" + "name": "Prirodno područje", + "terms": "prirodno područje" }, "natural/bay": { - "name": "Zaliv" + "name": "Zaliv", + "terms": "zaliv,vodena povrÅ¡ina okružena kopnom sa tri strane" }, "natural/beach": { - "name": "Plaža" + "name": "Plaža", + "terms": "plaža,obala za kupanje" }, "natural/cliff": { - "name": "Litica" + "name": "Litica", + "terms": "litica,hrid,stijena" }, "natural/coastline": { "name": "Obala", - "terms": "obala" + "terms": "obala,obalno područje" }, "natural/glacier": { - "name": "Glečer" + "name": "Glečer", + "terms": "glečer,ledenjak" }, "natural/grassland": { - "name": "PaÅ¡njak" + "name": "PaÅ¡njak", + "terms": "paÅ¡njak,prirodni travnjak" }, "natural/heath": { - "name": "Vrijes" + "name": "Vrijes", + "terms": "vrijes,vrijesiÅ¡te" }, "natural/peak": { "name": "Vrh", - "terms": "vrh,strm vrh,planinski vrh,klimaks,greben,brdo,planina,najviÅ¡a tačka,kota" + "terms": "vrh,kota" }, "natural/scrub": { - "name": "GustiÅ¡" + "name": "GustiÅ¡", + "terms": "gustiÅ¡,Å¡ipražje,nisko raslinje" }, "natural/spring": { - "name": "Izvor" + "name": "Izvor", + "terms": "izvor,početak vodenog toka" }, "natural/tree": { - "name": "Drvo" + "name": "Drvo", + "terms": "drvo,stablo" }, "natural/water": { - "name": "Voda" + "name": "Voda", + "terms": "voda" }, "natural/water/lake": { "name": "Jezero", - "terms": "jezerce,jezero" + "terms": "jezero,vodom ispunjena kopnena depresija" }, "natural/water/pond": { "name": "Ribnjak", - "terms": "jezerce,vodenički ribnjak,brdsko jezerce,bazen,jezero" + "terms": "ribnjak,bara,plitka vodena masa" }, "natural/water/reservoir": { - "name": "Rezervoar" + "name": "Rezervoar", + "terms": "rezervoar,spremiÅ¡te vode" }, "natural/wetland": { - "name": "Močvara" + "name": "Močvara", + "terms": "močvara,tresetiÅ¡te,mrtvaja" }, "natural/wood": { - "name": "Å uma" + "name": "Å uma", + "terms": "Å¡uma,drvo" }, "office": { - "name": "Ured" - }, - "other": { - "name": "Drugo" - }, - "other_area": { - "name": "Drugo" + "name": "Ured", + "terms": "ured,uslužni ured" }, "place": { - "name": "Mjesto" + "name": "Mjesto", + "terms": "mjesto,naseljeno mjesto" }, "place/city": { - "name": "Grad" + "name": "Grad", + "terms": "grad,urbano naselje" }, "place/hamlet": { - "name": "Zaselak" + "name": "Zaselak", + "terms": "seoce,malo selo,zaselak" }, "place/island": { "name": "Ostrvo", - "terms": "arhipelag,aol,pregrada,kej,ostrvce,greben" + "terms": "ostrvo,kopno okruženo vodom" }, "place/isolated_dwelling": { - "name": "Izolirano stanovanje" + "name": "Izolirano stanovanje", + "terms": "izolirano stanovanje,udaljene kuće" }, "place/locality": { - "name": "Lokalitet" + "name": "Lokalitet", + "terms": "lokalitet,specifično mjesto" }, "place/town": { - "name": "Gradić" + "name": "Gradić", + "terms": "gradić,mali grad,manje urbano područje" }, "place/village": { - "name": "Selo" + "name": "Selo", + "terms": "selo, veće selo" + }, + "point": { + "name": "Tačka", + "terms": "tačka" }, "power": { - "name": "Energija" + "name": "Energija", + "terms": "enegija,napajanje" }, "power/generator": { - "name": "Elektrana" + "name": "Elektrana", + "terms": "elektrana,postrojenje za proizvodnju el. energije" }, "power/line": { - "name": "Energetski vod" + "name": "Energetski vod", + "terms": "energetski vod,naponski vod,elektroenergetska linija" }, "power/pole": { - "name": "Naponski stub" + "name": "Naponski stub", + "terms": "naponski stub,stub el. napajanja" }, "power/sub_station": { - "name": "Trafo stanica" + "name": "Trafo stanica", + "terms": "trafo,trafo stanica" }, "power/tower": { - "name": "Visokonaponski dalekovod" + "name": "Visokonaponski dalekovod", + "terms": "visokonaponski dalekovod,visokonaponski toranj" }, "power/transformer": { - "name": "Transformator" + "name": "Transformator", + "terms": "transformator,transformator el. energije" }, "railway": { - "name": "Željeznička pruga" + "name": "Željeznička pruga", + "terms": "željeznička pruga,željeznica" }, "railway/abandoned": { - "name": "NapuÅ¡tena željeznica" + "name": "NapuÅ¡tena željeznica", + "terms": "napuÅ¡tena željeznička pruga,napuÅ¡tena željeznica" }, "railway/disused": { - "name": "NekoriÅ¡tena željeznica" + "name": "NekoriÅ¡tena željeznica", + "terms": "nekoriÅ¡tena željeznička pruga,nekoriÅ¡tena željeznica" }, "railway/level_crossing": { "name": "Prelaz u nivou", - "terms": "križanje,željezničko križanje,križanje kolosjeka,put kroz željeznicu,željeznički prelaz" + "terms": "prelaz u nivou,ukrÅ¡tanje željeznice i puta" }, "railway/monorail": { - "name": "Pruga sa jednim kolosijekom" + "name": "Pruga sa jednim kolosijekom", + "terms": "pruga sa jednim kolosijekom,jednoÅ¡inska pruga" }, "railway/platform": { - "name": "Željeznička platforma" + "name": "Željeznička platforma", + "terms": "željeznička platforma,željezničko stajaliÅ¡te" }, "railway/rail": { - "name": "Å ina" + "name": "Å ina", + "terms": "Å¡ine,Å¡inski put" }, "railway/station": { - "name": "Željeznička stanica" + "name": "Željeznička stanica", + "terms": "željeznička stanica,željeznička postaja" }, "railway/subway": { - "name": "Podzemna željeznica" + "name": "Podzemna željeznica", + "terms": "podzemna željeznica,metro" }, "railway/subway_entrance": { - "name": "Ulaz u podzemnu željeznicu" + "name": "Ulaz u podzemnu željeznicu", + "terms": "ulaz u podzemnu željeznicu, ulaz podzemne željeznice" }, "railway/tram": { "name": "Tramvaj", - "terms": "Tramvaj" + "terms": "tramvaj,električni tramvaj" + }, + "relation": { + "name": "Relacija", + "terms": "relacija,odnos objekata u skupu" + }, + "route/ferry": { + "name": "Trajektna ruta", + "terms": "trajektna ruta,ruta trajekta" }, "shop": { - "name": "Prodavnica" + "name": "Prodavnica", + "terms": "prodavnica,mjesto za prodaju roba i usluga" }, "shop/alcohol": { "name": "Prodavnica alkoholnih pića", - "terms": "alkohol" + "terms": "prodavnica alkohola,prodavnica alkoholnih pića" }, "shop/bakery": { - "name": "Pekara" + "name": "Pekara", + "terms": "pekara,proizvodnja i prodaja pekarskih proizvoda" }, "shop/beauty": { - "name": "Salon ljepote" + "name": "Salon ljepote", + "terms": "salon ljepote,kozmetički salon" }, "shop/beverages": { - "name": "Prodavnica pića" + "name": "Prodavnica pića", + "terms": "prodavnica pića,radnja za prodaju pića" }, "shop/bicycle": { - "name": "Prodavnica bicikala" + "name": "Prodavnica bicikala", + "terms": "prodavnica bicikala,radnja za prodaju bicikala" }, "shop/books": { - "name": "Knjižara" + "name": "Knjižara", + "terms": "knjižara,radnja za prodaju knjiga" }, "shop/boutique": { - "name": "Butik" + "name": "Butik", + "terms": "butik,radnja za prodaju odjeće" }, "shop/butcher": { - "name": "Mesar" + "name": "Mesar", + "terms": "mesar,radnja za prodaju mesa" }, "shop/car": { - "name": "Salon automobila" + "name": "Salon automobila", + "terms": "salon automobila,dileri za prodaju automobila" }, "shop/car_parts": { - "name": "Prodavnica auto dijelova" + "name": "Prodavnica auto dijelova", + "terms": "radnja za prodaju autodijelova,prodaja dijelova za automobile" }, "shop/car_repair": { - "name": "Auto servis" + "name": "Auto servis", + "terms": "auto servis,radnja za popravku automobila" }, "shop/chemist": { - "name": "Apotekar" + "name": "Apotekar", + "terms": "apotekar,hemičar" }, "shop/clothes": { - "name": "Prodavnica odjeće" + "name": "Prodavnica odjeće", + "terms": "prodavnica odjeće,radnja za prodaju odjeće" }, "shop/computer": { - "name": "Prodavnica računara" + "name": "Prodavnica računara", + "terms": "radnja za prodaju računara,prodaja računara i računarske opreme" }, "shop/confectionery": { - "name": "Slastičarna" + "name": "Slastičarna", + "terms": "slastičarna,slatki butik" }, "shop/convenience": { - "name": "Bakalnica" + "name": "Bakalnica", + "terms": "bakalnica,dragstor,prodavnica,granap" }, "shop/deli": { - "name": "Delikatese" + "name": "Delikatese", + "terms": "delikatese,prodavnica delikatesa" }, "shop/department_store": { - "name": "Robna kuća" + "name": "Robna kuća", + "terms": "robna kuća,prodajni centar" }, "shop/doityourself": { - "name": "Sve za kuću" + "name": "Sve za kuću", + "terms": "sve za kuću,prodaja dijelova za \"uradi sam\" radove" }, "shop/dry_cleaning": { - "name": "Hemijsko čišćenje" + "name": "Hemijsko čišćenje", + "terms": "hemijska čistionica,hemijsko čišćenje odjeće" }, "shop/electronics": { - "name": "Prodavnica elektronike" + "name": "Prodavnica elektronike", + "terms": "prodavnica elektronike,radnja za prodaju elektronskih uređaja" + }, + "shop/farm": { + "name": "Å tand proizvodnje", + "terms": "Å¡tand proizvodnje,Å¡tand proizvođača" }, "shop/fishmonger": { - "name": "Ribarnica" + "name": "Ribarnica", + "terms": "ribarnica,radnja za prodaju ribe" }, "shop/florist": { - "name": "Cvjećar" + "name": "Cvjećar", + "terms": "cvjećara,radnja za prodaju cvijeća" }, "shop/furniture": { - "name": "Salon namjeÅ¡taja" + "name": "Salon namjeÅ¡taja", + "terms": "prodavnica namjeÅ¡taja,radnja za prodaju namjeÅ¡taja" }, "shop/garden_centre": { - "name": "Centar za baÅ¡tovanstvo" + "name": "Centar za baÅ¡tovanstvo", + "terms": "centar za baÅ¡tovanstvo,centar za vrtlarstvo" }, "shop/gift": { - "name": "Prodavnica suvenira" + "name": "Prodavnica suvenira", + "terms": "prodavnica suvenira,prodavnica poklona" }, "shop/greengrocer": { - "name": "Zelenara" + "name": "Zelenara", + "terms": "zelenara,radnja za prodaju zeleni" }, "shop/hairdresser": { - "name": "Frizer" + "name": "Frizer", + "terms": "frizer,frizerski salon" }, "shop/hardware": { - "name": "Prodavnica željezarije" + "name": "Prodavnica željezarije", + "terms": "prodavnica željezarije,gvožđara" }, "shop/hifi": { - "name": "HiFi prodavnica" + "name": "HiFi prodavnica", + "terms": "HiFi prodavnica,radnja za prodaju HiFi uređaja" }, "shop/jewelry": { - "name": "Zlatar" + "name": "Zlatar", + "terms": "zlatara,radnja za prodaju nakita" }, "shop/kiosk": { - "name": "Trafika" + "name": "Trafika", + "terms": "trafika,kiosk" }, "shop/laundry": { - "name": "Perionica" + "name": "Praonica", + "terms": "praonica,servis za pranje rublja" }, "shop/mall": { - "name": "Tržni centar" + "name": "Tržni centar", + "terms": "tržni centar,supermarket,hipermarket" }, "shop/mobile_phone": { - "name": "Prodavnica mobilnih uređaja" + "name": "Prodavnica mobilnih uređaja", + "terms": "prodavnica mobilnih uređaja,radnja za prodaju mobitela" }, "shop/motorcycle": { - "name": "Salon motocikala" + "name": "Salon motocikala", + "terms": "salon motocikala,radnja za prodaju motocikala" }, "shop/music": { - "name": "Muzička prodavnica" + "name": "Muzička prodavnica", + "terms": "muzička prodavnica,prodaja muzičke opreme i muzike" }, "shop/newsagent": { - "name": "Kiosk" + "name": "Kiosk", + "terms": "trafika,kiosk" }, "shop/optician": { - "name": "Optičar" + "name": "Optičar", + "terms": "optičar,optičarska radnja" }, "shop/outdoor": { - "name": "Ulična prodavnica" + "name": "Prodavnica opreme za rekreaciju", + "terms": "prodavnica planinarske opreme,prodaja kamp opreme,prodaja GPS uređaja" }, "shop/pet": { - "name": "Prodavnica kućnih ljubnimaca" + "name": "Prodavnica kućnih ljubnimaca", + "terms": "prodavnica kućnih ljubimaca,prodaja hrane za kućne ljubimce" }, "shop/shoes": { - "name": "Prodavnica obuće" + "name": "Prodavnica obuće", + "terms": "prodavnica obuće,salon obuće,prodavnica cipela" }, "shop/sports": { - "name": "Prodavnica sportske opreme" + "name": "Prodavnica sportske opreme", + "terms": "prodavnica sportske opreme,radnja za prodaju sportske opreme" }, "shop/stationery": { - "name": "Prodavnica kancelarijske opreme" + "name": "Prodavnica kancelarijske opreme", + "terms": "prodaja kancelarijske opreme,radnja za prodaju kancelarijskog materijala" }, "shop/supermarket": { "name": "Supermarket", - "terms": "bazar,butik,lanac,kooperacija,prodavnica sa popustima,sve za marku,buvljak,galerija,tržnica,market,prodavnica,Å¡op,Å¡oping centar,Å¡oping trg,Å¡tand,prodavnica,Å¡tedljiva prodavnica" + "terms": "supermarket,prodaja robe Å¡iroke potroÅ¡nje" }, "shop/toys": { - "name": "Prodavnica igračaka" + "name": "Prodavnica igračaka", + "terms": "prodavnica igračaka, radnja za prodaju igračaka" }, "shop/travel_agency": { - "name": "Putnička agencija" + "name": "Putnička agencija", + "terms": "putnička agencija,turistička agencija" }, "shop/tyres": { - "name": "Prodavnica guma" + "name": "Prodavnica guma", + "terms": "prodavnica guma, radnja za prodaju auto-guma" }, "shop/vacant": { - "name": "Prodavnica za iznajmljivanje" + "name": "Prodavnica za iznajmljivanje", + "terms": "prodavnica za iznajmljivanje,prodavnica za najam" }, "shop/variety_store": { - "name": "Prodavnica mjeÅ¡ovite robe" + "name": "Prodavnica mjeÅ¡ovite robe", + "terms": "prodavnica mjeÅ¡ovite robe,radnja za prodaju mjeÅ¡ovite robe" }, "shop/video": { - "name": "Video klub" + "name": "Video klub", + "terms": "videoklub,videoteka" }, "tourism": { - "name": "Turizam" + "name": "Turizam", + "terms": "turizam,putovanja" }, "tourism/alpine_hut": { - "name": "Planinski dom" + "name": "Planinski dom", + "terms": "alpska koliba,planinarski dom,planinarska kuća" }, "tourism/artwork": { - "name": "Umjetničko djelo" + "name": "Umjetničko djelo", + "terms": "umjetničko djelo,umjetnina" }, "tourism/attraction": { - "name": "Turistička atrakcija" + "name": "Turistička atrakcija", + "terms": "turistička atrakcija,spomenici kulture i prirode" }, "tourism/camp_site": { - "name": "Kamp" + "name": "Kamp", + "terms": "kamp,autokamp" }, "tourism/caravan_site": { - "name": "Kamp park" + "name": "Kamp park", + "terms": "kamp park,autokamp" }, "tourism/chalet": { - "name": "Å ale" + "name": "Å ale", + "terms": "Å¡ale,pastirska kuća" }, "tourism/guest_house": { "name": "Gostinjska kuća", - "terms": "Krevet i doručak" + "terms": "gostinjska kuća,gostinjski dom" }, "tourism/hostel": { - "name": "Hostel" + "name": "Hostel", + "terms": "hostel,prenoćiÅ¡te" }, "tourism/hotel": { - "name": "Hotel" + "name": "Hotel", + "terms": "hotel,svratiÅ¡te" }, "tourism/information": { - "name": "Informacije" + "name": "Informacije", + "terms": "informacije,turističke informacije" }, "tourism/motel": { - "name": "Motel" + "name": "Motel", + "terms": "motel,motor hotel" }, "tourism/museum": { "name": "Muzej", - "terms": "izložba,arhiva eksponata,fondacija,galerija,vijećnica,institucija,biblioteka,menažerija,spremiÅ¡te,salon,magacin,trezor,sef" + "terms": "muzej,ustanova za čuvanje i izlaganje starina" }, "tourism/picnic_site": { - "name": "IzletiÅ¡te" + "name": "IzletiÅ¡te", + "terms": "izletiÅ¡te,mjesto za piknik" }, "tourism/theme_park": { - "name": "Tematski park" + "name": "Tematski park", + "terms": "tematski park,park sa posebnim sadržajima" }, "tourism/viewpoint": { - "name": "Vidikovac" + "name": "Vidikovac", + "terms": "vidikovac,pogled" }, "tourism/zoo": { - "name": "ZooloÅ¡ki vrt" + "name": "ZooloÅ¡ki vrt", + "terms": "zooloÅ¡ki vrt,zoo vrt" + }, + "type/boundary": { + "name": "Granica", + "terms": "granica,linija,linija razgraničenja" + }, + "type/boundary/administrative": { + "name": "Admninistrativna granica", + "terms": "administrativna granica,administrativna linija" + }, + "type/multipolygon": { + "name": "Multipoligon", + "terms": "multipoligon,mnogougaonik" + }, + "type/restriction": { + "name": "Zabrana", + "terms": "zabrana,zabrana za vozila" + }, + "type/route": { + "name": "Ruta", + "terms": "ruta,trasa,marÅ¡ruta" + }, + "type/route/bicycle": { + "name": "Biciklistička ruta", + "terms": "biciklistička trasa,biciklistička ruta" + }, + "type/route/bus": { + "name": "Bus ruta", + "terms": "autobuska trasa,autobuska ruta" + }, + "type/route/detour": { + "name": "Ruta zaobilaznice", + "terms": "zaobilazna trasa,zaobilazna ruta" + }, + "type/route/ferry": { + "name": "Trajektna ruta", + "terms": "trajektna trasa,trajektna ruta" + }, + "type/route/foot": { + "name": "PjeÅ¡ačka ruta", + "terms": "pjeÅ¡ačka trasa,pjeÅ¡ačka ruta" + }, + "type/route/pipeline": { + "name": "Cjevovodna ruta", + "terms": "cjevovodna trasa,cjevovodna ruta" + }, + "type/route/power": { + "name": "Energetska ruta", + "terms": "trasa napajanja,ruta napajanja" + }, + "type/route/road": { + "name": "Cestovna ruta", + "terms": "cestovna trasa,cestovna ruta" + }, + "type/route/train": { + "name": "Željeznička ruta", + "terms": "željeznička trasa,željeznička ruta,trasa voza" + }, + "type/route/tram": { + "name": "Tramvajska ruta", + "terms": "tramvajska trasa,tramvajska ruta" + }, + "type/route_master": { + "name": "Informacije o rutama", + "terms": "informacije o rutama,informacije o trasama" + }, + "vertex": { + "name": "Drugo", + "terms": "ostalo,drugo" }, "waterway": { - "name": "Vodotok" + "name": "Vodotok", + "terms": "vodotok,vodeni tok" }, "waterway/canal": { - "name": "Kanal" + "name": "Kanal", + "terms": "kanal,prokop" }, "waterway/dam": { - "name": "Brana" + "name": "Brana", + "terms": "brana,ustava,nasip" }, "waterway/ditch": { - "name": "Jarak" + "name": "Jarak", + "terms": "jarak,rov,prokop" }, "waterway/drain": { - "name": "Odvod" + "name": "Odvod", + "terms": "odvod,slivnik" }, "waterway/river": { "name": "Rijeka", - "terms": "ogranak,potok,tok,potočić,ušće,rječica,tok,vodena brazda,bujica,pritoka,vodotok" + "terms": "rijeka,riječni tok" }, "waterway/riverbank": { - "name": "Riječno korito" + "name": "Riječno korito", + "terms": "riječno korito,riječni tok" }, "waterway/stream": { "name": "Potok", - "terms": "ogranak,potok,tok,potočić,struja,vodena struja,poplava,tok,bujica,brazda,rječica,tok,vodena brazda,vodeni pad,uzburkana voda,plima,bujica,pritoka,vodotok" + "terms": "potok,manji vodotok" }, "waterway/weir": { - "name": "Ustava" + "name": "Ustava", + "terms": "ustava,barijera preko rijeke" } } } diff --git a/vendor/assets/iD/iD/locales/ca.json b/vendor/assets/iD/iD/locales/ca.json index 700ca6896..ea33d1da2 100644 --- a/vendor/assets/iD/iD/locales/ca.json +++ b/vendor/assets/iD/iD/locales/ca.json @@ -2,89 +2,417 @@ "modes": { "add_area": { "title": "Àrea", - "description": "Afegeix parcs, edificis, llacs o altres tipus d'àrea sobre el mapa.", + "description": "Afegeix parcs, edificis, llacs o altres tipus d'àrees sobre el mapa.", "tail": "Feu clic sobre el mapa per començar a un tipus d'àrea com per exemple un parc, un llac o un edifici." }, "add_line": { "title": "Línia", - "description": "Afegeix vies, carrers, camins per a vianants o d'altres tipus de línies sobre el mapa.", + "description": "Afegeix autopistes, carrers, camins per a vianants o d'altres tipus de línies sobre el mapa.", "tail": "Feu clic sobre el mapa per a començar a dibuixar una carretera, un camí o una ruta." }, "add_point": { - "title": "Punt" + "title": "Punt", + "description": "Afegeix restaurants, monuments, bústies de correus o altres punts al mapa.", + "tail": "Cliqueu al mapa per afegir un punt." + }, + "browse": { + "title": "Navega", + "description": "Allunya o amplia el mapa" + }, + "draw_area": { + "tail": "Feu clic per afegir nodes a la vostra àrea. Feu clic al primer node per finalitzar l'àrea." + }, + "draw_line": { + "tail": "Feu clic per afegir més nodes a la línia. Feu clic a altres línies per connectar amb elles, i feu doble clic per acabar la línia." } }, "operations": { "add": { "annotation": { - "vertex": "Afegit un node a una via" + "point": "Heu afegit un punt.", + "vertex": "Heu afegit un node a una via", + "relation": "Heu afegit una relació" } }, "start": { "annotation": { - "line": "S'ha iniciat una línia.", - "area": "S'ha iniciat una àrea." + "line": "Heu iniciat una línia.", + "area": "Heu iniciat una àrea." } }, + "continue": { + "annotation": { + "line": "Heu continuat una línia.", + "area": "Heu continuat una àrea." + } + }, + "cancel_draw": { + "annotation": "Heu cancel·lat un dibuix." + }, + "change_role": { + "annotation": "Heu cambiat el rol d'un membre d'una relació." + }, + "change_tags": { + "annotation": "Heu canviat etiquetes." + }, + "circularize": { + "title": "Fes-ho circular", + "description": { + "line": "Fes aquesta línia circular", + "area": "Fes aquesta àrea circular" + }, + "key": "O", + "annotation": { + "line": "Heu fet una línia circular.", + "area": "Heu fet una àrea circular." + }, + "not_closed": "Això no es pot fer circular perquè no té els extrems units." + }, + "orthogonalize": { + "title": "Fes-ho ortogonal", + "description": "Quadra les cantonades", + "key": "Q", + "annotation": { + "line": "Heu quadrat les cantonades d'una línia.", + "area": "Heu quadrat les cantonades d'una àrea." + }, + "not_closed": "Això no es pot quadrar perquè no té els extrems units." + }, "delete": { "title": "Suprimeix", - "description": "Elimina aquest del mapa." + "description": "Elimina això del mapa.", + "annotation": { + "point": "Heu eliminat un punt.", + "vertex": "Heu eliminat un node d'una via.", + "line": "Heu eliminat una línia.", + "area": "Heu eliminat una àrea.", + "relation": "Heu eliminat una relació.", + "multiple": "Heu eliminat {n} objectes." + }, + "incomplete_relation": "No es pot eliminar aquesta característica ja que no s'ha baixat completament." + }, + "add_member": { + "annotation": "Heu afegit un membre a la relació." + }, + "delete_member": { + "annotation": "Heu eliminat un membre d'una relació" + }, + "connect": { + "annotation": { + "point": "Heu connectat una via a un punt.", + "vertex": "Heu connectat una via a una altra.", + "line": "Heu connectat una via a una línia.", + "area": "Heu connectat una via a una àrea." + } }, "disconnect": { - "title": "Desconnecta" + "title": "Desconnecta", + "description": "Desconnecta aquestes línies/àrees entre elles.", + "key": "D", + "annotation": "Heu desconnectat línies/àrees.", + "not_connected": "Aquí no hi han suficients línies/àrees a desconnectar." }, "merge": { - "title": "Combina", - "description": "Combina aquestes línies.", - "annotation": "{n} línies combinades." + "title": "Fusiona", + "description": "Fusiona aquestes línies.", + "key": "C", + "annotation": "Heu fusionat {n} línies.", + "not_eligible": "Aquestes característiques no poden ser fusionades.", + "not_adjacent": "Aquestes línies no poden ser com fusionades ja que no estàn connectades.", + "restriction": "Aquestes línies no poden ser fusionades perquè com a mínim una d'elles és membre de la relació \"{relation}\"" }, "move": { - "title": "Mou" + "title": "Mou", + "description": "Mou això a una ubicació diferent.", + "key": "M", + "annotation": { + "point": "Heu mogut un punt.", + "vertex": "Heu mogut un node d'una via.", + "line": "Heu mogut una línia.", + "area": "Heu mogut una àrea.", + "multiple": "Heu mogut múltiples objectes." + }, + "incomplete_relation": "Aquesta característica no es pot moure ja que no s'ha descarregat completament." + }, + "rotate": { + "title": "Girar-ho", + "description": "Girar aquest objecte al voltant del seu centre", + "key": "R", + "annotation": { + "line": "Heu girat una línia.", + "area": "Heu girat una àrea." + } }, "reverse": { - "title": "Reverteix" + "title": "Reverteix", + "description": "Fes que aquesta línia vagi en direcció contrària.", + "key": "V", + "annotation": "Heu revertit una línia." }, "split": { - "title": "Divideix" + "title": "Divideix", + "description": { + "line": "Dividiu aquesta línia en dos en aquest node.", + "area": "Divideix el límit d'aquesta àrea en dues parts.", + "multiple": "Divideix els límits de les línies/àrea en dos en aquest node." + }, + "key": "X", + "annotation": { + "line": "Divideix una línia.", + "area": "Divideix el límit d'una àrea.", + "multiple": "Divideix els límits de {n} línies/àrea." + }, + "not_eligible": "Les línies no es poden dividir al seu inici o al seu final.", + "multiple_ways": "Aquí hi ha masses línies a dividir." } }, + "nothing_to_undo": "Res a desfer.", + "nothing_to_redo": "Res a refer.", + "tooltip_keyhint": "Drecera:", + "just_edited": "Acabes d'editar l'OpenStreetMap!", + "browser_notice": "Aquest editor és compatible amb Firefox, Chrome, Safari, Opera i Internet Explorer 9 o superior.\nSiusplau actualitza el teu navegador o bé fes servir Potlach 2 per editar el mapa.", + "view_on_osm": "Mostra-ho a OSM", + "translate": { + "translate": "Traduïu", + "localized_translation_label": "Nom multilingüe", + "localized_translation_language": "Escull l'idioma", + "localized_translation_name": "Nom" + }, + "zoom_in_edit": "Apropa't més per editar", + "logout": "Tanca la sessió", + "loading_auth": "Connectant a OpenStreetMap...", + "report_a_bug": "Reporta un error", + "status": { + "error": "No es pot connectar amb l'API.", + "offline": "l'API està fora de línia. Siusplau proveu d'editar més tard.", + "readonly": "L'API es troba en mode només lectura. Us haureu d'esperar per desar els vostres canvis." + }, "commit": { "title": "Desa els canvis", + "description_placeholder": "Breu descripció de les teves contribucions", + "message_label": "Afegeix un comentari", + "upload_explanation": "Els canvis que desis seran visibles a tots els maps que utilitzin dades d'OpenStreetMap.", + "upload_explanation_with_user": "Els canvis que desis com a {user} seran visibles en tots els mapes que utilitzin dades d'OpenStreetMap.", "save": "Desa", - "cancel": "Anul·la", + "cancel": "Cancel·la", "warnings": "Avisos", "modified": "Modificat", "deleted": "Suprimit", "created": "Creat" }, + "contributors": { + "list": "Edicions fetes per {users}", + "truncated_list": "Edicions fetes per {users} i {count} més" + }, + "geocoder": { + "search": "Cerca mundialment...", + "no_results_visible": "No s'han trobat resultats a l'àrea visible del mapa", + "no_results_worldwide": "No s'han trobat resultats" + }, + "geolocate": { + "title": "Mostra la meva ubicació" + }, "inspector": { - "new_tag": "Nova etiqueta", + "no_documentation_combination": "No hi ha documentació per a aquesta combinació d'etiquetes", + "no_documentation_key": "No hi ha documentació per a aquesta clau", + "show_more": "Mostra'n més", + "view_on_osm": "Mostra-ho a openstreetmap.org", + "all_tags": "Totes les etiquetes", + "all_members": "Tots els membres", + "all_relations": "Totes les relacions", + "new_relation": "Nova relació…", + "role": "Rol", "choose": "Seleccioneu un tipus de característica", - "results": "{n} resultats per {search}" + "results": "{n} resultats per {search}", + "reference": "Mostra-ho al wiki de l'OpenStreetMap", + "back_tooltip": "Canvia la característica", + "remove": "Elimina", + "search": "Cerca", + "unknown": "Desconegut", + "incomplete": "", + "feature_list": "Cerca característiques", + "edit": "Editar la característica" }, "background": { "title": "Fons", "description": "Paràmetres de configuració del fons", "percent_brightness": "{opacity}% brillantor", - "fix_misalignment": "Corregeix la desalineació" + "fix_misalignment": "Corregeix la desalineació", + "reset": "reinicia" + }, + "restore": { + "heading": "Tens canvis sense desar", + "description": "Vols restaurar els canvis no desats de la sessió anterior?", + "restore": "Restaura", + "reset": "Reinicia" }, "save": { "title": "Desa", + "help": "Desa els canvis a OpenStreetMap, fent-los visibles per als altres usuaris.", "no_changes": "No hi ha canvis a desar.", "error": "Ha hagut un error en intentar desar", - "uploading": "Pujant els canvis vers l'OpenStreetMap.", - "unsaved_changes": "Teniu canvis sense desar." + "uploading": "Pujant els canvis a l'OpenStreetMap.", + "unsaved_changes": "Tens canvis sense desar." + }, + "success": { + "edited_osm": "Heu editat l'OSM!", + "facebook": "Comparteix a Facebook", + "tweet": "Tuiteja-ho", + "okay": "D'acord" + }, + "confirm": { + "okay": "D'acord" }, "splash": { - "welcome": "Benvinguts a l'editor iD per a l'OpenStreetMap" + "welcome": "Benvinguts a l'editor iD per a l'OpenStreetMap", + "text": "L'editor iD és una eina fàcil i potent per contribuir al millor mapa lliure del món. Aquesta és la versió {version}. Per obtenir més informació visiteu {website} i si voleu comunicar l'existència d'algun error feu-ho a {github}.", + "walkthrough": "Comença la visita guiada", + "start": "Edita'l ara" + }, + "source_switch": { + "live": "directe", + "lose_changes": "Teniu canvis sense desar. Canviant el servidor del mapa els descartarà. Esteu segurs que voleu canviar els sevidors?", + "dev": "dev" }, "tag_reference": { - "description": "Descripció" + "description": "Descripció", + "on_wiki": "{tag} a wiki.osm.org", + "used_with": "utilitzat amb {type}" + }, + "validations": { + "untagged_point": "Punt sense etiquetat", + "untagged_line": "Línia sense etiquetar", + "untagged_area": "Àrea sense etiquetar", + "many_deletions": "Esteu eliminant {n} objectes. Esteu segurs que voleu fer-ho? Això els eliminarà dels mapa que tothom veu a openstreetmap.org", + "tag_suggests_area": "L'etiqueta {tag} suggereix que la línia hauria de ser una àrea, però no és una àrea", + "deprecated_tags": "Etiquetes obsoletes : {tags}" + }, + "zoom": { + "in": "Apropa't", + "out": "Allunya't" + }, + "cannot_zoom": "No es pot allunyar més la vista al mode actual.", + "gpx": { + "local_layer": "Fitxer GPX local", + "drag_drop": "Arrossega i deixa un fitxer .gpx a la pàgina" + }, + "help": { + "title": "Ajuda", + "help": "# Ajuda\n\nAixò és un editor per al [OpenStreetMap](http://www.openstreetmap.org/), el mapa lliure i editable del món. Podeu utilitzar-lo per afegir i actualitzar\nles dades a la vostra àrea, contribuint així a fer un mapa de codi obert, amb dades lliures del món i\nmillor per a tothom.\n\nLes edicions que feu en aquest mapa seran visibles per tothom que faci servir OpenStreetMap. per tal de començar a editar, necessitareu un\n[compte gratuït d'OpenStreetMap](https://www.openstreetmap.org/user/new).\n\n L'[Editor iD](http://ideditor.com/) és un projecte cooperatiu que té el [codi font\ndisponible a GitHub](https://github.com/systemed/iD).\n", + "editing_saving": "# Edició i desat\n\nAquest editor està dissenyat per treballar principalment en línia, i hi heu accedit mitjançant una pàgina web.\n\n### Selecció de característiques\n\nPer seleccionar una característica del mapa, com ara una carretera o un punt d'interès, cliqueu-hi a sobre. Això ressaltarà la característica, obrirà un panell amb els detalls d'aquesta, i un menú amb les coses que hi podeu fer .\n\nPodeu seleccionar múltiples característiques prement la tecla 'Majúscula' i clicant i arrossegant el cursor. Això seleccionarà totes les característiques que englobi el requadre que es dibuixarà i permetrà modificar totes les característiques seleccionades en un sol cop.\n\n### Desant les edicions\n\nQuan feu canvis com ara editar carreteres, edificis, o llocs, aquests canvis es desen localment fins que els desis al servidor. No us preocupeu si feu algun error, podeu desfer els canvis clicant el botó de desfer, i podeu refer els canvis clicant el botó de refer.\n\nCliqueu 'Desa' per acabar un grup d'edicions - per exemple, si heu acabat de delimitar l'àrea d'una ciutat i voleu començar a fer-ne una altra. Tindreu l'oportunitat de revisar la feina feta, \ni l'editor proporcionarà suggeriments que us podran ajudar i també mostrarà alertes \nsi alguna cosa no està del tot bé als teus canvis.\n\nSi tot sembla correcte, podeu escriure un breu comentari explicant el canvis\nque heu fet, i clicar 'Desa' un altre cop per publicar els canvis\na [OpenStreetMap.org](http://www.openstreetmap.org/), on seran visibles\nper a tots els altres usuaris i disponibles per a altres editors per refer-los o bé millorar-los.\n\nSi no podeu acabar les edicions en una sessió, podeu sortir de la finestra d'edició i tornar més tard (al mateix navegador i ordinador), i l'aplicació d'edició\npreguntarà si vols restaurar els canvis anteriors.\n", + "roads": "# Carreteres\n\nPots crear, ajustar i eliminar carreteres amb aquest editor. Les carreteres poden ser\nde molts tipus: pistes, autovies, camins, carrils bici, i molts més - tots els segments\nmés comuns han de ser cartografiables.\n\n### Selecció\n\nClica a la carretera per seleccionar-la. Al fer això els seus contorns es faran visibles, \ncom també un petit menú d'eines i una barra lateral que mostrarà més informació\nsobre la carretera.\n\n### Modificació\n\nDe vegades veuràs carreteres que no estan alineades amb la imatge del darrere \no amb una traça de GPS. Podeu ajustar aquestes carreteres per tal que estiguin al lloc\ncorrecte.\n\nPrimer clica a la carretera que vols canviar. Això la ressaltarà i mostrarà els punts de control\nque pots arrossegar a les ubicacions desitjades. Si el que\nvols és afegir nous punts per obtenir un grau de detall més alt, fes doble clic en una part de la carretera sense cap punt, i se'n afegirà un.\n\nSi la carretera es connecta amb una altra, però no ho reflecteix al mapa, \npots arrossegar un dels punts de control cap a l'altre carretera \nper tal d'unir-les. Fer que les carreteres es connectin és molt important \nper al mapa i essencial per proveir direccions per a la conducció.\n\nTambé pots clicar l'eina «Moure» o prémer la tecla «M» per moure la carretera sencera, tota de cop, i llavors clicar altra vegada per guardar aquest moviment.\n\n### Eliminació\n\nSi una carretera està totalment malament -pots apreciar que no existeix a la imatge per satèl·lit\ni a més a més, els veïns ens han confirmat que no existeix - la pots eliminar, cosa que la treurà del mapa. Vés amb molt de compte a l'hora d'eliminar característiques -\ncom ara altres edicions; els resultats podran ser vistos per tothom i moltes vegades la imatgeria per satèl·lit no està actualitzada, per tant la carretera es pot haver estat construida recentment.\n\nPots eliminar una carretera clicant-la, i llavors clicant la icona de la paperera o bé prement la tecla «Suprimir».\n\n### Creació\n\nHas trobat que en algun lloc hi hauria d'haver una carretera però no hi és? Clica la icona «Línia»\nal marge superior esquerre de la zona del mapa o bé prem la tecla «2» per començar a dibuixar\nuna línia.\n\nClica a l'inici de la carretera al mapa per començar a dibuixar. Si la carretera comença amb una bifurcació en una carretera existent, cliqueu al lloc a on connecten.\n\nA continuació clica a diferents punts al llarg de la carretera per tal que segueixi el traçat correcte, d'acord amb la imatge del satèl·lit o la traça del GPS. Si la carretera que estàs dibuixant s'encreua amb una altra carretera, connecta-les clicant al punt d'intersecció. Quan acabis el dibuix, fes doble clic o prem «Retorn» del teclat.\n", + "gps": "# GPS\n\nLes dades de GPS són la font més fiable de dades per a l'OpenStreetMap. Aquest editor és compatible amb les traces locals - fitxers`.gpx`al ordinador local. Pots recollir \naquest tipus de traça GPS amb algunes aplicacions per a telèfons avançats com també \ndispositius personals de GPS.\n\nPer a més informació sobre com recollir dades amb GPS, llegiu\n[Recollir dades amb GPS](http://learnosm.org/en/beginner/using-gps/).\n\nPer a fer servir una traça GPX per editar el mapa, arrossega i deixa el fitxer GPX a l'editor. \nSi es detecta, s'afegirà el mapa com una línia verda llampant. \nClica a 'Paràmetres de configuració del fons' al menú del cantó dret per activar,\ndesactivar, o per ajustar la vista a aquesta capa GPX.\n\nLa traça GPX no es puja directament a l'OpenStreetMap - la millor manera de \nfer-la servir és dibuixar el mapa, fent-la servir com a guia per a les noves característiques que afegiràs.\n", + "imagery": "# Imatgeria\n\nLa imatgeria aèria és un recurs important per a l'edició de mapes. Una combinació de\nvols d'aeronaus, fotografies de satèl·lit, i d'altres fonts compilades gratuïtament \nestan disponibles a l'editor dins del menú de l'esquerre 'Paràmetres de configuració del fons'.\n\nPer defecte, l'editor mostra la capa de satèl·lit de [Bing Maps](http://www.bing.com/maps/), però a mesura que et mous i ajustes la vista del mapa a noves àrees geogràfiques, noves fonts estaran disponibles. En alguns països, com ara els Estats Units, França, i Dinamarca tenen\n una imatgeria d'alta qualitat disponible per a determinades àrees.\n\nLa imatgeria de vegades no es correspon amb les dades del mapa, això és degut a un error\nper part del proveïdor de la imatge. Si veieu moltes carreteres mogudes del seu lloc a la imatge,\nno les mogueu per tal que encaixin amb aquesta. Ja que pots ajustar la imatgeria per tal de que quadri amb les dades existents clicant a 'Corregeix la desalineació' a sota de la pestanya dels\n'Paràmetres de configuració del fons'.\n", + "addresses": "# Adreçes\n\nLes adreçes són una de les informacions més útils per al mapa.\n\nTot i que les adreces sovint es representen com a part del carrer, a l'OpenStreetMap\nes desen com a atributs dels edificis i llocs al llarg dels carrers\n\nPodeu afegir la informació de l'adreça a llocs cartografiats com a edificis com també\na aquells llocs cartografiats com a simples punts. La forma òptima d'obtenir dades \nde les adreces és a partir d'un estudi al carrer o bé el coneixement propi - com a qualsevol altra característica, la còpia de fonts comercials com ara el Google Maps és estrictament prohibida.\n", + "inspector": "# Ús de l'inspector\n\nL'Inspector és l'element de la interfície d'usuari que es troba al cantó esquerre de la pàgina i que \napareix quan una característica és seleccionada i permet editar-ne els detalls.\n\n### Selecció del tipus de característica\n\nDesprés d'afegir un punt, línia, o àrea, pots escollir quin tipus de característica és.\nTant si és una autopista com un carrer residencial, un supermercat o un cafè.\nL'inspector mostrarà botons per als tipus de característica més comuns, i en pots trobar d'altres escrivint el que estàs cercant al quadre de cerca.\n\nFes clic a la «i» al cantó inferior dret del botó del tipus de característica per saber-ne més. Fes clic al botó per seleccionar-la.\n\n### Utilització dels camps i les etiquetes d'edició\n\nDesprés d'escollir la característica, o quan seleccionis una característica que ja té\nun tipus assignat, l'inspector mostrarà uns camps amb detalls de la característica \ncom ara el seu nom o la seva adreça .\n\nA sota dels camps que veus, pots clicar algunes icones per afegir altres detalls,\ncom ara informació de la [Viquipèdia](http://ca.wikipedia.org/), l'accés per a cadires de rodes,\ni alguna cosa més.\n\nAl capdavall de l'inspector, clica «Etiquetes addicionals» per afegir altres etiquetes arbitràries a l'element. [Taginfo](http://taginfo.openstreetmap.org/) és una gran eina per aprendre'n més sobre les combinacions d'etiquetes més populars.\n\nEls canvis que facis a l'inspector s'aplicaran automàticament al mapa.\nEls pots desfer en qualsevol moment clicant al botó de «Desfés».\n\n##Tancament de l'inspector\n\nPots tancar l'inspector clicant el botó de tancament al cantó superior dret,\nprement la tecla «Esc», o bé clicant al mapa.\n", + "buildings": "# Edificis\n\nL'OpenStreetMap és la base de dades d'edificis més gran del món. Podeu ampliar \ni millorar aquesta base de dades.\n\n### Selecció\n\nPots seleccionar un edifici clicant al seu marge. Això farà ressaltar\nl'edifici i obrirà un petit menú d'eines i una barra lateral mostrant més informació\nsobre l'edifici.\n\n### Modificació\n\nA vegades els edificis estan mal col·locats o tenen etiquetes incorrectes.\n\nPer moure l'edifici sencer, selecciona'l, tot seguit clica l'eina 'Mou'. Desplaça el\ncursor per desplaçar l'edifici, i torna a clicar quan estigui posicionat correctament.\n\nPer ajustar la forma específica d'un edifici, clica i arrossega els nodes que componen \nel seu marge als llocs desitjats.\n\n### Creació\n\nUn dels principals temes sobre l'addició d'edificis al mapa és que\nl'OpenStreetMap pot desar edificis com a punts però també com a figures. La norma general\nper a cartografiar un edifici diu que _aquest s'ha d'expressar, sempre que sigui possible, com a una figura_, i les companyies, empreses,\nequipaments, i d'altres coses que operen als edificis, s'han de cartografiar com a punts \ncol·locats dins de la figura de l'edifici.\n\n\nComença a dibuixar un edifici com a figura clicant el botó 'Àrea' a la zona superior esquerra de la interfície, i finalitzeu-lo o bé prement la tecla 'Retorn' del teclat\no clicant al primer node que heu col·locat per tancar la figura.\n\n### Eliminació\n\nSi un edifici està totalment malament - pots apreciar que no existeix a la imatge per satèl·lit\ni a més a més, els veïns ens han confirmat que no existeix - el pots eliminar, cosa que el traurà del mapa. S'ha d'anar amb molt de compte a l'hora d'eliminar característiques -\ncom totes les altres edicions, els resultats podran ser vistos per tothom i moltes vegades la imatgeria per satèl·lit no està actualitzada, per tant l'edifici pot haver estat construït recentment.\n\nPots eliminar un edifici clicant-lo, i llavors clicant la icona de la paperera o bé prement la tecla 'Suprimir'.\n" + }, + "intro": { + "navigation": { + "title": "Navegació", + "drag": "L'àrea del mapa principal us mostra les dades de l'OpenStreetMap a sobre d'un fons. Podeu navegar-hi arrossegant el ratolí, igual que tots els mapes virtuals. **Arrossegueu el mapa!**", + "select": "Les característiques del mapa són representades de tres maneres diferents: utilitzant punts, línies o bé àrees. Totes les característiques poden ser seleccionades clicant-hi a sobre. **Cliqueu el punt per seleccionar-lo.**", + "header": "L'encapçalament ens mostra el tipus de característica.", + "pane": "Quan se selecciona una característica, es desplega l'editor. L'encapçalament ens mostra el tipus de característica i el tauler principal mostra els atributs de la característica, com ara el seu nom o l'adreça. **Tanqueu l'editor de la característica clicant a la creu que es troba al capdamunt a la dreta.**" + }, + "points": { + "title": "Punts", + "add": "Els punts es poden fer servir per representar característiques del mapa com ara botigues, restaurants i monuments. Marquen una ubicació específica i descriuen el que es troba allà. **Cliqueu el botó del punt per afegir un nou punt.**", + "place": "El punt pot ser col·locat clicant al mapa. **Col·loqueu el punt a sobre de l'edifici.**", + "search": "Hi ha moltes característiques que es poden representar amb punts. El punt que heu afegit és un cafè . **Cerca «{name}»**", + "choose": "**Escull \"Cafè\" de la llista.**", + "describe": "El punt està marcat com un cafè. Utilitzant l'editor de característica, podem afegir més informació sobre la característica. **Afegeix un nom**", + "close": "L'editor de característica pot ser tancat clicant a la creu. **Tanqueu l'editor de característica**", + "reselect": "Molts cops els punts ja existiran, però pot ser que tinguin errors o bé estiguin incomplets. Podem editar els punts existents. **Selecciona el punt que acabes de crear.**", + "fixname": "**Canvia el nom i tanca l'editor de característica.**", + "reselect_delete": "Totes les característiques del mapa poden ser eliminades. **Clique al punt que has creat.**", + "delete": "El menú que es mostra al voltant del punt conté operacions que se li poden aplicar, incloent la eliminació. **Elimina el punt.**" + }, + "areas": { + "title": "Àrees", + "add": "Les àrees són una forma més detallada de representar característiques. Donen informació sobre els límits d'aquestes. Les àrees poden fer-se sevir per representar casi bé els mateixos tipus de característiques que els punts, i moltes vegades, s'escull fer servir l'àrea. **Cliqueu el botó Àrea per afegir una nova àrea**", + "corner": "Les àrees es dibuixen col·locant nodes que marquen els límits de l'àrea. **Col·loca el node inicial en una de les cantonades del parc.**", + "place": "Dibuixa l'àrea col·locant més nodes. Acaba l'àrea clicant al node inicial. **Dibuixeu\nuna àrea per al parc.**", + "search": "**Cerca «{name}»**", + "choose": "**Escull \"Zona de jocs infantils\" de la llista.**", + "describe": "**Afegeix un nom, i tanca l'editor de característica**" + }, + "lines": { + "title": "Línies", + "add": "Les línies acostumen a representar característiques com ara carreteres, vies de tren o rius. **Clica el botó línia per afegir una nova línia**", + "start": "**Comenceu a dibuixar la línia clicant al final de la carretera.**", + "intersect": "Cliqueu al mapa per afegir més nodes a la línia. Podeu arrossegar el mapa mentre dibuixeu si és necessari. Les carreteres i molts altres tipus de línies, són part d'una xarxa més gran. És molt important connectar aquestes línies a d'altres per tal que les aplicacions navegador funcionin. **Cliqueu a Flower Street per crear una intersecció que connecti aquestes dues línies.**", + "finish": "Les línies poden ser acabades clicant al últim node una altra vegada. **Acabeu el dibuix de la carretera.**", + "road": "**Tria Carretera de la llista**", + "residential": "Hi ha molts tipus de carreteres, les més comunes són els carrers. **Escull el carrer**", + "describe": "**Posa nom al carrer i tanca l'editor de característica.**", + "restart": "El carrer necessita unir-se a Flower Street. " + }, + "startediting": { + "title": "Comença a editar", + "help": "Més documentació i aquest tutorial estàn disponibles aquí.", + "save": "No oblidis que els canvis s'han de desar regularment!", + "start": "Comença a editar el mapa!" + } }, "presets": { + "categories": { + "category-landuse": { + "name": "Aprofitament del terreny" + }, + "category-path": { + "name": "Camí" + }, + "category-rail": { + "name": "Rail" + }, + "category-road": { + "name": "Carretera" + }, + "category-route": { + "name": "Ruta" + }, + "category-water": { + "name": "Aigua" + } + }, "fields": { "access": { - "label": "Accés" + "label": "Accés", + "placeholder": "Desconegut", + "types": { + "access": "General", + "foot": "A peu", + "motor_vehicle": "Vehicles de motor", + "bicycle": "Bicicletes", + "horse": "Cavalls" + }, + "options": { + "yes": { + "title": "Permès", + "description": "Accés garantit per llei; us dona dret de pas" + }, + "no": { + "title": "Prohibit", + "description": "No es permet l'accés al públic en general" + }, + "permissive": { + "title": "Permissiu", + "description": "Accés garantit fins que el propietari ho prohibeixi." + }, + "private": { + "title": "Privat", + "description": "Accés permès només amb autorització individualitzada del propietari" + }, + "designated": { + "title": "Específic", + "description": "Accés garantit seguint les normes de les senyals o les normes locals específiques." + }, + "destination": { + "title": "Destinació", + "description": "Accés permès només per arribar a un destí" + } + } }, "address": { "label": "Adreça", @@ -92,17 +420,27 @@ "housename": "Número de carrer", "number": "123", "street": "Carrer", - "city": "Ciutat" + "city": "Ciutat ", + "postcode": "Codi Postal" } }, + "admin_level": { + "label": "Nivell administratiu" + }, "aeroway": { "label": "Tipus" }, "amenity": { "label": "Tipus" }, + "artist": { + "label": "Artista" + }, + "artwork_type": { + "label": "Tipus" + }, "atm": { - "label": "ATM" + "label": "Caixer automàtic" }, "barrier": { "label": "Tipus" @@ -110,6 +448,9 @@ "bicycle_parking": { "label": "Tipus" }, + "boundary": { + "label": "Tipus" + }, "building": { "label": "Edifici" }, @@ -120,16 +461,33 @@ "label": "Edifici" }, "capacity": { - "label": "Capacitat" + "label": "Capacitat", + "placeholder": "50, 100, 200..." + }, + "cardinal_direction": { + "label": "Direcció" + }, + "clock_direction": { + "label": "Direcció", + "options": { + "clockwise": "en sentit de les agulles del rellotge", + "anticlockwise": "en sentit contrari al de les agulles del rellotge" + } + }, + "collection_times": { + "label": "Horari de recollida" }, "construction": { "label": "Tipus" }, + "country": { + "label": "País" + }, "crossing": { "label": "Tipus" }, "cuisine": { - "label": "Cuina" + "label": "Tipus de cuina" }, "denomination": { "label": "Denominació" @@ -137,20 +495,27 @@ "denotation": { "label": "Denotació" }, + "description": { + "label": "Descripció" + }, "elevation": { "label": "Elevació" }, "emergency": { - "label": "Emergència" + "label": "Material per a emergències" }, "entrance": { "label": "Tipus" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { - "label": "Lliure" + "label": "Pagament" + }, + "fixme": { + "label": "Arregla'm" }, "highway": { "label": "Tipus" @@ -158,17 +523,30 @@ "historic": { "label": "Tipus" }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "incline": { + "label": "Pendent" + }, "internet_access": { "label": "Accés a Internet", "options": { "wlan": "WiFi", "wired": "Per cable", - "terminal": "Terminal" + "terminal": "Mitjançant un terminal" } }, "landuse": { "label": "Tipus" }, + "lanes": { + "label": "Carrils", + "placeholder": "1, 2, 3..." + }, "layer": { "label": "Capa" }, @@ -176,13 +554,22 @@ "label": "Tipus" }, "levels": { - "label": "Nivells" + "label": "Nivells", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Ubicació" }, "man_made": { "label": "Tipus" }, "maxspeed": { - "label": "Límit de velocitat" + "label": "Límit de velocitat", + "placeholder": "40, 50, 60..." + }, + "name": { + "label": "Nom", + "placeholder": "Nom comú (si n'hi ha)" }, "natural": { "label": "Natural" @@ -199,14 +586,24 @@ "oneway": { "label": "Sentit únic" }, + "oneway_yes": { + "label": "Sentit únic" + }, "opening_hours": { "label": "Horari" }, "operator": { "label": "Operador" }, + "park_ride": { + "label": "Aparca i viatja " + }, + "parking": { + "label": "Tipus" + }, "phone": { - "label": "Telèfon" + "label": "Telèfon", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Tipus" @@ -217,23 +614,41 @@ "railway": { "label": "Tipus" }, + "ref": { + "label": "Referència" + }, + "relation": { + "label": "Tipus" + }, "religion": { "label": "Religió", "options": { - "christian": "Cristià", - "muslim": "Musulmà", + "christian": "Cristiana", + "muslim": "Musulmana", "buddhist": "Budista", - "jewish": "Jueu", - "hindu": "Hindú", + "jewish": "Jueva", + "hindu": "Hinduista", "shinto": "Sintoista", "taoist": "Taoista" } }, + "restriction": { + "label": "Tipus" + }, + "route": { + "label": "Tipus" + }, + "route_master": { + "label": "Tipus" + }, + "sac_scale": { + "label": "Dificultat del camí" + }, "service": { "label": "Tipus" }, "shelter": { - "label": "Refugi" + "label": "Coberta" }, "shop": { "label": "Tipus" @@ -246,19 +661,32 @@ }, "structure": { "label": "Estructura", + "placeholder": "Desconegut", "options": { "bridge": "Pont", "tunnel": "Túnel", "embankment": "Terraplè ", - "cutting": "Trinxerea" + "cutting": "Trinxera" } }, + "supervised": { + "label": "Supervisat" + }, "surface": { "label": "Superfície" }, "tourism": { "label": "Tipus" }, + "towertype": { + "label": "Tipus de torre" + }, + "tracktype": { + "label": "Tipus" + }, + "trail_visibility": { + "label": "Visibilitat del camí" + }, "water": { "label": "Tipus" }, @@ -266,13 +694,14 @@ "label": "Tipus" }, "website": { - "label": "Lloc web" + "label": "Lloc web", + "placeholder": "http://exemple.com/" }, "wetland": { "label": "Tipus" }, "wheelchair": { - "label": "Accés per cadires de rodes" + "label": "Accés per a cadires de rodes" }, "wikipedia": { "label": "Viquipèdia" @@ -282,154 +711,351 @@ } }, "presets": { + "address": { + "name": "Adreça", + "terms": "Adreça, Direcció, Domicili" + }, "aeroway": { - "name": "Ruta aèria" + "name": "Infraestructura aeroportuària", + "terms": "Infraestructura aeroportuària, Instal·lacions aeroportuàries, Àrea aeroportuària" }, "aeroway/aerodrome": { "name": "Aeroport", - "terms": "avió,aeroport,aeròdrom" + "terms": "Aeroport, Aeròdrom" + }, + "aeroway/apron": { + "name": "Àrea d'aparcament", + "terms": "Àrea d'embarcament d'avions, Àrea d'aparcament d'avions" + }, + "aeroway/gate": { + "name": "Porta de terminal d'aeroport", + "terms": "Porta d'aeroport, Accés per a l'embarcament d' avions, Àrea d'embarcament d'avions " + }, + "aeroway/hangar": { + "name": "Hàngar", + "terms": "dipòsit, drassana, magatzem, nau." }, "aeroway/helipad": { "name": "Heliport", - "terms": "helicòpter,helisuperfície,heliport" + "terms": "Heliport, Helisuperfície, Àrea d'aturada d'helicòpters" + }, + "aeroway/runway": { + "name": "Pista d'enlairament/aterratge", + "terms": "Pista d'enlairament, Pista d'aterratge" + }, + "aeroway/taxiway": { + "name": "Carrer de rodatge", + "terms": "Carrer de rodatge, Pista de trànsit lent." + }, + "aeroway/terminal": { + "name": "Terminal d'aeroport", + "terms": "Terminal aeroportuària, Terminal d'aeroport, Terminal d'aeròdrom" }, "amenity": { - "name": "Instal·lació" + "name": "Instal·lació", + "terms": "Instal·lació, Equipament, Edifici públic, Àrea pública, " + }, + "amenity/atm": { + "name": "Caixer automàtic", + "terms": "Caixer automàtic, Màquina expenedora de bitllets" }, "amenity/bank": { - "name": "Banc" + "name": "Banc", + "terms": "Banc, Institució financera, sucursal bancària," }, "amenity/bar": { - "name": "Bar" + "name": "Bar", + "terms": "Bar, Local d'oci nocturn, Bar Musical, Local d'oci " + }, + "amenity/bench": { + "name": "Banc", + "terms": "Banc peatonal, Banc per a asseure's, Banc de carrer" }, "amenity/bicycle_parking": { - "name": "Aparcament de bicicletes" + "name": "Aparcament per a bicicletes", + "terms": "Aparcament per a Bicicletes, Àrea d'aparcament de bicicletes, Estació de bicicletes públiques " }, "amenity/bicycle_rental": { - "name": "Lloguer de bicicletes" + "name": "Lloguer de bicicletes", + "terms": "Lloguer de bicicletes, Servei de lloguer de bicicletes" }, "amenity/cafe": { - "name": "Cafè" + "name": "Cafè", + "terms": "Cafè, bar, cafeteria" + }, + "amenity/car_rental": { + "name": "Lloguer de cotxes", + "terms": "Lloguer de cotxes, Servei de lloguer de turismes" + }, + "amenity/car_sharing": { + "name": "Servei de compartició de cotxe", + "terms": "Servei de compartició de cotxe, compartició de cotxes" + }, + "amenity/car_wash": { + "name": "Rentat de cotxes", + "terms": "Servei de neteja de cotxes, Tren de rentat de cotxes, Estació d'autorentat de cotxes" + }, + "amenity/childcare": { + "name": "Servei de guarderia", + "terms": "Servei de guarderia, Servei de cangur, Servei de cura de la infància" }, "amenity/cinema": { - "name": "Cinema" + "name": "Cinema", + "terms": "Cinema, Cine, Local de projeccions cinematogràfiques, Local d'esbarjo" + }, + "amenity/college": { + "name": "Campus universitari", + "terms": "Col·legi, Campus universitàri, universitat, facultat" + }, + "amenity/courthouse": { + "name": "Jutjat", + "terms": "Jutjats, Palau de justícia" + }, + "amenity/drinking_water": { + "name": "Aigua apte per al consum", + "terms": "Aigua potable, Aigua apte per al consum humà, Aigua per beure" }, "amenity/embassy": { - "name": "Ambaixada" + "name": "Ambaixada", + "terms": "Ambaixada, Institució representativa d'un altre país, Edifici de dependències extrangeres" }, "amenity/fast_food": { - "name": "Menjar ràpid" + "name": "Local de menjar ràpid", + "terms": "Menjar ràpid, servei de menjar ràpid, restaurant de menjar ràpid, Local de menjar ràpid" }, "amenity/fire_station": { - "name": "Parc de bombers" + "name": "Parc de bombers", + "terms": "Caserna de bombers, Base de Bombers, Estació de Bombers" + }, + "amenity/fountain": { + "name": "Font", + "terms": "Font, aiguaneix, broll, brollador, deu, fontana, sortidor." }, "amenity/fuel": { - "name": "Benzinera" + "name": "Benzinera", + "terms": "Betzinera, Estació de servei, Gasolinera, " }, "amenity/grave_yard": { - "name": "Cementiri" + "name": "Cementiri", + "terms": "Cementiri, Camp de tombes, necròpoli, ciutat dels difunts" }, "amenity/hospital": { - "name": "Hospital" + "name": "Hospital", + "terms": "Hospital, Centre de salut, Edifici sanitari, Complex hospitalari, Hospital universitàri" + }, + "amenity/kindergarten": { + "name": "Jardí d'infància", + "terms": "Preescolar, jardí d'infància, guarderia," }, "amenity/library": { - "name": "Biblioteca" + "name": "Biblioteca", + "terms": "Biblioteca, llibreria, Espai d'emmagatzematge de llibres, Edifici públic per als llibres " }, "amenity/marketplace": { - "name": "Mercat" + "name": "Mercat", + "terms": "Mercat, Mercat veïnal, Mercat de carrer" }, "amenity/parking": { - "name": "Aparcament" + "name": "Aparcament", + "terms": "Aparcament, Lloc per a estacionar, Lloc d'estacionament limitat, cotxera, cotxeria, garatge" }, "amenity/pharmacy": { - "name": "Farmàcia" + "name": "Farmàcia", + "terms": "Farmàcia, establiment de venda de medicaments," }, "amenity/place_of_worship": { - "name": "Lloc de culte" + "name": "Lloc de culte", + "terms": "Lloc de culte, Lloc per a la oració, temple de la fe, Punt de trobada religiós, Casa de Déu" + }, + "amenity/place_of_worship/buddhist": { + "name": "Temple budista", + "terms": "Temple Budista, Lloc per al culte budista, església budista" }, "amenity/place_of_worship/christian": { - "name": "Església" + "name": "Església", + "terms": "Temple, església" }, "amenity/place_of_worship/jewish": { "name": "Sinagoga", - "terms": "judaisme,sinagoga" + "terms": "Sinagoga, temple jueu, església jueva, culte jueu, jueu" }, "amenity/place_of_worship/muslim": { "name": "Mesquita", - "terms": "islam,mesquita" + "terms": "Mesquita, temple musulmà, espai musulmà, musulmà" }, "amenity/police": { - "name": "Policia" + "name": "Comissaria de Policia", + "terms": "Comissaria de policia, dependències policials, edifici policial, base de la policia" }, "amenity/post_box": { - "name": "Bústia de correus" + "name": "Bústia de correus", + "terms": "Bústia, Bústia Pública, Correus, Carta, Servei de Correus, Enviament" }, "amenity/post_office": { - "name": "Oficina de correus" + "name": "Oficina de correus", + "terms": "Oficina de Correus, Correus, Edifici de Correus, Cartes, Carters" }, "amenity/pub": { - "name": "Pub" + "name": "Pub", + "terms": "Bar, Bar Musical, Pub, Local de copes, Local d'oci nocturn, Bareto" }, "amenity/restaurant": { - "name": "Restaurant" + "name": "Restaurant", + "terms": "Restaurant, Lloc per menjar, Bistro, Wok, Trattoria, Pizzeria" }, "amenity/school": { - "name": "Escola" + "name": "Escola", + "terms": "Escola, CEIP, IES, Guarderia, Institut" }, "amenity/swimming_pool": { - "name": "Piscina" + "name": "Piscina", + "terms": "Piscina, Instal·lació aquàtica" + }, + "amenity/taxi": { + "name": "Parada de Taxi", + "terms": "Parada de taxi, estació de taxis, taxi, taxis" }, "amenity/telephone": { - "name": "Telèfon" + "name": "Telèfon", + "terms": "Telèfon, Telèfon públic, Cabina telefònica, Cabina de telèfon públic" }, "amenity/theatre": { - "name": "Teatre" + "name": "Teatre", + "terms": "Cinema, Sala de Cine, Complex de cines, edifici de cines, sala de cine" }, "amenity/toilets": { - "name": "Vàters" + "name": "Lavabos", + "terms": "Lavabos, Serveis, Lavabos públics, W.C" }, "amenity/townhall": { - "name": "Ajuntament" + "name": "Ajuntament", + "terms": "Ajuntament, casa consistorial, consistori, govern local, seu del govern local, " }, "amenity/university": { - "name": "Universitat" + "name": "Universitat", + "terms": "Universitat, Campus universitàri, Grau, facultat, Llicenciatura, càtedra, seminari, " + }, + "amenity/waste_basket": { + "name": "Paperera", + "terms": "Paperera, Basura, Paperera pública, Contenidor, deixalles, brossa" + }, + "area": { + "name": "Àrea", + "terms": "Àrea" }, "barrier": { - "name": "Barrera" + "name": "Barrera", + "terms": "Tanca, Valla, Paret, Seto, Tancament, Filferrada, Reixat, Reixa" + }, + "barrier/block": { + "name": "Bloc", + "terms": "Bloc" + }, + "barrier/bollard": { + "name": "Piló", + "terms": "Piló, Pilona" + }, + "barrier/cattle_grid": { + "name": "Reixat ", + "terms": "Reixat, reixat ramader" }, "barrier/city_wall": { - "name": "Muralla" + "name": "Muralla", + "terms": "Muralla, Muralla Medieval, Paret de la ciutat, Mur, Tanca, Tancament, Medieval, Monument" + }, + "barrier/cycle_barrier": { + "name": "Barrera per a ciclistes", + "terms": "Barrera per a ciclistes, Ciclisme, Bicicleta, Ruta cicloturista, Valla, Tanca, Tancament, Tanca per a bicicletes" }, "barrier/ditch": { - "name": "Sèquia" + "name": "Sèquia", + "terms": "Sèquia, Canal, Aigua, Via aquífera, Torrent, Conducció d'aigua, Aquífer, Rierol" }, "barrier/entrance": { - "name": "Entrada" + "name": "Entrada", + "terms": "Entrada, Porta, Portes, Portalada, Accés" }, "barrier/fence": { - "name": "Tanca" + "name": "Tanca", + "terms": "Valla, Tanca, Tancament, Barrera, " }, "barrier/gate": { - "name": "Porta" + "name": "Porta", + "terms": "Porta d'embarcament d'avions, Porta d'aeroport, Porta" }, "barrier/hedge": { - "name": "Tanca de bardissa" + "name": "Tanca de bardissa", + "terms": "Seto, Tanca de Bardissa, Valla de seto, Valla verda, Valla de plantes, Tanca de plantes" + }, + "barrier/kissing_gate": { + "name": "Porta giratòria", + "terms": "Porta giratòria, Porta sense retorn, Accés giratori, Porta de no retorn" + }, + "barrier/lift_gate": { + "name": "Barrera per a vehicles" + }, + "barrier/retaining_wall": { + "name": "Mur de contenció", + "terms": "Mur de contenció, Paret de contenció" + }, + "barrier/stile": { + "name": "esgraons" + }, + "barrier/toll_booth": { + "name": "Peatge", + "terms": "Peatge, Autopista de peatge, Cabina de peatge, Estació de peatge, Punt de peatge" }, "barrier/wall": { - "name": "Mur" + "name": "Mur", + "terms": "Mur, Paret, Muralla" + }, + "boundary/administrative": { + "name": "Límit administratiu", + "terms": "Límit administratiu, Frontera administrativa, Delimitació administrativa" }, "building": { - "name": "Edifici" + "name": "Edifici", + "terms": "Edifici, Bloc de pisos, Nau industrial, Centre comercial, Oficines, Bloc, Casa, Barraca" + }, + "building/apartments": { + "name": "Apartaments" + }, + "building/commercial": { + "name": "Edifici comercial" }, "building/entrance": { "name": "Entrada" }, + "building/garage": { + "name": "garatge " + }, + "building/house": { + "name": "Casa" + }, + "building/hut": { + "name": "Cabana" + }, + "building/industrial": { + "name": "Edifici industrial" + }, + "building/residential": { + "name": "Edifici residencial" + }, + "emergency/ambulance_station": { + "name": "Parada d'ambulàncies" + }, + "emergency/phone": { + "name": "Telèfon per a emergències" + }, "entrance": { "name": "Entrada" }, "highway": { "name": "Via" }, + "highway/bridleway": { + "name": "Camí de ferradura" + }, "highway/bus_stop": { "name": "Parada d'autobús" }, @@ -442,41 +1068,86 @@ "highway/footway": { "name": "Camí per a vianants" }, + "highway/living_street": { + "name": "Carrer residencial" + }, + "highway/mini_roundabout": { + "name": "Mini-Rotonda" + }, "highway/motorway": { "name": "Autopista" }, + "highway/motorway_junction": { + "name": "sortida d'autopista" + }, + "highway/motorway_link": { + "name": "Enllaç d'autopista" + }, "highway/path": { "name": "Camí" }, + "highway/pedestrian": { + "name": "Transeünt" + }, "highway/primary": { "name": "Carretera primària" }, + "highway/primary_link": { + "name": "Enllaç de carretera primària" + }, "highway/residential": { "name": "Carrer" }, + "highway/road": { + "name": "Carretera sense classificació" + }, "highway/secondary": { "name": "Carretera secundària" }, + "highway/secondary_link": { + "name": "Enllaç de carretera secundària" + }, "highway/service": { "name": "Via de servei" }, + "highway/service/alley": { + "name": "Carreró" + }, + "highway/service/drive-through": { + "name": "Via dins una propietat." + }, + "highway/service/driveway": { + "name": "Via d'accés a una propietat" + }, + "highway/service/emergency_access": { + "name": "Accés per a emergències" + }, + "highway/service/parking_aisle": { + "name": "Carrer d'aparcament" + }, "highway/steps": { "name": "Escales" }, "highway/tertiary": { "name": "Carretera terciària" }, + "highway/tertiary_link": { + "name": "Enllaç de carretera terciària" + }, "highway/track": { "name": "Pista" }, "highway/traffic_signals": { - "name": "Senyals de trànsit" + "name": "Semàfors" }, "highway/trunk": { "name": "Carretera principal" }, + "highway/trunk_link": { + "name": "Enllaç de via principal" + }, "highway/turning_circle": { - "name": "Canvi de sentit" + "name": "Cul de sac" }, "highway/unclassified": { "name": "Altres carreteres" @@ -487,23 +1158,50 @@ "historic/archaeological_site": { "name": "Jaciment arqueològic" }, + "historic/boundary_stone": { + "name": "Fita de terme" + }, "historic/castle": { "name": "Castell" }, + "historic/memorial": { + "name": "Memorial" + }, "historic/monument": { "name": "Monument" }, "historic/ruins": { "name": "Ruïnes" }, + "historic/wayside_cross": { + "name": "Creu Cristiana" + }, + "historic/wayside_shrine": { + "name": "Capella" + }, "landuse": { - "name": "Ús de la terra" + "name": "Aprofitament del terreny" + }, + "landuse/allotments": { + "name": "Horts" + }, + "landuse/basin": { + "name": "Bassa" }, "landuse/cemetery": { "name": "Cementiri" }, + "landuse/commercial": { + "name": "Zona comercial" + }, "landuse/construction": { - "name": "Construcció" + "name": "Zona en construcció" + }, + "landuse/farm": { + "name": "Terrenys de granja" + }, + "landuse/farmyard": { + "name": "Granja" }, "landuse/forest": { "name": "Bosc" @@ -512,7 +1210,7 @@ "name": "Herba" }, "landuse/industrial": { - "name": "Industrial" + "name": "Zona Industrial" }, "landuse/meadow": { "name": "Prat" @@ -521,28 +1219,43 @@ "name": "Verger" }, "landuse/quarry": { - "name": "Pedrera" + "name": "Mina a cel obert" }, "landuse/residential": { - "name": "Residencial" + "name": "Zona residencial" + }, + "landuse/retail": { + "name": "Comerç minorista" }, "landuse/vineyard": { "name": "Vinya" }, + "leisure": { + "name": "Esbarjo" + }, + "leisure/dog_park": { + "name": "Parc Caní" + }, "leisure/garden": { "name": "Jardí" }, "leisure/golf_course": { "name": "Camp de golf" }, + "leisure/marina": { + "name": "Port esportiu" + }, "leisure/park": { "name": "Parc" }, + "leisure/pitch": { + "name": "Camp d'esports" + }, "leisure/pitch/american_football": { "name": "Camp de futbol americà" }, "leisure/pitch/baseball": { - "name": "Camp de beibol" + "name": "Camp de beisbol" }, "leisure/pitch/basketball": { "name": "Pista de bàsquet" @@ -553,21 +1266,60 @@ "leisure/pitch/tennis": { "name": "Pista de tennis" }, + "leisure/pitch/volleyball": { + "name": "Camp de vòleibol" + }, "leisure/playground": { "name": "Zona de jocs infantils" }, + "leisure/slipway": { + "name": "Pendent per a embarcacions" + }, "leisure/stadium": { "name": "Estadi" }, "leisure/swimming_pool": { "name": "Piscina" }, + "line": { + "name": "Línia" + }, + "man_made": { + "name": "Fet per l'home" + }, + "man_made/breakwater": { + "name": "trencaonades" + }, + "man_made/cutline": { + "name": "Línia de tall" + }, "man_made/lighthouse": { "name": "Far" }, + "man_made/pier": { + "name": "Moll de pilons" + }, + "man_made/pipeline": { + "name": "Canonada" + }, + "man_made/survey_point": { + "name": "Punt referencial" + }, + "man_made/tower": { + "name": "Torre" + }, + "man_made/wastewater_plant": { + "name": "Depuradora d'aigües residuals" + }, "man_made/water_tower": { "name": "Torre d'aigua" }, + "man_made/water_well": { + "name": "Pou" + }, + "man_made/water_works": { + "name": "Planta potabilitzadora" + }, "natural": { "name": "Natural" }, @@ -581,14 +1333,13 @@ "name": "Penya-segat" }, "natural/coastline": { - "name": "Línia costanera", - "terms": "ribera" + "name": "Línia costanera" }, "natural/glacier": { "name": "Glacera" }, "natural/grassland": { - "name": "Prada" + "name": "Praderia" }, "natural/heath": { "name": "Landa" @@ -612,40 +1363,64 @@ "name": "Llac" }, "natural/water/pond": { - "name": "Bassa" + "name": "Estany" }, "natural/water/reservoir": { "name": "Embassament" }, "natural/wetland": { - "name": "Zona humida" + "name": "Aiguamolls" }, "natural/wood": { "name": "Bosc" }, + "office": { + "name": "Oficines" + }, + "place": { + "name": "Lloc" + }, + "place/city": { + "name": "Ciutat " + }, "place/hamlet": { "name": "Llogaret" }, "place/island": { "name": "Illa" }, + "place/isolated_dwelling": { + "name": "Vivenda aïllada" + }, "place/locality": { "name": "Indret" }, + "place/town": { + "name": "Ciutat" + }, "place/village": { "name": "Poble" }, + "point": { + "name": "Punt" + }, + "power": { + "name": "Electricitat" + }, + "power/generator": { + "name": "Planta de generació d'electricitat" + }, "power/line": { "name": "Línia elèctrica" }, "power/pole": { - "name": "Pal elèctric" + "name": "Piló de línia elèctrica" }, "power/sub_station": { "name": "Subestació" }, "power/tower": { - "name": "Torre elèctrica" + "name": "Torre de línia d'alta tensió" }, "power/transformer": { "name": "Transformador" @@ -653,46 +1428,138 @@ "railway": { "name": "Ferrocarril" }, + "railway/abandoned": { + "name": "Via fèrria abandonada" + }, + "railway/disused": { + "name": "Vià de tren fora d'ús" + }, "railway/level_crossing": { "name": "Pas a nivell" }, "railway/monorail": { "name": "Monocarril" }, + "railway/platform": { + "name": "Andana " + }, "railway/rail": { "name": "Via fèrria" }, + "railway/station": { + "name": "Estació de tren" + }, "railway/subway": { "name": "Metro" }, "railway/subway_entrance": { - "name": "Entrada de Metro" + "name": "Boca de Metro" }, "railway/tram": { - "name": "Tramvia ", - "terms": "tramvia" + "name": "Tramvia " + }, + "relation": { + "name": "Relació" + }, + "route/ferry": { + "name": "Ruta de ferri" }, "shop": { "name": "Botiga" }, + "shop/alcohol": { + "name": "Botiga de licors" + }, "shop/bakery": { "name": "Fleca" }, + "shop/beauty": { + "name": "Botiga de cosmètics" + }, + "shop/beverages": { + "name": "botiga de begudes" + }, + "shop/bicycle": { + "name": "Botiga de bicicletes" + }, "shop/books": { "name": "Llibreria" }, + "shop/boutique": { + "name": "Boutique" + }, "shop/butcher": { "name": "Carnisseria" }, + "shop/car": { + "name": "Concessionari de cotxes" + }, + "shop/car_parts": { + "name": "Botiga de recanvis de cotxe" + }, "shop/car_repair": { "name": "Taller d'automòbils" }, + "shop/chemist": { + "name": "Farmàcia" + }, + "shop/clothes": { + "name": "Botiga de roba" + }, + "shop/computer": { + "name": "Botiga d'informàtica" + }, + "shop/confectionery": { + "name": "Confiteria" + }, + "shop/convenience": { + "name": "Botiga d'ultramarins" + }, + "shop/deli": { + "name": "Botiga de comestibles" + }, + "shop/department_store": { + "name": "Grans magatzems" + }, + "shop/doityourself": { + "name": "Botiga de bricolatge" + }, + "shop/dry_cleaning": { + "name": "Centre de neteja en sec" + }, + "shop/electronics": { + "name": "Botiga d'electrònica" + }, + "shop/farm": { + "name": "Estand productiu" + }, + "shop/fishmonger": { + "name": "Peixateria" + }, "shop/florist": { "name": "Floristeria" }, + "shop/furniture": { + "name": "Botiga de mobles" + }, + "shop/garden_centre": { + "name": "Centre de jardineria" + }, + "shop/gift": { + "name": "Botiga de regals" + }, + "shop/greengrocer": { + "name": "Fruiteria" + }, "shop/hairdresser": { "name": "Perruqueria" }, + "shop/hardware": { + "name": "Drogueria" + }, + "shop/hifi": { + "name": "Botiga d'alta fidelitat" + }, "shop/jewelry": { "name": "Joieria" }, @@ -708,12 +1575,21 @@ "shop/mobile_phone": { "name": "Botiga de telefonia mòbil" }, + "shop/motorcycle": { + "name": "Botiga de motocicletes" + }, + "shop/music": { + "name": "Botiga de música" + }, "shop/newsagent": { - "name": "Agència de premsa" + "name": "Quiosc de premsa" }, "shop/optician": { "name": "Òptica" }, + "shop/outdoor": { + "name": "Botiga a l'aire lliure" + }, "shop/pet": { "name": "Botiga d'animals" }, @@ -738,6 +1614,15 @@ "shop/tyres": { "name": "Botiga de pneumàtics" }, + "shop/vacant": { + "name": "Botiga per ocupar" + }, + "shop/variety_store": { + "name": "Botiga de tot a 100" + }, + "shop/video": { + "name": "Botiga de vídeos" + }, "tourism": { "name": "Turisme" }, @@ -754,25 +1639,32 @@ "name": "Càmping " }, "tourism/caravan_site": { - "name": "Càmping per caravanes" + "name": "Càmping per a caravanes" }, "tourism/chalet": { "name": "Xalet" }, + "tourism/guest_house": { + "name": "Habitacions de lloguer" + }, "tourism/hostel": { - "name": "Alberg" + "name": "Alberg", + "terms": "Hostal" }, "tourism/hotel": { - "name": "Hotel" + "name": "Hotel", + "terms": "Hotel" }, "tourism/information": { - "name": "Informació" + "name": "Informació", + "terms": "Informació, Oficina d'informació, Punt d'Informació" }, "tourism/motel": { "name": "Motel" }, "tourism/museum": { - "name": "Museu" + "name": "Museu", + "terms": "Museu" }, "tourism/picnic_site": { "name": "Àrea de pícnic" @@ -784,13 +1676,66 @@ "name": "Mirador" }, "tourism/zoo": { - "name": "Zoo" + "name": "Zoo", + "terms": "Zoo, Zoològic" + }, + "type/boundary": { + "name": "Límit" + }, + "type/boundary/administrative": { + "name": "Límit administratiu" + }, + "type/multipolygon": { + "name": "Multipolígon" + }, + "type/restriction": { + "name": "Restricció" + }, + "type/route": { + "name": "Ruta" + }, + "type/route/bicycle": { + "name": "Ruta ciclista" + }, + "type/route/bus": { + "name": "Ruta d'autobús" + }, + "type/route/detour": { + "name": "Desviació" + }, + "type/route/ferry": { + "name": "Ruta de ferri" + }, + "type/route/foot": { + "name": "Ruta a peu" + }, + "type/route/pipeline": { + "name": "Traçat d'una canonada" + }, + "type/route/power": { + "name": "Traçat d'una línia elèctrica" + }, + "type/route/road": { + "name": "Ruta de carretera" + }, + "type/route/train": { + "name": "Ruta ferroviària" + }, + "type/route/tram": { + "name": "Ruta de tramvia" + }, + "type/route_master": { + "name": "Patró de la Ruta" + }, + "vertex": { + "name": "Altres", + "terms": "Altre, Altres" }, "waterway": { - "name": "Curs d'aigua" + "name": "Via aqüífera" }, "waterway/canal": { - "name": "Canal" + "name": "Canal " }, "waterway/dam": { "name": "Presa" @@ -799,7 +1744,7 @@ "name": "Sèquia" }, "waterway/drain": { - "name": "Desguàs " + "name": "Torrent" }, "waterway/river": { "name": "Riu" diff --git a/vendor/assets/iD/iD/locales/cs.json b/vendor/assets/iD/iD/locales/cs.json index 542378980..823dbe039 100644 --- a/vendor/assets/iD/iD/locales/cs.json +++ b/vendor/assets/iD/iD/locales/cs.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Uzel přidán.", - "vertex": "Uzel byl přidán k cestě." + "vertex": "Uzel byl přidán k cestě.", + "relation": "Přidána relace." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Kreslení přeruÅ¡eno." }, + "change_role": { + "annotation": "Role prvku relace byla změněna." + }, "change_tags": { "annotation": "Upraveny vlastnosti." }, @@ -72,7 +76,7 @@ "line": "Úhly cesty do pravého úhle.", "area": "Rohy plochy do pravého úhle." }, - "not_closed": "Nejde udělat do pravého úhle, protože to není smyčka." + "not_closed": "Nejde udělat do pravého úhle, protože nejde o smyčku." }, "delete": { "title": "Smazat", @@ -84,7 +88,14 @@ "area": "Plocha byla smazána.", "relation": "Relace byla smazána.", "multiple": "Bylo smazáno {n} objektů." - } + }, + "incomplete_relation": "Tento objekt nelze smazat, protože je stažený jen částečně." + }, + "add_member": { + "annotation": "Přidán člen do relace." + }, + "delete_member": { + "annotation": "Odstraněn člen z relace." }, "connect": { "annotation": { @@ -98,16 +109,17 @@ "title": "Rozpojit", "description": "Rozpojit tyto cesty/plochy.", "key": "D", - "annotation": "Odpojené cesty/plochy.", + "annotation": "Cesty/plochy byly rozpojeny.", "not_connected": "Není tu žádná cesta/plocha, kterou by bylo možné rozdělit." }, "merge": { "title": "Spojit", "description": "Spojit tyto cesty.", "key": "C", - "annotation": "Bylo spojeno {n} cest.", + "annotation": "Cesty spojeny (celkem {n}).", "not_eligible": "Objekty nelze spojit v jeden.", - "not_adjacent": "Tyto cesty nelze spojit v jednu, protože nekončí v jednom bodě." + "not_adjacent": "Tyto cesty nelze spojit v jednu, protože nekončí v jednom bodě.", + "restriction": "Tyto cesty není možné spojit, protože aspoň jedna z nich je členem relace \"{relation}\"." }, "move": { "title": "Posunout", @@ -146,7 +158,7 @@ }, "key": "X", "annotation": { - "line": "Rozdělit cestu.", + "line": "Cesta rozdělena.", "area": "Rozdělit hranici plochy.", "multiple": "Rozdělit {n} cest/hranic plochy." }, @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Není co vracet.", "nothing_to_redo": "Není co znovu provádět.", - "just_edited": "Právě jste upravil OpenStreetMap!", + "tooltip_keyhint": "Zkratka:", + "just_edited": "Právě jste upravil/a OpenStreetMap!", "browser_notice": "Tento editor funguje ve Firefoxu, Chrome, Safari, Opeře a Internet Exploreru od verze 9. Musíte tedy upgradovat na novější verzi prohlížeče; nebo použijte editor Potlatch 2.", "view_on_osm": "Zobrazit na OSM", - "zoom_in_edit": "zvětÅ¡it mapu kvůli editaci", + "translate": { + "translate": "Přeložit", + "localized_translation_label": "Mezinárodní název", + "localized_translation_language": "Zvolte jazyk", + "localized_translation_name": "Název" + }, + "zoom_in_edit": "Pro editaci přibližte mapu", "logout": "odhlásit", "loading_auth": "Připojuji se na OpenStreetMap...", "report_a_bug": "ohlásit chybu", @@ -172,7 +191,8 @@ "title": "Uložit změny", "description_placeholder": "Stručný popis vaÅ¡ich úprav", "message_label": "Zpráva k publikaci", - "upload_explanation": "Změny provedené pod jménem {user} budou viditelné na vÅ¡ech mapách postavených na datech z OpenStreetMap.", + "upload_explanation": "Vámi provedené změny budou viditelné na vÅ¡ech mapách postavených na datech z OpenStreetMap.", + "upload_explanation_with_user": "Změny provedené pod jménem {user} budou viditelné na vÅ¡ech mapách postavených na datech z OpenStreetMap.", "save": "Uložit", "cancel": "Storno", "warnings": "Varování", @@ -185,9 +205,9 @@ "truncated_list": "Přispěli {users} a {count} další." }, "geocoder": { - "title": "Hledat místo", - "placeholder": "Hledat místo", - "no_results": "Místo '{name}' nenalezeno" + "search": "Hledat celosvětově...", + "no_results_visible": "Na zobrazené části mapy nic nalezeno", + "no_results_worldwide": "Nic nenalezeno" }, "geolocate": { "title": "Ukázat moji polohu" @@ -196,16 +216,22 @@ "no_documentation_combination": "K této kombinaci vlastností není k dispozici dokumentace", "no_documentation_key": "K tomuto klíči není k dispozici dokumentace", "show_more": "Zobrazit víc", - "new_tag": "Nová vlastnost", "view_on_osm": "Zobrazit na openstreetmap.org", - "editing_feature": "Editace {feature}", "all_tags": "VÅ¡echny vlastnosti", + "all_members": "VÅ¡echny prvky", + "all_relations": "VÅ¡echny relace", + "new_relation": "Nová relace...", + "role": "Role", "choose": "Zvolte typ objektu", "results": "{search} nalezeno {n} krát", "reference": "Zobrazit na Wiki OpenStreetMap", - "back_tooltip": "Změnit typ vlastnosti", + "back_tooltip": "Změnit objekt", "remove": "Odstranit", - "search": "Hledat" + "search": "Hledat", + "unknown": "Není známo", + "incomplete": "", + "feature_list": "Hledat objekty", + "edit": "Editovat objekt" }, "background": { "title": "Pozadí", @@ -228,8 +254,18 @@ "uploading": "Ukládám úpravy na OpenStreetMap.", "unsaved_changes": "VaÅ¡e úpravy nebyly uloženy" }, + "success": { + "edited_osm": "OSM upraveno!", + "facebook": "Sdílet na Facebooku", + "tweet": "Tweet", + "okay": "OK" + }, + "confirm": { + "okay": "OK" + }, "splash": { "welcome": "Vítá vás iD, program pro editaci OpenStreetMap", + "text": "iD je uživatelsky přátelský, ale silný nástroj pro editaci nejrozsáhlejší svobodné mapy světa. Toto je verze {version}. Více informací na {website}, chybová hlášení na {github}.", "walkthrough": "Prohlídka editoru", "start": "Začít s editací" }, @@ -263,39 +299,46 @@ "help": { "title": "Pomoc", "help": "# Pomoc\n\nToto je editor [OpenStreetMap](http://www.openstreetmap.org/), svobodné a otevřené mapy světa, vytvářené jako open-source a open-data. S pomocí editoru můžete přidávat a upravovat data v mapě třeba ve svém okolí, a zlepÅ¡ovat tak celou mapu pro každého.\n\nVaÅ¡e úpravy mapy budou viditelné každým, kdo používá OpenStreetMap. Je ovÅ¡em třeba mít uživatelský účet na OpenStreetMap, který si můžete [snadno a zdarma zřídit](https://www.openstreetmap.org/user/new).\n\n[iD editor](http://ideditor.com/) je projekt vytvářený spoluprácí více lidí, se [zdrojovým kódem na GitHubu](https://github.com/systemed/iD).\n", - "editing_saving": "# Editace a publikace\n\nTento editor pracuje primárně online - právě teď k němu přistupujete prostřednictvím webové stránky.\n\n### Výběr objektů\n\nChcete-li vybrat objekt, jako třeba silnici nebo obchod, klikněte na něj v mapě. Objekt se takto označí, otevře se boční panel s vlastnostmi objektu a zobrazí se nabídka akcemi, které lze s objektem provést.\n\nMůžete označit a pracovat s několika objekty najednou: podržte klávesu 'Shift', klikněte na mapu a táhněte myší či prstem. Takto se označí vÅ¡echny objekty uvnitř přísluÅ¡ného obdélníku - a můžete pracovat se vÅ¡emi najednou.\n\n### Publikace změn\n\nKdyž provedete nějaké úpravy objektů v mapě, úpravy jsou uloženy lokálně ve vaÅ¡em prohlížeči. Nebojte se, když uděláte chybu - úpravy lze vrátit zpět tlačítkem Zpět, a naopak je znovu provést tlačítkem Znovu.\n\nPo dokončení bloku úprav klikněte na 'Uložit' - například když jste upravili jednu část města, a chcete začít úpravy někde jinde. Zobrazí se přehled úprav, které jste provedli, editor tyto úpravy zkontroluje, a když se mu něco nebude zdát, zobrazí varování a návrhy.\n\nKdyž bude vÅ¡echno v pořádku, můžete přidat krátký komentář s vysvětlením vaÅ¡ich úprav a kliknout znovu 'Uložit'. Úpravy se tímto publikují na [OpenStreetMap.org](http://www.openstreetmap.org/), kde za chvíli budou viditelné pro vÅ¡echny uživatele a bude na nich možné provádět další úpravy.\n\nPokud nechcete nebo nemůžete pravy dokončit teď, stačí prostě odejít ze stránky pryč. Až příště navÅ¡tívíte stránku (na stejném počítači, ve stejném prohlížeči), editor vám nabídne možnost znovu načíst neuložené úpravy.\n", + "editing_saving": "# Editace a publikace\n\nTento editor pracuje primárně online - právě teď k němu přistupujete prostřednictvím webové stránky.\n\n### Výběr objektů\n\nChcete-li vybrat objekt, jako třeba silnici nebo obchod, klikněte na něj v mapě. Objekt se takto označí, otevře se boční panel s vlastnostmi objektu a zobrazí se nabídka akcemi, které lze s objektem provést.\n\nMůžete označit a pracovat s několika objekty najednou: podržte klávesu 'Shift', klikněte na mapu a táhněte myší či prstem. Takto se označí vÅ¡echny objekty uvnitř přísluÅ¡ného obdélníku - a můžete pracovat se vÅ¡emi najednou.\n\n### Publikace změn\n\nKdyž provedete nějaké úpravy objektů v mapě, úpravy jsou uloženy lokálně ve vaÅ¡em prohlížeči. Nebojte se, když uděláte chybu - úpravy lze vrátit zpět tlačítkem Zpět, a naopak je znovu provést tlačítkem Znovu.\n\nPo dokončení bloku úprav klikněte na 'Uložit' - například když jste upravil/a jednu část města, a chcete začít úpravy někde jinde. Zobrazí se přehled úprav, které jste provedli, editor tyto úpravy zkontroluje, a když se mu něco nebude zdát, zobrazí varování a návrhy.\n\nKdyž bude vÅ¡echno v pořádku, můžete přidat krátký komentář s vysvětlením vaÅ¡ich úprav a kliknout znovu 'Uložit'. Úpravy se tímto publikují na [OpenStreetMap.org](http://www.openstreetmap.org/), kde za chvíli budou viditelné pro vÅ¡echny uživatele a bude na nich možné provádět další úpravy.\n\nPokud nechcete nebo nemůžete pravy dokončit teď, stačí prostě odejít ze stránky pryč. Až příště navÅ¡tívíte stránku (na stejném počítači, ve stejném prohlížeči), editor vám nabídne možnost znovu načíst neuložené úpravy.\n", "roads": "# Cesty\n\nEditor umožňuje vytvářet, opravovat a mazat silnice, pěšiny, cyklostezky, železnice atd. Zmapovat by mělo jít jakýkoli druh komunikace.\n\n### Výběr\n\nKdyž na cestu kliknete, zbarví se její obrys, otevře se u ní malá nabídka s nástroji a dále boční panel s informacemi o cestě.\n\n### Úpravy\n\nČasto narazíte na cesty, které jen nepřesně sledují pozadí či trasu GPS. Takové cesty můžete zarovnat na správné místo.\n\nNapřed klikněte na cestu, kterou chcete upravit. Cesta se rozsvítí a podél ní se objeví kontrolní uzly, které můžete posunout na správné místo. Pokud chcete přidat další kontrolní body a zpřesnit tak průběh cesty, stačí dvakrát kliknout na kus cesty mezi dvěma uzly - na zvolené místo přibude nový uzel.\n\nKdyž je reálná cesta napojena na jinou, ale v mapě spojeny nejsou, posuňte myší kontrolní uzel jedné cesty nad druhou - cesty se pak spojí. Propojení cest je velmi důležité pro správnou funkci navigací.\n\nTaké můžete posunout najednou celou cestu: buď klikněte na ikonu posunu v menu zobrazeném u cesty nebo stiskněte klávesu `M` a potom klikněte myší pro ukončení posunu. Jen pozor - pokud jsou vůči pozadí či GPS stopě vÅ¡echny objekty v okolí, pravděpodobně to bude chybným pozadím a ne chybnou polohou objektů.\n\n### Mazání\n\nPokud je cesta úplně Å¡patně, můžete ji zcela odstranit z mapy. Neměli byste se spoléhat pouze na satelitní snímky - mohou být zastaralé nebo zavádějící -, ideální je se přesvědčit na místě, že cesta opravdu neexistuje. Zvlášť při mazání objektů buďte opatrní - výsledek vaší úpravy se projeví v mapě pro vÅ¡echny její uživatele.\n\nCestu smažete tak, že na ni kliknete a zvolíte ikonu odpadkového koÅ¡e nebo stisknete klávesu Delete.\n\n### Vytváření\n\nNarazili jste na cestu, která by v mapě měla být, ale není? Klikněte na tlačítko 'Cesta' vlevo nahoře nebo stiskněte klávesu `2` - to vám umožní nakreslit novou cestu.\n\nKlikněte na místo, kde cesta začíná. Pokud cesta vychází z jiné, existující cesty, klikněte na místo, kde se cesty oddělují.\n\nPotom postupně klikejte na body, kudy cesta vede, podle satelitních snímků nebo trasy z GPS. Pokud vaÅ¡e cesta protíná jinou, je třeba je propojit tak, že kliknete na bod křížení. Nakonec dvakrát klikněte na stejné místo nebo stiskněte klávesu 'Return' nebo 'Enter', cesta se tak ukončí.\n", "gps": "# GPS\n\nData z GPS jsou nejdůvěryhodnějším zdrojem informací pro OpenStreetMap. Tento editor podporuje zobrazení tras ve formátu `.gpx` nahrané z vaÅ¡eho počítače. Takovou trasu můžete nasbírat s pomocí nejrůznějších aplikací pro mobily nebo s pomocí specializované navigace.\n\nPro více informací, jak provést takový sběr dat z GPS, viz např. návod anglicky:\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nPokud už máte záznam ve formátu GPX, přetáhněte soubor myší či prstem nad editor. Rozpozná-li editor formát souboru, zobrazí se trasa v mapě jako světle zelená čára. Pokud chcete tuto novou vrstvu zapnout, vypnout nebo zvětÅ¡it na velikost pracovní plochy, klikněte na menu 'Nastavení pozadí' na levé straně.\n\nTrasa GPX nebude přímo nahrána na OpenStreetMap - pouze slouží jako vodítko, podle kterého se můžete orientovat, a podle kterého můžete kreslit nové objekty do mapy.\n", "imagery": "# Podkladové snímky\n\nSatelitní a letecké snímky jsou důležitým zdrojem mapových dat. V menu 'Nastavení pozadí' na levé straně editoru je k dispozici kombinace leteckých snímků, satelitních snímků a dalších volně dostupných podkladů.\n\nImplicitní vrstvou jsou satelitní snímky [Bing](http://www.bing.com/maps/), ale jakmile se přesunete do konkrétní geografické oblasti a nastavíte dostatečné zvětÅ¡ení, nabídnou se vám nové mapové podklady. V některých státech, jako jsou Spojené státy, Francie či Dánskou, jsou k dispozici snímky ve vysoké kvalitě. Pro velkou část České republiky jsou také dostupné velmi detailní satelitní snímky (data z katastru nemovitostí zatím editor nepodporuje).\n\nPodklady jsou někdy posunuté vůči mapě, kvůli chybám na straně poskytovatele snímů. Pokud uvidíte, že je mnoho cest v mapě posunuto vůči pozadí, nesnažte se je přesunout - posun obvykle znamená chybu v podkladu a ne chybu v mapě. V menu 'Nastavení pozadí' klikněte na 'Zarovnat pozadí' - to vám dovolí posunout podklad, aby lícoval s mapou.\n", "addresses": "# Adresy\n\nJednou z nejužitečnějších součástí mapy jsou adresy.\n\nAdresy jsou sice někdy chápány jako označení kousku ulice, ale v OpenStreetMap jsou uloženy v budovách či objektech podél ulice. V České republice jsou adresy větÅ¡inou samostatným uzlem uvnitř budovy.\n\nMůžete tedy data o adrese vkládat jak k samostatnému bodu, tak k ploÅ¡e označující budovu.\nNejlepším zdrojem informací o adresách je průzkum přímo v terénu či jeho dobrá znalost - stejně jako u celého projektu OpenStreetMap je přebírání dat z komerčních zdrojů typu Google Maps přísně zakázáno.\n", - "inspector": "# Používání Inspektoru\n\nInspektor je prvek uživatelského rozhraní na pravé straně. Inspektor se objeví, když je vybraný nějaký objekt, a umožní vám editovat jeho vlastnosti.\n\n### Výběr typu objektu\n\nJakmile vytvoříte uzel, cestu nebo plochu, můžete zvolit typ objektu. Např. jestli jde o silnici nebo pěšinu, obchod nebo hospodu. Inspektor zobrazí tlačítka pro nejčastější typy objektů; další můžete najít prostřednictvím pole pro vyhledávání.\n\nKdyž u tlačítka typu objektu kliknete na 'i' vpravo dole, zobrazí se vám o něm více informací. Když kliknete na samotné tlačítko, vyberete přísluÅ¡ný typ.\n\n### Formuláře a editace vlastností\n\nPoté, co vyberete typ objektu nebo když vyberete objekt s už přiřazeným typem, v inspektoru se zobrazí pole s bližšími informacemi o objektu - jako třeba název nebo adresa.\n\nPod těmito poli jsou další ikony. Když na ně kliknete, tak můžete přidávat další detaily, jako vazbu na [Wikipedii](http://www.wikipedia.org/), přístup pro vozíčkáře atd.\n\nPokud chcete přidat k objektu jeÅ¡tě nějaké jiné vlastnosti, klikněte na 'Další vlastnosti' úplně dole. Jedním z informačních zdrojů pak může být [Taginfo](http://taginfo.openstreetmap.org/), kde se dozvíte o nejčastějších kombinacích tagů.\n\nZměny provedené v inspektoru jsou ihned vidět na mapě zobrazené ve vaÅ¡em prohlížeči. Můžete je vrátit zpět kliknutím na tlačítko 'Undo'.\n\n### Zavření inspektoru\n\nInspektor můžete zavřít kliknutím na tlačítko vpravo nahoře, nebo stisknutím Escape, nebo kliknutím jinam na mapu.\n" + "inspector": "# Používání Inspektoru\n\nInspektor je prvek uživatelského rozhraní na pravé straně. Inspektor se objeví, když je vybraný nějaký objekt, a umožní vám editovat jeho vlastnosti.\n\n### Výběr typu objektu\n\nJakmile vytvoříte uzel, cestu nebo plochu, můžete zvolit typ objektu. Např. jestli jde o silnici nebo pěšinu, obchod nebo hospodu. Inspektor zobrazí tlačítka pro nejčastější typy objektů; další můžete najít prostřednictvím pole pro vyhledávání.\n\nKdyž u tlačítka typu objektu kliknete na 'i' vpravo dole, zobrazí se vám o něm více informací. Když kliknete na samotné tlačítko, vyberete přísluÅ¡ný typ.\n\n### Formuláře a editace vlastností\n\nPoté, co vyberete typ objektu nebo když vyberete objekt s už přiřazeným typem, v inspektoru se zobrazí pole s bližšími informacemi o objektu - jako třeba název nebo adresa.\n\nPod těmito poli jsou další ikony. Když na ně kliknete, tak můžete přidávat další detaily, jako vazbu na [Wikipedii](http://www.wikipedia.org/), přístup pro vozíčkáře atd.\n\nPokud chcete přidat k objektu jeÅ¡tě nějaké jiné vlastnosti, klikněte na 'Další vlastnosti' úplně dole. Jedním z informačních zdrojů pak může být [Taginfo](http://taginfo.openstreetmap.org/), kde se dozvíte o nejčastějších kombinacích tagů.\n\nZměny provedené v inspektoru jsou ihned vidět na mapě zobrazené ve vaÅ¡em prohlížeči. Můžete je vrátit zpět kliknutím na tlačítko 'Undo'.\n\n### Zavření inspektoru\n\nInspektor můžete zavřít kliknutím na tlačítko vpravo nahoře, nebo stisknutím Escape, nebo kliknutím jinam na mapu.\n", + "buildings": "# Budovy\n\nOpenStreetMap je největší databází budov na světě. Můžete tuto databázi rozÅ¡iřovat a vylepÅ¡ovat.\n\n### Výběr\n\nBudovu označíte kliknutím na její hranici. Budova se v editoru rozsvítí, otevře se malá nabídka nástrojů a boční panel s informacemi o budově.\n\n### Úpravy\n\nBudovy někdy mohou mít Å¡patnou polohu, tvar nebo nesprávné vlastnosti.\n\nPokud chcete posunout celou budovu, označte ji a kliněte na ikonu posunu - pak můžete pohnout budovou myší. Posun ukončíte kliknutím.\n\nKdyž má budova Å¡patný tvar, klikněte na uzel na hranici budovy a posuňte ho na správné místo.\n\n### Vytváření\n\nMohou být budovy v mapě zaznamenané jako plochy, nebo jako samostatné uzly? Pravidlo je takové, že _pokud je to možné, budovy by se měly mapovat jako plochy_, a firmy, podniky, zařízení a další subjekty působící v budově by se měly mapovat jako uzly uvnitř budovy. V České republice se jako uzly uvnitř budovy obvykle mapují i adresy.\n\nChcete-li nakreslit novou budovu, klikněte na tlačítko 'Plocha' vlevo nahoře a klikáním nakreslete obrys budovy. Kreslení ukončíte buď kliknutím na první nakreslený uzel nebo stisknutím klávesy 'Enter' nebo 'Return'.\n\n### Smazání\n\nBudovy lze také mazat - ale dělejte to pouze v případě, že jste si opravdu jistí, že budova ve skutečnosti neexistuje. Satelitní snímky nejsou dostatečným důkazem, protože mohou být zastaralé nebo zavádějící. Buďte opatrní - když budovu smažete, budova zmizí z mapy pro vÅ¡echny její uživatele.\n\nBudovu smažete tak, že ji označíte kliknutím a potom buď kliknete na ikonu odpadkového koÅ¡e, nebo stisknete klávesu 'Delete'.\n" }, "intro": { "navigation": { - "drag": "Kus stránky s mapou zobrazuje data z OpenStreetMap a pod nimi pozadí. Po mapě se můžete pohybovat uchopením mapy myší a skrolováním, podobně jakou po jakékoli jiné mapě na internetu. **Uchopte mapu!**", + "title": "Navigace", + "drag": "Hlavní část stránky, tedy mapa, zobrazuje data z OpenStreetMap a pod nimi pozadí. Po mapě se můžete pohybovat uchopením mapy myší a skrolováním, podobně jako po jakékoli jiné mapě na internetu. **Uchopte mapu!**", "select": "Mapa se skládá z objektů tří typů: uzlů, cest a ploch. Můžete zvolit libovolný objekt tak, že na něj kliknete. **Klikněte na uzel.**", "header": "Titulek ukazuje typ objektu.", "pane": "Když je objekt zvolen, zobrazí se nástroj pro editaci jeho vlastností. Titulek ukazuje typ objektu a hlavní panel zobrazuje vlastnosti objektu, jako jeho název či adresu. **Zavřete editor vlastností kliknutím na tlačítko vpravo nahoře.**" }, "points": { + "title": "Uzly", "add": "Reálné objekty jako obchody, hospody nebo rozcestníky můžete do mapy zanést pomocí uzlů. Uzly označují konkrétní bod, kde se něco nachází. **Klikněte na tlačítko Uzel a přidejte tak nový uzel.**", "place": "Uzel zanesete do mapy kliknutím. **Umístěte uzel do budovy.**", + "search": "Pomocí uzlů lze zachytit spoustu různých reálných objektů. Řekněme, že vámi přidávaný bod je kavárna. **Dejte hledat '{name}'.**", "choose": "**V seznamu zvolte Kavárnu.**", - "describe": "Uzel je nyní označený jako kavárna. Pomocí editoru vlastností můžete přidat více detailů o objektu. **Přidejte jméno.\"", + "describe": "Uzel je nyní označený jako kavárna. Pomocí editoru vlastností můžete přidat více detailů o objektu. **Přidejte jméno.**", "close": "Editor vlastností lze zavřít kliknutím na tlačítko. **Zavřete editor vlastností.**", - "reselect": "Někdy není třeba uzel přidávat, protože už existuje, ale je Å¡patně nebo nekompletně popsaný. Existující uzly můžete editovat. **Vyberte uzel, který jste před chvilkou vytvořil/a.**", + "reselect": "Někdy není třeba uzel přidávat, protože už existuje, ale je Å¡patně nebo nekompletně popsaný. Existující uzly můžete editovat. **Zvolte uzel, který jste před chvilkou vytvořil/a.**", "fixname": "**Změňte název a zavřete editor vlastností.**", "reselect_delete": "Libovolný objekt na mapě lze smazat. **Klikněte na uzel, který jste před chvilkou vytvořil/a.**", "delete": "Kolem uzlu se zobrazí nabídka operací, které je možné s uzlem provést, včetně smazání. **Smažte uzel.**" }, "areas": { + "title": "Plochy", + "add": "Reálný objekt lze podrobněji reprezentovat pomocí plochy, která opisuje jeho hranici. Pro větÅ¡inu typů objektů lze místo uzlu použít plochu - a často je to tak lepší. **Klikněte na tlačítko Plocha a přidejte tak novou plochu.**", "corner": "Plochu nakreslíte tak, že postupně nanášíte jeden uzel za druhým podél hranice plochy. **Umístěte první uzel na jeden z rohů hřiÅ¡tě.**", "place": "Plochu zakreslíte tak, že přidáte další uzly. Kreslení zakončíte kliknutím na počáteční uzel. **Nakreslete plochu hřiÅ¡tě.**", - "search": "**Dejte hledat Dětské hřiÅ¡tě.**", + "search": "**Dejte hledat '{name}'.**", "choose": "**V seznamu zvolte HřiÅ¡tě.**", "describe": "**Pridejte název a zavřete editor vlastností.**" }, "lines": { + "title": "Cesty", "add": "Silnice, železnice nebo řeky lze v mapě zachytit pomocí lomených čar neboli cest. **Klikněte na tlačítko Cesta.**", "start": "**Cestu začněte kliknutím na jeden konec silnice.**", "intersect": "Klikáním přidáte další a další uzly k cestě. Mapu si můžete během kreslení posouvat. Silnice a další druhy cest jsou obvykle součástí Å¡irší sítě. V takovém případě je důležité, aby cesty byly vzájemně propojeny, aby správně fungovaly navigační aplikace. **Klikněte na Flower Street - vytvoříte tak křižovatku těchto dvou cest.**", @@ -306,6 +349,7 @@ "restart": "Je třeba, aby ulice protínala Flower Street." }, "startediting": { + "title": "Začít s editací", "help": "Další dokumentaci a také tuto prohlídku naleznete zde.", "save": "Nezapomeňte pravidelně ukládat své úpravy!", "start": "Začít mapovat!" @@ -325,6 +369,9 @@ "category-road": { "name": "Silnice" }, + "category-route": { + "name": "Trasa" + }, "category-water": { "name": "Voda" } @@ -332,6 +379,7 @@ "fields": { "access": { "label": "Přístup", + "placeholder": "Není známo", "types": { "access": "VÅ¡em", "foot": "Pěší", @@ -385,6 +433,12 @@ "amenity": { "label": "Typ" }, + "artist": { + "label": "Umělec" + }, + "artwork_type": { + "label": "Typ" + }, "atm": { "label": "Bankomat" }, @@ -394,6 +448,9 @@ "bicycle_parking": { "label": "Typ" }, + "boundary": { + "label": "Typ" + }, "building": { "label": "Budova" }, @@ -404,7 +461,8 @@ "label": "Budova" }, "capacity": { - "label": "Kapacita" + "label": "Kapacita", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Směr" @@ -437,6 +495,9 @@ "denotation": { "label": "Označení" }, + "description": { + "label": "Popis" + }, "elevation": { "label": "Nadmořská výška" }, @@ -447,11 +508,15 @@ "label": "Typ" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Poplatek" }, + "fixme": { + "label": "Opravit" + }, "highway": { "label": "Typ" }, @@ -479,7 +544,8 @@ "label": "Typ" }, "lanes": { - "label": "Pruhů" + "label": "Pruhů", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Vrstva" @@ -488,7 +554,8 @@ "label": "Typ" }, "levels": { - "label": "Počet pater" + "label": "Počet pater", + "placeholder": "2, 4, 6..." }, "location": { "label": "Umístění" @@ -497,10 +564,12 @@ "label": "Typ" }, "maxspeed": { - "label": "Povolená rychlost" + "label": "Povolená rychlost", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Název" + "label": "Název", + "placeholder": "Název objektu (existuje-li)" }, "natural": { "label": "Přírodní objekt" @@ -533,7 +602,8 @@ "label": "Typ" }, "phone": { - "label": "Telefon" + "label": "Telefon", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Typ" @@ -547,6 +617,9 @@ "ref": { "label": "Označení" }, + "relation": { + "label": "Typ" + }, "religion": { "label": "Náboženství", "options": { @@ -559,6 +632,15 @@ "taoist": "Taoismus" } }, + "restriction": { + "label": "Typ" + }, + "route": { + "label": "Typ" + }, + "route_master": { + "label": "Typ" + }, "sac_scale": { "label": "Obtížnost stezky" }, @@ -579,6 +661,7 @@ }, "structure": { "label": "Struktura", + "placeholder": "Není známo", "options": { "bridge": "Most", "tunnel": "Tunel", @@ -611,7 +694,8 @@ "label": "Typ" }, "website": { - "label": "Webová stránka" + "label": "Webová stránka", + "placeholder": "http://example.com/" }, "wetland": { "label": "Typ" @@ -627,8 +711,13 @@ } }, "presets": { + "address": { + "name": "Adresa", + "terms": "adresa,PSČ,ulice" + }, "aeroway": { - "name": "Přistávací dráha" + "name": "Přistávací dráha", + "terms": "letitiÅ¡tě,přistávací dráha,letadlo,terminál" }, "aeroway/aerodrome": { "name": "LetiÅ¡tě", @@ -639,10 +728,12 @@ "terms": "apron" }, "aeroway/gate": { - "name": "LetiÅ¡tní gate" + "name": "LetiÅ¡tní gate", + "terms": "letadlo,letiÅ¡tě,přistávací dráha,terminál" }, "aeroway/hangar": { - "name": "Hangár" + "name": "Hangár", + "terms": "hangár,garáž,letadlo,letiÅ¡tě" }, "aeroway/helipad": { "name": "Heliport", @@ -653,37 +744,60 @@ "terms": "runway,přistávací dráha,vzletová dráha,přistávací plocha" }, "aeroway/taxiway": { - "name": "Pojezdová dráha" + "name": "Pojezdová dráha", + "terms": "pojezdová dráha,taxiway,letiÅ¡tě" }, "aeroway/terminal": { "name": "LetiÅ¡tní terminál", "terms": "letiÅ¡tě,terminál" }, "amenity": { - "name": "Zařízení" + "name": "Zařízení", + "terms": "vybavenost,zařízení,služba" + }, + "amenity/atm": { + "name": "Bankomat", + "terms": "bankomat,ATM,automat,banka,výběr" }, "amenity/bank": { "name": "Banka", "terms": "banka,spořitelna,kampelička,záložna,směnárna,bankomat,bank,depozit" }, "amenity/bar": { - "name": "Bar" + "name": "Bar", + "terms": "bar,klub,hospoda" }, "amenity/bench": { - "name": "Lavička" + "name": "Lavička", + "terms": "lavička,sezení" }, "amenity/bicycle_parking": { - "name": "Parkování kol" + "name": "Parkování kol", + "terms": "stojan,kolo,stojan na kolo,parkoviÅ¡tě na kolo,cyklostojan" }, "amenity/bicycle_rental": { - "name": "Půjčovna kol" + "name": "Půjčovna kol", + "terms": "půjčovna kol,cyklopůjčovna" }, "amenity/cafe": { "name": "Kavárna", "terms": "káva,kafe,kavárna,čaj,čajovna" }, + "amenity/car_rental": { + "name": "Půjčovna aut", + "terms": "půjčovna aut,autopůjčovna" + }, + "amenity/car_sharing": { + "name": "Sdílení aut", + "terms": "sdílení aut,car sharing" + }, "amenity/car_wash": { - "name": "Mytí aut" + "name": "Mytí aut", + "terms": "myčka,automyčka,mytí,čistění,umývání,čistírna" + }, + "amenity/childcare": { + "name": "MimoÅ¡kolní péče", + "terms": "družina,Å¡kolka,péče o děti,kroužek,tábor" }, "amenity/cinema": { "name": "Kino", @@ -695,6 +809,10 @@ "amenity/courthouse": { "name": "Soud" }, + "amenity/drinking_water": { + "name": "Pitná voda", + "terms": "pítko,fontána,fontánka" + }, "amenity/embassy": { "name": "Velvyslanectví" }, @@ -737,6 +855,10 @@ "name": "Chrám", "terms": "křesÅ¥anský,křesÅ¥anství,kostel,kostelík,chrám,bazilika,katedrála,kaple,kaplička,chrám páně,rotunda,farnost,diecéze,meÅ¡ita,minaret,synagoga,pagoda,stúpa,oratorium,motlitebna,náboženský,náboženská,náboženské,sakrální,svatyně" }, + "amenity/place_of_worship/buddhist": { + "name": "Budhistický chrám", + "terms": "stúpa,vihara,klášter,chrám,pagoda,zendo,dojo" + }, "amenity/place_of_worship/christian": { "name": "Kostel", "terms": "křesÅ¥anský,křesÅ¥anství,kostel,kostelík,chrám,bazilika,katedrála,kaple,kaplička,chrám páně,rotunda,farnost,diecéze" @@ -774,6 +896,10 @@ "amenity/swimming_pool": { "name": "Plavecký bazén" }, + "amenity/taxi": { + "name": "StanoviÅ¡tě taxi", + "terms": "taxi,taxi stání,drožka" + }, "amenity/telephone": { "name": "Telefon" }, @@ -782,7 +908,8 @@ "terms": "divadlo,divadelní,představení,muzikál" }, "amenity/toilets": { - "name": "Záchodky" + "name": "Záchodky", + "terms": "toalety,toaleta,záchod,záchodky,WC" }, "amenity/townhall": { "name": "Radnice", @@ -796,6 +923,9 @@ "name": "Odpadkový koÅ¡", "terms": "popelnice,kontejner,odpadkový koÅ¡,odpadky" }, + "area": { + "name": "Plocha" + }, "barrier": { "name": "Zábrana" }, @@ -862,6 +992,9 @@ "building/house": { "name": "Dům" }, + "emergency/ambulance_station": { + "name": "Zdravotní pohotovost" + }, "emergency/phone": { "name": "Tísňový telefon" }, @@ -1096,7 +1229,8 @@ "name": "Volejbalové hřiÅ¡tě" }, "leisure/playground": { - "name": "Dětské hřiÅ¡tě" + "name": "Dětské hřiÅ¡tě", + "terms": "hřiÅ¡tě,dětské hřiÅ¡tě,prolézačky,prolézačka,pískoviÅ¡tě,houpačky,houpačka,skluzavky,skluzavka" }, "leisure/slipway": { "name": "Vodní skluz" @@ -1107,6 +1241,9 @@ "leisure/swimming_pool": { "name": "Plavecký bazén" }, + "line": { + "name": "Cesta" + }, "man_made": { "name": "Umělý objekt" }, @@ -1205,12 +1342,6 @@ "office": { "name": "Kanceláře" }, - "other": { - "name": "Jiné" - }, - "other_area": { - "name": "Jiné" - }, "place": { "name": "Místo" }, @@ -1236,6 +1367,9 @@ "place/village": { "name": "Vesnice" }, + "point": { + "name": "Uzel" + }, "power": { "name": "Energetika" }, @@ -1292,6 +1426,12 @@ "name": "Tramvaj", "terms": "tramvaj,tranvaj,Å¡alina,Å¡mirgl,tramvajka,elektrika,električka,tram" }, + "relation": { + "name": "Relace" + }, + "route/ferry": { + "name": "Trasa trajektu" + }, "shop": { "name": "Obchod" }, @@ -1359,6 +1499,10 @@ "shop/electronics": { "name": "Elektro" }, + "shop/farm": { + "name": "Stánek s ovocem, zeleninou", + "terms": "stánek,ovoce,zelenina,trh,tržiÅ¡tě,farmářský trh,farmářské tržiÅ¡tě,farma" + }, "shop/fishmonger": { "name": "Rybárna" }, @@ -1503,6 +1647,57 @@ "tourism/zoo": { "name": "ZOO" }, + "type/boundary": { + "name": "Hranice" + }, + "type/boundary/administrative": { + "name": "Administrativní hranice" + }, + "type/multipolygon": { + "name": "Multipolygon" + }, + "type/restriction": { + "name": "Omezení" + }, + "type/route": { + "name": "Trasa" + }, + "type/route/bicycle": { + "name": "Cyklotrasa" + }, + "type/route/bus": { + "name": "Autobusová trasa" + }, + "type/route/detour": { + "name": "Trasa objížďky" + }, + "type/route/ferry": { + "name": "Trajektová trasa" + }, + "type/route/foot": { + "name": "Pěší trasa" + }, + "type/route/pipeline": { + "name": "Potrubní trasa" + }, + "type/route/power": { + "name": "Elektrická trasa" + }, + "type/route/road": { + "name": "Silniční trasa" + }, + "type/route/train": { + "name": "Železniční trasa" + }, + "type/route/tram": { + "name": "Tramvajová trasa" + }, + "type/route_master": { + "name": "Řídící relace trasy" + }, + "vertex": { + "name": "Jiné" + }, "waterway": { "name": "Vodní tok" }, diff --git a/vendor/assets/iD/iD/locales/da.json b/vendor/assets/iD/iD/locales/da.json index 857382b05..27a594420 100644 --- a/vendor/assets/iD/iD/locales/da.json +++ b/vendor/assets/iD/iD/locales/da.json @@ -7,7 +7,7 @@ }, "add_line": { "title": "Linje", - "description": "Tilføj veje, gader, stier, kanaler eller andre linjer til kortet", + "description": "Tilføj veje, gader, gangstier, kanaler eller andre linjer til kortet", "tail": "Klik pÃ¥ kortet for at begynde at indtegne en vej, sti eller rute." }, "add_point": { @@ -17,20 +17,21 @@ }, "browse": { "title": "Gennemse", - "description": "Træk rundt og zoom pÃ¥ kortet." + "description": "Træk og zoom pÃ¥ kortet." }, "draw_area": { "tail": "Klik for at tilføje punkter til dit omrÃ¥de. Klik pÃ¥ det første punkt for at færdiggøre omrÃ¥det." }, "draw_line": { - "tail": "Klik her for at tilføje flere punkter til linjen. Klik pÃ¥ andre linjer for at forbinde til dem og dobbeltklik for at afslutte linjen." + "tail": "Klik for at tilføje flere punkter til linjen. Klik pÃ¥ andre linjer for at forbinde til dem og dobbeltklik for at afslutte linjen." } }, "operations": { "add": { "annotation": { "point": "Tilføjede et punkt.", - "vertex": "Tilføjede et punkt til en vej." + "vertex": "Tilføjede et punkt til en vej.", + "relation": "Tilføjede en relation." } }, "start": { @@ -48,8 +49,11 @@ "cancel_draw": { "annotation": "Annullerede indtegning." }, + "change_role": { + "annotation": "Ændrede rollen for et relationsmedlem." + }, "change_tags": { - "annotation": "Ændret tags." + "annotation": "Ændrede tags." }, "circularize": { "title": "Cirkulariser", @@ -72,19 +76,26 @@ "line": "Gjorde hjørner pÃ¥ en linje retvinklede.", "area": "Gjorde hjørner pÃ¥ et omrÃ¥de retvinklede." }, - "not_closed": "Dette kan ikke gøres retvinklet da det ikke er en løkke." + "not_closed": "Dette kan ikke gøres firkantet da det ikke er en løkke." }, "delete": { "title": "Slet", "description": "Fjern dette fra kortet.", "annotation": { "point": "Slettede et punkt.", - "vertex": "Slettede et punkt fra en vej.", + "vertex": "Slettede et punkt pÃ¥ en vej.", "line": "Slettede en linje.", "area": "Slettede et omrÃ¥de.", "relation": "Sletede en relation.", "multiple": "Slettede {n} objekter." - } + }, + "incomplete_relation": "Dette objekt kan ikke slettes, da det ikke er blevet downloadet helt ned." + }, + "add_member": { + "annotation": "Tilføj et medlem til en relation." + }, + "delete_member": { + "annotation": "Fjernede et medlem fra en relation." }, "connect": { "annotation": { @@ -96,7 +107,7 @@ }, "disconnect": { "title": "Frakobl", - "description": "Frakobl disse veje/omrÃ¥der fra hinanden.", + "description": "Kobl disse veje/omrÃ¥der fra hinanden.", "key": "D", "annotation": "Frakoblede linjer/omrÃ¥der.", "not_connected": "Der er ikke nok linjer/omrÃ¥der her til at fraklippe." @@ -107,7 +118,8 @@ "key": "C", "annotation": "Fusionerede {n} linjer.", "not_eligible": "Disse elementer kan ikke fusioneres.", - "not_adjacent": "Disse linjer kan ikke fusioneres da de ikke er forbundet." + "not_adjacent": "Disse linjer kan ikke fusioneres fordi de ikke er knyttet sammen", + "restriction": "Disse linjer kan ikke flettes sammen, da mindst en af disse er medlem af \"{relation}\" relation." }, "move": { "title": "Flyt", @@ -120,7 +132,7 @@ "area": "Flyttede et omrÃ¥de.", "multiple": "Flyttede flere objekter." }, - "incomplete_relation": "Dette element kan ikke flyttes, da det ikke er fuldstændigt downloadet." + "incomplete_relation": "Dette element kan ikke flyttes, fordi det ikke er fuldstændigt downloadet." }, "rotate": { "title": "Roter", @@ -140,39 +152,47 @@ "split": { "title": "Split", "description": { - "line": "Split linjen i to dele ved dette punkt.", - "area": "Klip dette omrÃ¥des afgrænsning i to dele.", - "multiple": "Split linjerne/omrÃ¥dets grænser i to dele ved dette punkt." + "line": "Del linjen i to ved dette punkt.", + "area": "Del dette omrÃ¥des afgrænsning i to.", + "multiple": "Del linjerne/omrÃ¥dets grænser i to ved dette punkt." }, "key": "X", "annotation": { "line": "Klip en linje op.", - "area": "Split et omrÃ¥des afgrænsning op.", + "area": "Del et omrÃ¥des afgrænsning op.", "multiple": "Split {n} afgrænsninger for linjer/omrÃ¥der ." }, - "not_eligible": "Linje kan ikke splittes op ved deres begyndelse eller ende.", - "multiple_ways": "Der er for mange linjer her til at splitte." + "not_eligible": "Linje kan ikke deles op ved deres begyndelse eller ende.", + "multiple_ways": "Der er for mange linjer her til at dele op." } }, "nothing_to_undo": "Intet at fortryde.", "nothing_to_redo": "Intet at gendanne.", + "tooltip_keyhint": "Genvejstast:", "just_edited": "Du redigerede lige OpenStreetMap!", "browser_notice": "Dette værktøj er understøttet i Firefox, Chrome, Safari, Opera og Internet Explorer 9 og højere. Vær venlig at opgradere din browser eller benyt Potlatch 2 for at rette i kortet.", "view_on_osm": "Vis pÃ¥ OSM", - "zoom_in_edit": "zoom ind for at redigere kortet", + "translate": { + "translate": "Oversæt", + "localized_translation_label": "Flersproget navne", + "localized_translation_language": "Vælg sprog", + "localized_translation_name": "Navn" + }, + "zoom_in_edit": "Zoom ind for at redigere", "logout": "log ud", "loading_auth": "Forbinder til OpenStreetMap...", "report_a_bug": "rapporter en fejl", "status": { "error": "Er ikke i stand til at forbinde til API'et.", - "offline": "API'et er off-line. Prøv igen senere.", + "offline": "API'et er off-line. Prøv venligst senere.", "readonly": "API'et er i læs-kun status. Du er nødt til at vente med at gemme dine ændringer." }, "commit": { "title": "Gem ændringer", "description_placeholder": "Kort beskrivelse af dine bidrag", "message_label": "Tilføj en besked", - "upload_explanation": "Ændringer du som brugernavn {user} uploader, vil blive synlige pÃ¥ alle kort der bruger OpenStreetMap data.", + "upload_explanation": "Dine ændringer du uploader vil blive synlige pÃ¥ alle kort der bruger OpenStreetMap data.", + "upload_explanation_with_user": "Ændringer du som brugernavn {user} uploader, vil blive synlige pÃ¥ alle kort der bruger OpenStreetMap data.", "save": "Gem", "cancel": "Annuller", "warnings": "Advarsler", @@ -181,31 +201,37 @@ "created": "Skabte" }, "contributors": { - "list": "Bidraget af {users}", - "truncated_list": "Bidraget af {users} og {count} andre" + "list": "Redigeringer af {users}", + "truncated_list": "Redigeringer af {users} og {count} andre" }, "geocoder": { - "title": "Find et sted", - "placeholder": "Find et sted", - "no_results": "Kunne ikke finde et sted kaldet '{name}'" + "search": "Søg i hele verden...", + "no_results_visible": "Ingen resultater i det synlige kortudsnit", + "no_results_worldwide": "Ingen søgeresultater fundet" }, "geolocate": { - "title": "Vis min lokalitet" + "title": "Vis hvor jeg er" }, "inspector": { - "no_documentation_combination": "Der er ingen tilgængelig dokumentation for denne tag kombination", + "no_documentation_combination": "Der er ingen tilgængelig dokumentation for denne kombination af tags", "no_documentation_key": "Der er ingen tilgængelig dokumentation for denne nøgle", "show_more": "Vis mere", - "new_tag": "Nyt tag", "view_on_osm": "Se pÃ¥ openstreetmap.org", - "editing_feature": "Redigerer {feature}", "all_tags": "Alle tags", + "all_members": "Alle medlemmer", + "all_relations": "Alle relationer", + "new_relation": "Ny relation...", + "role": "Rolle", "choose": "Vælg elementtype", "results": "{n} resultater for {search}", "reference": "Se pÃ¥ OpenStreetMap Wiki", - "back_tooltip": "Ændre elementtype", + "back_tooltip": "Ændre objekt", "remove": "Fjern", - "search": "Søg" + "search": "Søg", + "unknown": "Ukendt", + "incomplete": "", + "feature_list": "Søgefunktioner", + "edit": "Ret objekt" }, "background": { "title": "Baggrund", @@ -229,7 +255,7 @@ "unsaved_changes": "Du har endnu ikke gemte ændringer" }, "success": { - "edited_osm": "Redigerede i OSM!", + "edited_osm": "Redigerede OSM!", "facebook": "Del pÃ¥ Facebook", "tweet": "Tweet", "okay": "Okay" @@ -239,7 +265,7 @@ }, "splash": { "welcome": "Velkommen til iD OpenStreetMap værktøjet", - "text": "iD er et brugervenligt, men yderst kraftfuldt værktøj til at deltage i verdens bedste frie verdenskort. Dette er version {version}. Mere information se {website} og indrapportere fejl hos {github}.", + "text": "iD er et venligt, men kraftfuldt værktøj til at bidrage til verdens bedste frie verdenskort. Dette er version {version}. For mere information se {website} og indrapporter fejl hos {github}.", "walkthrough": "Start gennemgangen", "start": "Rediger nu" }, @@ -265,7 +291,7 @@ "in": "Zoom ind", "out": "Zoom ud" }, - "cannot_zoom": "Kan ikke zoome længere ud.", + "cannot_zoom": "Kan ikke zoome længere ud i nuværende tilstand.", "gpx": { "local_layer": "Lokal GPX fil", "drag_drop": "Træk og slip en .gpx fil pÃ¥ siden" @@ -277,7 +303,7 @@ "roads": "# Veje\n\nDu kan oprette, tilrette og slette veje med dette tegneværktøj. Veje kan være af mange forskellige typer: stier, landeveje, spor, cykelstier mv. Enhver ofte benyttet rute kan kortlægges.\n\n### Vælg\n\nKlik pÃ¥ en vej for at vælge den. Et omrids dukker op sammen med en lille værktøjsmenu og et sidepanel der viser flere oplysninger om vejen.\n\n### Ændring\n\nOfte ses veje der ikke er justeret i forhold til luftfotoet bag dem eller i forhold til et GPS-spor. Du kan justere disse veje sÃ¥ de er placeret rigtigt.\n\nKlik først pÃ¥ vejen du vil ændre. Dette fremhæver den og viser kontrolpunkter langs med den som kan trækkes det rigtige sted hen. Hvis du har brug for flere kontrolpunkter for at gøre vejen mere detaljeret, kan du dobbeltklikke pÃ¥ en del af vejen, sÃ¥ dukker et punkt op.\n\nHvis vejen er forbundet til andre veje, men ikke er korrekt forbundet pÃ¥ kortet, sÃ¥ træk et af kontrolpunkterne hen pÃ¥ den anden vej for at koble dem sammen. Det er vigtigt for kortet, faktisk vitalt for rutevejledninger, at veje er forbundet.\n\nDu kan ogsÃ¥ klikke pÃ¥ flytteværktøjet eller trykke pÃ¥ tastegenvejen \"M\" for at flytte hele vejen pÃ¥ en gang, og sÃ¥ klikke igen for at gemme flytningen.\n\n### Sletning\n\nHvis en vej er helt forkert - du kan ikke se den pÃ¥ et luftfoto og du har ideelt set fÃ¥et bekræftet at vejen ikke findes lokalt - sÃ¥ kan du slette vejen. Men pas pÃ¥ med at slette hvad andre har lavet - som med andre ændringer er resultatet synligt for alle og luftfoto kan være forældede sÃ¥ vejen kunne være bygget i mellemtiden.\n\nDu kan slette en bygning ved at vælge den og klikke pÃ¥ skraldespands-ikonet - alternativt kan du bruge slet-tasten pÃ¥ dit tastatur.\n\n### Oprettelse\n\nHar du fundet et sted hvor der skulle være en vej, men den er ikke pÃ¥ kortet? Klik pÃ¥ linje-ikonet i øverste venstre del af tegneværktøjet eller klik pÃ¥ tastegenvejen \"2\" for at tegne en linje.\n\nKlik pÃ¥ begyndelsen af vejen for at pÃ¥begynde den. Hvis vejen forgrener sig fra en eksisterende vej, sÃ¥ begynd vejen der hvor de er forbundet.\n\nKlik derefter pÃ¥ punkter pÃ¥ vejens forløb sÃ¥ det passer med luftfoto eller GPS-spor. Hvis vejen du tegner krydser en anden vej, sÃ¥ kobl dem sammen ved at klikke pÃ¥ punktet hvor de skærer hinanden. NÃ¥r du er færdig med at tegne, sÃ¥ dobbeltklik eller tryk pÃ¥ enter-tasten pÃ¥ tastaturet.\n", "gps": "# GPS\n\nGPS data er den mest pÃ¥lidelige kilde til data OpenStreetMap. Dette \nredigeringsværktøj understøtter lokale spor -`.gpx` filer pÃ¥ din egen computer. Du\nkan indsamle denne form for GPS spor med diverse smartphone applikationer sÃ¥vel som med personligt GPS udstyr.\n\nFor mere information om udførelse af GPS opmÃ¥linger læs\n[guiden . opmÃ¥ling med GPS](http://learnosm.org/en/beginner/using-gps/).\n\nFor at bruge et GPX spor til kortlægning - sÃ¥ træk og slip GPX filen ind pÃ¥ redigeringsværktøjet.\n Hvis filen bliver indlæst, sÃ¥ vil du se den som en lys grøn linje pÃ¥ kortet.\nKlik pÃ¥ 'Baggrundsindstillinger' menuen i venstre side for at aktivere, deaktivere eller zoome til dette GPX lag.\n\nGPx-sporet uploades ikke direkte til OpenStreetMap. Den bedste mÃ¥de at bruge den pÃ¥ er ved at tegne ovenpÃ¥ den og bruge den som en guide for de nye objekter du tilføjer.\n", "imagery": "# Billedlag\n\nLuftfotos er en vigtig resource ved kortlægning. En kombination af \nflyfotos, satellitfoto og frit udarbejdede kilder er tilgængelige i \nværktøjet under \"Baggrundsindstillinger\" menuen i venstre side.\n\nSom standard bruges et [Bing Maps](http://www.bing.com/maps/) satellitlag, men \nzoomer du hen til nye geografiske omrÃ¥der vil andre billedlag være tilgængelige.\nNogle lande som fx USA, Frankrig og Danmark har billedlag i meget høj kvalitet for\nnogle omrÃ¥der.\n\nBilledlag kan nogle gange være forskudte i forhold til kortdata pga fejltagelser fra leverandørens side.\nHvis du ser en masse veje der er forskudt i forhold til billedlaget, skal du\nikke umiddelbart begynde at justere dem alle for at matche dem med billedlaget. I stedet for kan\ndu justere billedlaget, sÃ¥ det matcher de eksisterende date ved at klikke pÃ¥ \"Juster\" nederst i \"Baggrundsindstillinger\".\n", - "addresses": "#Adresser⏎\n⏎\nAdresser er nogle af de mest brugbare informationer for kortet.⏎\n⏎\nSelvom adresser ofte repræsenteres som dele af veje, er de i OpenStreetMap⏎\nlagret som attributter for bygninger og steder langs veje.⏎\n⏎\nDu kan tilføje adresseinformation til steder som er kortlagt som bygningspolygoner⏎\nsÃ¥vel som de der er kortlagt som enkeltpunkter. Den optimale kilde til⏎\nadressedata⏎\ner indsamling pÃ¥ selve stedet eller personlig kendkskab - som med ethvert andet⏎\ngeografisk objekt, sÃ¥ er kopiering fra kommercielle kilder som fx Google Maps\nstrengt⏎\nforbudt.⏎\n\n\n", + "addresses": "#Adresser\n\nAdresser er noget af det mest brugbare information pÃ¥ kortet.\n\nAdresser er ofte repræsenteret som dele af gader. I OpenStreetMap\ner de disse registret som attributter pÃ¥ bygninger eller langs med veje.\n\nDu kan tilføje adresseinformation til steder som er kortlagt som bygninger\neller som enkeltpunkter. Den optimale kilde til adressedata stammer fra \nindsamling pÃ¥ selve stedet eller fra personlig kendskab. Som med mange\nandre objekter, sÃ¥ er det strengt forbudt at kopiere fra kommercielle kilder\nsom fx fra Google Maps.\n", "inspector": "# Inspiceringspanelet\n\nInspiceringspanelet er det element i højre side der dukker op nÃ¥r et objekt er markeret. Det lader dig rette i objektets værdier.\n\n### Valg af type\n\nNÃ¥r du har tilføjet et punkt, eller en linje eller et areal, kan du vælge hvilken type det er, som f.eks. motorvej eller skovvej, supermarked eller café. Panelet har knapper til at vælge almindelige typer, og du kan finde andre ved at indtaste hvad du leder efter i søgefeltet.\n\nKlik pÃ¥ 'i' i nederste højre hjørne pÃ¥ et typeknap for at fÃ¥ flere oplysninger om typen. Klik pÃ¥ knappen for at vælge typen.\n\n### Formularer og rettelse af tags\n\nNÃ¥r du har valgt en type, eller hvis du har valg et objekt der allerede har en type, viser panelet nogle felter med oplysningerne for typen, f.eks. navn og adresse.\n\nUnder felterne er der ikoner til at tilføje andre oplysninger, som [Wikipedia](http://www.wikipedia.org/)-information, adgang for rullestol, med flere.\n\nI bunden af panelet kan du klikke pÃ¥ \"Flere tags\" for at tilføje vilkÃ¥rlige tags til objektet. [Taginfo](http://taginfo.openstreetmap.org/) kan bruges til at lære mere om populære tag-kombinationer.\n\nÆndringer du laver i panelet bliver automatisk anvendt pÃ¥ kortet. Du kan fortryde dem pÃ¥ et vilkÃ¥rligt tidspunkt ved at klikke pÃ¥ knappen \"Fortryd\".\n\n### Luk inspiceringspanelet\n\nDu kan lukke panelet ved at klikke pÃ¥ lukkeknappen i øverste højre hjørne, ved at trykke pÃ¥ \"Esc\"-knappen pÃ¥ tastaturet eller ved at klikke pÃ¥ kortet.\n", "buildings": "# Bygninger\n\nOpenStreetMap udgør verdens største database af bygninger. Du kan opretteendnu flere selv og gøre databasen endnu bedre.\n\n### Vælg\n\nDu vælger en bygning ved at klikke pÃ¥ en af dens sider. Dette vil fremhæve bygningen og vil samtidig Ã¥bne en lille værktøjsmenu og et sidepanel der viser flere oplysninger om bygningen.\n\n### Ændring\n\nNogle gange er bygninger placeret forkert eller har forkerte tags.\n\nDu kan flytte en bygning ved vælge den og klikke pÃ¥ flytteværktøjet. Bevæg din mus for at flytte bygningen, og klik sÃ¥ nÃ¥r bygningen er blevet placeret korrekt.\n\nHvis en bygnings form ser forkert ud, sÃ¥ klik og træk i punkterne i omridset af bygningen til den er rigtig.\n\n### Opret\n\nDa OpenStreetMap bÃ¥de kan registre bygninger som et enkelt punkt eller som en polygon, sÃ¥ kan følgende tommelfingerregel gives. Kortlæg sÃ¥ vidt muligt alle bygninger som polygoner og kortlæg sÃ¥ fx butikker, firmaer og andet som opererer fra en bygning som enkeltpunkter.\n\nStart kortlægning af en bygning ved at klikke pÃ¥ \"OmrÃ¥de\"-knappen øverst oppe til venstre. NÃ¥r du er færdig med at indtegne bygningen, sÃ¥ klik pÃ¥ entertasten pÃ¥ dit tastatur eller klik pÃ¥ det første punkt i din indtegnede bygning for at lukke.\n\n### Sletning\n\nHvis en bygning er helt forkert - du kan ikke se den pÃ¥ et luftfoto og du har ideelt set fÃ¥et bekræftet at bygningen ikke findes lokalt - sÃ¥ kan du slette bygningen. Men pas meget pÃ¥ med at slette hvad andre har lavet. Luftfoto kan fx være forældede og der kan være blevet bygget i mellemtiden i omrÃ¥det.\n\nDu kan slette en bygning ved at vælge den og klikke pÃ¥ skraldespands-ikonet - alternativt kan du bruge slet-tasten pÃ¥ dit tastatur.\n" }, @@ -293,33 +319,33 @@ "title": "Punkter", "add": "Punkter kan bruges til at beskrive ting som fx butikker, restauranter og mindesmærker. De markerer en bestemt lokalitet og beskriver hvad der er lige der.**Klik pÃ¥ punktknappen for at tilføje et nyt punkt.**", "place": "Punktet kan placeres ved at klikke pÃ¥ kortet.**Placerer punktet ovenpÃ¥ bygningen.**", - "search": "Der er mange forskellige kortelementer der kan repræsenteres af punkter. Punktet du lige tilføjede var en café. **Søg efter 'cafe'**", + "search": "Der er mange forskellige objekter, der kan repræsenteres ved punkter. Punktet du lige tilføjede var en cafe.** Søg efter '{name}'**", "choose": "**Vælg cafe fra listen.**", - "describe": "Punktet er nu mærket som en cafe. Ved at bruge redigeringsværktøjet kan vi tilføje mere information om elementet.**Tilføj et navn**", - "close": "Funktionsredigeringsværktøjet kan lukkes med luk knappen.\n**Luk redigeringsværktøjet**", + "describe": "Punktet er nu markeret som en cafe. Ved at bruge redigeringsværktøjet kan vi tilføje mere information om elementet.**Tilføj et navn**", + "close": "Elementeditoren kan lukkes ved at klikke pÃ¥ luk knappen.\n**Luk redigeringsværktøjet**", "reselect": "Ofte vil punkter allerede findes, men have fejl eller mangler. Vi kan rette i allerede eksisterende punkter.**Vælg punktet du lige lavede.**", - "fixname": "**Omdøb navnet og luk funktionsredigeringsværktøjet.**", + "fixname": "**Ændre navnet og luk elementeditoren.**", "reselect_delete": "Alle geografiske objekter pÃ¥ kortet kan slettes.**Klik pÃ¥ punktet du har lavet.**", - "delete": "Menuen omkring punktet har værktøjer der kan bruges til forskellige operationer pÃ¥ det, inkl. sletning.**Slet punktet.**" + "delete": "Menuen omkring punktet indeholder værktøjer der kan bruges pÃ¥ det, inkl. sletning.**Slet punktet.**" }, "areas": { "title": "OmrÃ¥der", - "add": "OmrÃ¥der er en mere detaljeret mÃ¥de at beskrive kortet pÃ¥. OmrÃ¥der giver information om grænserne til det geografiske omrÃ¥de. OmrÃ¥der kan bruges for de fleste typer af punkter og er ofte den bedste mÃ¥de.**Klik pÃ¥ omrÃ¥de knappen for at tilføje et nyt omrÃ¥de.**", + "add": "OmrÃ¥der er en mere detaljeret mÃ¥de at repræsentere objekter pÃ¥. De yder information om objektets afgrænsning. OmrÃ¥der kan bruges for de fleste objekttyper punkter kan bruges til og foretrækkes ofte.**Klik pÃ¥ omrÃ¥de knappen for at tilføje et nyt omrÃ¥de.**", "corner": "OmrÃ¥der indtegnes ved at placere punkter der markerer omrÃ¥dets afgrænsning. **Placerer startpunktet pÃ¥ et af legepladsens hjørner.**", - "place": "Indtegn omrÃ¥det ved at placere flere punkter. Afslut omrÃ¥det ved at klikke pÃ¥ det først indtegnet punkt.**Indtegn legepladsens omrÃ¥de.**", - "search": "**Søg efter legeplads.**", + "place": "Tegn omrÃ¥det ved at placere flere punkter. Afslut omrÃ¥det ved at klikke pÃ¥ det først indtegnede punkt.**Tegn legepladsens omrÃ¥de.**", + "search": "**Søg efter '{name}'.**", "choose": "**Vælg legeplads fra listen.**", "describe": "**Tilføj et navn og luk sÃ¥ redigeringsværktøjet**" }, "lines": { "title": "Linjer", "add": "Linjer bruges til at beskrive ting som fx veje, jernbanespor og floder.**Klik pÃ¥ linjeknappen for at tilføje en ny linje.**", - "start": "**Start linjen ved at klikke ved enden af en vej**", - "intersect": "Klik for at tilføje punkter til linjen. Du kan trække i kortet hvis det er nødvendigt mens du tegner. Veje og mange andre type af linjer er dele af et større netværk. Det er meget vigtigt at disse linjer er forbundet korrekt for at fÃ¥ rutenavigationsværktøjer til at virke.**Klik pÃ¥ Flower Street for at lave en sammenkædning af de to linjer.**", - "finish": "Linjer kan afsluttes ved at klikke pÃ¥ det sidste punkt igen. **Afslut indtegning af vejen.**", + "start": "**Start linjen ved at klikke pÃ¥ enden af vejen**", + "intersect": "Klik for at tilføje flere punkter til linjen. Du kan om nødvendigt trække i kortet mens du tegner. Veje og mange andre typer linjer er dele af et større netværk. Det er meget vigtigt at disse linjer er forbundet korrekt for at navigationsværktøjer kan fungere.**Klik pÃ¥ Flower Street for at lave et skæringspunkt der forbinder de to linjer.**", + "finish": "Linjer kan afsluttes ved at klikke pÃ¥ det sidste punkt igen. **Afslut tegning af vejen.**", "road": "**Vælg vej fra listen**", "residential": "Der er forskellige typer veje, af hvilke den mest brugte er villavej.**Vælg villavej**", - "describe": "**Navngiv vejen og luk redigeringsværktøjet.**", + "describe": "**Navngiv vejen og luk objekteditoren.**", "restart": "Vejen skal skære Flower Street." }, "startediting": { @@ -332,7 +358,7 @@ "presets": { "categories": { "category-landuse": { - "name": "OmrÃ¥debrug" + "name": "Brug af land" }, "category-path": { "name": "Sti" @@ -343,6 +369,9 @@ "category-road": { "name": "Vej" }, + "category-route": { + "name": "Rute" + }, "category-water": { "name": "Vand" } @@ -350,9 +379,10 @@ "fields": { "access": { "label": "Adgang", + "placeholder": "Ukendt", "types": { "access": "Generelt", - "foot": "Fod", + "foot": "Til fods", "motor_vehicle": "Motorkøretøjer", "bicycle": "Cykler", "horse": "Heste" @@ -403,6 +433,12 @@ "amenity": { "label": "Type" }, + "artist": { + "label": "Kunster" + }, + "artwork_type": { + "label": "Type" + }, "atm": { "label": "Pengeautomat" }, @@ -412,6 +448,9 @@ "bicycle_parking": { "label": "Type" }, + "boundary": { + "label": "Type" + }, "building": { "label": "Bygning" }, @@ -422,7 +461,8 @@ "label": "Bygning" }, "capacity": { - "label": "Kapacitet" + "label": "Kapacitet", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Retning" @@ -431,7 +471,7 @@ "label": "Retning", "options": { "clockwise": "Retning med uret", - "anticlockwise": "Retning mod uret" + "anticlockwise": "Mod uret" } }, "collection_times": { @@ -455,6 +495,9 @@ "denotation": { "label": "Denotation" }, + "description": { + "label": "Beskrivelse" + }, "elevation": { "label": "Højde over havet" }, @@ -465,11 +508,15 @@ "label": "Type" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Gebyr" }, + "fixme": { + "label": "Ret mig" + }, "highway": { "label": "Type" }, @@ -497,7 +544,8 @@ "label": "Type" }, "lanes": { - "label": "Vejbaner" + "label": "Vejbaner", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Lag" @@ -506,7 +554,8 @@ "label": "Type" }, "levels": { - "label": "Etager" + "label": "Etager", + "placeholder": "2, 4, 6..." }, "location": { "label": "Lokalitet" @@ -515,10 +564,12 @@ "label": "Type" }, "maxspeed": { - "label": "Hastighedsbegræsning" + "label": "Hastighedsbegræsning", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Navn" + "label": "Navn", + "placeholder": "Mest kendte navn (hvis nogen)" }, "natural": { "label": "Naturlig" @@ -536,7 +587,7 @@ "label": "Ensrettet vej" }, "oneway_yes": { - "label": "Ensrettet vej" + "label": "Ensrettet" }, "opening_hours": { "label": "Åbningstider" @@ -551,7 +602,8 @@ "label": "Type" }, "phone": { - "label": "Telefon" + "label": "Telefon", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Type" @@ -565,6 +617,9 @@ "ref": { "label": "Reference" }, + "relation": { + "label": "Type" + }, "religion": { "label": "Religion", "options": { @@ -577,8 +632,17 @@ "taoist": "Taoist" } }, + "restriction": { + "label": "Type" + }, + "route": { + "label": "Type" + }, + "route_master": { + "label": "Type" + }, "sac_scale": { - "label": "Spor vanskelighedsniveau" + "label": "Sti sværhedsgrad" }, "service": { "label": "Type" @@ -597,11 +661,12 @@ }, "structure": { "label": "Struktur", + "placeholder": "Ukendt", "options": { "bridge": "Bro", "tunnel": "Tunnel", "embankment": "Forhøjning til tog, vej", - "cutting": "Udskæring" + "cutting": "Forsænkning" } }, "supervised": { @@ -629,7 +694,8 @@ "label": "Type" }, "website": { - "label": "Webside" + "label": "Webside", + "placeholder": "http://example.com/" }, "wetland": { "label": "Type" @@ -645,913 +711,1293 @@ } }, "presets": { + "address": { + "name": "Adresse", + "terms": "adresse, adresser" + }, "aeroway": { - "name": "Lufthavnsveje" + "name": "Lufthavnsveje", + "terms": "Lufthavnsveje" }, "aeroway/aerodrome": { "name": "Lufthavn", - "terms": "fly,lufthavn,lufthavnsomrÃ¥de" + "terms": "Lufthavn, Flyveplads" }, "aeroway/apron": { "name": "Apron", - "terms": "rampe" + "terms": "Apron" }, "aeroway/gate": { - "name": "Lufthavns gate" + "name": "Lufthavns gate", + "terms": "Lufthavns gate" }, "aeroway/hangar": { - "name": "Hangar" + "name": "Hangar", + "terms": "Hangar" }, "aeroway/helipad": { - "name": "Helikopterlandningsplads", - "terms": "helikopter,helipad,helikopterlandsplads" + "name": "Helikopterlandingsplads", + "terms": "Helipad, Helikopterlandingsplads" }, "aeroway/runway": { "name": "Runway", - "terms": "Landingsstribe" + "terms": "Runway" }, "aeroway/taxiway": { - "name": "Taxiway" + "name": "Taxiway", + "terms": "Taxiway" }, "aeroway/terminal": { "name": "Lufthavnsterminal", - "terms": "lufthavn,lufthavnlandingsbaner" + "terms": "Lufthavnsterminal" }, "amenity": { - "name": "Faciliteter" + "name": "Facilitet", + "terms": "Facilitet" }, "amenity/atm": { - "name": "Pengeautomat" + "name": "Pengeautomat", + "terms": "Hæveautomat, kontantautomat" }, "amenity/bank": { "name": "Bank", - "terms": "kreditfirma,investeringsfirma,investeringsforening,kreditrÃ¥dgivning" + "terms": "Bank, Pengeinstitut, Sparekasse, Andelskasse" }, "amenity/bar": { - "name": "Bar" + "name": "Bar", + "terms": "Bar" }, "amenity/bench": { - "name": "Bænk" + "name": "Bænk", + "terms": "Bænk, Havebænk, Parkbænk" }, "amenity/bicycle_parking": { - "name": "Cykelparkering" + "name": "Cykelparkering", + "terms": "Cykelparkering" }, "amenity/bicycle_rental": { - "name": "Cykeludlejning" + "name": "Cykeludlejning", + "terms": "Cykeludlejning, Rent-a-Bike" }, "amenity/cafe": { "name": "Cafe", - "terms": "kaffe,te, kaffebutik" + "terms": "Cafe, Café" + }, + "amenity/car_rental": { + "name": "Biludlejning", + "terms": "Biludlejning" + }, + "amenity/car_sharing": { + "name": "Delebil", + "terms": "Delebil, Delebilsordning" }, "amenity/car_wash": { - "name": "Bilvask" + "name": "Bilvask", + "terms": "Bilvask, Automobilvask" + }, + "amenity/childcare": { + "name": "Børnepasning", + "terms": "Børnehave, Børnepasning, Vuggestue, Dagpleje, Fritidshjem" }, "amenity/cinema": { "name": "Biograf", - "terms": "storskærm,drive-in-bio,film,bio,biograf,biografteater,film" + "terms": "Biograf, Bio" }, "amenity/college": { - "name": "Gymnasie" + "name": "Gymnasie", + "terms": "Gymnasie, Handelsgymnasie" }, "amenity/courthouse": { - "name": "Domstolsbygning" + "name": "Domstolsbygning", + "terms": "Domstolsbygning, Domstol" + }, + "amenity/drinking_water": { + "name": "Drikkevand", + "terms": "" }, "amenity/embassy": { - "name": "Ambassade" + "name": "Ambassade", + "terms": "Ambassade" }, "amenity/fast_food": { - "name": "Fast food" + "name": "Fast food", + "terms": "Fastfood, Grillbar, Pølsevogn" }, "amenity/fire_station": { - "name": "Brandstation" + "name": "Brandstation", + "terms": "" }, "amenity/fountain": { - "name": "Springvand" + "name": "Springvand", + "terms": "Springvand" }, "amenity/fuel": { - "name": "Tankstation" + "name": "Tankstation", + "terms": "Tankstation, Benzinstation" }, "amenity/grave_yard": { - "name": "Gravsted" + "name": "KirkegÃ¥rd", + "terms": "KirkegÃ¥rd, Gravsted" }, "amenity/hospital": { "name": "Hospital", - "terms": "klinik, skadestue, sundhedsvæsen, hospice, ambulatorium, institution, plejehjem,ældrebolig,sanatorium,kirurgi" + "terms": "Hospital, Sygehus" }, "amenity/kindergarten": { "name": "Børnehave", - "terms": "vuggestue,dagpleje,smÃ¥børnslegegruppe" + "terms": "Børnehave, Vuggestue, Dagpleje, Fritidshjem" }, "amenity/library": { - "name": "Bibliotek" + "name": "Bibliotek", + "terms": "" }, "amenity/marketplace": { - "name": "Markedsplads" + "name": "Markedsplads", + "terms": "Markedsplads" }, "amenity/parking": { - "name": "Parkering" + "name": "Parkering", + "terms": "Parkering, Bilparkering" }, "amenity/pharmacy": { - "name": "Apotek" + "name": "Apotek", + "terms": "Apotek" }, "amenity/place_of_worship": { - "name": "Religiøst tilbedelsessted", - "terms": "katedral,kapel, kirke,Guds hus, bedehus,missionshus, moske, sogn,fristed,synagoge,tempel" + "name": "Tilbedelsessted", + "terms": "Tilbedelsessted, Religiøst tilbedelsessted" + }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhisttempel", + "terms": "Buddisttempel" }, "amenity/place_of_worship/christian": { "name": "Kirke", - "terms": "katedral,kapel, kirke,Guds hus, bedehus,missionshus, moske, sogn,fristed,synagoge,tempel" + "terms": "Kirke, Folkekirke" }, "amenity/place_of_worship/jewish": { "name": "Synagoge", - "terms": "jødisk,synagoge" + "terms": "Synagoge, Jødisk Synagoge" }, "amenity/place_of_worship/muslim": { "name": "Moské", - "terms": "muslimsk,moské" + "terms": "Moske, Moské" }, "amenity/police": { "name": "Politi", - "terms": "spejder,betjent, politikorps, strisser,detektiv, retshÃ¥ndhævelse,politi" + "terms": "Politistation, Politi" }, "amenity/post_box": { "name": "Postkasse", - "terms": "brevkasse,postboks" + "terms": "Postkasse" }, "amenity/post_office": { - "name": "Postkontor" + "name": "Postkontor", + "terms": "Posthus, Postkontor" }, "amenity/pub": { - "name": "Værtshus" + "name": "Værtshus", + "terms": "Værtshus, Pub, Ølstue" }, "amenity/restaurant": { "name": "Restaurant", - "terms": "bar, cafeteria, cafe, kantine,kaffebar,spisestue,drive-in, spisested, spisehus,fastfood sted,grill, hamburgerbar,pølsevogn, kro, madpakkerum,natklub,pizzeria, salon,vandingshul" + "terms": "Restaurant, Spisested, Spisehus" }, "amenity/school": { "name": "Skole", - "terms": "akademi,kollegium, afdeling, disciplin,fakultet,institut, institution, fængsel*, skole, seminarium, universitet" + "terms": "Skole, Folkeskole, Privatskole" }, "amenity/swimming_pool": { - "name": "Svømmebassin" + "name": "Svømmebassin", + "terms": "Svømmebassin, Swimming Pool, Pool" + }, + "amenity/taxi": { + "name": "Taxaholdeplads", + "terms": "" }, "amenity/telephone": { - "name": "Telefon" + "name": "Telefon", + "terms": "Telefon, Telefonboks" }, "amenity/theatre": { "name": "Teater", - "terms": "teater,performance,skuespil,musical" + "terms": "Teater, Revy" }, "amenity/toilets": { - "name": "Toiletter" + "name": "Toiletter", + "terms": "Toiletter, WC" }, "amenity/townhall": { "name": "RÃ¥dhus", - "terms": "medborgerhus,forsamlingshus,rÃ¥dhus,medborgercenter" + "terms": "RÃ¥dhus, KommunerÃ¥dhus" }, "amenity/university": { "name": "Universitet", - "terms": "gymnasie" + "terms": "Universitet" }, "amenity/waste_basket": { "name": "Skraldespand", - "terms": "affaldspand,skraldespand" + "terms": "" + }, + "area": { + "name": "OmrÃ¥de", + "terms": "OmrÃ¥de" }, "barrier": { - "name": "Barrier" + "name": "Barriere", + "terms": "Barriere" }, "barrier/block": { - "name": "Blok" + "name": "Blokering", + "terms": "Blokering, Blok" }, "barrier/bollard": { - "name": "Pullert" + "name": "Pullert", + "terms": "Pullert" }, "barrier/cattle_grid": { - "name": "Kreaturrist" + "name": "Kreaturrist", + "terms": "Kreaturrist" }, "barrier/city_wall": { - "name": "Bymur" + "name": "Bymur", + "terms": "Bymur" }, "barrier/cycle_barrier": { - "name": "Cykelbarrier" + "name": "Cykelbarriere", + "terms": "Cykelbarriere" }, "barrier/ditch": { - "name": "Grøft" + "name": "Grøft", + "terms": "Grøft, Grøftekant" }, "barrier/entrance": { - "name": "Indgang" + "name": "Indgang", + "terms": "Indgang, Indgangsparti" }, "barrier/fence": { - "name": "Hegn" + "name": "Hegn", + "terms": "Hegn, Elhegn" }, "barrier/gate": { - "name": "Port" + "name": "Led/lÃ¥ge", + "terms": "Led, LÃ¥ge, HavelÃ¥ge" }, "barrier/hedge": { - "name": "Læhegn" + "name": "Læhegn/hæk", + "terms": "Læhegn, Hæk" }, "barrier/kissing_gate": { - "name": "Dyrefoldsport" + "name": "Dyrefoldsport", + "terms": "Dyrefoldsport" }, "barrier/lift_gate": { - "name": "Løftebom" + "name": "Løftebom", + "terms": "Løftebom, Bom" }, "barrier/retaining_wall": { - "name": "Stengærde" + "name": "Støttemur", + "terms": "Støttemur" }, "barrier/stile": { - "name": "Stente" + "name": "Stente", + "terms": "Stente" }, "barrier/toll_booth": { - "name": "Vejafgifthus" + "name": "Vejafgifthus", + "terms": "Vejafgifthus, Betalingsanlæg" }, "barrier/wall": { - "name": "Mur" + "name": "Mur", + "terms": "" }, "boundary/administrative": { - "name": "Administrativt grænse" + "name": "Administrativt grænse", + "terms": "Administrativt grænse" }, "building": { - "name": "Bygning" + "name": "Bygning", + "terms": "Bygning" }, "building/apartments": { - "name": "Lejligheder" + "name": "Lejligheder", + "terms": "Lejligheder, Ejerlejligheder" + }, + "building/commercial": { + "name": "Indkøbscenter", + "terms": "Indkøbscenter, Storcenter" }, "building/entrance": { - "name": "Indgang" + "name": "Indgang", + "terms": "Indgang" + }, + "building/garage": { + "name": "Garage", + "terms": "Garage, Carport" }, "building/house": { - "name": "Hus" + "name": "Hus", + "terms": "Hus, Parcelhus" + }, + "building/hut": { + "name": "Hytte", + "terms": "Hytte, Bjerghytte" + }, + "building/industrial": { + "name": "Industribygning", + "terms": "Industribygning" + }, + "building/residential": { + "name": "Beboelsesbygning", + "terms": "Beboelsesbygning, Parcelhus" + }, + "emergency/ambulance_station": { + "name": "Udrykningsstation", + "terms": "Ambulancestation, Falckstation" }, "emergency/phone": { - "name": "Nødtelefon" + "name": "Nødtelefon", + "terms": "Nødtelefon, Nødopkaldstelefon" }, "entrance": { - "name": "Indgang" + "name": "Indgang", + "terms": "Indgang, Indgangsparti" }, "highway": { - "name": "Veje" + "name": "Veje", + "terms": "Veje, Gader" }, "highway/bridleway": { - "name": "Hestesti", - "terms": "ridesti, ridning sti,hestesti" + "name": "Ridesti", + "terms": "Ridesti, Hestesti" }, "highway/bus_stop": { - "name": "Busstoppested" + "name": "Busstoppested", + "terms": "Bustoppested, Rutebilstoppested" }, "highway/crossing": { "name": "Kryds", - "terms": "fodgængerovergang" + "terms": "Kryds" }, "highway/cycleway": { - "name": "Cykelsti" + "name": "Cykelsti", + "terms": "Cykelsti" }, "highway/footway": { "name": "Gangsti", - "terms": "sti,boulevard,gangsti,vej,bane,linje,passage,sti,jernbane,jernbanespor,vej,gade,rute,gennemkørsel,spor,gÃ¥" + "terms": "Gangsti" }, "highway/living_street": { - "name": "Stillevej" + "name": "Stillevej", + "terms": "Stillevej" }, "highway/mini_roundabout": { - "name": "Vendeplads" + "name": "Minirundkørsel", + "terms": "Minirundkørsel" }, "highway/motorway": { - "name": "Motorvej" + "name": "Motorvej", + "terms": "Motorvej" }, "highway/motorway_junction": { - "name": "Motorvejsfletningsvej" + "name": "Motorvejskryds", + "terms": "Motorvejskryds" }, "highway/motorway_link": { "name": "Motorvejsafkørsel", - "terms": "rampe, tilkørelsesrampe, afkørelsesrampe" + "terms": "Motorvejsafkørsel" }, "highway/path": { - "name": "Sti" + "name": "Sti", + "terms": "Sti" }, "highway/pedestrian": { - "name": "Fodgænger" + "name": "GÃ¥gade", + "terms": "GÃ¥gade" }, "highway/primary": { - "name": "Primærvej" + "name": "Primærvej", + "terms": "Primærvej" }, "highway/primary_link": { - "name": "Primærvej", - "terms": "rampe, pÃ¥kørelsesrampe, afkørelsesrampe" + "name": "Link til primær vej", + "terms": "Link til primær vej" }, "highway/residential": { - "name": "Villavej" + "name": "Villavej", + "terms": "Villavej" }, "highway/road": { - "name": "Ukendt vejtype" + "name": "Ukendt vejtype", + "terms": "Ukendt vejtype" }, "highway/secondary": { - "name": "Mindre stor vej" + "name": "Sekundær vej", + "terms": "Sekundærvej" }, "highway/secondary_link": { - "name": "Sekundærvej", - "terms": "ramp,on ramp,off ramp" + "name": "Link til sekundær vej", + "terms": "Link til sekundær vej" }, "highway/service": { - "name": "Servicevej" + "name": "Servicevej", + "terms": "Servicevej" }, "highway/service/alley": { - "name": "Stræde (gade)" + "name": "Stræde (gade)", + "terms": "Stræde (gade)" }, "highway/service/drive-through": { - "name": "Gennemkørsel (uden stop)" + "name": "Gennemkørsel (uden stop)", + "terms": "Gennemkørsel (uden stop)" }, "highway/service/driveway": { - "name": "Indkørsel" + "name": "Indkørsel", + "terms": "Indkørsel" }, "highway/service/emergency_access": { - "name": "Ambulancevej" + "name": "Ambulancevej", + "terms": "Ambulancevej, Udrykningsvej, Brandvej" }, "highway/service/parking_aisle": { - "name": "Parkeringsservicevej" + "name": "Vej mellem parkeringspladser", + "terms": "Parkeringsvej" }, "highway/steps": { "name": "Trappe", - "terms": "trapper,trappe" + "terms": "Trapper" }, "highway/tertiary": { - "name": " Tertiær vej" + "name": " Tertiær vej", + "terms": "Tertiær vej, Tertiærvej" }, "highway/tertiary_link": { - "name": "Afkørsel motortrafikvej", - "terms": "ramp,on ramp,off ramp" + "name": "Link til tertiær vej", + "terms": "Link til tertiær vej" }, "highway/track": { - "name": "Mark/Skovvej" + "name": "Mark/Skovvej", + "terms": "Mark/Skovvej" }, "highway/traffic_signals": { "name": "Trafiksignal", - "terms": "lys,stoplys,traffiklys" + "terms": "Trafiksignal, Lyskryds" }, "highway/trunk": { - "name": "Motortrafikvej " + "name": "Motortrafikvej", + "terms": "Motortrafikvej" }, "highway/trunk_link": { "name": "Afkørsel motortrafikvej", - "terms": "rampe, pÃ¥kørelsesrampe, afkørelsesrampe" + "terms": "Afkørsel motortrafikvej" }, "highway/turning_circle": { - "name": "Vendeplads" + "name": "Vendeplads", + "terms": "Vendeplads" }, "highway/unclassified": { - "name": "Mindre vej" + "name": "Mindre vej", + "terms": "Ukendt vejtype" }, "historic": { - "name": "Historisk sted" + "name": "Historisk sted", + "terms": "Historisk sted" }, "historic/archaeological_site": { - "name": "Arkæologisksted" + "name": "Arkæologisk sted", + "terms": "Arkæologisk sted" }, "historic/boundary_stone": { - "name": "Grænsesten" + "name": "Grænsesten", + "terms": "Grænsesten" }, "historic/castle": { - "name": "Slot" + "name": "Slot", + "terms": "Slot, Kongeslotte" }, "historic/memorial": { - "name": "Mindesmærke" + "name": "Mindesmærke", + "terms": "Mindesmærke, Mindesten" }, "historic/monument": { - "name": "Monument" + "name": "Monument", + "terms": "Monument" }, "historic/ruins": { - "name": "Ruiner" + "name": "Ruiner", + "terms": "Ruiner, Slotsruiner" }, "historic/wayside_cross": { - "name": "Vejsidemindesmærker" + "name": "Vejsidemindesmærker", + "terms": "Vejsidemindesmærker" }, "historic/wayside_shrine": { - "name": "Vejsideskrin" + "name": "Vejsideskrin", + "terms": "Vejsideskrin" }, "landuse": { - "name": "OmrÃ¥debrug" + "name": "Brug af land", + "terms": "Brug af land" }, "landuse/allotments": { - "name": "Kolonihaver" + "name": "Kolonihaver", + "terms": "Kolonihaver, Haveforeninger, Nyttehaver" }, "landuse/basin": { - "name": "Basin" + "name": "Basin", + "terms": "Basin" }, "landuse/cemetery": { - "name": " Begravelsesplads " + "name": "Gravplads ", + "terms": "Gravplads " }, "landuse/commercial": { - "name": "IndkøbsomrÃ¥de" + "name": "Kommercielt omrÃ¥de", + "terms": "Kommercielt omrÃ¥de" }, "landuse/construction": { - "name": "Under konstruktion" + "name": "Under konstruktion", + "terms": "Under konstruktion" }, "landuse/farm": { - "name": "Landbrug" + "name": "Landbrugsjord", + "terms": "Landbrugsjord" }, "landuse/farmyard": { - "name": "GÃ¥rd" + "name": "GÃ¥rdsplads", + "terms": "GÃ¥rd, BondegÃ¥rd" }, "landuse/forest": { - "name": "Skov" + "name": "Skov", + "terms": "Skov, Plantageskov" }, "landuse/grass": { - "name": "Græs" + "name": "Græs", + "terms": "Græs" }, "landuse/industrial": { - "name": "IndustriomrÃ¥de" + "name": "IndustriomrÃ¥de", + "terms": "IndustriomrÃ¥de, FabriksomrÃ¥de" }, "landuse/meadow": { - "name": "Eng" + "name": "Eng", + "terms": "Eng" }, "landuse/orchard": { - "name": "Frugtplantage" + "name": "Frugtplantage", + "terms": "Frugtplantage, Æbleplantage" }, "landuse/quarry": { - "name": "RÃ¥stofudvinding" + "name": "Stenbrud/Grusgrav", + "terms": "Grusgrav, Stenbrud, MinedriftsomrÃ¥de" }, "landuse/residential": { - "name": "BeboelsesomrÃ¥de" + "name": "BeboelsesomrÃ¥de", + "terms": "BoligomrÃ¥de" }, "landuse/retail": { - "name": "HandelsomrÃ¥de" + "name": "HandelsomrÃ¥de", + "terms": "HandelsomrÃ¥de, ButiksomrÃ¥de" }, "landuse/vineyard": { - "name": "VingÃ¥rd" + "name": "VingÃ¥rd", + "terms": "VingÃ¥rd, Vinmark" }, "leisure": { - "name": "Fritid" + "name": "Fritids", + "terms": "Fritid" + }, + "leisure/dog_park": { + "name": "Hundepark", + "terms": "Hundepark" }, "leisure/garden": { - "name": "Have" + "name": "Have", + "terms": "Have" }, "leisure/golf_course": { - "name": "Golfbane" + "name": "Golfbane", + "terms": "Golfbane, Golfkurser" }, "leisure/marina": { - "name": "LystbÃ¥dehavn" + "name": "LystbÃ¥dehavn", + "terms": "LystbÃ¥dehavn, Marina" }, "leisure/park": { "name": "Park", - "terms": "have,græsplæne,eng,park,rekreativt omrÃ¥de,legeplads" + "terms": "Park, ParkomrÃ¥de" }, "leisure/pitch": { - "name": "Sportsbane" + "name": "Sportsbane", + "terms": "Sportsbane, SportomrÃ¥de" }, "leisure/pitch/american_football": { - "name": "Amerikansk fodboldbane" + "name": "Amerikansk fodboldbane", + "terms": "Amerikansk Fodboldbane" }, "leisure/pitch/baseball": { - "name": "Baseballbane" + "name": "Baseballbane", + "terms": "Baseballbane" }, "leisure/pitch/basketball": { - "name": "Basketballbane" + "name": "Basketballbane", + "terms": "Basketballbane" }, "leisure/pitch/soccer": { - "name": "Fodboldbane" + "name": "Fodboldbane", + "terms": "Fodboldbane" }, "leisure/pitch/tennis": { - "name": "Tennisbane" + "name": "Tennisbane", + "terms": "Tennisbane" }, "leisure/pitch/volleyball": { - "name": "Volleyballbane" + "name": "Volleyballbane", + "terms": "Volleyballbane" }, "leisure/playground": { - "name": "Legeplads" + "name": "Legeplads", + "terms": "Legeplads, Naturlegeplads, Børnelegeplads" }, "leisure/slipway": { - "name": "BÃ¥drampe" + "name": "BÃ¥drampe", + "terms": "BÃ¥drampe, Skibsrampe" }, "leisure/stadium": { - "name": "Stadion" + "name": "Stadion", + "terms": "Stadion" }, "leisure/swimming_pool": { - "name": "Svømmebassin" + "name": "Svømmebassin", + "terms": "Svømmebassin, Swimming Pool, Pool" + }, + "line": { + "name": "Linje", + "terms": "Linje" }, "man_made": { - "name": "Menneskeskabt" + "name": "Menneskeskabt", + "terms": "Menneskeskabt" }, "man_made/breakwater": { - "name": "Bølgebryder" + "name": "Bølgebryder", + "terms": "Bølgebryder" }, "man_made/cutline": { - "name": "Udskæringslinje" + "name": "Skærelinje", + "terms": "Skærelinje" }, "man_made/lighthouse": { - "name": "Fyr (navigation)" + "name": "Fyr (navigation)", + "terms": "Fyr (navigation)" }, "man_made/pier": { - "name": "Bade-gang bro (ved vandet)" + "name": "BÃ¥debro", + "terms": "BÃ¥debro" }, "man_made/pipeline": { - "name": "Rørledningsnet" + "name": "Rørledning", + "terms": "Rørledning" }, "man_made/survey_point": { - "name": "Geografisk fixpunkt" + "name": "Geografisk fixpunkt", + "terms": "Geografisk fixpunkt" }, "man_made/tower": { - "name": "TÃ¥rn" + "name": "TÃ¥rn", + "terms": "TÃ¥rn" }, "man_made/wastewater_plant": { - "name": "Rensningsanlæg ", - "terms": "rensningsanlæg, genvindingsanlæg" + "name": "Spildevandsanlæg ", + "terms": "Spildevandsanlæg, Vandrensningsanlæg, Rensningsanlæg " }, "man_made/water_tower": { - "name": "VandtÃ¥rn" + "name": "VandtÃ¥rn", + "terms": "VandtÃ¥rn" }, "man_made/water_well": { - "name": "Brønd" + "name": "Brønd", + "terms": "Brønd, Vandbrønd" }, "man_made/water_works": { - "name": "Vandforsyning" + "name": "Vandforsyning", + "terms": "Vandforsyning, Vandværk" }, "natural": { - "name": "Naturlig" + "name": "Naturlig", + "terms": "Naturlig" }, "natural/bay": { - "name": "Bugt" + "name": "Bugt", + "terms": "Bugt" }, "natural/beach": { - "name": "Strand" + "name": "Strand", + "terms": "Strand" }, "natural/cliff": { - "name": "Klint" + "name": "Klint", + "terms": "Klippe" }, "natural/coastline": { "name": "Kystlinje", - "terms": "Kysten" + "terms": "Kystlinje" }, "natural/glacier": { - "name": "Gletsjer" + "name": "Gletsjer", + "terms": "Gletsjer, Isbræ" }, "natural/grassland": { - "name": "Græsmark" + "name": "Græsmark", + "terms": "Græsmark" }, "natural/heath": { - "name": "Hede" + "name": "Hede", + "terms": "Hede" }, "natural/peak": { "name": "Højdedrag", - "terms": "alpetop,bjergtop,bakke,bjerg,top,bakketop" + "terms": "Højdedrag, Bakketop, Bjergtop" }, "natural/scrub": { - "name": "BuskomrÃ¥de" + "name": "BuskomrÃ¥de", + "terms": "BuskomrÃ¥de" }, "natural/spring": { - "name": "Kilde (vand)" + "name": "Kilde (vand)", + "terms": "Kilde (vand), Kildeudspring" }, "natural/tree": { - "name": "Træ" + "name": "Træ", + "terms": "Træ" }, "natural/water": { - "name": "Vand" + "name": "Vand", + "terms": "Vand" }, "natural/water/lake": { "name": "Sø", - "terms": "sø, dam, mose" + "terms": "Sø" }, "natural/water/pond": { "name": "Dam", - "terms": "mølledam,pool" + "terms": "Dam" }, "natural/water/reservoir": { - "name": "Reservoir" + "name": "Reservoir", + "terms": "Reservoir, Vandreservoir" }, "natural/wetland": { - "name": "VÃ¥domrÃ¥de" + "name": "VÃ¥domrÃ¥de", + "terms": "VÃ¥domrÃ¥de" }, "natural/wood": { - "name": "Naturskov" + "name": "Naturskov", + "terms": "Naturskov" }, "office": { - "name": "Kontor" - }, - "other": { - "name": "Andet" - }, - "other_area": { - "name": "Andet" + "name": "Kontor", + "terms": "Kontor" }, "place": { - "name": "Lokalitet" + "name": "Lokalitet", + "terms": "Lokalitet, Sted" }, "place/city": { - "name": "Storby" + "name": "Storby", + "terms": "Storby" }, "place/hamlet": { - "name": "Mindre beboet omrÃ¥de" + "name": "Mindre beboet omrÃ¥de", + "terms": "Mindre beboet omrÃ¥de" }, "place/island": { "name": "Ø", - "terms": "skærgÃ¥rd, atol,holm,rev," + "terms": "Ø" }, "place/isolated_dwelling": { - "name": "Lille beboet omrÃ¥de (1-2 hustande)" + "name": "Lille beboet omrÃ¥de (1-2 hustande)", + "terms": "Lille beboet omrÃ¥de (1-2 hustande)" }, "place/locality": { - "name": "Lokalitet" + "name": "Lokalitet", + "terms": "Lokalitet" }, "place/town": { - "name": "By" + "name": "By", + "terms": "By" }, "place/village": { - "name": "Landsby" + "name": "Landsby", + "terms": "Landsby" + }, + "point": { + "name": "Punkt", + "terms": "Punkt" }, "power": { - "name": "Energi" + "name": "Energi", + "terms": "Energi" }, "power/generator": { - "name": "Kraftværk" + "name": "Kraftværk", + "terms": "Kraftværk" }, "power/line": { - "name": "Elledning" + "name": "Elledning", + "terms": "Elledning" }, "power/pole": { - "name": "Elmast (telefonmast)" + "name": "Elmast (telefonmast)", + "terms": "Elmast (telefonmast)" }, "power/sub_station": { - "name": "Transformatorstation" + "name": "Transformatorstation", + "terms": "Transformatorstation" }, "power/tower": { - "name": "Højspændingsmast" + "name": "Højspændingsmast", + "terms": "Højspændingsmast" }, "power/transformer": { - "name": "Transformer" + "name": "Transformer", + "terms": "Transformer" }, "railway": { - "name": "Jernbane" + "name": "Jernbane", + "terms": "Jernbane" }, "railway/abandoned": { - "name": "Ej brugt jernbanespor" + "name": "Ej brugt jernbanespor", + "terms": "Ej brugt jernbanespor" }, "railway/disused": { - "name": "Ej brugt jernbanespor" + "name": "Ej brugt jernbanespor", + "terms": "Ej brugt jernbanespor" }, "railway/level_crossing": { "name": "Jernbaneoverskæring", - "terms": "passage,jernbaneoverskæring, jernbaneoverskæring, vej gennem jernbane" + "terms": "Jernbaneoverskæring" }, "railway/monorail": { - "name": "Monorail" + "name": "Monorail", + "terms": "Monorail" }, "railway/platform": { - "name": "Stationsplatform" + "name": "Jernbaneperron", + "terms": "Jernbaneperron, Perron " }, "railway/rail": { - "name": "Jernbanespor" + "name": "Jernbanespor", + "terms": "Jernbanespor" }, "railway/station": { - "name": "Togstation" + "name": "Togstation", + "terms": "Togstation" }, "railway/subway": { - "name": "S-togspor" + "name": "S-togspor", + "terms": "S-togspor" }, "railway/subway_entrance": { - "name": "S-togstationsindgang" + "name": "S-togstationsindgang", + "terms": "S-togstationsindgang" }, "railway/tram": { "name": "Sporvogn", - "terms": "delebil" + "terms": "Sporvogn" + }, + "relation": { + "name": "Relation", + "terms": "Relation" + }, + "route/ferry": { + "name": "Færgerute", + "terms": "Færgerute" }, "shop": { - "name": "Butik" + "name": "Butik", + "terms": "Butik, Forretning" }, "shop/alcohol": { "name": "Vinforhandler", - "terms": "alkohol " + "terms": "Vinforhandler, Vinbutik, Vinforretning" }, "shop/bakery": { - "name": "Bager" + "name": "Bager", + "terms": "Bager, Bageri" }, "shop/beauty": { - "name": "Parfumebutik" + "name": "Parfumebutik", + "terms": "Parfumebutik, Skønhedbutik" }, "shop/beverages": { - "name": "Vinforhandler" + "name": "Vinforhandler", + "terms": "Vinforretning" }, "shop/bicycle": { - "name": "Cykelbutik" + "name": "Cykelbutik", + "terms": "Cykelforretning, Cykelbutik" }, "shop/books": { - "name": "Boghandler" + "name": "Boghandler", + "terms": "Boghandler" }, "shop/boutique": { - "name": "Boutique" + "name": "Boutique", + "terms": "Boutique" }, "shop/butcher": { - "name": "Slagter" + "name": "Slagter", + "terms": "Slagter, Slagterbutik, Slagterforretning" }, "shop/car": { - "name": "Bilforhandler" + "name": "Bilforhandler", + "terms": "Bilforhandler" }, "shop/car_parts": { - "name": "Autoudstyrsbutik" + "name": "Autoudstyrsbutik", + "terms": "Autoudstyrsbutik, Biludstyrsbutik" }, "shop/car_repair": { - "name": "Autoværksted" + "name": "Autoværksted", + "terms": "Autoværksted, Bilværksted" }, "shop/chemist": { - "name": "Kemiforhandler" + "name": "Kemiforhandler", + "terms": "Kemiforhandler" }, "shop/clothes": { - "name": "Tøjbutik" + "name": "Tøjbutik", + "terms": "Tøjbutik, Herretøjsbutik, Dametøjsbutik, Børnetøjsbutik" }, "shop/computer": { - "name": "Computerforhandler" + "name": "Computerforhandler", + "terms": "Computerbutik, PC-butik" }, "shop/confectionery": { - "name": "Slikbutik" + "name": "Slikbutik", + "terms": "Slikbutik, Chokoladeforretning, Chokoladebutik, Slikforretning" }, "shop/convenience": { - "name": "Minimarked" + "name": "Minimarked", + "terms": "Minimarked, Minikøbmand" }, "shop/deli": { - "name": "Deli" + "name": "Deli", + "terms": "Deli" }, "shop/department_store": { - "name": "Stormagasin" + "name": "Stormagasin", + "terms": "Stormagasin" }, "shop/doityourself": { - "name": "Gør-det-selv butik" + "name": "Gør-det-selv butik", + "terms": "Gør-det-selv butik" }, "shop/dry_cleaning": { - "name": "Tøjrenseri" + "name": "Tøjrenseri", + "terms": "Tøjrenseri, Renseri" }, "shop/electronics": { - "name": "Elektronikbutik" + "name": "Elektronikbutik", + "terms": "Elektronikbutik" + }, + "shop/farm": { + "name": "Produktionstand", + "terms": "Produktionstand" }, "shop/fishmonger": { - "name": "Fiskeforretning" + "name": "Fiskeforretning", + "terms": "Fiskeforretning, Fiskebutik" }, "shop/florist": { - "name": "Blomsterbutik" + "name": "Blomsterbutik", + "terms": "Blomsterbutik, Blomsterforretning" }, "shop/furniture": { - "name": "Møbelforhandler" + "name": "Møbelforhandler", + "terms": "Møbelbutik, Møbelhandler" }, "shop/garden_centre": { - "name": "Havecenter" + "name": "Havecenter", + "terms": "Havecenter, Plantecenter" }, "shop/gift": { - "name": "Gavebutik" + "name": "Gavebutik", + "terms": "Gavebutik, Gaveforretning" }, "shop/greengrocer": { - "name": "Grønthandler" + "name": "Grønthandler", + "terms": "Grønthandler, Frugtbutik" }, "shop/hairdresser": { - "name": "Frisør" + "name": "Frisør", + "terms": "Frisør, Herrefrisør, Damefrisør" }, "shop/hardware": { - "name": "Værktøjsbutik" + "name": "Værktøjsbutik", + "terms": "Værktøjsbutik" }, "shop/hifi": { - "name": "Radioforhandler" + "name": "Radioforhandler", + "terms": "Værktøjsbutik" }, "shop/jewelry": { - "name": "Juvelér" + "name": "Juvelér", + "terms": "Juvelér, Smykkeforretning" }, "shop/kiosk": { - "name": "Kiosk" + "name": "Kiosk", + "terms": "Kiosk" }, "shop/laundry": { - "name": "Vaskeri" + "name": "Vaskeri", + "terms": "Vaskeri, Møntvaskeri" }, "shop/mall": { - "name": "Indkøbscenter" + "name": "Indkøbscenter", + "terms": "Indkøbscenter" }, "shop/mobile_phone": { - "name": "Mobiltelefonforhandler" + "name": "Mobiltelefonforhandler", + "terms": "Mobiltelefonforhandler" }, "shop/motorcycle": { - "name": "Motorcykelforhandler" + "name": "Motorcykelforhandler", + "terms": "Motorcykelforhandler" }, "shop/music": { - "name": "Musikbutik" + "name": "Musikbutik", + "terms": "Musikbutik, Musikforretning" }, "shop/newsagent": { - "name": "Bladforhandler" + "name": "Bladforhandler", + "terms": "Bladforhandler" }, "shop/optician": { - "name": "Optiker" + "name": "Optiker", + "terms": "Optiker, Optikerforretning" }, "shop/outdoor": { - "name": "Friluftudstyrsbutik" + "name": "Friluftudstyrsbutik", + "terms": "Friluftudstyrsbutik" }, "shop/pet": { - "name": "Kæledyrsbutik" + "name": "Kæledyrsbutik", + "terms": "Kæledyrsbutik, Dyreforhandler" }, "shop/shoes": { - "name": "Skobutik" + "name": "Skobutik", + "terms": "Skobutik, Skoforretning" }, "shop/sports": { - "name": "Sportsudstyrsbutik" + "name": "Sportsudstyrsbutik", + "terms": "Sportsudstyrsbutik" }, "shop/stationery": { - "name": "Papirforhandler" + "name": "Papirforhandler", + "terms": "Papirforhandler" }, "shop/supermarket": { "name": "Supermarked", - "terms": "basar, butik, butikskæde,discountbutik,loppemarked, galleri,outlet-butik, shop, shoppingcenter, shopping,butik, supermarked" + "terms": "Supermarked, Lavprisbutik, Discountbutik" }, "shop/toys": { - "name": "Legetøjsbutik" + "name": "Legetøjsbutik", + "terms": "Legetøjsforretning, Legetøjsbutik" }, "shop/travel_agency": { - "name": "Rejsebureau" + "name": "Rejsebureau", + "terms": "Rejsebureau, Rejseagent" }, "shop/tyres": { - "name": "Dækforhandler" + "name": "Dækforhandler", + "terms": "Dækforhandler" }, "shop/vacant": { - "name": "Lukket butik (ingen salg pt)" + "name": "Lukket butik (ingen salg pt)", + "terms": "Lukket butik (ingen salg pt)" }, "shop/variety_store": { - "name": "Spøg og skæmtbutik " + "name": "Spøg og skæmtbutik ", + "terms": "Spøg og skæmtbutik " }, "shop/video": { - "name": "Videobutik" + "name": "Videobutik", + "terms": "Videobutik, Videoforretning, Videoudlejning" }, "tourism": { - "name": "Turisme" + "name": "Turisme", + "terms": "Turisme" }, "tourism/alpine_hut": { - "name": "Bjerghytte" + "name": "Bjerghytte", + "terms": "Bjerghytte" }, "tourism/artwork": { - "name": "Kunstværk" + "name": "Kunstværk", + "terms": "Kunstværk" }, "tourism/attraction": { - "name": "Turistattraktion" + "name": "Turistattraktion", + "terms": "Turistattraktion, Seværdighed" }, "tourism/camp_site": { - "name": "Campingplads" + "name": "Campingplads", + "terms": "Campingplads" }, "tourism/caravan_site": { - "name": "Autocamperplads" + "name": "Autocamperplads", + "terms": "Autocamperplads" }, "tourism/chalet": { - "name": "Bjergferiehytte" + "name": "Bjergferiehytte", + "terms": "Bjergferiehytte" }, "tourism/guest_house": { "name": "Gæstehus", - "terms": "B&B,Bed & Breakfast,Bed and Breakfast" + "terms": "Gæstehus, Bed&Breakfast, B&B" }, "tourism/hostel": { - "name": "Vandrehjem" + "name": "Vandrehjem", + "terms": "Vandrehjem" }, "tourism/hotel": { - "name": "Hotel" + "name": "Hotel", + "terms": "Hotel" }, "tourism/information": { - "name": "Information" + "name": "Information", + "terms": "Turistinformation" }, "tourism/motel": { - "name": "Motel" + "name": "Motel", + "terms": "Motel, Bilmotel" }, "tourism/museum": { "name": "Museum", - "terms": "udstilling, udstillinger,arkiver,galleri,bibliotek,salon" + "terms": "Museum" }, "tourism/picnic_site": { - "name": "Picnic" + "name": "Picnic", + "terms": "Picnic" }, "tourism/theme_park": { - "name": "Forlystelsespark" + "name": "Forlystelsespark", + "terms": "Forlystelsespark" }, "tourism/viewpoint": { - "name": "Udsigtspunkt" + "name": "Udsigtspunkt", + "terms": "Udsigtspunkt" }, "tourism/zoo": { - "name": "Zoologisk have" + "name": "Zoologisk have", + "terms": "Zoologisk have, Zoo" + }, + "type/boundary": { + "name": "Grænse", + "terms": "Grænse" + }, + "type/boundary/administrative": { + "name": " Administrativ grænse", + "terms": "Administrativt grænse" + }, + "type/multipolygon": { + "name": "Multipolygon", + "terms": "Multipolygon" + }, + "type/restriction": { + "name": "Restriktion", + "terms": "Restriktion" + }, + "type/route": { + "name": "Rute", + "terms": "Rute" + }, + "type/route/bicycle": { + "name": "Cykelrute", + "terms": "Cykelrute" + }, + "type/route/bus": { + "name": "Busrute", + "terms": "Busrute" + }, + "type/route/detour": { + "name": "Omvejsrute", + "terms": "Omvejsrute" + }, + "type/route/ferry": { + "name": "Færgerute", + "terms": "Færgerute" + }, + "type/route/foot": { + "name": "Vandrerute", + "terms": "Vandrerute, Hikingrute" + }, + "type/route/pipeline": { + "name": "Rørledningsnet", + "terms": "Rørledningsnet" + }, + "type/route/power": { + "name": "Elledningsnet", + "terms": "Elledningsnet" + }, + "type/route/road": { + "name": "Vejrute", + "terms": "Vejrute" + }, + "type/route/train": { + "name": "Togrute", + "terms": "Togrute, Togplan" + }, + "type/route/tram": { + "name": "Sporvognsrute", + "terms": "Sporvognsrute" + }, + "type/route_master": { + "name": "Rutemasterplan", + "terms": "Rutemasterplan" + }, + "vertex": { + "name": "Andre", + "terms": "Andre" }, "waterway": { - "name": "Vandvej" + "name": "Vandvej", + "terms": "Vandvej" }, "waterway/canal": { - "name": "Kanal" + "name": "Kanal", + "terms": "Kanal" }, "waterway/dam": { - "name": "Dam" + "name": "Dam", + "terms": "Dam" }, "waterway/ditch": { - "name": "Grøft" + "name": "Grøft", + "terms": "Grøft, Grøftekant" }, "waterway/drain": { - "name": "Drænløb" + "name": "Drænløb", + "terms": "Drænløb" }, "waterway/river": { - "name": "Flod", - "terms": "bæk,kurs,Ã¥,vandvej" + "name": "Flod/Ã¥", + "terms": "Flod, Å" }, "waterway/riverbank": { - "name": "Flodbred" + "name": "Flodbred", + "terms": "Flodbred" }, "waterway/stream": { - "name": "Å", - "terms": "vandløb, kanal,flod, vand,Ã¥" + "name": "Bæk", + "terms": "Bæk" }, "waterway/weir": { - "name": "Stemmeværk" + "name": "Stemmeværk", + "terms": "Stemmeværk" } } } diff --git a/vendor/assets/iD/iD/locales/de.json b/vendor/assets/iD/iD/locales/de.json index 65c606b45..09825708c 100644 --- a/vendor/assets/iD/iD/locales/de.json +++ b/vendor/assets/iD/iD/locales/de.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Punkt hinzugefügt.", - "vertex": "Einen Punkt zum Weg hinzugefügt." + "vertex": "Einen Punkt zum Weg hinzugefügt.", + "relation": "Relation hinzugefügt." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Zeichnen abgebrochen." }, + "change_role": { + "annotation": "Rolle eines Relationsmitglieds geändert." + }, "change_tags": { "annotation": "Tags verändert." }, @@ -84,7 +88,14 @@ "area": "Fläche gelöscht.", "relation": "Relation gelöscht.", "multiple": "{n} Objekte gelöscht." - } + }, + "incomplete_relation": "Dieses Objekt kann nicht gelöscht werden, da es nicht vollständig heruntergeladen wurde." + }, + "add_member": { + "annotation": "Ein Mitglied zu einer Relation hinzugefügt." + }, + "delete_member": { + "annotation": "Ein Mitglied aus einer Relation entfernt." }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "{n} Linien vereinigt.", "not_eligible": "Diese Objekte können nicht vereint werden.", - "not_adjacent": "Diese Linien können nicht vereint werden, da sie nicht verbunden sind." + "not_adjacent": "Diese Linien können nicht vereint werden, da sie nicht verbunden sind.", + "restriction": "Diese Linien können nicht vereinigt werden, da mindestens eine Linie ein Mitglied einer \"{relation}\" Relation ist." }, "move": { "title": "Verschieben", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Nichts zum Rückgängigmachen.", "nothing_to_redo": "Nichts zum Wiederherstellen.", + "tooltip_keyhint": "Tastenkürzel:", "just_edited": "Sie haben gerade OpenStreetMap editiert!", "browser_notice": "Dieser Editor wird von Firefox, Chrome, Safari, Opera, und Internet Explorer (Version 9 und höher) unterstützt. Bitte aktualisieren Sie Ihren Browser oder nutzen Sie Potlatch 2, um die Karte zu modifizieren.", "view_on_osm": "Auf OpenStreetMap anschauen", - "zoom_in_edit": "Hineinzoomen, um die Karte zu bearbeiten", + "translate": { + "translate": "Übersetzen", + "localized_translation_label": "Mehrsprachiger Name", + "localized_translation_language": "Sprache wählen", + "localized_translation_name": "Name" + }, + "zoom_in_edit": "Hineinzoomen, um zu bearbeiten", "logout": "Abmelden", "loading_auth": "Verbinde mit OpenStreetMap....", "report_a_bug": "Programmfehler melden", @@ -172,7 +191,8 @@ "title": "Änderungen speichern", "description_placeholder": "Eine kurze Beschreibung deiner Beiträge", "message_label": "Änderungskommentar", - "upload_explanation": "Änderungen, die du als {user} hochlädst erscheinen auf allen Karten, die Daten von OpenStreetMap nutzen.", + "upload_explanation": "Änderungen, die du hochlädst, werden auf allen Karten sichtbar, die OpenStreetMap nutzen.", + "upload_explanation_with_user": "Änderungen, die du als {user} hochlädst, werden auf allen Karten sichtbar, die OpenStreetMap nutzen.", "save": "Speichern", "cancel": "Abbrechen", "warnings": "Warnungen", @@ -181,13 +201,13 @@ "created": "Erstellt" }, "contributors": { - "list": "Diese Kartenansicht enthält Beiträge von:", - "truncated_list": "Diese Kartenansicht enthält Beiträge von: {users} und {count} anderen" + "list": "Bearbeitet von {users}", + "truncated_list": "Bearbeitet von {users} und {count} anderen" }, "geocoder": { - "title": "Suche einen Ort", - "placeholder": "suche einen Ort", - "no_results": "Ein Ort namens '{name}' konnte nicht gefunden werden" + "search": "Suche weltweit...", + "no_results_visible": "Keine Ergebnisse im sichtbaren Kartenbereich", + "no_results_worldwide": "Keine Ergebnisse gefunden" }, "geolocate": { "title": "Zeige meine Position" @@ -196,16 +216,22 @@ "no_documentation_combination": "Für dieses Attribut ist keine Dokumentation verfügbar.", "no_documentation_key": "Für dieses Schlüsselwort ist keine Dokumentation verfügbar", "show_more": "Zeige mehr", - "new_tag": "Neues Attribut", "view_on_osm": "Auf openstreetmap.org ansehen", - "editing_feature": "In Bearbeitung {feature}", "all_tags": "Alle Tags", + "all_members": "Alle Mitglieder", + "all_relations": "Alle Relationen", + "new_relation": "Neue Relation...", + "role": "Rolle", "choose": "Eigenschafts-Typ auswählen", "results": "{n} Resultate für {search}", "reference": "Im OpenStreetMap-Wiki anschauen", - "back_tooltip": "Eigenschafts-Typ ändern", + "back_tooltip": "Eigenschaft ändern", "remove": "Entfernen", - "search": "Suchen" + "search": "Suchen", + "unknown": "Unbekannt", + "incomplete": "", + "feature_list": "Objekte suchen", + "edit": "Eigenschaft bearbeiten" }, "background": { "title": "Hintergrund", @@ -272,14 +298,14 @@ }, "help": { "title": "Hilfe", - "help": "#Hilfe\n\nDies ist ein Editor für [OpenStreetMap](http://www.openstreetmap.org/), der freien und editierbaren Weltkarte. Du kannst ihn verwenden, um Daten in deiner Umgebung hinzuzufügen oder zu verändern und so diese Karte mit freien Quellen und freien Daten für jeden verbessern.\n\nVeränderungen werden für alle Nutzer von OpenStreetMap sichtbar. Um Veränderungen vornehmen zu können, musst du ein [kostenloses OpenStreetMap Profil](https://www.openstreetmap.org/user/new) anlegen.\n\nDer [iD editor](http://ideditor.com/) ist ein Gemeinschaftsprojektn dessen [Quellcode\nauf GitHub verfügbar ist](https://github.com/systemed/iD).\n\n", - "editing_saving": "# Editieren & Speichern\n\nDieser Editor wurde entworfen, um online zu arbeiten und du erreichst ihn über diese Webseite.\n\n###Objekte auswählen\n\nUm ein Kartenobjekt wie eine Straße oder ein Sonderziel (POI) auszuwählen, klicke auf der Karte darauf. Dadurch wird das Objekt hervorgehoben und ein Bedienfeld mit Details und Möglichkeiten zur Veränderung aufgerufen. \n\nMehrere Objekte kannst du auswählen indem du die Shift-Taste (Umschaltaste) drückst und die Objekte einzeln anklickst oder klickst und einen Rahmen darum ziehst.\nSo könne mehrere Objekte gleichzeitig geändert werden.\n\n### Speichern der Änderungen\n\nWenn du Änderungen an einer Straße, einem Gebäude oder einem Platz vorgenommen hast sind diese lokal gespeichert, bis du sie auf dem Server speicherst. Keine Sorge falls du einen Fehler machen solltest: Du kannst Änderungen jederzeit über den Rückgängig-Knopf rückgängig machen oder über den Wiederherstellen-Knopf noch einmal ausführen.\n\nKlicke auf \"Speichern\", um eine Gruppe von Änderungen zu speichern. Zum Beispiel, wenn du in einem Stadtteil fertig bist und in einer neuen Gegend editieren willst.\nDu bekommst dann die Möglichkeit noch einmal zu überprüfen, was du gerade getan hast und der Editor zeigt dir nützliche Hinweise oder mögliche Fehler, wenn etwas nicht in Ordnung zu sein scheint.\n\nWenn alles gut aussieht kannst du einen kurzen Kommentar schreiben, der erklärt, was du gemacht hast. Drücke nun \"Speichern\", um die Änderungen auf dem Server zu speichern.\nNun können es alle auf [OpenStreetMap.org](http://www.openstreetmap.org/) sehen und darauf aufbauen.\n\nWenn du es zeitlich nicht schaffst, kannst du das Editor-Fenster einfach schließen. Wenn du die Seite wieder aufrufst (mit dem gleichen Browser und Computer) wird dir angeboten, die letzte Sitzung wiederherzustellen. \n", - "roads": "# Straßen\n\nMit dem Editor kannst du Wege erstellen, verändern und löschen. Wege können alles möglich sein, zum Beispiel Pfade, Straßen, Schienen, Fahrradwege und anderes.\n\n### Auswählen\n\nKlicke auf einem Weg, um ihn auszuwählen. Er sollte nun hervorgehoben werden. Außerdem erscheint ein kleines Werkzeugmenü und eine Seitenleiste mit den Eigenschaften des Weges.\n\n### Modifizieren\n\nOft sieht man, dass Wege nicht mit dem Luftbild oder einer GPS-Spur übereinstimmen. Du kannst den Weg aber so anpassen, das er an der richtigen Stelle ist. Beachte jedoch, dass Luftbilder einen Versatz aufweisen können.\n\nAls Erstes wählst du einen Weg aus. Dieser wird nun hervorgehoben und es werden die Knoten des Weges angezeigt. Diese kannst du verschieben, bis sie an der richtigen Stelle sind. Wenn du neu Konten hinzufügen möchtest, klickt doppelt zwischen den Knoten auf die Linie und es wird ein neuer Punkt erzeugt.\n\nWenn zwei Wege in Wirklichkeit mit einander verbunden sind aber auf der Karte nicht, kannst du sie verbinden, indem du einen Knoten des einen Weges auf den anderen Weg ziehst. Dass Wege verbunden sind, ist wichtig für die Karte und essentiell für die Nutzung von Routenführung.\n\nDu kannst auch das \"Bewegen\"-Werkzeug nutzen oder \"M\" drücken, um den kompletten Weg zu verschieben. Beende die Aktion mit einem Klick.\n\n### Löschen\n\nWenn du weißt, dass ein Weg nicht existiert, kannst du ihn löschen, um ihn von der Karte zu entfernen. Sei beim Löschen von Objekten besonders vorsichtig, da diese Änderungen von jedem gesehen werden können und Luftbilder oft veraltet sind. Das heißt, dass ein Weg, der im Luftbild nicht zusehen ist, vielleicht einfach neu gebaut wurde.\n\nDu kannst Wege löschen, indem du sie anklickst und das Mülltonnensymbol auswählst oder die \"Entfernen\"-Taste drückst.\n\n### Erstellen\n\nDu kennst einen Weg der nicht eingezeichnet ist? Dann klicke auf das \"Linien\"-Symbol oben links im Editor oder drücke Taste \"2\" und beginne mit dem Zeichnen einer Linie.\n\nKlick dort hin, wo die Straße anfängt. Sollte sie von einer bereits existierenden Straße abzweigen, klicke an der entsprechenden Stelle auf diese Straße.\n\nZeichnen nun den Weg, indem du Punkte anhand der Luftaufnahme oder der GPS-Spur entlang des Weges setzt. Sollte der Weg einen anderen kreuzen, klicke auf den Kreuzungspunkt, um sie zu verbinden. Wenn du mit dem Zeichnen fertig bist, klicke doppelt oder drücke \"Enter\" auf der Tastatur, um den Weg abzuschließen.\n", - "gps": "# GPS\n\nGPS Daten sind die vertrauenswürdigste Quelle für OpenStreetMap.\nDieser Editor unterstützt lokale GPS-Spuren - \".gpx\" Dateien auf deinem Computer. \nDu kannst diese GPS-Spuren mit Hilfe diverser Smartphone-Apps oder anderen GPS-Geräten aufnehmen.\n\nFür Informationen über das Sammeln von GPS-Daten kannst du dir folgende Anleitung durchlesen: [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/) (bis jetzt nur auf Englisch)\n\nUm eine GPX-Tracks zu verwenden, ziehe ihn einfach in den Karteneditor.\nWenn er erkannt wurde, wird dieser Track als leuchtend grüne Linie auf der Karte dargestellt.\nKlicke auf \"Hintergrundeinstellungen\", um sie zu deaktivieren und zu aktivieren, oder zum Gebiet des Tracks zu gelangen (Lupe).\n\nDer GPX-Track wird nicht automatisch direkt zu OpenStreetMap hochgeladen. Am besten verwendest du ihn, um neue Wege hinzuzufügen. \nMöchtest du den GPX-Track jedem zugänglich machen, kannst du ihn über [Track-Upload-Seite](http://www.openstreetmap.org/trace/create) hochladen.\n", + "help": "#Hilfe\n\nDies ist ein Editor für [OpenStreetMap](http://www.openstreetmap.org/), der freien und editierbaren Weltkarte. Du kannst ihn verwenden, um Daten in deiner Umgebung hinzuzufügen oder zu verändern und so diese Karte mit freien Quellen und freien Daten für jeden verbessern.\n\nVeränderungen werden für alle Nutzer von OpenStreetMap sichtbar. Um Veränderungen vornehmen zu können, musst du ein [kostenloses OpenStreetMap Profil](https://www.openstreetmap.org/user/new) anlegen.\n\nDer [iD editor](http://ideditor.com/) ist ein Gemeinschaftsprojekt dessen [Quellcode\nauf GitHub verfügbar ist](https://github.com/systemed/iD).\n\n", + "editing_saving": "# Editieren & Speichern\n\nDieser Editor wurde entworfen, um online zu arbeiten und du erreichst ihn über diese Webseite.\n\n###Objekte auswählen\n\nUm ein Kartenobjekt wie eine Straße oder ein Sonderziel (POI) auszuwählen, klicke auf der Karte darauf. Dadurch wird das Objekt hervorgehoben und ein Bedienfeld mit Details und Möglichkeiten zur Veränderung aufgerufen. \n\nMehrere Objekte kannst du auswählen indem du die Shift-Taste (Umschaltaste) drückst und die Objekte einzeln anklickst oder klickst und einen Rahmen darum ziehst.\nSo können mehrere Objekte gleichzeitig geändert werden.\n\n### Speichern der Änderungen\n\nWenn du Änderungen an einer Straße, einem Gebäude oder einem Platz vorgenommen hast sind diese lokal gespeichert, bis du sie auf dem Server speicherst. Keine Sorge falls du einen Fehler machen solltest: Du kannst Änderungen jederzeit über den Rückgängig-Knopf rückgängig machen oder über den Wiederherstellen-Knopf noch einmal ausführen.\n\nKlicke auf \"Speichern\", um eine Gruppe von Änderungen zu speichern. Zum Beispiel, wenn du in einem Stadtteil fertig bist und in einer neuen Gegend editieren willst.\nDu bekommst dann die Möglichkeit noch einmal zu überprüfen, was du gerade getan hast und der Editor zeigt dir nützliche Hinweise oder mögliche Fehler, wenn etwas nicht in Ordnung zu sein scheint.\n\nWenn alles gut aussieht kannst du einen kurzen Kommentar schreiben, der erklärt, was du gemacht hast. Drücke nun \"Speichern\", um die Änderungen auf dem Server zu speichern.\nNun können es alle auf [OpenStreetMap.org](http://www.openstreetmap.org/) sehen und darauf aufbauen.\n\nWenn du es zeitlich nicht schaffst, kannst du das Editor-Fenster einfach schließen. Wenn du die Seite wieder aufrufst (mit dem gleichen Browser und Computer) wird dir angeboten, die letzte Sitzung wiederherzustellen. \n", + "roads": "# Straßen\n\nMit dem Editor kannst du Wege erstellen, verändern und löschen. Wege können alles möglich sein, zum Beispiel Pfade, Straßen, Schienen, Fahrradwege und anderes.\n\n### Auswählen\n\nKlicke auf einem Weg, um ihn auszuwählen. Er sollte nun hervorgehoben werden. Außerdem erscheint ein kleines Werkzeugmenü und eine Seitenleiste mit den Eigenschaften des Weges.\n\n### Modifizieren\n\nOft sieht man, dass Wege nicht mit dem Luftbild oder einer GPS-Spur übereinstimmen. Du kannst den Weg aber so anpassen, das er an der richtigen Stelle ist. Beachte jedoch, dass Luftbilder einen Versatz aufweisen können.\n\nAls Erstes wählst du einen Weg aus. Dieser wird nun hervorgehoben und es werden die Knoten des Weges angezeigt. Diese kannst du verschieben, bis sie an der richtigen Stelle sind. Wenn du einen neuen Knoten hinzufügen möchtest, klicke doppelt zwischen bestehenden Knoten auf der Linie und es wird ein neuer Punkt erzeugt.\n\nWenn zwei Wege in Wirklichkeit mit einander verbunden sind aber auf der Karte nicht, kannst du sie verbinden, indem du einen Knoten des einen Weges auf den anderen Weg ziehst. Dass Wege verbunden sind, ist wichtig für die Karte und essentiell für die Nutzung von Routenführung.\n\nDu kannst auch das \"Bewegen\"-Werkzeug nutzen oder \"M\" drücken, um den kompletten Weg zu verschieben. Beende die Aktion mit einem Klick.\n\n### Löschen\n\nWenn du weißt, dass ein Weg nicht existiert, kannst du ihn löschen, um ihn von der Karte zu entfernen. Sei beim Löschen von Objekten besonders vorsichtig, da diese Änderungen von jedem gesehen werden können und Luftbilder oft veraltet sind. Das heißt, dass ein Weg, der im Luftbild nicht zusehen ist, vielleicht einfach neu gebaut wurde.\n\nDu kannst Wege löschen, indem du sie anklickst und das Papierkorbsymbol auswählst oder die \"Entfernen\"-Taste drückst.\n\n### Erstellen\n\nDu kennst einen Weg der nicht eingezeichnet ist? Dann klicke auf das \"Linien\"-Symbol oben links im Editor oder drücke die Taste \"2\" und beginne mit dem Zeichnen einer Linie.\n\nKlick dort hin, wo die Straße anfängt. Sollte sie von einer bereits existierenden Straße abzweigen, klicke an der entsprechenden Stelle auf diese Straße.\n\nZeichne nun den Weg, indem du Punkte anhand der Luftaufnahme oder der GPS-Spur entlang des Weges setzt. Sollte der Weg einen anderen kreuzen, klicke auf den Kreuzungspunkt, um sie zu verbinden. Wenn du mit dem Zeichnen fertig bist, klicke doppelt oder drücke \"Enter\" auf der Tastatur, um den Weg abzuschließen.\n", + "gps": "# GPS\n\nGPS Daten sind die vertrauenswürdigste Quelle für OpenStreetMap.\nDieser Editor unterstützt lokale GPS-Spuren - \".gpx\" Dateien auf deinem Computer. \nDu kannst diese GPS-Spuren mit Hilfe diverser Smartphone-Apps oder anderen GPS-Geräten aufnehmen.\n\nFür Informationen über das Sammeln von GPS-Daten kannst du dir folgende Anleitung durchlesen: [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/) (bis jetzt nur auf Englisch)\n\nUm einen GPX-Track zu verwenden, ziehe ihn einfach in den Karteneditor.\nWenn er erkannt wurde, wird dieser Track als leuchtend grüne Linie auf der Karte dargestellt.\nKlicke auf \"Hintergrundeinstellungen\", um sie zu deaktivieren und zu aktivieren, oder zum Gebiet des Tracks zu gelangen (Lupe).\n\nDer GPX-Track wird nicht automatisch direkt zu OpenStreetMap hochgeladen. Am besten verwendest du ihn, um neue Wege hinzuzufügen. \nMöchtest du den GPX-Track jedem zugänglich machen, kannst du ihn über die [Track-Upload-Seite](http://www.openstreetmap.org/trace/create) hochladen.\n", "imagery": "# Bildmaterial\n\nLuftbilder sind eine wichtige Quelle für das Kartografieren. Eine Kombination aus Luftbildern von Flugzeugen, Satellitenbilder und freien Quellen sind im Editor über das \"Hintergrundeinstellungen\"- Menü auf der linken Seite verfügbar. \n\nAls Standard ist der [Bing Maps](http://www.bing.com/maps/) Satelliten-Layer ausgewählt. Je nach Gegend werden dir verschiedene andere Quellen angezeigt.\nIn einigen Länder wie den USA, Frankreich, Deutschland und Dänemark stehen zum Teil sehr hochauflösende Luftbilder zur Verfügung.\n\nLuftbilder sind manchmal durch Fehler der Luftbild-Anbieter verschoben. \nWenn du feststellst, dass viele Straßen gegenüber dem Hintergrund verschoben sind, dann verschiebe nicht die Straßen sondern das Luftbild, bis sie übereinstimmen. Um das Luftbild zu korrigieren, klicke auf \"Fehlerhafte Ausrichtung korrigieren\" in den Hintergrundeinstellungen.\n\n", "addresses": "# Adressen\n\nAdressen sind eine der wichtigsten Informationen einer Karte.\n\nObwohl Adressen oft als Teil einer Straße repräsentiert werden, werden sie in OpenStreetMap als Attribute von Gebäuden oder Objekten neben der Straße eingetragen.\n\nDu kannst Adressinformationen sowohl zu Flächen die als Gebäudegrundriss gezeichnet sind, als auch zu einzelnen Punkten hinzufügen. Adressen musst du über eine Stadtbegehung oder dein eigenes Wissen herausfinden, da die Nutzung kommerzieller Quellen wie Google Maps strikt verboten ist.\n", - "inspector": "# Den Inspektor benutzen\n \nDer Inspektor ist das Bedienelement, das rechts im Editor erscheint, wenn du ein Objekt auswählst. Mit dem Inspektor kannst du die Details des Objektes zu bearbeiten.\n\n ### Eine Eigenschaft auswählen\n \nNachdem du einen Punkt, eine Linie oder eine Fläche hinzugefügt hast kannst du auswählen, welche Eigenschaft das Objekt hat - ob es eine Autobahn oder eine Wohnstraße; ein Supermarkt oder ein Café ist.\nDer Inspektor wird Knöpfe für die am häufigsten verwendeten Eigenschaften zeigen.Andere Eigenschaften findest du, indem du im Suchfeld eingibst wonach du suchst. \n \nKlicke auf den 'i'-Knopf in der Ecke rechts unten in einem Eigenschaften-Knopf, um mehr darüber zu erfahren. \n\n ### Vorlagen verwenden und Tags editieren\n \nNachdem du ein Objekt mit einer Eigenschaft versehen oder ausgewählt hast, zeigt der Inspektor Felder mit Details zu der Eigenschaft an wie Name und Adresse.\n\nUnter diesen Feldern kannst du Icons anklicken, um weitere Details hinzuzufügen wie zum Beispiel einen [Wikipedia](http://www.wikipedia.org/)-Link, Zugänglichkeit für Rollstühle und anderes.\n\nGanz unten im Inspektor kannst du auf 'Weitere Merkmale' klicken, um das Objekt mit beliebigen anderen Tags zu versehen.\n[Taginfo](http://taginfo.openstreetmap.org/) ist eine gute Quelle, um oft genutzte Kombinationen von Eigenschaften zu finden.\n\nÄnderungen die du im Inspektor vornimmst, werden automatisch auf die ausgewählten Objekte angewendet. Durch Klicken auf den 'Rückgängig'-Knopf kannst du sie rückgängig machen.\n\n ### Den Inspektor schließen\n\nDu kannst den Inspektor schließen, indem du auf den Schließen-Knopf oben rechts klickst, den 'Escape'-Knopf auf der Tastatur drückst oder in die Karte klickst.\n", - "buildings": "# Gebäude\n\nOpenStreetMap ist die weltgrößte Datenbank für Gebäude und du kannst helfen sie\nweiter zu verbessern.\n\n### Auswahl\n\nDu kannst ein Gebäude auswählen, indem du auf dessen Umrisslinie klickst. Der\nUmriss wird nun hervorgehoben. Außerdem wird ein Werkzeugmenü und eine\nSeitenleiste eingeblendet, welche Informationen zum Gebäude zeigt.\n\n### Bearbeitung\n\nManchmal sind Gebäude falsch platziert oder haben falsche Eigenschaften.\n\nUm ein Gebäude komplett zu verschieben wähle es aus und klicke auf das\n„Bewegen“-Werkzeug. Verschiebe nun das Gebäude mit der Maus und Klicke einmal\nwenn es an der richtigen Stelle ist.\n\nUm den Gebäudeumriss zu korrigieren, klicke und ziehe die Umrissknoten, bis\nsie an der richtigen Stelle sind.\n\n### Erstellen\n\nEine oft gestellte Frage bezieht sich auf das Erstellen von Gebäuden als\nGebäudefläche und/oder als Punkt. Hier gilt, wann immer es möglich ist, sollte\ndas Gebäude als Fläche eingetragen werden. Firmen, Geschäfte und ähnliches\nwerden zusätzlich als Punkte innerhalb des Gebäudeumrisses angelegt.\n\nUm ein Gebäude als Fläche zu zeichnen, klicke auf den „Fläche“-Knopf oben\nlinks und vollende das Gebäude, indem du entweder die \"Enter\"-taste drückst,\noder auf den ersten Knoten klickst.\n\n### Löschen\n\nWenn du siehst und weißt, dass eine Gebäude nicht existiert - zum Beispiel,\nweil du vor Ort warst - kannst du es löschen und es wird von der Karte\nentfernt. Sei vorsichtig mit der Löschenfunktion! Das Ergebnis kann, wie\nbei jeder anderen Veränderung, von allen gesehen werden. Außerdem sind\nSatellitenbilder oft veraltet und ein Gebäude könnte einfach neu gebaut sein.\n\nDu kannst ein Gebäude löschen, indem du es auswählst und auf das\nMülltonnensymbol klickst oder die „Entfernen“-Taste betätigst.\n" + "inspector": "# Den Inspektor benutzen\n \nDer Inspektor ist das Bedienelement, das rechts im Editor erscheint, wenn du ein Objekt auswählst. Mit dem Inspektor kannst du die Details des Objektes bearbeiten.\n\n ### Eine Eigenschaft auswählen\n \nNachdem du einen Punkt, eine Linie oder eine Fläche hinzugefügt hast kannst du auswählen, welche Eigenschaft das Objekt hat - ob es eine Autobahn oder eine Wohnstraße; ein Supermarkt oder ein Café ist.\nDer Inspektor wird Knöpfe für die am häufigsten verwendeten Eigenschaften zeigen. Andere Eigenschaften findest du, indem du im Suchfeld eingibst wonach du suchst. \n \nKlicke auf den 'i'-Knopf in der Ecke rechts unten in einem Eigenschaften-Knopf, um mehr darüber zu erfahren. \n\n ### Vorlagen verwenden und Tags editieren\n \nNachdem du ein Objekt mit einer Eigenschaft versehen oder ausgewählt hast, zeigt der Inspektor Felder mit Details zu der Eigenschaft wie Name und Adresse an.\n\nUnter diesen Feldern kannst du Icons anklicken, um weitere Details hinzuzufügen wie zum Beispiel einen [Wikipedia](http://www.wikipedia.org/)-Link, Zugänglichkeit für Rollstühle und anderes.\n\nGanz unten im Inspektor kannst du auf 'Weitere Merkmale' klicken, um das Objekt mit beliebigen anderen Tags zu versehen.\n[Taginfo](http://taginfo.openstreetmap.org/) ist eine gute Quelle, um oft genutzte Kombinationen von Eigenschaften zu finden.\n\nÄnderungen die du im Inspektor vornimmst, werden automatisch auf die ausgewählten Objekte angewendet. Durch Klicken auf den 'Rückgängig'-Knopf kannst du sie rückgängig machen.\n\n ### Den Inspektor schließen\n\nDu kannst den Inspektor schließen, indem du auf den Schließen-Knopf oben rechts klickst, den 'Escape'-Knopf auf der Tastatur drückst oder in die Karte klickst.\n", + "buildings": "# Gebäude\n\nOpenStreetMap ist die weltgrößte Datenbank für Gebäude und du kannst helfen sie\nweiter zu verbessern.\n\n### Auswahl\n\nDu kannst ein Gebäude auswählen, indem du auf dessen Umrisslinie klickst. Der\nUmriss wird nun hervorgehoben. Außerdem wird ein Werkzeugmenü und eine\nSeitenleiste eingeblendet, welche Informationen zum Gebäude zeigt.\n\n### Bearbeitung\n\nManchmal sind Gebäude falsch platziert oder haben falsche Eigenschaften.\n\nUm ein Gebäude komplett zu verschieben wähle es aus und klicke auf das\n„Bewegen“-Werkzeug. Verschiebe nun das Gebäude mit der Maus und Klicke einmal\nwenn es an der richtigen Stelle ist.\n\nUm den Gebäudeumriss zu korrigieren, klicke und ziehe die Umrissknoten, bis\nsie an der richtigen Stelle sind.\n\n### Erstellen\n\nEine oft gestellte Frage bezieht sich auf das Erstellen von Gebäuden als\nGebäudefläche und/oder als Punkt. Hier gilt, wann immer es möglich ist, sollte\ndas Gebäude als Fläche eingetragen werden. Firmen, Geschäfte und ähnliches\nwerden zusätzlich als Punkte innerhalb des Gebäudeumrisses angelegt.\n\nUm ein Gebäude als Fläche zu zeichnen, klicke auf den „Fläche“-Knopf oben\nlinks und vollende das Gebäude, indem du entweder die \"Enter\"-taste drückst,\noder auf den ersten Knoten klickst.\n\n### Löschen\n\nWenn du siehst und weißt, dass ein Gebäude nicht existiert - zum Beispiel,\nweil du vor Ort warst - kannst du es löschen und es wird von der Karte\nentfernt. Sei vorsichtig mit der Löschfunktion! Das Ergebnis kann, wie\nbei jeder anderen Veränderung, von allen gesehen werden. Außerdem sind\nSatellitenbilder oft veraltet und ein Gebäude könnte einfach neu gebaut sein.\n\nDu kannst ein Gebäude löschen, indem du es auswählst und auf das\nPapierkorbsymbol klickst oder die „Entfernen“-Taste betätigst.\n" }, "intro": { "navigation": { @@ -293,7 +319,7 @@ "title": "Punkte", "add": "Punkte können verwendet werden, um Objekte wie Läden, Restaurants oder Denkmäler darzustellen. Sie markieren eine bestimmte Stelle und beschreiben, was sich dort befindet. **Klicke den Punkt-Knopf an, um einen neuen Punkt hinzuzufügen**", "place": "Punkte können durch Klicken auf die Karte platziert werden. **Platziere einen Punkt auf dem Gebäude**", - "search": "Es gibt viele verschiedene Objekte, die ein Punkt repräsentieren kann. Der Punkt, den du gerade hinzugefügt hast, ist ein Café. **Suche nach \"Café\"**", + "search": "Es gibt viele verschiedene Objekte, die ein Punkt repräsentieren kann. Der Punkt, den du gerade hinzugefügt hast, ist ein Café. **Suche nach '{name}'**", "choose": "**Wähle \"Café\" aus der Liste aus.**", "describe": "Der Knoten wurde nun als Café markiert. Mit dem Eigenschaftseditor können wir mehr Informationen über das Objekt angeben. **Füge einen Namen hinzu.**", "close": "Der Eigenschaftseditor kann mithilfe des Schließen-Buttons beendet werden. **Schließe den Eigenschaftseditor.**", @@ -307,7 +333,7 @@ "add": "Flächen sind eine Möglichkeit, Objekte detailliert wiederzugeben. Diese bieten Information über die Grenzen des Objektes. Flächen können fast immer da verwendet werden, wo auch Knoten Verwendung finden, werden aber oft bevorzugt. **Benutze den Flächen-Button, um ein neues Gebiet hinzuzufügen.**", "corner": "Flächen werden gezeichnet, indem man Punkte platziert, die den Umriss der Fläche repräsentieren. **Setze den Startpunkt auf eine Ecke des Spielplatzes**", "place": "Zeichne eine Fläche, indem du mehr Punkte hinzufügst. Beende die Fläche, indem du auf den Startpunkt klickst. **Zeichne eine Fläche für den Spielplatz.**", - "search": "**Suche nach Spielplatz**", + "search": "**Suche nach '{name}'.**", "choose": "**Wähle \"Spielplatz\" aus der Liste aus.**", "describe": "**Füge einen Namen hinzu und schließe den Eigenschaftseditor**" }, @@ -343,6 +369,9 @@ "category-road": { "name": "Straße" }, + "category-route": { + "name": "Route" + }, "category-water": { "name": "Wasser" } @@ -350,6 +379,7 @@ "fields": { "access": { "label": "Zugangsbeschränkungen", + "placeholder": "Unbekannt", "types": { "access": "Allgemein", "foot": "zu Fuß", @@ -412,6 +442,9 @@ "bicycle_parking": { "label": "Typ" }, + "boundary": { + "label": "Typ" + }, "building": { "label": "Gebäude" }, @@ -422,7 +455,8 @@ "label": "Gebäude" }, "capacity": { - "label": "Kapazität" + "label": "Kapazität", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Richtung" @@ -455,6 +489,9 @@ "denotation": { "label": "Vorgesehene Verwendung" }, + "description": { + "label": "Beschreibung" + }, "elevation": { "label": "Erhöhung" }, @@ -465,7 +502,8 @@ "label": "Typ" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Gebühr" @@ -497,7 +535,8 @@ "label": "Art" }, "lanes": { - "label": "Fahrspuren" + "label": "Fahrspuren", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Ebene" @@ -506,7 +545,8 @@ "label": "Art" }, "levels": { - "label": "Etagen" + "label": "Etagen", + "placeholder": "2, 4, 6..." }, "location": { "label": "Position" @@ -515,10 +555,12 @@ "label": "Art" }, "maxspeed": { - "label": "Höchstgeschwindigkeit" + "label": "Höchstgeschwindigkeit", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Name" + "label": "Name", + "placeholder": "allgemeine Bezeichnung (falls vorhanden)" }, "natural": { "label": "Natur" @@ -551,7 +593,8 @@ "label": "Typ" }, "phone": { - "label": "Telefon" + "label": "Telefon", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Art" @@ -565,6 +608,9 @@ "ref": { "label": "Referenz" }, + "relation": { + "label": "Typ" + }, "religion": { "label": "Religion", "options": { @@ -577,6 +623,15 @@ "taoist": "Tao" } }, + "restriction": { + "label": "Typ" + }, + "route": { + "label": "Typ" + }, + "route_master": { + "label": "Typ" + }, "sac_scale": { "label": "SAC-Wanderskala" }, @@ -597,6 +652,7 @@ }, "structure": { "label": "Struktur", + "placeholder": "Unbekannt", "options": { "bridge": "Brücke", "tunnel": "Tunnel", @@ -629,7 +685,8 @@ "label": "Typ" }, "website": { - "label": "Webseite" + "label": "Webseite", + "placeholder": "http://example.com/" }, "wetland": { "label": "Typ" @@ -645,6 +702,9 @@ } }, "presets": { + "address": { + "name": "Adresse" + }, "aeroway": { "name": "Luftfahrt" }, @@ -668,7 +728,7 @@ }, "aeroway/runway": { "name": "Piste", - "terms": "Start-/Landebahn" + "terms": "Start-/Landebahn,Startbahn,Landebahn" }, "aeroway/taxiway": { "name": "Rollweg" @@ -703,12 +763,22 @@ "name": "Café", "terms": "Kaffee,Tee,Kaffeehandlung" }, + "amenity/car_rental": { + "name": "Autovermietung" + }, + "amenity/car_sharing": { + "name": "Carsharing" + }, "amenity/car_wash": { "name": "Autowäsche" }, + "amenity/childcare": { + "name": "Kindertagesbetreuung", + "terms": "Hort" + }, "amenity/cinema": { "name": "Kino", - "terms": "Großbildleinwand, Kino, Autokino, Filmtheater, Filmpalast" + "terms": "Großbildleinwand,Kino,Autokino,Filmtheater,Filmpalast" }, "amenity/college": { "name": "Hochschule" @@ -716,6 +786,10 @@ "amenity/courthouse": { "name": "Gericht" }, + "amenity/drinking_water": { + "name": "Trinkwasserstelle", + "terms": "Brunnen,Trinkwasser,Trinkwasserbrunnen,Wasserhahn" + }, "amenity/embassy": { "name": "Botschaft" }, @@ -736,7 +810,7 @@ }, "amenity/hospital": { "name": "Krankenhaus", - "terms": "Klinik, Notaufnahme, Gesundheitswesen, Hospiz, Krankenhaus, Pflegeheim, Altersheim, Nervenheilanstalt, Sanatorium, Lazarett, Chirurgie, Krankenstation" + "terms": "Klinik,Notaufnahme,Gesundheitswesen,Hospiz,Krankenhaus,Pflegeheim,Altersheim,Nervenheilanstalt,Sanatorium,Lazarett,Chirurgie,Krankenstation" }, "amenity/kindergarten": { "name": "Kindergaten", @@ -756,10 +830,15 @@ }, "amenity/place_of_worship": { "name": "Gebetsort", - "terms": "Abtei, Basilika, geweihter Ort, Kathedrale, Altarraum, Kantorei, Kapelle, Kirche, Kirchgemeinde, Gotteshaus, Gebetshaus, Dom, Moschee, Oratorium, Heiligtum, Sacellum, Schrein, Synagoge, Tabernakel, Tempel" + "terms": "Abtei,Basilika,geweihter Ort,Kathedrale,Altarraum,Kantorei,Kapelle,Kirche,Kirchgemeinde,Gotteshaus,Gebetshaus,Dom,Moschee,Oratorium,Heiligtum,Sacellum,Schrein,Synagoge,Tabernakel,Tempel" + }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhistischer Tempel", + "terms": "Stupa,Vihara,Kloster,Tempel,Pagoda,Tempelanlage,Zendo,Dojo" }, "amenity/place_of_worship/christian": { - "name": "Kirche" + "name": "Kirche", + "terms": "christlich,Abtei,Basilika,geweihter Ort,Kathedrale,Altarraum,Kantorei,Kapelle,Kirche,Kirchgemeinde,Gotteshaus,Gebetshaus,Dom,Oratorium,Heiligtum,Sacellum,Schrein,Tabernakel,Tempel" }, "amenity/place_of_worship/jewish": { "name": "Sy­n­a­go­ge", @@ -783,7 +862,8 @@ "name": "Pub" }, "amenity/restaurant": { - "name": "Restaurant" + "name": "Restaurant", + "terms": "Bar,Cafeteria,Café,Kantine,Speisehaus,Coffee-Shop,Kaffeehaus,Imbiss,Speisesaal,Kneipe,Donut Shop,Drive-In,Restaurant,Speiserestaurant,Wirtschaft,Fast-Food-Restaurant,Grill,Hamburgerstand,Hotdogstand,Gasthaus,Gasthof,Wirtshaus,Imbissstube,Imbiss,Pizzeria,Lokal" }, "amenity/school": { "name": "Schule" @@ -791,6 +871,10 @@ "amenity/swimming_pool": { "name": "Schwimmbecken" }, + "amenity/taxi": { + "name": "Taxistand", + "terms": "Taxi" + }, "amenity/telephone": { "name": "Telefon" }, @@ -799,11 +883,12 @@ "terms": "Theater,Aufführung,Schauspiel,Musical" }, "amenity/toilets": { - "name": "Toilette" + "name": "Toilette", + "terms": "Bad,Toilette,WC" }, "amenity/townhall": { "name": "Rathaus", - "terms": "Gemeindezentrum, Stadtverwaltung, Landratsamt, Rathaus, Verwaltungszentrum" + "terms": "Gemeindezentrum,Stadtverwaltung,Landratsamt,Rathaus,Verwaltungszentrum" }, "amenity/university": { "name": "Universität", @@ -813,6 +898,9 @@ "name": "Abfalleimer", "terms": "Abfalleimer,Abfallkübel,Abfallbehälter,Mistkübel,Mülleimer" }, + "area": { + "name": "Fläche" + }, "barrier": { "name": "Barrieren" }, @@ -873,12 +961,30 @@ "building/apartments": { "name": "Wohnungen" }, + "building/commercial": { + "name": "Geschäftshaus", + "terms": "Gewerbehaus,gewerblich genutztes Gebäude," + }, "building/entrance": { "name": "Eingang" }, + "building/garage": { + "name": "Garage" + }, "building/house": { "name": "Haus" }, + "building/hut": { + "name": "Hütte", + "terms": "Baracke,Holzhütte,Berghütte" + }, + "building/industrial": { + "name": "Industriegebäude" + }, + "building/residential": { + "name": "Wohngebäude", + "terms": "Wohnhaus,Einfamilienhaus,Mehrfamilienhaus" + }, "emergency/phone": { "name": "Notruftelefon" }, @@ -967,7 +1073,7 @@ }, "highway/steps": { "name": "Treppen", - "terms": "Treppe" + "terms": "Treppe,Stufen" }, "highway/tertiary": { "name": "Kreisstraße" @@ -981,7 +1087,7 @@ }, "highway/traffic_signals": { "name": "Ampeln", - "terms": "Ampel" + "terms": "Ampel,Lichtzeichenanlage,Lichtsignalanlage,Verkehrslichtsignalanlage" }, "highway/trunk": { "name": "Kraftfahrstraße" @@ -1077,6 +1183,10 @@ "leisure": { "name": "Erholung" }, + "leisure/dog_park": { + "name": "Hundepark", + "terms": "Hundefreilaufzone,Hundeauslaufzone,Hundezone,Hundeauslaufplatz" + }, "leisure/garden": { "name": "Garten" }, @@ -1087,7 +1197,8 @@ "name": "Yachthafen" }, "leisure/park": { - "name": "Park" + "name": "Park", + "terms": "Promenade,Esplanade,Gut,Wald,Garten,Gras,Grün,Außenanlagen,Rasen,Land,Wiese,Park,Platz,Spielplatz,Piazza,Lustgarten,Erholungsgebiet,Dorfanger,Dorfwiese,Waldgelände" }, "leisure/pitch": { "name": "Sportplatz" @@ -1111,7 +1222,8 @@ "name": "Volleyballplatz" }, "leisure/playground": { - "name": "Spielplatz" + "name": "Spielplatz", + "terms": "Kinderspielplatz,Klettergerüst" }, "leisure/slipway": { "name": "Gleitbahn" @@ -1122,6 +1234,9 @@ "leisure/swimming_pool": { "name": "Schwimmbecken" }, + "line": { + "name": "Linie" + }, "man_made": { "name": "Zivilbauten" }, @@ -1148,7 +1263,7 @@ }, "man_made/wastewater_plant": { "name": "Kläranlage", - "terms": "Kläranlage, Abwasseranlage, Abwasserreinigungsanlage, Wasseraufbereitungsanlage" + "terms": "Kläranlage,Abwasseranlage,Abwasserreinigungsanlage,Wasseraufbereitungsanlage,Wasserrückgewinnungsanlage" }, "man_made/water_tower": { "name": "Wasserturm" @@ -1186,7 +1301,7 @@ }, "natural/peak": { "name": "Gipfel", - "terms": "Gipfel, Felsnadel, Alpe, Höhepunkt, Kamm, Scheitelpunkt, Hügel, Berg, , Bergspitze, Bergkuppe, Zipfel" + "terms": "Gipfel,Felsnadel,Alpe,Höhepunkt,Kamm,Scheitelpunkt,Hügel,Berg,Bergspitze,Bergkuppe,Zipfel" }, "natural/scrub": { "name": "Gestrüpp" @@ -1202,11 +1317,11 @@ }, "natural/water/lake": { "name": "See", - "terms": "See, Loch" + "terms": "See,Loch" }, "natural/water/pond": { "name": "Teich", - "terms": "See, Mühlteich, Bergsee, Tümpel, Teich" + "terms": "See,Mühlteich,Bergsee,Tümpel,Teich" }, "natural/water/reservoir": { "name": "Speicherbecken" @@ -1220,12 +1335,6 @@ "office": { "name": "Büro" }, - "other": { - "name": "Andere" - }, - "other_area": { - "name": "Andere" - }, "place": { "name": "Ort" }, @@ -1237,7 +1346,7 @@ }, "place/island": { "name": "Insel", - "terms": "Inselgruppe, Archipel, Atoll, Inselchen, Insel, Koralleninsel, Riff" + "terms": "Inselgruppe,Archipel,Atoll,Inselchen,Insel,Koralleninsel,Riff" }, "place/isolated_dwelling": { "name": "abgelegene Siedlung" @@ -1251,6 +1360,9 @@ "place/village": { "name": "Dorf" }, + "point": { + "name": "Punkt" + }, "power": { "name": "Energieversorgung" }, @@ -1307,6 +1419,12 @@ "name": "Straßenbahn", "terms": "Straßenbahn" }, + "relation": { + "name": "Relation" + }, + "route/ferry": { + "name": "Fährenroute" + }, "shop": { "name": "Laden" }, @@ -1374,6 +1492,10 @@ "shop/electronics": { "name": "Elektronikfachgeschäft" }, + "shop/farm": { + "name": "Obst- und Gemüsestand", + "terms": "Hofladen" + }, "shop/fishmonger": { "name": "Fischhändler" }, @@ -1487,7 +1609,7 @@ }, "tourism/guest_house": { "name": "Gästehaus", - "terms": "Frühstückspension,Frühstückspension,Frühstückspension" + "terms": "Frühstückspension" }, "tourism/hostel": { "name": "Hostel" @@ -1502,7 +1624,8 @@ "name": "Motel" }, "tourism/museum": { - "name": "Museum" + "name": "Museum", + "terms": "Ausstellung,Exponatarchiv,Stiftung,Galerie,Halle,Institution,Bibliothek,Menagerie,Sammlung,Salon,Lagerhaus,Schatzhaus,Schatzkammer" }, "tourism/picnic_site": { "name": "Picknickplatz" @@ -1516,6 +1639,57 @@ "tourism/zoo": { "name": "Zoo" }, + "type/boundary": { + "name": "Grenze" + }, + "type/boundary/administrative": { + "name": "Administrative Grenze" + }, + "type/multipolygon": { + "name": "Multipolygon" + }, + "type/restriction": { + "name": "Beschränkung" + }, + "type/route": { + "name": "Route" + }, + "type/route/bicycle": { + "name": "Radweg" + }, + "type/route/bus": { + "name": "Buslinie" + }, + "type/route/detour": { + "name": "Bedarfsumleitungsroute" + }, + "type/route/ferry": { + "name": "Fährenroute" + }, + "type/route/foot": { + "name": "Wanderweg" + }, + "type/route/pipeline": { + "name": "Pipelinenetz" + }, + "type/route/power": { + "name": "Stromnetz" + }, + "type/route/road": { + "name": "Straßennetz" + }, + "type/route/train": { + "name": "Bahnlinie" + }, + "type/route/tram": { + "name": "Tramlinie" + }, + "type/route_master": { + "name": "Hauptroute" + }, + "vertex": { + "name": "Andere" + }, "waterway": { "name": "Wasserweg" }, diff --git a/vendor/assets/iD/iD/locales/en.json b/vendor/assets/iD/iD/locales/en.json index b4354008b..1b727925d 100644 --- a/vendor/assets/iD/iD/locales/en.json +++ b/vendor/assets/iD/iD/locales/en.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Added a point.", - "vertex": "Added a node to a way." + "vertex": "Added a node to a way.", + "relation": "Added a relation." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Canceled drawing." }, + "change_role": { + "annotation": "Changed the role of a relation member." + }, "change_tags": { "annotation": "Changed tags." }, @@ -84,7 +88,14 @@ "area": "Deleted an area.", "relation": "Deleted a relation.", "multiple": "Deleted {n} objects." - } + }, + "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded." + }, + "add_member": { + "annotation": "Added a member to a relation." + }, + "delete_member": { + "annotation": "Removed a member from a relation." }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "Merged {n} lines.", "not_eligible": "These features can't be merged.", - "not_adjacent": "These lines can't be merged because they aren't connected." + "not_adjacent": "These lines can't be merged because they aren't connected.", + "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation." }, "move": { "title": "Move", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Nothing to undo.", "nothing_to_redo": "Nothing to redo.", + "tooltip_keyhint": "Shortcut:", "just_edited": "You just edited OpenStreetMap!", "browser_notice": "This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 9 and above. Please upgrade your browser or use Potlatch 2 to edit the map.", "view_on_osm": "View on OSM", - "zoom_in_edit": "zoom in to edit the map", + "translate": { + "translate": "Translate", + "localized_translation_label": "Multilingual name", + "localized_translation_language": "Choose language", + "localized_translation_name": "Name" + }, + "zoom_in_edit": "Zoom in to Edit", "logout": "logout", "loading_auth": "Connecting to OpenStreetMap...", "report_a_bug": "report a bug", @@ -172,7 +191,8 @@ "title": "Save Changes", "description_placeholder": "Brief description of your contributions", "message_label": "Commit message", - "upload_explanation": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.", + "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.", + "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.", "save": "Save", "cancel": "Cancel", "warnings": "Warnings", @@ -181,13 +201,13 @@ "created": "Created" }, "contributors": { - "list": "Contributed by {users}", - "truncated_list": "Contributed by {users} and {count} others" + "list": "Edits by {users}", + "truncated_list": "Edits by {users} and {count} others" }, "geocoder": { - "title": "Find a place", - "placeholder": "Find a place", - "no_results": "Couldn't locate a place named '{name}'" + "search": "Search worldwide...", + "no_results_visible": "No results in visible map area", + "no_results_worldwide": "No results found" }, "geolocate": { "title": "Show My Location" @@ -196,16 +216,22 @@ "no_documentation_combination": "There is no documentation available for this tag combination", "no_documentation_key": "There is no documentation available for this key", "show_more": "Show More", - "new_tag": "New tag", "view_on_osm": "View on openstreetmap.org", - "editing_feature": "Editing {feature}", "all_tags": "All tags", + "all_members": "All members", + "all_relations": "All relations", + "new_relation": "New relation...", + "role": "Role", "choose": "Select feature type", "results": "{n} results for {search}", "reference": "View on OpenStreetMap Wiki", - "back_tooltip": "Change feature type", + "back_tooltip": "Change feature", "remove": "Remove", - "search": "Search" + "search": "Search", + "unknown": "Unknown", + "incomplete": "", + "feature_list": "Search features", + "edit": "Edit feature" }, "background": { "title": "Background", @@ -277,7 +303,7 @@ "roads": "# Roads\n\nYou can create, fix, and delete roads with this editor. Roads can be all\nkinds: paths, highways, trails, cycleways, and more - any often-crossed\nsegment should be mappable.\n\n### Selecting\n\nClick on a road to select it. An outline should become visible, along\nwith a small tools menu on the map and a sidebar showing more information\nabout the road.\n\n### Modifying\n\nOften you'll see roads that aren't aligned to the imagery behind them\nor to a GPS track. You can adjust these roads so they are in the correct\nplace.\n\nFirst click on the road you want to change. This will highlight it and show\ncontrol points along it that you can drag to better locations. If\nyou want to add new control points for more detail, double-click a part\nof the road without a node, and one will be added.\n\nIf the road connects to another road, but doesn't properly connect on\nthe map, you can drag one of its control points onto the other road in\norder to join them. Having roads connect is important for the map\nand essential for providing driving directions.\n\nYou can also click the 'Move' tool or press the `M` shortcut key to move the entire road at\none time, and then click again to save that movement.\n\n### Deleting\n\nIf a road is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the road could simply be newly built.\n\nYou can delete a road by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n\n### Creating\n\nFound somewhere there should be a road but there isn't? Click the 'Line'\nicon in the top-left of the editor or press the shortcut key `2` to start drawing\na line.\n\nClick on the start of the road on the map to start drawing. If the road\nbranches off from an existing road, start by clicking on the place where they connect.\n\nThen click on points along the road so that it follows the right path, according\nto satellite imagery or GPS. If the road you are drawing crosses another road, connect\nit by clicking on the intersection point. When you're done drawing, double-click\nor press 'Return' or 'Enter' on your keyboard.\n", "gps": "# GPS\n\nGPS data is the most trusted source of data for OpenStreetMap. This editor\nsupports local traces - `.gpx` files on your local computer. You can collect\nthis kind of GPS trace with a number of smartphone applications as well as\npersonal GPS hardware.\n\nFor information on how to perform a GPS survey, read\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nTo use a GPX track for mapping, drag and drop the GPX file onto the map\neditor. If it's recognized, it will be added to the map as a bright green\nline. Click on the 'Background Settings' menu on the left side to enable,\ndisable, or zoom to this new GPX-powered layer.\n\nThe GPX track isn't directly uploaded to OpenStreetMap - the best way to\nuse it is to draw on the map, using it as a guide for the new features that\nyou add.\n", "imagery": "# Imagery\n\nAerial imagery is an important resource for mapping. A combination of\nairplane flyovers, satellite views, and freely-compiled sources are available\nin the editor under the 'Background Settings' menu on the left.\n\nBy default a [Bing Maps](http://www.bing.com/maps/) satellite layer is\npresented in the editor, but as you pan and zoom the map to new geographical\nareas, new sources will become available. Some countries, like the United\nStates, France, and Denmark have very high-quality imagery available for some areas.\n\nImagery is sometimes offset from the map data because of a mistake on the\nimagery provider's side. If you see a lot of roads shifted from the background,\ndon't immediately move them all to match the background. Instead you can adjust\nthe imagery so that it matches the existing data by clicking 'Fix alignment' at\nthe bottom of the Background Settings UI.\n", - "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines as well\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n", + "addresses": "# Addresses\n\nAddresses are some of the most useful information for the map.\n\nAlthough addresses are often represented as parts of streets, in OpenStreetMap\nthey're recorded as attributes of buildings and places along streets.\n\nYou can add address information to places mapped as building outlines\nas well as those mapped as single points. The optimal source of address\ndata is from an on-the-ground survey or personal knowledge - as with any\nother feature, copying from commercial sources like Google Maps is strictly\nforbidden.\n", "inspector": "# Using the Inspector\n\nThe inspector is the user interface element on the right-hand side of the\npage that appears when a feature is selected and allows you to edit its details.\n\n### Selecting a Feature Type\n\nAfter you add a point, line, or area, you can choose what type of feature it\nis, like whether it's a highway or residential road, supermarket or cafe.\nThe inspector will display buttons for common feature types, and you can\nfind others by typing what you're looking for in the search box.\n\nClick the 'i' in the bottom-right-hand corner of a feature type button to\nlearn more about it. Click a button to choose that type.\n\n### Using Forms and Editing Tags\n\nAfter you choose a feature type, or when you select a feature that already\nhas a type assigned, the inspector will display fields with details about\nthe feature like its name and address.\n\nBelow the fields you see, you can click icons to add other details,\nlike [Wikipedia](http://www.wikipedia.org/) information, wheelchair\naccess, and more.\n\nAt the bottom of the inspector, click 'Additional tags' to add arbitrary\nother tags to the element. [Taginfo](http://taginfo.openstreetmap.org/) is a\ngreat resource for learn more about popular tag combinations.\n\nChanges you make in the inspector are automatically applied to the map.\nYou can undo them at any time by clicking the 'Undo' button.\n\n### Closing the Inspector\n\nYou can close the inspector by clicking the close button in the top-right,\npressing the 'Escape' key, or clicking on the map.\n", "buildings": "# Buildings\n\nOpenStreetMap is the world's largest database of buildings. You can create\nand improve this database.\n\n### Selecting\n\nYou can select a building by clicking on its border. This will highlight the\nbuilding and open a small tools menu and a sidebar showing more information\nabout the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it, then click the 'Move' tool. Move your\nmouse to shift the building, and click when it's correctly placed.\n\nTo fix the specific shape of a building, click and drag the nodes that form\nits border into better places.\n\n### Creating\n\nOne of the main questions around adding buildings to the map is that\nOpenStreetMap records buildings both as shapes and points. The rule of thumb\nis to _map a building as a shape whenever possible_, and map companies, homes,\namenities, and other things that operate out of buildings as points placed\nwithin the building shape.\n\nStart drawing a building as a shape by clicking the 'Area' button in the top\nleft of the interface, and end it either by pressing 'Return' on your keyboard\nor clicking on the first node drawn to close the shape.\n\n### Deleting\n\nIf a building is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the building could simply be newly built.\n\nYou can delete a building by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n" }, @@ -293,7 +319,7 @@ "title": "Points", "add": "Points can be used to represent features such as shops, restaurants and monuments. They mark a specific location, and describe what's there. **Click the Point button to add a new point.**", "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**", - "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for 'Cafe' **", + "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**", "choose": "**Choose Cafe from the list.**", "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**", "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**", @@ -307,7 +333,7 @@ "add": "Areas are a more detailed way to represent features. They provide information on the boundaries of the feature. Areas can be used for most feature types points can be used for, and are often preferred. **Click the Area button to add a new area.**", "corner": "Areas are drawn by placing nodes that mark the boundary of the area. **Place the starting node on one of the corners of the playground.**", "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**", - "search": "**Search for Playground.**", + "search": "**Search for '{name}'.**", "choose": "**Choose Playground from the list.**", "describe": "**Add a name, and close the feature editor**" }, @@ -343,6 +369,9 @@ "category-road": { "name": "Road" }, + "category-route": { + "name": "Route" + }, "category-water": { "name": "Water" } @@ -350,6 +379,7 @@ "fields": { "access": { "label": "Access", + "placeholder": "Unknown", "types": { "access": "General", "foot": "Foot", @@ -403,6 +433,12 @@ "amenity": { "label": "Type" }, + "artist": { + "label": "Artist" + }, + "artwork_type": { + "label": "Type" + }, "atm": { "label": "ATM" }, @@ -412,6 +448,9 @@ "bicycle_parking": { "label": "Type" }, + "boundary": { + "label": "Type" + }, "building": { "label": "Building" }, @@ -422,7 +461,8 @@ "label": "Building" }, "capacity": { - "label": "Capacity" + "label": "Capacity", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Direction" @@ -455,6 +495,9 @@ "denotation": { "label": "Denotation" }, + "description": { + "label": "Description" + }, "elevation": { "label": "Elevation" }, @@ -465,11 +508,15 @@ "label": "Type" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Fee" }, + "fixme": { + "label": "Fix Me" + }, "highway": { "label": "Type" }, @@ -499,7 +546,8 @@ "label": "Type" }, "lanes": { - "label": "Lanes" + "label": "Lanes", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Layer" @@ -508,7 +556,8 @@ "label": "Type" }, "levels": { - "label": "Levels" + "label": "Levels", + "placeholder": "2, 4, 6..." }, "location": { "label": "Location" @@ -517,10 +566,12 @@ "label": "Type" }, "maxspeed": { - "label": "Speed Limit" + "label": "Speed Limit", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Name" + "label": "Name", + "placeholder": "Common name (if any)" }, "natural": { "label": "Natural" @@ -553,7 +604,8 @@ "label": "Type" }, "phone": { - "label": "Phone" + "label": "Phone", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Type" @@ -567,6 +619,9 @@ "ref": { "label": "Reference" }, + "relation": { + "label": "Type" + }, "religion": { "label": "Religion", "options": { @@ -579,6 +634,15 @@ "taoist": "Taoist" } }, + "restriction": { + "label": "Type" + }, + "route": { + "label": "Type" + }, + "route_master": { + "label": "Type" + }, "sac_scale": { "label": "Path Difficulty" }, @@ -599,6 +663,7 @@ }, "structure": { "label": "Structure", + "placeholder": "Unknown", "options": { "bridge": "Bridge", "tunnel": "Tunnel", @@ -631,7 +696,8 @@ "label": "Type" }, "website": { - "label": "Website" + "label": "Website", + "placeholder": "http://example.com/" }, "wetland": { "label": "Type" @@ -647,6 +713,10 @@ } }, "presets": { + "address": { + "name": "Address", + "terms": "" + }, "aeroway": { "name": "Aeroway", "terms": "" @@ -715,10 +785,22 @@ "name": "Cafe", "terms": "coffee,tea,coffee shop" }, + "amenity/car_rental": { + "name": "Car Rental", + "terms": "" + }, + "amenity/car_sharing": { + "name": "Car Sharing", + "terms": "" + }, "amenity/car_wash": { "name": "Car Wash", "terms": "" }, + "amenity/childcare": { + "name": "Childcare", + "terms": "nursery,orphanage,playgroup" + }, "amenity/cinema": { "name": "Cinema", "terms": "big screen,bijou,cine,drive-in,film,flicks,motion pictures,movie house,movie theater,moving pictures,nabes,photoplay,picture show,pictures,playhouse,show,silver screen" @@ -731,6 +813,10 @@ "name": "Courthouse", "terms": "" }, + "amenity/drinking_water": { + "name": "Drinking Water", + "terms": "water fountain,potable water" + }, "amenity/embassy": { "name": "Embassy", "terms": "" @@ -761,7 +847,7 @@ }, "amenity/kindergarten": { "name": "Kindergarten", - "terms": "preschool,nursery,childcare,playgroup" + "terms": "nursery,preschool" }, "amenity/library": { "name": "Library", @@ -783,6 +869,10 @@ "name": "Place of Worship", "terms": "abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,mosque,oratory,parish,sacellum,sanctuary,shrine,synagogue,tabernacle,temple" }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhist Temple", + "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo" + }, "amenity/place_of_worship/christian": { "name": "Church", "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple" @@ -823,6 +913,10 @@ "name": "Swimming Pool", "terms": "" }, + "amenity/taxi": { + "name": "Taxi Stand", + "terms": "cab" + }, "amenity/telephone": { "name": "Telephone", "terms": "" @@ -833,7 +927,7 @@ }, "amenity/toilets": { "name": "Toilets", - "terms": "" + "terms": "bathroom,restroom" }, "amenity/townhall": { "name": "Town Hall", @@ -847,6 +941,10 @@ "name": "Waste Basket", "terms": "rubbish bin,litter bin,trash can,garbage can" }, + "area": { + "name": "Area", + "terms": "" + }, "barrier": { "name": "Barrier", "terms": "" @@ -927,14 +1025,38 @@ "name": "Apartments", "terms": "" }, + "building/commercial": { + "name": "Commercial Building", + "terms": "" + }, "building/entrance": { "name": "Entrance", "terms": "" }, + "building/garage": { + "name": "Garage", + "terms": "" + }, "building/house": { "name": "House", "terms": "" }, + "building/hut": { + "name": "Hut", + "terms": "" + }, + "building/industrial": { + "name": "Industrial Building", + "terms": "" + }, + "building/residential": { + "name": "Residential Building", + "terms": "" + }, + "emergency/ambulance_station": { + "name": "Ambulance Station", + "terms": "" + }, "emergency/phone": { "name": "Emergency Phone", "terms": "" @@ -1187,6 +1309,10 @@ "name": "Leisure", "terms": "" }, + "leisure/dog_park": { + "name": "Dog Park", + "terms": "" + }, "leisure/garden": { "name": "Garden", "terms": "" @@ -1247,6 +1373,10 @@ "name": "Swimming Pool", "terms": "" }, + "line": { + "name": "Line", + "terms": "" + }, "man_made": { "name": "Man Made", "terms": "" @@ -1371,14 +1501,6 @@ "name": "Office", "terms": "" }, - "other": { - "name": "Other", - "terms": "" - }, - "other_area": { - "name": "Other", - "terms": "" - }, "place": { "name": "Place", "terms": "" @@ -1411,6 +1533,10 @@ "name": "Village", "terms": "" }, + "point": { + "name": "Point", + "terms": "" + }, "power": { "name": "Power", "terms": "" @@ -1483,6 +1609,14 @@ "name": "Tram", "terms": "streetcar" }, + "relation": { + "name": "Relation", + "terms": "" + }, + "route/ferry": { + "name": "Ferry Route", + "terms": "" + }, "shop": { "name": "Shop", "terms": "" @@ -1571,6 +1705,10 @@ "name": "Electronics Store", "terms": "" }, + "shop/farm": { + "name": "Produce Stand", + "terms": "farm shop,farm stand" + }, "shop/fishmonger": { "name": "Fishmonger", "terms": "" @@ -1759,6 +1897,74 @@ "name": "Zoo", "terms": "" }, + "type/boundary": { + "name": "Boundary", + "terms": "" + }, + "type/boundary/administrative": { + "name": "Administrative Boundary", + "terms": "" + }, + "type/multipolygon": { + "name": "Multipolygon", + "terms": "" + }, + "type/restriction": { + "name": "Restriction", + "terms": "" + }, + "type/route": { + "name": "Route", + "terms": "" + }, + "type/route/bicycle": { + "name": "Cycle Route", + "terms": "" + }, + "type/route/bus": { + "name": "Bus Route", + "terms": "" + }, + "type/route/detour": { + "name": "Detour Route", + "terms": "" + }, + "type/route/ferry": { + "name": "Ferry Route", + "terms": "" + }, + "type/route/foot": { + "name": "Foot Route", + "terms": "" + }, + "type/route/pipeline": { + "name": "Pipeline Route", + "terms": "" + }, + "type/route/power": { + "name": "Power Route", + "terms": "" + }, + "type/route/road": { + "name": "Road Route", + "terms": "" + }, + "type/route/train": { + "name": "Train Route", + "terms": "" + }, + "type/route/tram": { + "name": "Tram Route", + "terms": "" + }, + "type/route_master": { + "name": "Route Master", + "terms": "" + }, + "vertex": { + "name": "Other", + "terms": "" + }, "waterway": { "name": "Waterway", "terms": "" diff --git a/vendor/assets/iD/iD/locales/es.json b/vendor/assets/iD/iD/locales/es.json index 77e5d63fd..7f7682f0b 100644 --- a/vendor/assets/iD/iD/locales/es.json +++ b/vendor/assets/iD/iD/locales/es.json @@ -2,7 +2,7 @@ "modes": { "add_area": { "title": "Área", - "description": "Añadir parques, edificios, lagos u otras áreas al mapa.", + "description": "Añadir parques, edificios, lagos o otras áreas al mapa.", "tail": "Haga clic en el mapa para empezar a dibujar un área, como un parque, lago o edificio." }, "add_line": { @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Punto añadido.", - "vertex": "Vértice añadido a la vía." + "vertex": "Vértice añadido a la vía.", + "relation": "Relación añadida." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Dibujo cancelado." }, + "change_role": { + "annotation": "Se ha cambiado el rol de un miembro de la relación." + }, "change_tags": { "annotation": "Etiquetas modificadas." }, @@ -84,7 +88,14 @@ "area": "Área eliminada.", "relation": "Relación eliminada.", "multiple": "{n} objetos eliminados." - } + }, + "incomplete_relation": "Está característica no puede ser borrada porque no se ha descargado completa." + }, + "add_member": { + "annotation": "Añadir un miembro a la relación." + }, + "delete_member": { + "annotation": "Eliminar un miembro de una relación" }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "{n} líneas combinadas.", "not_eligible": "Estos elementos no pueden ser fusionados.", - "not_adjacent": "Estas líneas no pueden ser fusionadas porque no están conectadas" + "not_adjacent": "Estas líneas no pueden ser fusionadas porque no están conectadas", + "restriction": "Estas líneas no se pueden combinar porque al menos una es miembro de una relación de \"{relation}\"." }, "move": { "title": "Mover", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Nada que deshacer.", "nothing_to_redo": "Nada que rehacer.", + "tooltip_keyhint": "Acceso directo:", "just_edited": "¡Acaba de editar OpenStreetMap!", "browser_notice": "Este editor soporta Firefox, Chrome, Safari, Opera e Internet Explorer 9 o superior. Por favor actualice su navegador o utilice Potlatch 2 para editar el mapa.", "view_on_osm": "Ver en OSM", - "zoom_in_edit": "Haga zoom para editar el mapa", + "translate": { + "translate": "Traducir", + "localized_translation_label": "Nombre multilingüe", + "localized_translation_language": "Elegir idioma", + "localized_translation_name": "Nombre" + }, + "zoom_in_edit": "Zoom para editar", "logout": "Cerrar sesión", "loading_auth": "Conectando a OpenStreetMap...", "report_a_bug": "Informar de un error", @@ -172,7 +191,8 @@ "title": "Guardar cambios", "description_placeholder": "Breve descripción de tus contribuciones", "message_label": "Mensaje del registro", - "upload_explanation": "Los cambios que sube como {user} serán visibles en todos los mapas que usen datos de OpenStreetMap.", + "upload_explanation": "Los cambios que sube serán visibles en todos los mapas que usen datos de OpenStreetMap.", + "upload_explanation_with_user": "Los cambios que sube como {user} serán visibles en todos los mapas que usen datos de OpenStreetMap.", "save": "Guardar", "cancel": "Cancelar", "warnings": "Avisos", @@ -181,13 +201,13 @@ "created": "Creado" }, "contributors": { - "list": "Viendo las contribuciones de {users}", - "truncated_list": "Viendo las contribuciones de {users} y {count} más" + "list": "Ediciones de {users}", + "truncated_list": "Ediciones de {users} y {count} otros" }, "geocoder": { - "title": "Buscar un lugar", - "placeholder": "buscar un lugar", - "no_results": "No se pudo encontrar el lugar llamado '{name}'" + "search": "Buscar mundialmente…", + "no_results_visible": "No hay resultados en el área visible", + "no_results_worldwide": "No hay resultados" }, "geolocate": { "title": "Mostrar mi localización" @@ -196,16 +216,22 @@ "no_documentation_combination": "No hay documentación disponible para esta combinación de etiquetas", "no_documentation_key": "No hay documentación disponible para esta combinación de etiquetas", "show_more": "Ver más", - "new_tag": "Nueva etiqueta", "view_on_osm": "Ver en openstreetmap.org", - "editing_feature": "Editando {feature}", "all_tags": "Todas las etiquetas", + "all_members": "Todos los miembros", + "all_relations": "Todas las relaciones", + "new_relation": "Nueva relación...", + "role": "Rol", "choose": "Selecciona tipo de elemento", "results": "{n} resultados para {search}", "reference": "Ver en la wiki de OpenStreetMap", "back_tooltip": "Cambiar tipo de elemento", "remove": "Eliminar", - "search": "Buscar" + "search": "Buscar", + "unknown": "Desconocido", + "incomplete": "", + "feature_list": "Buscar elementos", + "edit": "Editar elemento" }, "background": { "title": "Fondo", @@ -277,7 +303,7 @@ "roads": "# Carreteras\n\nPuede crear, corregir y borrar carreteras con este editor. Las vías pueden ser de todas las clases: caminos, carreteras, senderos, ciclovías, etc. A cualquier línea dibujada en el mapa se le debe indicar el tipo de elemento lineal que es.\n\n### Seleccionar\n\nHaga clic sobre una vía para seleccionarla. Verá sobre ella como se visualiza su esquema, formando nodos y segmentos, junto con un menú de herramientas que aparece sobre el mapa y una barra lateral que muestra más información sobre la vía.\n\n### Modificar\n\nA menudo verá viales que no están alineados correctamente con la imagen aérea de fondo o con la traza GPS. Puede ajustar esas vías para situarlas en el lugar exacto.\n\nPrimero haga clic sobre la vía que desea cambiar. Esto la resaltará y mostrará los nodos o puntos de control a lo largo de la vía que la forman. A continuación simplemente arrastre esos puntos a la posición correcta. Si desea añadir nuevos puntos de control para dibujar la carretera con mayor detalle haga doble clic sobre la parte de la vía donde quiere añadir el nuevo nodo y este será creado en la vía. \n\nSi la vía conecta con otra carretera o camino pero esta conexión no aparece correctamente en el mapa puede arrastrar un de los puntos de la vía hasta la otra carretera y se unirá automáticamente a ella mediante un nodo común. Es muy importante tener las carreteras conectadas en el mapa, ya que es esencial para proporcionar instrucciones correctas para la conducción si queremos que la cartografía se útil, por ejemplo, para navegadores GPS.\n\n### Eliminar\n\nSi un camino es totalmente incorrecto -ha observado que no aparece en las imágenes de satélite y de manera ideal lo ha confirmado en campo- puede eliminarlo, lo cual lo borrará del mapa. Sea precavido al eliminar elementos del mapa, como cualquier otra edición que haga este cambio será visto por todo el mundo y las imágenes de satélite a menudo no están actualizadas, por lo que una carretera que no existe en ellas pero sí en el mapa simplemente puede aparecer porque es de reciente construcción y otro usuario la ha añadido. \n\n### Crear\n\n¿Ha encontrado un lugar donde debería existir una carretera pero no aparece? Haga clic con el ratón sobre el icono 'Línea' situado en la parte superior izquierda del editor o simplemente presione la tecla '2' de su teclado como acceso rápido para comenzar a dibujar una línea. \n\nHaga clic sobre el mapa en el inicio de la carretera para comenzar a dibujar. Si la vía se ramifica a partir de una carretera ya existente empiece haciendo clic sobre el lugar donde ambas conectan.\n\nHaga clic en puntos a lo largo de la vía para definir el trazado correcto de la carretera. La densidad de puntos dependerá de la complejidad del recorrido, por lo que es aconsejable dibujar desde un nivel de zoom apropiado. Si la vía que está dibujando atraviesa otra carretera conéctela con esta haciendo clic sobre el punto de intersección. Una vez haya terminado el dibujo haga doble clic con el ratón o presiones la tecla 'Return' o 'Intro' de su teclado para finalizar.\n", "gps": "# GPS\n\nLos datos procedentes de un GPS son la fuente más fiable para OpenStreetMap. Este editor soporta archivo gpx con trazas guardadas en su equipo local. Este tipo de trazas GPS se pueden obtener con un gran número de aplicaciones para teléfonos inteligentes, así como con receptores GPS normales.\n\nPara más información acerca de como obtener datos en campo mediante GPS lea [Capturando información mediante GPS] (http://learnosm.org/en/beginner/using-gps/)\n\nPara utilizar una traza GPX para cartografiar simplemente arrastre y suelte el archivo GPX sobre el editor de mapas. Si es reconocido, se añadirá al mapa como una línea verde brillante. Haga clic en el menú 'Configuración de fondo' de la izquierda para activar, desactivar o hacer zoom sobre esta nueva capa de con la traza GPX.\n\nTenga en cuenta que la traza GPX no es subida directamente a OpenStreetMap, sino que se utiliza para dibujar sobre ella en el mapa, ayudándole como guía para los nuevos elementos que desea añadir.\n", "imagery": "# Imágenes\n\nLas imágenes aéreas son un importante recurso para para cartografiar. Una combinación de vuelos aéreos, fotografías de satélite y otros tipos de fuentes libres se encuentran disponibles en el editor bajo el menú de la izquierda llamado 'Configuración de fondo'.\n\nPor defecto el editor muestra la capa imágenes de satélite de [Bing Maps](http://www.bing.com/maps/) , pero una vez se vaya desplazando por el mapa y haciendo zoom sobre diferentes zonas, nuevas fuentes de imágenes podrán estar disponibles.\n\nLas imágenes aéreas a veces se encuentran desplazadas del mapa debido a errores por parte de los proveedores de los datos que las suministran. Si observa que existen numerosas carreteras que no coinciden con el fondo de imagen no las muevas para ajustarlas. En vez de ello puede ajustar la fotografía aérea para que esta coincida con los datos existentes haciendo clic en 'Corregir alineación' en la parte superior de la interfaz 'Configuración de fondo'.\n", - "addresses": "# Addresses\n\n# Direcciones\n\nLas direcciones son parte de la información más útil que se puede añadir al mapa. \n\nAunque las direcciones se representan a menudo como parte de las calles, en OpenStreetMap esta información es guardada como atributos de los edificios y lugares presentes a lo largo de los viales.\n\nPuede agregar información sobre direcciones a lugares dibujados en el mapa como contornos de edificios, así como aquellos localizados únicamente con un punto. La fuente óptima para obtener datos de direcciones es la consulta sobre el terreno o el conocimiento personal. El uso de fuentes comerciales, como Google Maps, para obtener estos datos está estrictamente prohibido.\n", + "addresses": "# Addresses\n\n# Direcciones\n\nLas direcciones son parte de la información más útil que se puede añadir al mapa. \n\nAunque las direcciones se representan a menudo como parte de las calles, en OpenStreetMap esta información es guardada como atributos de los edificios y lugares presentes a lo largo de los viales.\n\nPuede agregar información sobre direcciones a lugares dibujados en el mapa como contornos de edificios, así como aquellos localizados únicamente con un punto. La fuente óptima para obtener datos de direcciones es la consulta sobre el terreno o el conocimiento personal. El uso de fuentes comerciales, como Google Maps, para obtener estos datos está estrictamente prohibido.\n", "inspector": "# Usar el inspector\n\nEl inspector es el elemento del interfaz de usuario situado al lado derecho de la pantalla, el cual aparece cuando un elemento del mapa es seleccionado. Permite editar los detalles de este.\n\n### Seleccionar una tipo de elemento\n\nDespués de agregar una punto, una línea o un área, puede indicar que tipo de elemento representa en el mapa: una carretera, una calle urbana, un supermercado o una cafetería. El inspector mostrará botones con los tipos de elementos más comunes, no obstante se pueden encontrar otros simplemente escribiendo lo que está buscando en la caja de búsqueda.\n\nHaciendo clic con el ratón en el botón 'i' que aparece en la esquina inferior derecha es posible conocer más acerca de ese tipo de elemento. Pulsando sobre el botón le seleccionaremos. \n\n### Utilizar los formularios y editar etiquetas\n\nUna vez elegido el tipo de elemento que representa el dibujo del mapa, o seleccionado un tipo de elemento ya previamente asignado, el inspector mostrará una serie de campos con las características de este, tales como su nombre o dirección. \n\nUna vez visto los campos, puede hacer clic en los iconos para añadir nuevos detalles que lo complemente, como agregar un enlace a su artículo en la [Wikipedia](http://www.wikipedia.org/), si es posible el acceso en silla de ruedas y muchas más.\n\nEn la parte inferior del inspector puede hacer clic sobre 'Etiquetas adicionales' para agregar tantas etiquetas como desee. [Taginfo](http://taginfo.openstreetmap.org/) es un gran recurso para aprender más acerca de la combinación de etiquetas más populares.\n\nLos cambios aplicados en el inspector se aplican automáticamente al mapa. Puede anularlo en cualquier momento haciendo clic sobre el botón 'Deshacer'.\n\n### Cerrar el inspector\n\nPuede cerrar el inspector bien pulsando clic con el ratón sobre el botón cerrar de la esquina superior derecha, bien presionando la tecla 'Escape' del teclado o sencillamente haciendo clic sobre el mapa.\n", "buildings": "# Edificios\n\nOpenStreetMap es la base de datos cartográfica más grande del mundo sobre edificios. Puede crear y mejorar esta base de datos.\n\n### Seleccionar\n\nPuede seleccionar un edificio haciendo clic con el ratón sobre su borde. Esto resaltará el edificio y abrirá un pequeño menú de herramientas y una barra lateral que mostrará más información sobre la edificación. \n\n### Modifying\n\n### Modificar\n\nAlgunas veces los edificios son situados incorrectamente o poseen etiquetas erróneas.\n\nPara mover un edificio completo selecciónelo y haga clic en la herramienta 'Mover'. Desplace el ratón para trasladar el edificio y haga clic cuando esté correctamente situado. \n\nPara corregir la forma del edificio de manera puntual haga clic con el ratón sobre uno de los nodos que forma el borde del edificio y sin soltar arrástrelo al lugar adecuado\n\n### Crear\n\nUna de las principales preguntas acerca de cómo añadir edificios al mapa es cómo OpenStreetMap graba los edificios independientemente como polígonos y puntos. La regla general es \"dibujar un edificio como un polígono siempre que sea posible\" y cartografiar la situación de las empresas, hogares, servicios y otros elementos que alberga el edificio como puntos situados dentro de este. \n\nComience a dibujar un edificio como un polígono haciendo clic en el botón 'Área' situado en la parte superior izquierda de el interfaz y finalice bien pulsando la tecla 'Return' o 'Intro' de su teclado o simplemente haciendo clic en el primer nodo dibujado para cerrar el polígono.\n\n### Eliminar\n\nSi un edificio es totalmente incorrecto -puedes ver que no existe en la imagen por satélite y de manera ideal lo ha confirmado visitando el lugar- puede borrarlo para que se elimine del mapa. Sea precavido cuando suprima elementos del mapa, como en cualquier otra edición los cambios que realice serán visibles por todo el mundo y a veces las imágenes de satélite pueden estar desactualizadas, por lo que el edifico simplemente es de nueva construcción y ha sido añadido por otro usuario.\n\nPuede eliminar un edificio haciendo clic con el ratón sobre él para seleccionarlo y a continuación pulsar en el icono de la papelera o simplemente pulsando la tecla 'Supr' de su teclado.\n" }, @@ -293,7 +319,7 @@ "title": "Puntos", "add": "Los puntos pueden ser utilizados para representar elementos como tiendas, restaurantes y monumentos. Ellos marcan una ubicación especifica, y describen que hay ahí. **Haga clic en el botón Punto para agregar uno nuevo**", "place": "El punto puede ser ubicado haciendo clic en el mapa. **Sitúe el punto sobre el edificio.**", - "search": "Hay muchos elementos diferentes que pueden ser representados por puntos. El punto que acabas de añadir es una cafetería. **Busque 'Cafetería'**", + "search": "Existen muchas características diferentes que pueden ser representadas por puntos. El punto que acaba de añadir es una Cafetería. ** Busque por '{name}' **", "choose": "**Elije Cafetería de la lista.**", "describe": "El punto ahora está marcado como cafetería. Utilizando el editor de elementos, podemos agregar más información sobre este. **Añada un nombre**", "close": "El editor de elementos se puede cerrar haciendo clic en el botón 'X' de la esquina superior derecha. **Cierre el editor de elementos**", @@ -307,7 +333,7 @@ "add": "Las áreas son unas formas más detalladas de representar elementos. Proveen información sobre los limites del elemento. Las áreas pueden ser utilizadas para la mayoría de los elementos representados como puntos y normalmente es una forma más detallada de dibujarlos, por lo que se prefieren. **Haga clic en el botón 'Área' para agregar una nueva área.** ", "corner": "Las áreas son dibujadas ubicando nodos que marcan los límites del área. **Sitúe el nodo inicial en una de las esquinas de la zona de juegos.**", "place": "Dibuje el área ubicando más nodos. Termine el área haciendo clic en el punto inicial. **Dibuje un área para la zona de juegos.**", - "search": "**Busque 'Parque infantil'.**", + "search": "**Busque por '{name}'.**", "choose": "**Elija 'Parque infantil' de la lista.**", "describe": "**Agregue un nombre y cierre el editor de elementos**" }, @@ -315,7 +341,7 @@ "title": "Líneas", "add": "Las líneas son utilizadas para representar elementos lineales como caminos, líneas férreas o ríos. **Haga clic en el botón Línea para agregar una nueva línea.**", "start": "**Inicie la línea haciendo clic al final de la vía.**", - "intersect": "Haga clic para añadir más puntos a la línea. Si es necesario, puede arrastrar el mapa mientras dibujas. Los caminos, y muchos otros tipos de líneas, son parte de una red más grande. Es importante que estas líneas estén conectadas apropiadamente para que las aplicaciones de enrutamiento, como los navegadores de automóvil, puedan funcionar correctamente. **Haga clic en nodo de la calle para crear una intersección conectando las dos líneas.** ", + "intersect": "Haga clic para añadir más puntos a la línea. Si es necesario, puede arrastrar el mapa mientras dibujas. Los caminos, y muchos otros tipos de líneas, son parte de una red más grande. Es importante que estas líneas estén conectadas apropiadamente para que las aplicaciones de enrutamiento, como los navegadores de automóvil, puedan funcionar correctamente. **Haga clic en la calle 'Flower Street' para crear una intersección conectando las dos líneas.** ", "finish": "Las líneas pueden finalizarse haciendo clic nuevamente en el ultimo punto. **Termine de dibujar la vía.** ", "road": "**Seleccione 'Carretera de tipología desconocida' de la lista**", "residential": "Existen diferentes tipos de vías, el más común de las cuales es el de calle urbana. **Elija el tipo 'Calle urbana'**", @@ -343,6 +369,9 @@ "category-road": { "name": "Carretera de tipología desconocida" }, + "category-route": { + "name": "Ruta" + }, "category-water": { "name": "Lámina de agua" } @@ -350,6 +379,7 @@ "fields": { "access": { "label": "Acceso", + "placeholder": "Desconocido", "types": { "access": "General", "foot": "A pie", @@ -412,6 +442,9 @@ "bicycle_parking": { "label": "Tipo" }, + "boundary": { + "label": "Tipo" + }, "building": { "label": "Edificio" }, @@ -422,7 +455,8 @@ "label": "Edificio" }, "capacity": { - "label": "Capacidad" + "label": "Capacidad", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Dirección" @@ -455,6 +489,9 @@ "denotation": { "label": "Denotación" }, + "description": { + "label": "Descripción" + }, "elevation": { "label": "Altura" }, @@ -465,11 +502,15 @@ "label": "Tipo" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Tarifa" }, + "fixme": { + "label": "Arreglame" + }, "highway": { "label": "Tipo" }, @@ -497,7 +538,8 @@ "label": "Tipo" }, "lanes": { - "label": "Carriles" + "label": "Carriles", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Capa" @@ -506,7 +548,8 @@ "label": "Tipo" }, "levels": { - "label": "Niveles" + "label": "Niveles", + "placeholder": "2, 4, 6..." }, "location": { "label": "Localización" @@ -515,10 +558,12 @@ "label": "Tipo" }, "maxspeed": { - "label": "Límite de velocidad" + "label": "Límite de velocidad", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Nombre" + "label": "Nombre", + "placeholder": "Nombre común (si existe)" }, "natural": { "label": "Natural" @@ -551,7 +596,8 @@ "label": "Tipo" }, "phone": { - "label": "Teléfono" + "label": "Teléfono", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Tipo" @@ -565,6 +611,9 @@ "ref": { "label": "Referencia" }, + "relation": { + "label": "Tipo" + }, "religion": { "label": "Religión", "options": { @@ -577,6 +626,15 @@ "taoist": "Taoísta" } }, + "restriction": { + "label": "Tipo" + }, + "route": { + "label": "Tipo" + }, + "route_master": { + "label": "Tipo" + }, "sac_scale": { "label": "Dificultad del sendero" }, @@ -597,6 +655,7 @@ }, "structure": { "label": "Estructura", + "placeholder": "Desconocido", "options": { "bridge": "Puente", "tunnel": "Túnel", @@ -629,7 +688,8 @@ "label": "Tipo" }, "website": { - "label": "Sitio Web" + "label": "Sitio Web", + "placeholder": "http://ejemplo.com/" }, "wetland": { "label": "Tipo" @@ -645,16 +705,20 @@ } }, "presets": { + "address": { + "name": "Dirección", + "terms": "dirección, domicilio, señas, residencia" + }, "aeroway": { "name": "Aerovía" }, "aeroway/aerodrome": { "name": "Aéropuerto", - "terms": "avión,aeropuerto,aeródromo" + "terms": "aeropuerto, aeródromo, base aérea, campo de aviación" }, "aeroway/apron": { "name": "Plataforma de estacionamiento", - "terms": "Área de estacionamiento de aeronaves" + "terms": "plataforma" }, "aeroway/gate": { "name": "Puerta de embarque" @@ -663,19 +727,16 @@ "name": "Hangar" }, "aeroway/helipad": { - "name": "Helipuerto", - "terms": "helicóptero,plataforma de aterrizaje,helipuerto" + "name": "Helipuerto" }, "aeroway/runway": { - "name": "Pista", - "terms": "pista de aterrizaje" + "name": "Pista de aeropuerto" }, "aeroway/taxiway": { "name": "Pista de rodaje" }, "aeroway/terminal": { - "name": "Terminal de aeropuerto", - "terms": "aeropuerto,aeródromo" + "name": "Terminal de aeropuerto" }, "amenity": { "name": "Servicios" @@ -684,8 +745,7 @@ "name": "Cajero automático" }, "amenity/bank": { - "name": "Banco", - "terms": "arroyo,curso,estuario,arroyuelo,riachuelo, tributario,afluente,curso de agua" + "name": "Banco" }, "amenity/bar": { "name": "Bar" @@ -701,124 +761,156 @@ }, "amenity/cafe": { "name": "Cafetería", - "terms": "café,cafetería,tetería,té" + "terms": "café,cafetería,bar" + }, + "amenity/car_rental": { + "name": "Alquiler de vehículos" + }, + "amenity/car_sharing": { + "name": "Vehículo compartido" }, "amenity/car_wash": { - "name": "Lavado de coches" + "name": "Lavado de coches", + "terms": "lavadero,lavado de coches" + }, + "amenity/childcare": { + "name": "Cuidado de niños", + "terms": "canguro,cuidadora" }, "amenity/cinema": { - "name": "Cine", - "terms": "pantalla,cine,película,film,filmografía,gran pantalla, séptimo arte,cinematrografía" + "name": "Cine" }, "amenity/college": { - "name": "Universidad" + "name": "Universidad", + "terms": "facultad,universidad,escuela profesional" }, "amenity/courthouse": { - "name": "Palacio de Justicia" + "name": "Palacio de Justicia", + "terms": "tribunal, magistratura, judicatura, audiencia,justicia" + }, + "amenity/drinking_water": { + "name": "Agua potable", + "terms": "potable,bebible,fuente,manantial, fontana, fontanal, hontanar, venero" }, "amenity/embassy": { - "name": "Embajada" + "name": "Embajada", + "terms": "embajada,consulado,consul" }, "amenity/fast_food": { "name": "Comida rápida" }, "amenity/fire_station": { - "name": "Parque de bomberos" + "name": "Parque de bomberos", + "terms": "surtidor, chorro, grifo, caño,fuente,fontana,fontanal" }, "amenity/fountain": { "name": "Fuente ornamental" }, "amenity/fuel": { - "name": "Gasolinera" + "name": "Gasolinera", + "terms": "gasolinera,surtidor, estación de servicio" }, "amenity/grave_yard": { - "name": "Camposanto" + "name": "Camposanto", + "terms": "cementerio,camposanto, necrópolis, sacramental" }, "amenity/hospital": { "name": "Hospital", - "terms": "clínica,urgencias,servicio de salud,ambulatorio,hospicio,centro médico,enfermería,sanatorio,consultorio,dispensario" + "terms": "clínica, sanatorio, policlínica, manicomio,hospital" }, "amenity/kindergarten": { - "name": "Jardín de infancia", - "terms": "preescolar,parvulario,guardería.kinder" + "name": "Jardín de infancia" }, "amenity/library": { - "name": "Biblioteca" + "name": "Biblioteca", + "terms": "biblioteca,archivo" }, "amenity/marketplace": { "name": "Mercado" }, "amenity/parking": { - "name": "Aparcamiento" + "name": "Aparcamiento", + "terms": "aparcamiento,estacionamiento, parking, garaje" }, "amenity/pharmacy": { - "name": "Farmacia" + "name": "Farmacia", + "terms": "farmacia,botica, laboratorio, apoteca, herbolario" }, "amenity/place_of_worship": { "name": "Lugar de culto", - "terms": "abadía,basílica,bethel,catedral,coro,ermita,hermita,capilla,iglesia,casa de Dios,casa de oración,casa de adoración,emeritorio,misión,mezquita,oratorio,parroquia,sacellum,santuario,sinagoga,tabernáculo,templo" + "terms": "templo, basílica, capilla, colegiata, parroquia, santuario, ermita, oratorio,iglesia, basílica, catedral, sinagoga, mezquita, pagoda,morabito, rábida,templo,aljama" + }, + "amenity/place_of_worship/buddhist": { + "name": "Templo budista" }, "amenity/place_of_worship/christian": { "name": "Iglesia", - "terms": "cristiano,abadía,basílica,bethel,catedral,coro,ermita,hermita,capilla,iglesia,emeritorio,casa de Dios,casa de oración,casa de adoración, minster,misión, oratorio, parroquia, sacellum,santuario,sagrario,tabernáculo,templo" + "terms": "templo, basílica, capilla, colegiata, parroquia, santuario, ermita, oratorio,iglesia, basílica, catedral" }, "amenity/place_of_worship/jewish": { "name": "Sinagoga", - "terms": "judío,sinagoga" + "terms": "templo, aljama,sinagoga" }, "amenity/place_of_worship/muslim": { "name": "Mezquita", - "terms": "musulmán,mezquita" + "terms": "mezquita,morabito, rábida" }, "amenity/police": { "name": "Policía", - "terms": "policía, policía local, guardia civil,guardia,carabinero,mossos d'esquadra,mossos,ertzaintza,gendarmería,gendarme,detective,comisario,madero,policía foral,vigilante,centinela,ley,patrullero" + "terms": "policía,comisaría,gendarmería,cuartel,guardia cicvil" }, "amenity/post_box": { - "name": "Buzón de correos", - "terms": "buzón de correos,oficina postal,estafeta,correos,buzón,carta" + "name": "Buzón de correos" }, "amenity/post_office": { "name": "Oficina de correos" }, "amenity/pub": { - "name": "Pub" + "name": "Pub", + "terms": "cervecería, pub, club" }, "amenity/restaurant": { "name": "Restaurante", - "terms": "bar,cantina,tasca,restaurante,cafetería,café,comedor,lugar de comida,rápido,ambigú,bufé,mesón,taberna,restaurant,bistró,gastrobar,cervecería,pizzería,chocolatería,asador,club nocturno,pub,puesto de comida rápida,hamburguesería,horchatería,heladería,wok,kebab,parrilla,perritos calientes,merendero,picnic,barbacoa" + "terms": "restaurante,restorán, comedor, ambigú, bufé, mesón, taberna" }, "amenity/school": { "name": "Escuela", - "terms": "academia,alma mater,instituto,IES,colegio,seminario,universidad,formación profesional,FP,facultad, escuela,liceo,seminario,ateneo,departamento,instituto de enseñanza,conservatorio,estudios" + "terms": "escuela,colegio, academia, instituto, liceo, conservatorio" }, "amenity/swimming_pool": { - "name": "Piscina" + "name": "Piscina", + "terms": "piscina,estanque,pileta" + }, + "amenity/taxi": { + "name": "Parada de taxis" }, "amenity/telephone": { - "name": "Teléfono" + "name": "Teléfono", + "terms": "teatro,sala, salón, anfiteatro, coliseo, escenario" }, "amenity/theatre": { - "name": "Teatro", - "terms": "teatro,performance,musical,representación" + "name": "Teatro" }, "amenity/toilets": { "name": "Baños" }, "amenity/townhall": { "name": "Ayuntamiento", - "terms": "ayuntamiento,casa consistorial,edificio municipal,alcaldía,corporación,concejo, consistorio,cabildo" + "terms": "ayuntamiento,alcaldía, municipio, municipalidad, corporación, concejo, consistorio, cabildo" }, "amenity/university": { "name": "Universidad", - "terms": "universidad" + "terms": "universidad,facultad, escuela, seminario, colegio, cátedra, claustro, paraninfo," }, "amenity/waste_basket": { - "name": "Papelera", - "terms": "papelera,cubo de basura,contenedor de basura" + "name": "Papelera" + }, + "area": { + "name": "Área" }, "barrier": { - "name": "Barrera" + "name": "Barrera", + "terms": "barrera,valla, muro, tapia, seto, barda, bardal, vallado, cerca, empalizada, parapeto, verja\nobstáculo, impedimento, oposición, inconveniente, estorbo" }, "barrier/block": { "name": "Bloque" @@ -877,11 +969,33 @@ "building/apartments": { "name": "Apartamentos" }, + "building/commercial": { + "name": "Edificio comercial", + "terms": "centro comercial, edificio comercial" + }, "building/entrance": { - "name": "Entrada" + "name": "Entrada", + "terms": "puerta, portal, vestíbulo, umbral, soportal, pórtico, abertura, acceso, boca, embocadura, agujero, hueco" + }, + "building/garage": { + "name": "Garaje", + "terms": "garaje,cochera" }, "building/house": { - "name": "Casa" + "name": "Casa", + "terms": "domicilio, hogar, vivienda, morada, residencia" + }, + "building/hut": { + "name": "Refugio", + "terms": "refugio,abrigo,vivac,choza" + }, + "building/industrial": { + "name": "Edificio industrial", + "terms": "fábrica,factoría, industria, manufactura, taller, empresa, explotación" + }, + "building/residential": { + "name": "Edificio residencial", + "terms": "bloque" }, "emergency/phone": { "name": "Teléfono de emergencias" @@ -893,22 +1007,19 @@ "name": "Vía" }, "highway/bridleway": { - "name": "Camino de herradura", - "terms": "camino de herradura,senda ecuestre,camino para caballos" + "name": "Camino de herradura" }, "highway/bus_stop": { "name": "Parada de autobús" }, "highway/crossing": { - "name": "Cruce peatonal", - "terms": "paso de peatones,paso de cebra" + "name": "Cruce peatonal" }, "highway/cycleway": { "name": "Senda ciclable" }, "highway/footway": { - "name": "Senda peatonal", - "terms": "camino,boulevard,senda,sendero,carretera,vía,vial,riel,paso,pista,vereda,pasaje,calzada,travesía,avenida,bulevar,ronda,paseo,alameda,arboleda,derrotero,ramal,trocha,rastro,huella,costanilla,rúa,pasaje,callejón,pasadizo,arteria,corredera,gran vía" + "name": "Senda peatonal" }, "highway/living_street": { "name": "Calle residencial" @@ -923,21 +1034,19 @@ "name": "Cruce de autopista" }, "highway/motorway_link": { - "name": "Enlace de autopista", - "terms": "salida de autopista,salida" + "name": "Enlace de autopista" }, "highway/path": { "name": "Camino" }, "highway/pedestrian": { - "name": "Peatonal" + "name": "Vía peatonal" }, "highway/primary": { "name": "Carretera primaria" }, "highway/primary_link": { - "name": "Enlace a carretera primaria", - "terms": "salida" + "name": "Enlace a carretera primaria" }, "highway/residential": { "name": "Calle urbana" @@ -949,8 +1058,7 @@ "name": "Carretera secundaria" }, "highway/secondary_link": { - "name": "Enlace a carretera secundaria", - "terms": "salida" + "name": "Enlace a carretera secundaria" }, "highway/service": { "name": "Vía de servicio" @@ -971,29 +1079,25 @@ "name": "Pasillo de aparcamiento" }, "highway/steps": { - "name": "Escaleras", - "terms": "escaleras,escalón,escalerilla,peldaños" + "name": "Escaleras" }, "highway/tertiary": { "name": "Carretera local" }, "highway/tertiary_link": { - "name": "Enlace a carretera local", - "terms": "salida" + "name": "Enlace a carretera local" }, "highway/track": { "name": "Pista" }, "highway/traffic_signals": { - "name": "Semáforos", - "terms": "farola,punto de luz,semáforo,iluminaria" + "name": "Semáforos" }, "highway/trunk": { "name": "Carretera principal" }, "highway/trunk_link": { - "name": "Enlace a carretera primaria", - "terms": "salida" + "name": "Enlace a carretera principal" }, "highway/turning_circle": { "name": "Círculo de giro" @@ -1020,7 +1124,8 @@ "name": "Monumento" }, "historic/ruins": { - "name": "Ruinas" + "name": "Ruinas", + "terms": "restos, escombros, cascotes, vestigios, reliquias, despojos" }, "historic/wayside_cross": { "name": "Crucero" @@ -1032,7 +1137,8 @@ "name": "Uso del suelo" }, "landuse/allotments": { - "name": "Huertos de ocio" + "name": "Huertos de ocio", + "terms": "parcela,solar, terreno, superficie, tierra, propiedad, zona, fracción, parte, trozo" }, "landuse/basin": { "name": "Cuenca " @@ -1082,6 +1188,10 @@ "leisure": { "name": "Ocio" }, + "leisure/dog_park": { + "name": "Parque canino", + "terms": "perro,can,parque" + }, "leisure/garden": { "name": "Jardín" }, @@ -1092,8 +1202,7 @@ "name": "Marina" }, "leisure/park": { - "name": "Parque", - "terms": "explanada,finca,bosque,jardín,hierba,campa,verde,terreno,pradera,prado,parque,lugar,patio,plaza,jardín de recreo, área recreativa,plaza,plazuela," + "name": "Parque" }, "leisure/pitch": { "name": "Cancha de deporte" @@ -1128,6 +1237,9 @@ "leisure/swimming_pool": { "name": "Piscina" }, + "line": { + "name": "Línea" + }, "man_made": { "name": "Hecho por el hombre" }, @@ -1153,8 +1265,7 @@ "name": "Torre" }, "man_made/wastewater_plant": { - "name": "Planta depuradora de aguas", - "terms": "estación depuradora,depuradora de aguas residuales,planta de tratamiento de aguas,estación de tratamiento de aguas,Estación depuradora de aguas residuales,EDAR,PTAR" + "name": "Planta depuradora de aguas" }, "man_made/water_tower": { "name": "Torre de agua" @@ -1178,8 +1289,7 @@ "name": "Acantilado" }, "natural/coastline": { - "name": "Línea de costa", - "terms": "costa" + "name": "Línea de costa" }, "natural/glacier": { "name": "Glaciar" @@ -1191,8 +1301,7 @@ "name": "Landa" }, "natural/peak": { - "name": "Pico", - "terms": "cumbre,cima,cenit,cresta,pico,montaña,monte,promontorio,vértice,cúspide" + "name": "Pico" }, "natural/scrub": { "name": "Matorral" @@ -1207,12 +1316,10 @@ "name": "Lámina de agua" }, "natural/water/lake": { - "name": "Lago", - "terms": "fiordo,estuario,bahía,ría" + "name": "Lago" }, "natural/water/pond": { - "name": "Balsa de agua", - "terms": "represa,laguna,ibón,piscina,balsa,embalse" + "name": "Balsa de agua" }, "natural/water/reservoir": { "name": "Embalse" @@ -1226,12 +1333,6 @@ "office": { "name": "Oficina" }, - "other": { - "name": "Otro" - }, - "other_area": { - "name": "Otro" - }, "place": { "name": "Lugar" }, @@ -1242,8 +1343,7 @@ "name": "Aldea" }, "place/island": { - "name": "Isla", - "terms": "archipiélago,atolón,barra,puntal,itsmo,cayo,isla,islote,banco,arrecife" + "name": "Isla" }, "place/isolated_dwelling": { "name": "Vivienda aislada" @@ -1257,6 +1357,9 @@ "place/village": { "name": "Pueblo" }, + "point": { + "name": "Punto" + }, "power": { "name": "Electricidad" }, @@ -1288,8 +1391,7 @@ "name": "Ferrocarril en desuso" }, "railway/level_crossing": { - "name": "Cruce a nivel", - "terms": "cruce,cruce de ferrocarril,cruce de tren,paso nivel" + "name": "Cruce a nivel" }, "railway/monorail": { "name": "Monorraíl " @@ -1310,15 +1412,19 @@ "name": "Entrada de metro" }, "railway/tram": { - "name": "Tranvía", - "terms": "tranvía" + "name": "Tranvía" + }, + "relation": { + "name": "Relación" + }, + "route/ferry": { + "name": "Ruta de Ferry" }, "shop": { "name": "Tienda" }, "shop/alcohol": { - "name": "Licorería", - "terms": "alcohol" + "name": "Licorería" }, "shop/bakery": { "name": "Panadería" @@ -1380,6 +1486,9 @@ "shop/electronics": { "name": "Tienda de electrodomésticos" }, + "shop/farm": { + "name": "Expositor de productos" + }, "shop/fishmonger": { "name": "Pescadería" }, @@ -1417,7 +1526,8 @@ "name": "Lavandería" }, "shop/mall": { - "name": "Centro comercial" + "name": "Centro comercial", + "terms": "mall,centro comercial,plaza comercial" }, "shop/mobile_phone": { "name": "Tienda de teléfonos móviles" @@ -1450,8 +1560,7 @@ "name": "Papelería" }, "shop/supermarket": { - "name": "Supermercado", - "terms": "bazar,boutique,establecimiento, comercio, bazar, negocio, local, puesto, almacén, dependencia, trastienda, anexo,autoservicio,mercado, tienda de segunda mano,centro comercial,tienda,outlet,tienda de descuento,mall,galería comercial,hipermercado,grandes almacenes,cadena comercial,franquicia" + "name": "Supermercado" }, "shop/toys": { "name": "Tienda de juguetes" @@ -1481,39 +1590,47 @@ "name": "Obra de arte" }, "tourism/attraction": { - "name": "Atracción turística" + "name": "Atracción turística", + "terms": "punto de interés,interesante" }, "tourism/camp_site": { - "name": "Lugar de acampada" + "name": "Lugar de acampada", + "terms": "camping,acampada" }, "tourism/caravan_site": { "name": "Parque de carabanas" }, "tourism/chalet": { - "name": "Cabaña o bungalow" + "name": "Cabaña o bungalow", + "terms": "casa" }, "tourism/guest_house": { "name": "Pensión", - "terms": "B&B,Bed & Breakfast,cama y desayuno,hostal,pensión,albergue" + "terms": "hostal,hotel,pensión" }, "tourism/hostel": { - "name": "Albergue" + "name": "Albergue", + "terms": "hostal,hotel,pensión" }, "tourism/hotel": { - "name": "Hotel" + "name": "Hotel", + "terms": "hotel,hostal,pensión" }, "tourism/information": { - "name": "Información" + "name": "Información", + "terms": "información,aviso,señal" }, "tourism/motel": { - "name": "Motel" + "name": "Motel", + "terms": "hostal,hotel.motel,pensión" }, "tourism/museum": { "name": "Museo", - "terms": "exhibición,exposición,fundación,centro de arte,biblioteca,museo,archivo,teatro,galería,colección,pinacoteca,sala" + "terms": "museo,exposición,galería" }, "tourism/picnic_site": { - "name": "Zona de picnic" + "name": "Zona de picnic", + "terms": "picnic,barbacoa,espercimiento" }, "tourism/theme_park": { "name": "Parque temático" @@ -1524,6 +1641,58 @@ "tourism/zoo": { "name": "Zoo" }, + "type/boundary": { + "name": "Límite" + }, + "type/boundary/administrative": { + "name": "Frontera administrativa" + }, + "type/multipolygon": { + "name": "Multipoligono" + }, + "type/restriction": { + "name": "Restricción" + }, + "type/route": { + "name": "Ruta", + "terms": "ruta,recorrido,línea" + }, + "type/route/bicycle": { + "name": "Ruta en bicicleta" + }, + "type/route/bus": { + "name": "Ruta del colectivo" + }, + "type/route/detour": { + "name": "Ruta de desvío" + }, + "type/route/ferry": { + "name": "Ruta de Ferry" + }, + "type/route/foot": { + "name": "Ruta a pie" + }, + "type/route/pipeline": { + "name": "Ruta de tubería" + }, + "type/route/power": { + "name": "Ruta de red elécrica" + }, + "type/route/road": { + "name": "Ruta de carretera" + }, + "type/route/train": { + "name": "Ruta del tren" + }, + "type/route/tram": { + "name": "Ruta del tranvía" + }, + "type/route_master": { + "name": "Ruta maestra" + }, + "vertex": { + "name": "Otro" + }, "waterway": { "name": "Vía fluvial" }, @@ -1540,15 +1709,13 @@ "name": "Desagüe" }, "waterway/river": { - "name": "Río", - "terms": "arroyo,curso,estuario,arroyuelo,riachuelo, tributario,afluente,curso de agua,río,curso fluvial" + "name": "Río" }, "waterway/riverbank": { "name": "Ribera de un río" }, "waterway/stream": { - "name": "Arroyo", - "terms": "río,arroyo,riachuelo,torrente,torrentera,afluente,riachuelo,riacho,regato,rambla,cauce,lecho,uadi,wadi,jagüey" + "name": "Arroyo" }, "waterway/weir": { "name": "Vertedero" diff --git a/vendor/assets/iD/iD/locales/et.json b/vendor/assets/iD/iD/locales/et.json new file mode 100644 index 000000000..bb8c7f6ab --- /dev/null +++ b/vendor/assets/iD/iD/locales/et.json @@ -0,0 +1,937 @@ +{ + "modes": { + "add_area": { + "title": "Ala", + "description": "Lisa kaardile parke, hooneid, järvi ja muid alasid." + }, + "add_line": { + "title": "Joon" + }, + "add_point": { + "title": "Punkt", + "description": "Lisa kaardile restorane, monumente, postkaste ja muid punkte.", + "tail": "Klõpsa kaardil punkti lisamiseks." + } + }, + "operations": { + "add": { + "annotation": { + "point": "Punkt lisatud.", + "vertex": "Joonele lisatud punkt." + } + }, + "start": { + "annotation": { + "line": "Alustatud joont.", + "area": "Alustatud ala." + } + }, + "continue": { + "annotation": { + "line": "Jätkatud joont.", + "area": "Jätkatud ala." + } + }, + "cancel_draw": { + "annotation": "Joonistamine katkestatud." + }, + "change_tags": { + "annotation": "Muudetud silte." + }, + "circularize": { + "title": "Muuda ringikujuliseks", + "description": { + "line": "Tee see joon ringikujuliseks.", + "area": "Tee see ala ringikujuliseks." + }, + "key": "O", + "annotation": { + "line": "Joon tehtud ringikujuliseks.", + "area": "Ala tehtud ringikujuliseks." + }, + "not_closed": "Seda ei saa teha ringikujuliseks kuna see ei ole silmus." + }, + "orthogonalize": { + "description": "Täisnurgasta need nurgad.", + "key": "Q", + "annotation": { + "line": "Joone nurgad täisnurgastatud.", + "area": "Ala nurgad täisnurgastatud." + }, + "not_closed": "Seda ei saa teha täisnurkseks kuna see ei ole silmus" + }, + "delete": { + "title": "Kustuta", + "description": "Eemalda see kaardilt.", + "annotation": { + "point": "Punkt kustutatud.", + "vertex": "Punkt kustutatud joonelt.", + "line": "Joon kustutatud.", + "area": "Ala kustutatud.", + "relation": "Relatsioon kustutatud.", + "multiple": "{n} objekti kustutatud." + } + }, + "connect": { + "annotation": { + "point": "Joon ühendatud punktiga.", + "vertex": "Joon ühendatud teise joonega." + } + }, + "disconnect": { + "title": "Ühenda lahti", + "description": "Ühenda need jooned/alad üksteisest lahti.", + "key": "D" + }, + "merge": { + "title": "Ühenda", + "description": "Ühenda need jooned.", + "key": "C", + "annotation": "{n} joont ühendatud.", + "not_adjacent": "Neid jooni ei saa ühendada kuna need ei ole üksteisega seotud." + }, + "move": { + "title": "Liiguta", + "description": "Liiguta see teise asukohta.", + "key": "M", + "annotation": { + "point": "Punkt liigutatud.", + "vertex": "Liigutatud Joone punkti.", + "line": "Liigutatud joont.", + "area": "Liigutatud ala.", + "multiple": "Liigutatud mitut objekti." + } + }, + "rotate": { + "title": "Pööra", + "description": "Pööra seda objekti selle keskkoha ümber.", + "key": "R", + "annotation": { + "line": "Pööratud joont.", + "area": "Pööratud ala." + } + }, + "reverse": { + "key": "V" + }, + "split": { + "title": "Tükelda", + "description": { + "line": "Tükelda see joon kaheks sellest punktist." + }, + "key": "X", + "annotation": { + "line": "Joon tükeldatud.", + "area": "Ala välispiir tükeldatud." + }, + "not_eligible": "Jooni ei saa tükeldada nende algusest või lõpust." + } + }, + "nothing_to_undo": "Pole midagi tagasi võtta.", + "nothing_to_redo": "Pole midagi uuesti teha.", + "browser_notice": "See redaktor on toetatud järgnevates veebilehitsejates: Firefox, Chrome, Safari, Opera, ja Internet Explorer 9 ning uuemates. Palun uuenda oma veebilehitsejat või kasuta Potlatch 2'te kaardi muutmiseks.", + "logout": "Logi välja", + "loading_auth": "OpenStreetMap'iga ühendamine...", + "report_a_bug": "teata veast", + "commit": { + "title": "Salvesta muudatused", + "save": "Salvesta", + "cancel": "Tühista", + "warnings": "Hoiatused", + "modified": "Muudetud", + "deleted": "Kustutatud", + "created": "Loodud" + }, + "geolocate": { + "title": "Näita minu asukohta" + }, + "inspector": { + "show_more": "Näita rohkem", + "all_tags": "Kõik sildid", + "results": "{n} tulemust otsingule {search}", + "remove": "Eemalda", + "search": "Otsi" + }, + "background": { + "title": "Taust", + "description": "Tausta seaded", + "percent_brightness": "{opacity}% heledus" + }, + "save": { + "title": "Salvesta", + "help": "Salvesta muudatused OpenStreetMap'i, tehes need teistele kasutajatele nähtavaks.", + "error": "Salvestamisel ilmnes tõrge", + "uploading": "Muudatuste üleslaadimine OpenStreetMap'i.", + "unsaved_changes": "Sul on salvestamata muudatusi" + }, + "splash": { + "welcome": "Tere tulemast kasutama iD OpenStreetMap redaktorit", + "text": "iD on kasutajasõbralik ja samas võimas töövahend parima vaba maailmakaardi täiendamiseks. See on versioon {version}. Rohkem infot võib leida veebilehelt {website} ja vigadest saab teatada lehel {github}.", + "walkthrough": "Alusta tutvustust", + "start": "Kohe redigeerima" + }, + "tag_reference": { + "description": "Kirjeldus" + }, + "validations": { + "untagged_point": "Sildistamata punkt", + "untagged_line": "Sildistamata joon", + "untagged_area": "Sildistamata ala", + "many_deletions": "Sa oled kustutamas {n} objkti. Oled sa kindel, et soovid seda teha. See kustutab need kaardilt, mida kõik teised näevad openstreetmap.org lehel.", + "tag_suggests_area": "Silt {tag} viitab, et joon peaks olema ala, kuid see pole ala.", + "deprecated_tags": "Iganenud sildid: {tags}" + }, + "zoom": { + "in": "Suurenda sisse", + "out": "Suurenda välja" + }, + "help": { + "title": "Abi" + }, + "intro": { + "navigation": { + "title": "Navigeerimine", + "drag": "Peamises kaardivaates on näha aluskaardi peal olevad OpenStreetMap andmed. Vaate liigutamine toimub hiirega lohistades ja kerides, sarnaselt teiste kaartidega. **Lohista kaarti!**", + "select": "Kaardi objekte saab esitada kolmel viisil: kasutades punkte, jooni või alasid. Kõiki objekte saab valida nendel klikkides. **Kliki punktil, et see valida.**" + }, + "points": { + "title": "Punktid" + }, + "areas": { + "title": "Alad" + }, + "lines": { + "title": "Jooned" + }, + "startediting": { + "title": "Alusta redigeerimist", + "save": "Ära unusta oma muudatusi regulaarselt salvestada!", + "start": "Alusta kaardistamist!" + } + }, + "presets": { + "categories": { + "category-rail": { + "name": "Raudtee" + }, + "category-road": { + "name": "Tee" + }, + "category-water": { + "name": "Vesi" + } + }, + "fields": { + "address": { + "label": "Aadress", + "placeholders": { + "housename": "Majanimi", + "number": "123", + "street": "Tänav", + "city": "Linn", + "postcode": "Postiindeks" + } + }, + "atm": { + "label": "Pangaautomaat" + }, + "building": { + "label": "Hoone" + }, + "building_area": { + "label": "Hoone" + }, + "building_yes": { + "label": "Hoone" + }, + "capacity": { + "label": "Mahtutavus" + }, + "clock_direction": { + "options": { + "clockwise": "Kellasuunas", + "anticlockwise": "Kella vastassuunas" + } + }, + "collection_times": { + "label": "Tühjendusajad" + }, + "cuisine": { + "label": "Köök" + }, + "denomination": { + "label": "Usulahk" + }, + "elevation": { + "label": "Kõrgus merepinnast" + }, + "fax": { + "label": "Faks" + }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "internet_access": { + "options": { + "wlan": "Wifi", + "wired": "Juhtmega", + "terminal": "Terminal" + } + }, + "levels": { + "label": "Korruseid" + }, + "maxspeed": { + "label": "Kiirusepiirang" + }, + "name": { + "label": "Nimi" + }, + "note": { + "label": "Märge" + }, + "oneway": { + "label": "Ühesuunaline" + }, + "oneway_yes": { + "label": "Ühesuunaline" + }, + "opening_hours": { + "label": "Lahtiolekuaeg" + }, + "operator": { + "label": "Operaator" + }, + "park_ride": { + "label": "Pargi ja Reisi" + }, + "phone": { + "label": "Telefon" + }, + "religion": { + "label": "Religioon" + }, + "shelter": { + "label": "Varjualune" + }, + "sport": { + "label": "Sport" + }, + "structure": { + "options": { + "bridge": "Sild", + "tunnel": "Tunnel", + "embankment": "Tamm" + } + }, + "surface": { + "label": "Pinnakate" + }, + "towertype": { + "label": "Torni tüüp" + }, + "website": { + "label": "Veebileht" + }, + "wikipedia": { + "label": "Wikipeedia" + } + }, + "presets": { + "aeroway/aerodrome": { + "name": "Lennujaam" + }, + "aeroway/hangar": { + "name": "Angaar" + }, + "aeroway/helipad": { + "name": "Kopteriväljak" + }, + "aeroway/terminal": { + "name": "Lennujaama terminal" + }, + "amenity/atm": { + "name": "Pangaautomaat" + }, + "amenity/bank": { + "name": "Pank" + }, + "amenity/bar": { + "name": "Baar" + }, + "amenity/bench": { + "name": "Pink" + }, + "amenity/bicycle_parking": { + "name": "Rattaparkla" + }, + "amenity/bicycle_rental": { + "name": "Rattarent" + }, + "amenity/cafe": { + "name": "Kohvik" + }, + "amenity/car_wash": { + "name": "Autopesula" + }, + "amenity/cinema": { + "name": "Kino" + }, + "amenity/courthouse": { + "name": "Kohtumaja" + }, + "amenity/embassy": { + "name": "Saatkond" + }, + "amenity/fast_food": { + "name": "Kiirtoitlustus" + }, + "amenity/fire_station": { + "name": "Tuletõrjedepoo" + }, + "amenity/fountain": { + "name": "Purskaev" + }, + "amenity/fuel": { + "name": "Bensiinijaam" + }, + "amenity/grave_yard": { + "name": "Surnuaed" + }, + "amenity/hospital": { + "name": "Haigla" + }, + "amenity/kindergarten": { + "name": "Lasteaed" + }, + "amenity/library": { + "name": "Raamatukogu" + }, + "amenity/marketplace": { + "name": "Turg" + }, + "amenity/parking": { + "name": "Parkla" + }, + "amenity/pharmacy": { + "name": "Apteek" + }, + "amenity/place_of_worship/christian": { + "name": "Kirik" + }, + "amenity/place_of_worship/jewish": { + "name": "Sünagoog" + }, + "amenity/place_of_worship/muslim": { + "name": "MoÅ¡ee" + }, + "amenity/police": { + "name": "Politsei" + }, + "amenity/post_box": { + "name": "Kirjakast" + }, + "amenity/post_office": { + "name": "Postkontor" + }, + "amenity/pub": { + "name": "Pubi" + }, + "amenity/restaurant": { + "name": "Restoraan" + }, + "amenity/school": { + "name": "Kool" + }, + "amenity/swimming_pool": { + "name": "Ujumisbassein" + }, + "amenity/telephone": { + "name": "Telefon" + }, + "amenity/theatre": { + "name": "Teater" + }, + "amenity/toilets": { + "name": "Tualett" + }, + "amenity/university": { + "name": "Ülikool" + }, + "amenity/waste_basket": { + "name": "Prügikast" + }, + "barrier": { + "name": "Barjäär" + }, + "barrier/cattle_grid": { + "name": "Karjatara" + }, + "barrier/city_wall": { + "name": "Linnamüür" + }, + "barrier/ditch": { + "name": "Kraav" + }, + "barrier/fence": { + "name": "Aed" + }, + "barrier/gate": { + "name": "Värav" + }, + "barrier/hedge": { + "name": "Hekk" + }, + "barrier/wall": { + "name": "Vall" + }, + "building": { + "name": "Koone" + }, + "building/apartments": { + "name": "Korterid" + }, + "building/entrance": { + "name": "Sissepääs" + }, + "building/house": { + "name": "Maja" + }, + "emergency/phone": { + "name": "Hädaabi telefon" + }, + "entrance": { + "name": "Sissepääs" + }, + "highway": { + "name": "Tee" + }, + "highway/bridleway": { + "name": "Ratsutamistee" + }, + "highway/bus_stop": { + "name": "Bussipeatus" + }, + "highway/crossing": { + "name": "Ülekäik" + }, + "highway/cycleway": { + "name": "Rattatee" + }, + "highway/footway": { + "name": "Kõnnitee" + }, + "highway/mini_roundabout": { + "name": "Mini-ringtee" + }, + "highway/motorway": { + "name": "Kiirtee" + }, + "highway/path": { + "name": "Rada" + }, + "highway/primary": { + "name": "Põhimaantee" + }, + "highway/secondary": { + "name": "Tugimaantee" + }, + "highway/steps": { + "name": "Trepp" + }, + "highway/tertiary": { + "name": "Kohalik maantee" + }, + "highway/traffic_signals": { + "name": "Valgusfoorid" + }, + "highway/turning_circle": { + "name": "Ümberpööramiskoht" + }, + "historic": { + "name": "Ajalooline koht" + }, + "historic/archaeological_site": { + "name": "Arheoloogiline koht" + }, + "historic/boundary_stone": { + "name": "Piirikivi" + }, + "historic/memorial": { + "name": "Memoriaal" + }, + "historic/monument": { + "name": "Monument" + }, + "historic/ruins": { + "name": "Varemed" + }, + "landuse": { + "name": "Maakasutus" + }, + "landuse/cemetery": { + "name": "Surnuaed" + }, + "landuse/commercial": { + "name": "Kommertsmaa" + }, + "landuse/forest": { + "name": "Mets" + }, + "landuse/grass": { + "name": "Muru" + }, + "landuse/industrial": { + "name": "Tüüstuslik" + }, + "landuse/meadow": { + "name": "Niit" + }, + "landuse/orchard": { + "name": "Viljapuuaed" + }, + "landuse/quarry": { + "name": "Karjäär" + }, + "landuse/residential": { + "name": "Elamurajoon" + }, + "landuse/retail": { + "name": "Kaubanduslik" + }, + "landuse/vineyard": { + "name": "Viinapuuaed" + }, + "leisure/garden": { + "name": "Aed" + }, + "leisure/golf_course": { + "name": "Golfiväljak" + }, + "leisure/park": { + "name": "Park" + }, + "leisure/pitch/baseball": { + "name": "Pesapalliväljak" + }, + "leisure/pitch/basketball": { + "name": "Korvpalliväljak" + }, + "leisure/pitch/soccer": { + "name": "Jalgpalliväljak" + }, + "leisure/pitch/tennis": { + "name": "Tenniseväljak" + }, + "leisure/pitch/volleyball": { + "name": "Võrkpalliväljak" + }, + "leisure/playground": { + "name": "Mänguväljak" + }, + "leisure/stadium": { + "name": "Staadion" + }, + "leisure/swimming_pool": { + "name": "Ujumisbassein" + }, + "man_made/cutline": { + "name": "Siht" + }, + "man_made/lighthouse": { + "name": "Tuletorn" + }, + "man_made/pier": { + "name": "Kai" + }, + "man_made/pipeline": { + "name": "Torujuhe" + }, + "man_made/tower": { + "name": "Torn" + }, + "man_made/wastewater_plant": { + "name": "Reoveepuhastusjaam" + }, + "man_made/water_tower": { + "name": "Veetorn" + }, + "man_made/water_well": { + "name": "Veekaev" + }, + "natural": { + "name": "Looduslik" + }, + "natural/bay": { + "name": "Laht" + }, + "natural/beach": { + "name": "Rand" + }, + "natural/cliff": { + "name": "Kalju" + }, + "natural/coastline": { + "name": "Rannajoon" + }, + "natural/glacier": { + "name": "Liustik" + }, + "natural/grassland": { + "name": "Rohumaa" + }, + "natural/heath": { + "name": "Nõmm" + }, + "natural/peak": { + "name": "Mäetipp" + }, + "natural/scrub": { + "name": "Võsa" + }, + "natural/spring": { + "name": "Allikas" + }, + "natural/tree": { + "name": "Puu" + }, + "natural/water": { + "name": "Vesi" + }, + "natural/water/lake": { + "name": "Järv" + }, + "natural/water/pond": { + "name": "Tiik" + }, + "natural/water/reservoir": { + "name": "Reservuaar" + }, + "natural/wetland": { + "name": "Märgala" + }, + "natural/wood": { + "name": "Mets" + }, + "place/city": { + "name": "Linn" + }, + "place/island": { + "name": "Saar" + }, + "place/village": { + "name": "Küla" + }, + "power": { + "name": "Elekter" + }, + "power/generator": { + "name": "Elektrijaam" + }, + "power/line": { + "name": "Elektriliin" + }, + "power/pole": { + "name": "Elektripost" + }, + "power/sub_station": { + "name": "Alajaam" + }, + "power/transformer": { + "name": "Trafo" + }, + "railway": { + "name": "Raudtee" + }, + "railway/disused": { + "name": "Kasutusest väljasolev raudtee" + }, + "railway/level_crossing": { + "name": "Raudtee ülesõidukoht" + }, + "railway/monorail": { + "name": "Monorelss" + }, + "railway/platform": { + "name": "Raudteeplatvorm" + }, + "railway/rail": { + "name": "Raudtee" + }, + "railway/station": { + "name": "Raudteejaam" + }, + "railway/subway": { + "name": "Metroo" + }, + "railway/subway_entrance": { + "name": "Metroo sissepääs" + }, + "railway/tram": { + "name": "Tramm" + }, + "shop": { + "name": "Pood" + }, + "shop/alcohol": { + "name": "Alkoholipood" + }, + "shop/bakery": { + "name": "Pagariäri" + }, + "shop/beauty": { + "name": "Ilusalong" + }, + "shop/bicycle": { + "name": "Rattapood" + }, + "shop/books": { + "name": "Raamatupood" + }, + "shop/butcher": { + "name": "Lihapood" + }, + "shop/car": { + "name": "Autopood" + }, + "shop/car_parts": { + "name": "Autoosade pood" + }, + "shop/car_repair": { + "name": "Autoparandus" + }, + "shop/clothes": { + "name": "Riidepood" + }, + "shop/computer": { + "name": "Arvutipood" + }, + "shop/confectionery": { + "name": "Kommipood" + }, + "shop/dry_cleaning": { + "name": "Keemiline puhastus" + }, + "shop/electronics": { + "name": "Elektroonikapood" + }, + "shop/florist": { + "name": "Lillepood" + }, + "shop/furniture": { + "name": "Mööblipood" + }, + "shop/gift": { + "name": "Kingipood" + }, + "shop/hairdresser": { + "name": "Juuksurisalong" + }, + "shop/kiosk": { + "name": "Kiosk" + }, + "shop/laundry": { + "name": "Pesumaja" + }, + "shop/mobile_phone": { + "name": "Mobiilipood" + }, + "shop/motorcycle": { + "name": "Mootorrattapood" + }, + "shop/music": { + "name": "Muusikapood" + }, + "shop/optician": { + "name": "Prillipood" + }, + "shop/pet": { + "name": "Lemmikloomapood" + }, + "shop/shoes": { + "name": "Kingapood" + }, + "shop/sports": { + "name": "Sporditarvete pood" + }, + "shop/supermarket": { + "name": "Supermarket" + }, + "shop/toys": { + "name": "Mänguasjapood" + }, + "shop/travel_agency": { + "name": "Reisiagentuur" + }, + "shop/tyres": { + "name": "Rehvipood" + }, + "shop/video": { + "name": "Videolaenutus" + }, + "tourism": { + "name": "Turism" + }, + "tourism/alpine_hut": { + "name": "Alpimaja" + }, + "tourism/artwork": { + "name": "Kunstiteos" + }, + "tourism/attraction": { + "name": "\tTurismiatraktsioon" + }, + "tourism/caravan_site": { + "name": "Karavanipark" + }, + "tourism/guest_house": { + "name": "Külalistemaja" + }, + "tourism/hostel": { + "name": "Hostel" + }, + "tourism/hotel": { + "name": "Hotell" + }, + "tourism/motel": { + "name": "Motell" + }, + "tourism/museum": { + "name": "Muuseum" + }, + "tourism/picnic_site": { + "name": "Piknikukoht" + }, + "tourism/theme_park": { + "name": "Teemapark" + }, + "tourism/zoo": { + "name": "Loomaaed" + }, + "waterway/canal": { + "name": "Kanal" + }, + "waterway/dam": { + "name": "Tamm" + }, + "waterway/ditch": { + "name": "Kraav" + }, + "waterway/river": { + "name": "Jõgi" + }, + "waterway/riverbank": { + "name": "Jõekallas" + }, + "waterway/stream": { + "name": "Oja" + }, + "waterway/weir": { + "name": "Pais" + } + } + } +} \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/fi.json b/vendor/assets/iD/iD/locales/fi.json index ade5a21f7..8576c9356 100644 --- a/vendor/assets/iD/iD/locales/fi.json +++ b/vendor/assets/iD/iD/locales/fi.json @@ -18,13 +18,20 @@ "browse": { "title": "Selaa", "description": "Loitonna ja lähennä karttaa." + }, + "draw_area": { + "tail": "Klikkaa pisteen lisäämiseksi alueeseen. Klikkaa ensimmäistä pistettä alueen täydentämiseksi." + }, + "draw_line": { + "tail": "Lisää pisteitä viivaan napsauttamalla. Yhdistä toiseen viivaan napsauttamalla, ja lopeta viivan piirtäminen kaksoisnapsauttamalla." } }, "operations": { "add": { "annotation": { "point": "Paikkapiste lisätty.", - "vertex": "Piste lisätty viivaan." + "vertex": "Piste lisätty viivaan.", + "relation": "Relaatio lisätty." } }, "start": { @@ -42,6 +49,9 @@ "cancel_draw": { "annotation": "Piirtäminen keskeytetty." }, + "change_role": { + "annotation": "Relaation osapuolen rooli muutettiin." + }, "change_tags": { "annotation": "Tagit vaihdettu." }, @@ -55,16 +65,18 @@ "annotation": { "line": "Viiva pyöristettiin.", "area": "Alue pyöristettiin." - } + }, + "not_closed": "Tätä ei voi tehdä ympyränmuotoiseksi koska sitä ei ole suljettu." }, "orthogonalize": { "title": "Muuta suorakulmaiseksi", - "description": "Muuta viiva tai alue suorakulmaiseksi.", + "description": "Muuta kulmat suorakulmaiseksi.", "key": "Q", "annotation": { "line": "Viiva muutettu suorakulmaiseksi.", "area": "Alue muutettu suorakulmaiseksi." - } + }, + "not_closed": "Tätä ei voi tehtä suorakulmaiseksi koska sitä ei ole suljettu." }, "delete": { "title": "Poista", @@ -76,7 +88,14 @@ "area": "Alue poistettu.", "relation": "Relaatio poistettu.", "multiple": "{n] kohdetta poistettu." - } + }, + "incomplete_relation": "Tätä karttamerkkiä ei voi poistaa koska sitä ei ole kokonaan ladattu." + }, + "add_member": { + "annotation": "Osapuoli lisättiin relatioon." + }, + "delete_member": { + "annotation": "Osapuoli poistettiin relaatiosta." }, "connect": { "annotation": { @@ -87,14 +106,20 @@ } }, "disconnect": { - "title": "Katkaise", - "key": "D" + "title": "Erota", + "description": "Erota nämä viivat/alueet toisistaan.", + "key": "D", + "annotation": "Erotetut viivat/alueet.", + "not_connected": "Ei riittävästi viivoja/alueita niiden erottamiseksi." }, "merge": { - "title": "Yhdistä", - "description": "Yhdistä nämä viivat.", + "title": "Sulauta yhteen", + "description": "Sulauta nämä viivat yhteen.", "key": "C", - "annotation": "{n} viivaa yhdistetty." + "annotation": "{n} viivaa sulautettiin yhteen.", + "not_eligible": "Näitä ominaisuuksia ei voi sulauttaa yhteen.", + "not_adjacent": "Näitä viivoja ei voi sulauttaa yhteen koska ne eivät ole yhteydessä toisiinsa.", + "restriction": "Näitä viivoja ei voi sulauttaa yhteen koska ainakin yksi on osapuolena \"{relation}\" relaatiossa." }, "move": { "title": "Siirrä", @@ -106,7 +131,8 @@ "line": "Viiva siirretty.", "area": "Alue siirretty.", "multiple": "Monta kohdetta siirretty." - } + }, + "incomplete_relation": "Tätä ominaisuutta ei voi siirtää koska sitä ei ole kokonaan ladattu." }, "rotate": { "title": "Käännä", @@ -125,23 +151,48 @@ }, "split": { "title": "Jaa", - "key": "X" + "description": { + "line": "Jaa viiva kahtia tässä pisteessä.", + "area": "Jaa tämän alueen reunaviiva kahtia.", + "multiple": "Jaa viivat/alueiden reunat kahtia tässä pisteessä." + }, + "key": "X", + "annotation": { + "line": "Jaa viiva.", + "area": "Jaa alueen reunaviiva.", + "multiple": "Jaa {n} viivaa/aluiden reunaviivaa." + }, + "not_eligible": "Viivoja ei voi jakaa alusta tai lopusta.", + "multiple_ways": "Viivoja on liian monta jotta niitä voitaisiin jakaa osiin." } }, "nothing_to_undo": "Ei muokkaushistoriaa.", "nothing_to_redo": "Ei muokkaushistoriaa.", - "just_edited": "Onnistuit juuri muokkaamaan OpenStreetMapia!", + "tooltip_keyhint": "Pikanäppäin:", + "just_edited": "Muokkasit juuri OpenStreetMapia!", "browser_notice": "Tämä kartanmuokkausohjelma toimii Firefox-, Chrome-, Safari- ja Opera-selaimissa sekä Internet Explorer 9 tai uudemmalla selaimella. Nykyinen verkkoselain ei ole tuettu, joten päivitä verkkoselain tai muokkaa karttaa Potlatch 2 -ohjelmalla.", "view_on_osm": "Näytä OSM-kartalla", - "zoom_in_edit": "aloita muokkaaminen lähentämällä karttaa", + "translate": { + "translate": "Käännä", + "localized_translation_label": "Monikielinen nimi", + "localized_translation_language": "Valitse kieli", + "localized_translation_name": "Nimi" + }, + "zoom_in_edit": "Muokkaa lähentämällä karttaa", "logout": "kirjaudu ulos", "loading_auth": "Yhdistetään OpenStreetMap-palveluun...", "report_a_bug": "ilmoita ongelmasta", + "status": { + "error": "Ei yhteyttä sovellusrajapintaan.", + "offline": "Sovellusrajapintaan ei ole yhteyttä. Yritä muokkaamista myöhemmin.", + "readonly": "Sovellusrajapinta on kirjoitussuojatussa tilassa. Joudut odottamaan tallentaaksesi muutoksesi." + }, "commit": { "title": "Tallenna muutokset", "description_placeholder": "Kuvaile lyhyesti karttaan tehtyjä muutoksia", "message_label": "Yhteenveto", - "upload_explanation": "Karttaan tehdyt muutokset nimimerkillä {user} tulevat kaikkien OpenStreetMap-pohjaisten karttapalvelujen käytettäväksi.", + "upload_explanation": "Muutokset jotka lähetät palvelimelle tulevat näkyviin kaikissa OpenStreetMapin dataa käyttävissä kartoissa.", + "upload_explanation_with_user": "Muutokset jotka lähetät palvelimelle käyttäjänä {user} tulevat näkyviin kaikissa OpenStreetMapin dataa käyttävissä kartoissa.", "save": "Tallenna", "cancel": "Peru", "warnings": "Varoitukset", @@ -150,13 +201,13 @@ "created": "Luotu" }, "contributors": { - "list": "Karttaa ovat muokanneet {users}", - "truncated_list": "Karttaa ovat muokanneet {users} ja {count} muuta" + "list": "Muokanneet {users}", + "truncated_list": "Muokanneet {users} ja {count} muuta" }, "geocoder": { - "title": "Etsi paikka", - "placeholder": "Etsi paikka", - "no_results": "Paikkaa hakusanalla \"{name}\" ei löytynyt" + "search": "Etsi maailmanlaajuisesti...", + "no_results_visible": "Ei tuloksia näkyvällä kartalla", + "no_results_worldwide": "Ei tuloksia" }, "geolocate": { "title": "Näytä oma sijaintini" @@ -165,11 +216,22 @@ "no_documentation_combination": "Tälle tagille ei löydy käyttöohjeita tai -suosituksia", "no_documentation_key": "Tälle avaimelle ei löydy käyttöohjeita tai -suosituksia", "show_more": "Näytä lisää", - "new_tag": "Uusi tagi", - "editing_feature": "Muokataan kohdetta {feature}", + "view_on_osm": "Näytä openstreetmap.org-sivustolla.", + "all_tags": "Kaikki tagit", + "all_members": "Kaikki osapuolet", + "all_relations": "Kaikki relaatiot", + "new_relation": "Uusi relaatio...", + "role": "Rooli", "choose": "Valitse ominaisuustyyppi", "results": "{n} hakutulosta haulle {search}", - "back_tooltip": "Muuta ominaisuustyyppiä" + "reference": "Näytä OpenStreetMap Wikissä.", + "back_tooltip": "Muuta ominaisuutta", + "remove": "Poista", + "search": "Hae", + "unknown": "Tuntematon", + "incomplete": "", + "feature_list": "Etsi ominaisuuksia", + "edit": "Muokkaa ominaisuutta" }, "background": { "title": "Tausta", @@ -193,6 +255,7 @@ "unsaved_changes": "Kaikkia muutoksia ei ole tallennettu" }, "success": { + "edited_osm": "OSM:ia muokattu!", "facebook": "Jaa Facebookissa", "tweet": "Twiittaa", "okay": "OK" @@ -201,38 +264,1349 @@ "okay": "OK" }, "splash": { - "welcome": "Tervetuloa iD- OpenStreetMapin kartanmuokkausohjelmaan", + "welcome": "Tervetuloa iD-kartanmuokkausohjelmaan", + "text": "iD on tehokas ja helppokäyttöinen kartanmuokkausohjelma, jolla luodaan maailman tasokkain kartta. Tämä on versio {version}. Lisätietoja ohjelmasta on osoitteessa {website} ja ohjelmistovirheistä voi ilmoittaa osoitteessa {github}.", "walkthrough": "Aloitusopas", "start": "Muokkaa heti" }, "source_switch": { - "lose_changes": "Kaikkia muutoksia ei ole tallennettu. Karttapalvelimen vaihtaminen hylkää nämä muutokset. Haluatko varmasti vaihtaa palvelinta?" + "lose_changes": "Kaikkia muutoksia ei ole tallennettu. Karttapalvelimen vaihtaminen hylkää nämä muutokset. Haluatko varmasti vaihtaa palvelinta?", + "dev": "kehitys" }, "tag_reference": { "description": "Kuvaus", - "on_wiki": "{tag} palvelussa wiki.osm.org" + "on_wiki": "{tag} palvelussa wiki.osm.org", + "used_with": "käytetään tyypin {type} kanssa" }, "validations": { + "untagged_point": "Piste ilman tageja", "untagged_line": "Viiva ilman tageja", "untagged_area": "Alue, jolla ei ole tageja", - "many_deletions": "Haluatko varmasti poistaa {n} kohdetta? Kohteet poistetaan kaikkien näkyviltä OpenStreetMap-palvelussa." + "many_deletions": "Haluatko varmasti poistaa {n} kohdetta? Kohteet poistetaan kaikkien näkyviltä OpenStreetMap-palvelussa.", + "tag_suggests_area": "Tagin {tag} mukaan viiva on alue, vaikka se ei sitä ole.", + "deprecated_tags": "Vanhentuneet tagit: {tags}" }, "zoom": { "in": "Lähennä", "out": "Loitonna" }, + "cannot_zoom": "Nykyisessä tilassa ei voi loitontaa enempää.", "gpx": { "local_layer": "Oma GPX-tiedosto", "drag_drop": "Vedä ja pudota GPX-tiedosto tälle sivulle" }, "help": { "title": "Ohje", - "help": "# Ohje⏎\n⏎\nTämä ohjelma on [OpenStreetMapin](http://www.openstreetmap.org/)⏎\n muokkaamiseen tarkoitettu ohjelma. OpenStreetMap on ilmainen ja⏎\nvapaasti muokattava maailmankartta. Voit lisätä ja muokata vapaasti⏎\nkotiseutusi ympäristön kohteita, jolloin kaikki voivat hyödyntää tietojasi.⏎\n⏎\nKaikki tällä ohjelmalla karttaan tehdyt muutokset tulevat julkisesti näkyviin⏎\nOpenStreetMap-karttapalvelussa. Kartan muokkaamiseen vaaditaan⏎\n[ilmainen OpenStreetMap-käyttäjätunnus](https://www.openstreetmap.org/user/new).⏎\n⏎\n[iD-kartanmuokkausohjelma](http://ideditor.com/) on avoin yhteistyöprojekti, jonka⏎\n[lähdekoodi on saatavilla GitHubista](https://github.com/systemed/iD).⏎\n" + "help": "# Ohje⏎\n⏎\nTämä ohjelma on [OpenStreetMapin](http://www.openstreetmap.org/)⏎\n muokkaamiseen tarkoitettu ohjelma. OpenStreetMap on ilmainen ja⏎\nvapaasti muokattava maailmankartta. Voit lisätä ja muokata vapaasti⏎\nkotiseutusi ympäristön kohteita, jolloin kaikki voivat hyödyntää tietojasi.⏎\n⏎\nKaikki tällä ohjelmalla karttaan tehdyt muutokset tulevat julkisesti näkyviin⏎\nOpenStreetMap-karttapalvelussa. Kartan muokkaamiseen vaaditaan⏎\n[ilmainen OpenStreetMap-käyttäjätunnus](https://www.openstreetmap.org/user/new).⏎\n⏎\n[iD-kartanmuokkausohjelma](http://ideditor.com/) on avoin yhteistyöprojekti, jonka⏎\n[lähdekoodi on saatavilla GitHubista](https://github.com/systemed/iD).⏎\n", + "editing_saving": "# Muokkaaminen + tallentaminen⏎\n⏎\nTämä kartanmuokkausohjelma on suunniteltu toimimaan ensisijaisesti Internet-yhteyden kanssa, ja ohjelmaa ei ole mahdollista käyttää ilman Internet-yhteyttä.⏎\n⏎\n### Kohteen valitseminen⏎\n⏎\nValitse muokattava kohde, kuten tie tai paikkapiste napsauttamalla sitä kartalta.⏎\nKohde korostuu ja oikeaan reunaan avautuu kohteenmuokkauspalkki.⏎\nSen avulla muokataan kohteen ominaisuuksia.⏎\n⏎\nMonta kohdetta voi valita kerralla pitämällä Shift-painike pohjassa kohteita⏎ valittaessa ja napsauttamalla kohteita tai vetämällä alueen, jonka sisällä olevat⏎\nkohteet valitaan. Näin voi kätevästi muokata useampaa kohdetta kerralla.⏎\n⏎\n### Muutosten tallentaminen⏎\n⏎\nKarttaan tehdyt muutokset tallennetaan vain omalle tietokoneelle, kunnes⏎\nne tallennetaan palvelimille. Muokkausvirheen tai vahingossa tehdyn⏎\nmuutoksen voi perua Kumoa-painikkeesta ja tehdä kumotut muutokset⏎\nuudelleen napsauttamalla Tee uudelleen.⏎\n⏎\nTallenna karttaan tehdyt muutokset säännöllisesti napsauttamalla Tallenna.⏎\nTässä vaiheessa saattaa tulla joitakin virheilmoituksia tai varoituksia.⏎\n⏎\nJos virheilmoituksia ei kuitenkaan tule, kannattaa kuvailla tehtyjä muutoksia, jotta⏎ muut kartoittajat voivat tunnistaa tehdyt muutokset paremmin. Napsauta jälleen⏎\nTallenna-painiketta, jolloin muutokset tallennetaan⏎\n [OpenStreetMapiin](http://www.openstreetmap.org/) julkisesti nähtäville.⏎\n⏎\nJos muutostöitä on paljon, työskentelyä voi jatkaa myös myöhemmin tallentamatta⏎\nmuutoksia (samalla tietokoneella ja selaimella). Karttamuokkain pystyy palauttamaan⏎\nmuutokset. Säännöllinen tallentaminen on kuitenkin suositeltavaa.\n", + "gps": "# GPS\n\nGPS-jäljet ovat luotettavin lähdemateriaali OpenStreetMap:lle. Tämä editori\ntukee lokaaleja jälkiä - '.gpx' tiedostoja sinun tietokoneeltasi. Voi luoda GPS-\njälkiä monilla eri älypuhelin ohjelmilla kuten myös GPS-paikantimilla.\n\nLisätietoa GPS:n hyväksikäytöstä englanniksi, [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nKäyttääksesi GPX-jälkeä kartoittamiseen, raahaa GPX-tiedosto kartalle. Jälki\nnäkyy kartalla kirkkaan vihreänä viivana. Vasemmalta valikosta 'Taustan asetukset' kohdasta voit ottaa käyttöön, poistaa käytöstä ja zoomata tähän uuteen GPX karttatasoon.\n\nGPX-jälkiä ei lähetetä sellaisenaan OpenStreetMap:iin - sitä on hyvä käyttää ohjeena piirrettäessä uusia ominaisuuksia kartalle.\n" }, "intro": { + "navigation": { + "title": "Liikkuminen", + "drag": "Kartalla näkyy OpenStreetMapiin piirretyt kohteet taustakuvan päällä. Liiku kartalla siirtämällä, loitontamalla ja lähentämällä kuten millä tahansa verkkosivukartalla. **Vedä karttaa!**", + "select": "Karttakohteita on kolmenlaisia: pisteitä, viivoja tai alueita. Pisteet voivat olla viiva- tai paikkapisteitä. Kaikki nämä kohteet valitaan muokattaviksi napsauttamalla niitä. **Valitse tämä paikkapiste napsauttamalla sitä.**", + "header": "Otsikko kertoo karttakohteen tyypin.", + "pane": "Kun jokin karttakohde valitaan napsauttamalla sitä, oikeaan reunaan ilmestyy muokkaustoiminnot. Näkymän otsikko kertoo karttakohteen tyypin. Alapuolella ovat karttakohteen ominaisuudet, kuten nimi tai osoite. **Sulje muokkausnäkymä napsauttamalla rastia oikeasta yläkulmasta.**" + }, + "points": { + "title": "Paikkapisteet", + "add": "Paikkapisteitä voidaan käyttää kauppojen, ravintoloiden, muistomerkkien ja muiden vastaavien pienten kohteiden merkitsemiseen. Niillä ilmoitetaan vain pieni, hieman epämääräinenkin sijainti. **Lisää uusi paikkapiste napsauttamalla Paikkapiste.**", + "place": "Lisää paikkapiste kartalle napsauttamalla kartalta kohtaa, jossa se on. **Lisää paikkapiste rakennuksen päälle.**", + "search": "Pisteillä voidaan esittää monia erilaisia ominaisuuksia. Lisäämäsi piste on Kahvila. **Hae '{name}'**", + "choose": "**Valitse Kahvila listalta.**", + "describe": "Paikkapiste on nyt merkitty kahvilaksi. Lisää paikkapistelle lisätietoja muokkausnäkymässä. **Lisää paikan nimi**", + "close": "Muokkausnäkymä suljetaan napsauttamalla Sulje-painiketta. **Sulje muokkausnäkymä**", + "reselect": "Useimmat paikat on jo merkitty kartalle, mutta niiden tiedoissa voi olla puutteita. Niitä voidaan lisätä jälkikäteen. **Valitse äsken luotu karttapiste.**", + "fixname": "**Vaihda paikkapisteen nimi ja sulje muokkausnäkymä.**", + "reselect_delete": "Kaikki karttakohteet voidaan poistaa. **Napsauta äsken luotua karttapistettä.**", + "delete": "Karttapisteen ympärille avautuva valikko sisältää karttakohteeseen liittyviä toimintoja, kuten kohteen poistamisen. **Poista paikkapiste.**" + }, + "areas": { + "title": "Alueet", + "add": "Alueet ovat tarkempia kuin pelkät viivat tai paikkapisteet. Ne rajaavat kohteen kokonaan. Lähes kaikki kohteet voidaan kartoittaa alueilla, ja alueet ovatkin usein paras vaihtoehto. **Luo uusi alue napsauttamalla Alue-painiketta.**", + "corner": "Alueet piirretään sijoittamalla (viiva)pisteitä sen reunoille eli \"aitaamalla\" piirrettävä alue. **Aloita alueen piirtäminen napsauttamalla jotain leikkipuiston nurkista.**", + "place": "Piirrä alue napsauttamalla lisää viivapisteitä. Viimeistele alue napsauttamalla aloituspistettä uudelleen, jolloin alue sulkeutuu. **Piirrä leikkipuisto.**", + "search": "**Hae '{name}'.**", + "choose": "**Valitse Leikkikenttä listasta.**", + "describe": "**Lisää leikkipuistolle nimi ja sulje sitten muokkausnäkymä.**" + }, + "lines": { + "title": "Viivat", + "add": "Viivoja käytetään katujen, rautateiden, jokien ja muiden vastaavien viivamaisten karttakohteiden piirtämiseen. **Aloita viivan piirtäminen napsauttamalla Viiva.**", + "start": "**Aloita viiva napsauttamalla tien loppupistettä.**", + "intersect": "Lisää pisteitä viivaan napsauttamalla karttaa. Karttaa voi liikuttaa vetämällä viivan piirtämisen aikana. Tiet ja monet muutkin viivat ovat osa isompaa kokonaisuutta. Reitityksen takia on tärkeää, että tiet on yhdistetty toisiinsa oikein. **Luo kahden kadun risteys napsauttamalla Flower Streetiä.**", + "finish": "Viimeistele viiva kaksoisnapsauttamalla viimeisen viivapisteen kohdalla. **Lopeta viivan piirtäminen.**", + "road": "**Valitse Tie listalta.**", + "residential": "Tiet luokitellaan niiden suuruden mukaan eri ryhmiin, yleisin niistä on asuinaluetie. **Valitse tietyypiksi Asuinaluetie**", + "describe": "**Nimeä tie ja sulje muokkausnäkymä.**", + "restart": "Tee kadulle risteys Flower Streetin kanssa." + }, "startediting": { + "title": "Aloita kartanmuokkaus!", + "help": "Lisäohjeita ja tämä aloitusopas löytyvät täältä.", "save": "Muista tallentaa muutokset säännöllisesti!", "start": "Aloita kartanmuokkaus!" } + }, + "presets": { + "categories": { + "category-landuse": { + "name": "Maankäyttö" + }, + "category-path": { + "name": "Polku" + }, + "category-rail": { + "name": "Rautatie" + }, + "category-road": { + "name": "Tie" + }, + "category-route": { + "name": "Reitti" + }, + "category-water": { + "name": "Vesi" + } + }, + "fields": { + "access": { + "label": "Käyttöoikeus", + "placeholder": "Tuntematon", + "types": { + "access": "Yleinen", + "foot": "Kävely", + "motor_vehicle": "Moottoriajoneuvot", + "bicycle": "Pyöräily", + "horse": "Hevoset" + }, + "options": { + "yes": { + "title": "Sallittu", + "description": "Laki sallii pääsyn alueelle" + }, + "no": { + "title": "Kielletty", + "description": "Ei pääsyä ilman erityislupaa" + }, + "permissive": { + "title": "Luvanvarainen", + "description": "Pääsy sallittu, kunnes omistaja peruuttaa luvan" + }, + "private": { + "title": "Yksityinen", + "description": "Pääsy sallittu vain omistajan erityisluvalla" + }, + "designated": { + "title": "Ilmoitettu", + "description": "Liikennemerkki, erityislaki tai muu vastaava sallii pääsyn" + }, + "destination": { + "title": "Läpikulku", + "description": "Pääsy sallittu vain, jos kohde on alueella" + } + } + }, + "address": { + "label": "Osoite", + "placeholders": { + "housename": "Talonnimi", + "number": "123", + "street": "Kadunnimi", + "city": "Paikkakunta", + "postcode": "Postinumero" + } + }, + "aeroway": { + "label": "Tyyppi" + }, + "amenity": { + "label": "Tyyppi" + }, + "atm": { + "label": "Pankkiautomaatti" + }, + "barrier": { + "label": "Tyyppi" + }, + "bicycle_parking": { + "label": "Tyyppi" + }, + "boundary": { + "label": "Tyyppi" + }, + "building": { + "label": "Rakennus" + }, + "building_area": { + "label": "Rakennus" + }, + "building_yes": { + "label": "Rakennus" + }, + "capacity": { + "label": "Kapasiteetti", + "placeholder": "50, 100, 200..." + }, + "cardinal_direction": { + "label": "Suunta" + }, + "clock_direction": { + "label": "Suunta", + "options": { + "clockwise": "Myötäpäivään", + "anticlockwise": "Vastapäivään" + } + }, + "collection_times": { + "label": "Tyhjennysaika" + }, + "construction": { + "label": "Tyyppi" + }, + "country": { + "label": "Maa" + }, + "crossing": { + "label": "Tyyppi" + }, + "cuisine": { + "label": "Ruokakulttuuri" + }, + "description": { + "label": "Kuvaus" + }, + "elevation": { + "label": "Korkeus" + }, + "entrance": { + "label": "Tyyppi" + }, + "fax": { + "label": "Faksinumero", + "placeholder": "+358 40 123 4567" + }, + "fee": { + "label": "Hinta" + }, + "fixme": { + "label": "Korjaa minut" + }, + "highway": { + "label": "Tyyppi" + }, + "historic": { + "label": "Tyypp" + }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "internet_access": { + "label": "Internet-yhteys", + "options": { + "wlan": "WLAN", + "wired": "Ethernet-yhteys", + "terminal": "Terminaali" + } + }, + "landuse": { + "label": "Tyyppi" + }, + "lanes": { + "label": "Kaistat", + "placeholder": "1, 2, 3..." + }, + "layer": { + "label": "Kerros" + }, + "leisure": { + "label": "Tyyppi" + }, + "levels": { + "label": "Tasot", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Sijainti" + }, + "man_made": { + "label": "Tyyppi" + }, + "maxspeed": { + "label": "Nopeusrajoitus", + "placeholder": "40, 50, 60..." + }, + "name": { + "label": "Nimi" + }, + "natural": { + "label": "Luonto" + }, + "network": { + "label": "Verkko" + }, + "note": { + "label": "Huomautus" + }, + "office": { + "label": "Tyyppi" + }, + "oneway": { + "label": "Yksisuuntaisuus" + }, + "oneway_yes": { + "label": "Yksisuuntaisuus" + }, + "opening_hours": { + "label": "Aukioloajat" + }, + "operator": { + "label": "Toimija" + }, + "parking": { + "label": "Tyyppi" + }, + "phone": { + "label": "Puhelinnumero", + "placeholder": "+358 40 123 4567" + }, + "place": { + "label": "Tyyppi" + }, + "power": { + "label": "Tyyppi" + }, + "railway": { + "label": "Tyyppi" + }, + "ref": { + "label": "Tienumero" + }, + "relation": { + "label": "Tyyppi" + }, + "religion": { + "label": "Uskonto", + "options": { + "christian": "Kristinusko", + "muslim": "Islam", + "buddhist": "Buddhalaisuus", + "jewish": "Juutalaisuus", + "hindu": "Hindulaisuus", + "shinto": "Å intolaisuus", + "taoist": "Taolaisuus" + } + }, + "restriction": { + "label": "Tyyppi" + }, + "route": { + "label": "Tyyppi" + }, + "route_master": { + "label": "Tyyppi" + }, + "sac_scale": { + "label": "Polun haastavuus" + }, + "service": { + "label": "Tyyppi" + }, + "shelter": { + "label": "Katos" + }, + "shop": { + "label": "Tyyppi" + }, + "source": { + "label": "Lähde" + }, + "sport": { + "label": "Urheilu" + }, + "structure": { + "label": "Rakenne", + "placeholder": "Tuntematon", + "options": { + "bridge": "Silta", + "tunnel": "Tunneli", + "embankment": "Penger", + "cutting": "Kallioleikkaus" + } + }, + "supervised": { + "label": "Valvottu" + }, + "surface": { + "label": "Päällyste" + }, + "tourism": { + "label": "Tyyppi" + }, + "towertype": { + "label": "Tornin tyyppi" + }, + "tracktype": { + "label": "Tyyppi" + }, + "trail_visibility": { + "label": "Polun näkyvyys" + }, + "water": { + "label": "Tyyppi" + }, + "waterway": { + "label": "Tyyppi" + }, + "website": { + "label": "Verkkosivusto", + "placeholder": "http://example.com/" + }, + "wetland": { + "label": "Tyyppi" + }, + "wheelchair": { + "label": "Esteettömyys" + }, + "wikipedia": { + "label": "Wikipedia" + }, + "wood": { + "label": "Tyyppi" + } + }, + "presets": { + "address": { + "name": "Osoite" + }, + "aeroway": { + "name": "Kiitorata" + }, + "aeroway/aerodrome": { + "name": "Lentokenttä" + }, + "aeroway/gate": { + "name": "Lähtöportti" + }, + "aeroway/hangar": { + "name": "Lentokonehalli" + }, + "aeroway/helipad": { + "name": "Helikopterikenttä" + }, + "aeroway/runway": { + "name": "Kiitorata" + }, + "aeroway/taxiway": { + "name": "Rullaustie" + }, + "aeroway/terminal": { + "name": "Lentokenttäterminaali" + }, + "amenity": { + "name": "Palvelu" + }, + "amenity/atm": { + "name": "Pankkiautomaatti" + }, + "amenity/bank": { + "name": "Pankki" + }, + "amenity/bar": { + "name": "Baari" + }, + "amenity/bench": { + "name": "Penkki" + }, + "amenity/bicycle_parking": { + "name": "Pyöräpysäköinti" + }, + "amenity/bicycle_rental": { + "name": "Pyörävuokraamo" + }, + "amenity/cafe": { + "name": "Kahvila" + }, + "amenity/car_rental": { + "name": "Auton vuokraus" + }, + "amenity/car_sharing": { + "name": "KImppakyyti" + }, + "amenity/car_wash": { + "name": "Autopesula" + }, + "amenity/cinema": { + "name": "Elokuvateatteri" + }, + "amenity/college": { + "name": "Ammattikorkeakoulu" + }, + "amenity/courthouse": { + "name": "Käräjäoikeus" + }, + "amenity/drinking_water": { + "name": "Juomavesi" + }, + "amenity/embassy": { + "name": "Suurlähetystö" + }, + "amenity/fast_food": { + "name": "Pikaruokaravintola" + }, + "amenity/fire_station": { + "name": "Paloasema" + }, + "amenity/fountain": { + "name": "Suihkulähde" + }, + "amenity/fuel": { + "name": "Huoltoasema" + }, + "amenity/grave_yard": { + "name": "Hautausmaa" + }, + "amenity/hospital": { + "name": "Sairaala" + }, + "amenity/kindergarten": { + "name": "Päiväkoti" + }, + "amenity/library": { + "name": "Kirjasto" + }, + "amenity/marketplace": { + "name": "Tori" + }, + "amenity/parking": { + "name": "Pysäköintialue" + }, + "amenity/pharmacy": { + "name": "Apteekki" + }, + "amenity/place_of_worship": { + "name": "Rukoilupaikka" + }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhalaistemppeli" + }, + "amenity/place_of_worship/christian": { + "name": "Kirkko" + }, + "amenity/place_of_worship/jewish": { + "name": "Synagoga" + }, + "amenity/place_of_worship/muslim": { + "name": "Moskeija" + }, + "amenity/police": { + "name": "Poliisiasema" + }, + "amenity/post_box": { + "name": "Postilaatikko" + }, + "amenity/post_office": { + "name": "Postitoimisto" + }, + "amenity/pub": { + "name": "Pubi" + }, + "amenity/restaurant": { + "name": "Ravintola" + }, + "amenity/school": { + "name": "Koulu" + }, + "amenity/swimming_pool": { + "name": "Uima-allas" + }, + "amenity/taxi": { + "name": "Taksitolppa" + }, + "amenity/telephone": { + "name": "Puhelin" + }, + "amenity/theatre": { + "name": "Teatteri" + }, + "amenity/toilets": { + "name": "WC" + }, + "amenity/townhall": { + "name": "Kunnantalo" + }, + "amenity/university": { + "name": "Yliopisto" + }, + "amenity/waste_basket": { + "name": "Roskakori" + }, + "area": { + "name": "Alue" + }, + "barrier": { + "name": "Muuri" + }, + "barrier/block": { + "name": "Este" + }, + "barrier/bollard": { + "name": "Sulkutolppa" + }, + "barrier/cattle_grid": { + "name": "Karjaeste" + }, + "barrier/city_wall": { + "name": "Kaupunginmuuri" + }, + "barrier/cycle_barrier": { + "name": "Pyöräilyeste" + }, + "barrier/ditch": { + "name": "Oja" + }, + "barrier/entrance": { + "name": "Sisäänkäynti" + }, + "barrier/fence": { + "name": "Aita" + }, + "barrier/gate": { + "name": "Portti" + }, + "barrier/hedge": { + "name": "Pensasaita" + }, + "barrier/kissing_gate": { + "name": "Karjarajoitin" + }, + "barrier/lift_gate": { + "name": "Nostopuomi" + }, + "barrier/retaining_wall": { + "name": "Tukimuuri" + }, + "barrier/stile": { + "name": "Jalkaporras" + }, + "barrier/toll_booth": { + "name": "Tietullipiste" + }, + "barrier/wall": { + "name": "Seinä" + }, + "boundary/administrative": { + "name": "Hallinnollinen raja" + }, + "building": { + "name": "Rakennus" + }, + "building/apartments": { + "name": "Asunnot" + }, + "building/entrance": { + "name": "Sisäänkäynti" + }, + "building/house": { + "name": "Talo" + }, + "emergency/phone": { + "name": "Hätänumero" + }, + "entrance": { + "name": "Sisäänkäynti" + }, + "highway": { + "name": "Tie" + }, + "highway/bridleway": { + "name": "Ratsastuspolku" + }, + "highway/bus_stop": { + "name": "Linja-autopysäkki" + }, + "highway/crossing": { + "name": "Ylityspaikka" + }, + "highway/cycleway": { + "name": "Pyörätie" + }, + "highway/footway": { + "name": "Jalkakäytävä" + }, + "highway/living_street": { + "name": "Pihakatu" + }, + "highway/mini_roundabout": { + "name": "Pienliikenneympyrä" + }, + "highway/motorway": { + "name": "Moottoritie" + }, + "highway/motorway_junction": { + "name": "Moottoritien liittymä" + }, + "highway/motorway_link": { + "name": "Moottoritien ramppi" + }, + "highway/path": { + "name": "Polku" + }, + "highway/pedestrian": { + "name": "Jalankulku" + }, + "highway/primary": { + "name": "Kantatie" + }, + "highway/primary_link": { + "name": "Kantatien ramppi" + }, + "highway/residential": { + "name": "Asuinaluetie" + }, + "highway/road": { + "name": "Tuntematon tie" + }, + "highway/secondary": { + "name": "Seututie" + }, + "highway/secondary_link": { + "name": "Seututien ramppi" + }, + "highway/service": { + "name": "Huoltotie" + }, + "highway/service/alley": { + "name": "Kuja" + }, + "highway/service/drive-through": { + "name": "Läpiajo" + }, + "highway/service/driveway": { + "name": "Ajoväylä" + }, + "highway/service/emergency_access": { + "name": "Pelastustie" + }, + "highway/service/parking_aisle": { + "name": "Pysäköintiväyl" + }, + "highway/steps": { + "name": "Portaat" + }, + "highway/tertiary": { + "name": "Yhdystie" + }, + "highway/tertiary_link": { + "name": "Yhdystien ramppi" + }, + "highway/track": { + "name": "Metsätie" + }, + "highway/traffic_signals": { + "name": "Liikennevalot" + }, + "highway/trunk": { + "name": "Valtatie" + }, + "highway/trunk_link": { + "name": "Valtatien ramppi" + }, + "highway/turning_circle": { + "name": "Kääntymispaikka" + }, + "highway/unclassified": { + "name": "Luokittelematon tie" + }, + "historic": { + "name": "Historiallinen paikka" + }, + "historic/archaeological_site": { + "name": "Argeologinen paikka" + }, + "historic/boundary_stone": { + "name": "Rajamerkki" + }, + "historic/castle": { + "name": "Linna" + }, + "historic/memorial": { + "name": "Muistomerkki" + }, + "historic/monument": { + "name": "Muistomerkk" + }, + "historic/ruins": { + "name": "Rauniot" + }, + "historic/wayside_cross": { + "name": "Tienvarren risti" + }, + "historic/wayside_shrine": { + "name": "Tienvarren alttari" + }, + "landuse": { + "name": "Maankäyttö" + }, + "landuse/allotments": { + "name": "Siirtolapuutarha" + }, + "landuse/basin": { + "name": "Vesiallas" + }, + "landuse/cemetery": { + "name": "Hautausmaa" + }, + "landuse/commercial": { + "name": "Liiketoiminta" + }, + "landuse/construction": { + "name": "Rakennustyömaa" + }, + "landuse/farm": { + "name": "Maatila" + }, + "landuse/farmyard": { + "name": "Pihamaa" + }, + "landuse/forest": { + "name": "Metsä" + }, + "landuse/grass": { + "name": "Ruohokenttä" + }, + "landuse/industrial": { + "name": "Teollisuus" + }, + "landuse/meadow": { + "name": "Niitty/pelto" + }, + "landuse/orchard": { + "name": "Hedelmätarha" + }, + "landuse/quarry": { + "name": "Louhos" + }, + "landuse/residential": { + "name": "Asutus" + }, + "landuse/retail": { + "name": "Vähittäiskauppa" + }, + "landuse/vineyard": { + "name": "Viinitarha" + }, + "leisure": { + "name": "Vapaa-aika" + }, + "leisure/garden": { + "name": "Puutarha" + }, + "leisure/golf_course": { + "name": "Golfkenttä" + }, + "leisure/marina": { + "name": "Venesatama" + }, + "leisure/park": { + "name": "Puisto" + }, + "leisure/pitch": { + "name": "Urheilukenttä" + }, + "leisure/pitch/american_football": { + "name": "Amerikkalainen jalkapallo -kenttä" + }, + "leisure/pitch/baseball": { + "name": "Pesäpallokenttä" + }, + "leisure/pitch/basketball": { + "name": "Koripallokenttä" + }, + "leisure/pitch/soccer": { + "name": "Jalkapallokenttä" + }, + "leisure/pitch/tennis": { + "name": "Tenniskenttä" + }, + "leisure/pitch/volleyball": { + "name": "Lentopallokenttä" + }, + "leisure/playground": { + "name": "Leikkipuisto" + }, + "leisure/slipway": { + "name": "Veneramppi" + }, + "leisure/stadium": { + "name": "Stadion" + }, + "leisure/swimming_pool": { + "name": "Uima-allas" + }, + "line": { + "name": "Viiva" + }, + "man_made": { + "name": "Keinotekoinen" + }, + "man_made/breakwater": { + "name": "Aallonmurtaja" + }, + "man_made/cutline": { + "name": "Leikkaa viiva" + }, + "man_made/lighthouse": { + "name": "Majakka" + }, + "man_made/pier": { + "name": "Laituri" + }, + "man_made/pipeline": { + "name": "Putki" + }, + "man_made/survey_point": { + "name": "Mittauspiste" + }, + "man_made/tower": { + "name": "Torni" + }, + "man_made/wastewater_plant": { + "name": "Jätevedenpuhdistamo" + }, + "man_made/water_tower": { + "name": "Vesitorni" + }, + "man_made/water_well": { + "name": "Kaivo" + }, + "man_made/water_works": { + "name": "Vesilaitos" + }, + "natural": { + "name": "Luonto" + }, + "natural/bay": { + "name": "Satama" + }, + "natural/beach": { + "name": "Ranta" + }, + "natural/cliff": { + "name": "Kallionjyrkänne" + }, + "natural/coastline": { + "name": "Rannikko" + }, + "natural/glacier": { + "name": "Jäätikkö" + }, + "natural/grassland": { + "name": "Preeria/ruohokenttä" + }, + "natural/heath": { + "name": "Nummi" + }, + "natural/peak": { + "name": "Vuorenhuippu" + }, + "natural/scrub": { + "name": "Pensaikko" + }, + "natural/spring": { + "name": "Lähde" + }, + "natural/tree": { + "name": "Puu" + }, + "natural/water": { + "name": "Vesi" + }, + "natural/water/lake": { + "name": "Järvi" + }, + "natural/water/pond": { + "name": "Lampi" + }, + "natural/water/reservoir": { + "name": "Tekojärvi" + }, + "natural/wetland": { + "name": "Suo" + }, + "natural/wood": { + "name": "Puu" + }, + "office": { + "name": "Toimisto" + }, + "place": { + "name": "Paikka" + }, + "place/city": { + "name": "Kaupunki" + }, + "place/hamlet": { + "name": "Pikkukylä" + }, + "place/island": { + "name": "Saari" + }, + "place/locality": { + "name": "Paikkakunta" + }, + "place/town": { + "name": "Kaupunki" + }, + "place/village": { + "name": "Kylä" + }, + "point": { + "name": "Paikkapiste" + }, + "power": { + "name": "Sähkö" + }, + "power/generator": { + "name": "Voimalaitos" + }, + "power/line": { + "name": "Voimalinja" + }, + "power/pole": { + "name": "Voimalinjapylväs" + }, + "power/sub_station": { + "name": "Sähköasema" + }, + "power/tower": { + "name": "Korkeajännitetorni" + }, + "power/transformer": { + "name": "Muuntaja" + }, + "railway": { + "name": "Rautatie" + }, + "railway/abandoned": { + "name": "Hylätty rautatie" + }, + "railway/disused": { + "name": "Käytöstä poistettu rautatie" + }, + "railway/level_crossing": { + "name": "Tasoristeys" + }, + "railway/monorail": { + "name": "Monorail" + }, + "railway/platform": { + "name": "Rautatielaituri" + }, + "railway/rail": { + "name": "Rata" + }, + "railway/station": { + "name": "Rautatieasema" + }, + "railway/subway": { + "name": "Metrorata" + }, + "railway/subway_entrance": { + "name": "Metron sisäänkäynti" + }, + "railway/tram": { + "name": "Raitiovaunu" + }, + "relation": { + "name": "Relaatio" + }, + "route/ferry": { + "name": "Lauttareitti" + }, + "shop": { + "name": "Kauppa" + }, + "shop/alcohol": { + "name": "Alkoholimyymälä" + }, + "shop/bakery": { + "name": "Leipomo" + }, + "shop/beauty": { + "name": "Kauneushoitola" + }, + "shop/beverages": { + "name": "Viinakauppa" + }, + "shop/bicycle": { + "name": "Pyöräliike" + }, + "shop/books": { + "name": "Kirjakauppa" + }, + "shop/boutique": { + "name": "Muotiliike" + }, + "shop/butcher": { + "name": "Lihakauppias" + }, + "shop/car": { + "name": "Autokauppa" + }, + "shop/car_parts": { + "name": "Varaosamyymälä" + }, + "shop/car_repair": { + "name": "Autokorjaam" + }, + "shop/chemist": { + "name": "Kemisti" + }, + "shop/clothes": { + "name": "Vaatekauppa" + }, + "shop/computer": { + "name": "Tietokoneliike" + }, + "shop/confectionery": { + "name": "Konditoria" + }, + "shop/convenience": { + "name": "Lähikauppa" + }, + "shop/deli": { + "name": "Deli" + }, + "shop/department_store": { + "name": "Tavaratalo" + }, + "shop/doityourself": { + "name": "Askartelukauppa" + }, + "shop/dry_cleaning": { + "name": "Kuivapesula" + }, + "shop/electronics": { + "name": "Elektroniikkamyymälä" + }, + "shop/fishmonger": { + "name": "Kalakauppias" + }, + "shop/florist": { + "name": "Kukkakauppa" + }, + "shop/furniture": { + "name": "Huonekaluliike" + }, + "shop/garden_centre": { + "name": "Puutarhamyymäl" + }, + "shop/gift": { + "name": "Lahjamyymälä" + }, + "shop/greengrocer": { + "name": "Vihanneskauppias" + }, + "shop/hairdresser": { + "name": "Parturi/kampaaja" + }, + "shop/hardware": { + "name": "Rautakauppa" + }, + "shop/hifi": { + "name": "Hifi-myymälä" + }, + "shop/jewelry": { + "name": "Jalokiviliike" + }, + "shop/kiosk": { + "name": "Kioski" + }, + "shop/laundry": { + "name": "Pesula" + }, + "shop/mall": { + "name": "Kauppakeskus" + }, + "shop/mobile_phone": { + "name": "Matkapuhelinmyymälä" + }, + "shop/motorcycle": { + "name": "Moottoripyöräliike" + }, + "shop/music": { + "name": "Musiikkiliike" + }, + "shop/newsagent": { + "name": "Lehtikoju" + }, + "shop/optician": { + "name": "Optikko" + }, + "shop/outdoor": { + "name": "Ulkoilmamyymälä" + }, + "shop/pet": { + "name": "Lemmikkiliike" + }, + "shop/shoes": { + "name": "Kenkäkauppa" + }, + "shop/sports": { + "name": "Urheiluliike" + }, + "shop/stationery": { + "name": "Toimistotarvikekauppa" + }, + "shop/supermarket": { + "name": "Supermarket" + }, + "shop/toys": { + "name": "Lelukauppa" + }, + "shop/travel_agency": { + "name": "Matkatoimisto" + }, + "shop/tyres": { + "name": "Rengasliike" + }, + "shop/vacant": { + "name": "Tyhjä liikehuoneisto" + }, + "shop/variety_store": { + "name": "Halpahalli" + }, + "shop/video": { + "name": "Videovuokraamo" + }, + "tourism": { + "name": "Turismi" + }, + "tourism/alpine_hut": { + "name": "Alppimaja" + }, + "tourism/artwork": { + "name": "Taideteos" + }, + "tourism/attraction": { + "name": "Turistikohde" + }, + "tourism/camp_site": { + "name": "Leirintäalue" + }, + "tourism/caravan_site": { + "name": "Asuntoautopysäköintialue" + }, + "tourism/chalet": { + "name": "Chalet-huoneisto" + }, + "tourism/guest_house": { + "name": "Majatalo" + }, + "tourism/hostel": { + "name": "Hostelli" + }, + "tourism/hotel": { + "name": "Hotelli" + }, + "tourism/information": { + "name": "Infopiste" + }, + "tourism/motel": { + "name": "Motelli" + }, + "tourism/museum": { + "name": "Museo" + }, + "tourism/picnic_site": { + "name": "Piknikpuisto" + }, + "tourism/theme_park": { + "name": "Teemapuisto" + }, + "tourism/viewpoint": { + "name": "Näköalapaikka" + }, + "tourism/zoo": { + "name": "Eläintarha" + }, + "type/boundary": { + "name": "Raja" + }, + "type/boundary/administrative": { + "name": "Hallinnollinen raja" + }, + "type/restriction": { + "name": "Rajoitus" + }, + "type/route": { + "name": "Reitti" + }, + "type/route/bicycle": { + "name": "Pyöräilyreitti" + }, + "type/route/bus": { + "name": "Linja-autolinja" + }, + "type/route/detour": { + "name": "Kiertotie" + }, + "type/route/ferry": { + "name": "Lauttareitti" + }, + "type/route/foot": { + "name": "Kävelyreitti" + }, + "type/route/pipeline": { + "name": "Putkilinja" + }, + "type/route/power": { + "name": "Voimalinja" + }, + "type/route/road": { + "name": "Tiereitti" + }, + "type/route/train": { + "name": "Junareitti" + }, + "type/route/tram": { + "name": "Raitiotiereitti" + }, + "vertex": { + "name": "Muu" + }, + "waterway": { + "name": "Vesiväylä" + }, + "waterway/canal": { + "name": "Kanava" + }, + "waterway/dam": { + "name": "Pato" + }, + "waterway/ditch": { + "name": "Oja" + }, + "waterway/drain": { + "name": "Viemäri" + }, + "waterway/river": { + "name": "Joki" + }, + "waterway/riverbank": { + "name": "Joentörmä" + }, + "waterway/stream": { + "name": "Puro" + }, + "waterway/weir": { + "name": "Pato" + } + } } } \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/fr.json b/vendor/assets/iD/iD/locales/fr.json index 59f3ae9a4..d5e300e14 100644 --- a/vendor/assets/iD/iD/locales/fr.json +++ b/vendor/assets/iD/iD/locales/fr.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Un point créé.", - "vertex": "Un nœud ajouté à une ligne." + "vertex": "Un nœud ajouté à une ligne.", + "relation": "Relation ajoutée." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Modification annulée." }, + "change_role": { + "annotation": "Rôle d'un membre de la relation modifié." + }, "change_tags": { "annotation": "Attributs modifiés." }, @@ -84,12 +88,19 @@ "area": "Polygone supprimé.", "relation": "Relation supprimée.", "multiple": "{n} objets supprimés." - } + }, + "incomplete_relation": "Cet élément ne peut pas être supprimé car il n'a pas été téléchargé dans son intégralité." + }, + "add_member": { + "annotation": "Membre ajouté à une relation." + }, + "delete_member": { + "annotation": "Membre supprimé d'une relation." }, "connect": { "annotation": { "point": "Joindre une ligne à un point.", - "vertex": "Joindre les noeuds à une ligne.", + "vertex": "Joindre les nœuds à une ligne.", "line": "Joindre les chemins ensemble.", "area": "Joindre une ligne à un polygone." } @@ -105,9 +116,10 @@ "title": "Fusionner", "description": "Fusionne ces lignes.", "key": "C", - "annotation": "Fusionne les {n} ligne.", + "annotation": "Fusionne les {n} lignes.", "not_eligible": "Ces éléments ne peuvent pas être fusionnés.", - "not_adjacent": "Ces lignes ne peuvent pas être fusionnées car elles ne sont pas connectés." + "not_adjacent": "Ces lignes ne peuvent pas être fusionnées car elles ne sont pas connectées.", + "restriction": "Ces lignes ne peuvent pas être fusionnées car au moins l'une d'entre elles est membre d'une relation \"{relation}\"." }, "move": { "title": "Déplacer", @@ -124,7 +136,7 @@ }, "rotate": { "title": "Rotation", - "description": "Fait pivoter cet objet en fonction de son centroïde.", + "description": "Fait pivoter cet objet autour de son centroïde.", "key": "R", "annotation": { "line": "Pivoter la ligne.", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Rien à annuler.", "nothing_to_redo": "Rien à refaire.", + "tooltip_keyhint": "Raccourci:", "just_edited": "Vous venez de participer à OpenStreetMap !", "browser_notice": "Les navigateurs supportés par cet éditeur sont : Firefox, Chrome, Safari, Opera et Internet Explorer (version 9 et supérieures). Pour éditer la carte, veuillez mettre à jour votre navigateur ou utiliser Potlatch 2.", "view_on_osm": "Consulter dans OSM", - "zoom_in_edit": "Zoomer pour modifier la carte", + "translate": { + "translate": "Traduire", + "localized_translation_label": "Nom multi-langues", + "localized_translation_language": "Choisir une langue", + "localized_translation_name": "Nom" + }, + "zoom_in_edit": "Zoomer pour Modifier", "logout": "Déconnexion", "loading_auth": "Connexion à OpenStreetMap...", "report_a_bug": "Signaler un bug", @@ -171,8 +190,9 @@ "commit": { "title": "Sauvegarder vos modifications", "description_placeholder": "Description succinte de vos contributions", - "message_label": "Description de l'édition", - "upload_explanation": "{user} : les modifications apportées seront visibles par l'ensemble des services utilisant les données d'OpenStreetMap.", + "message_label": "Description des changements", + "upload_explanation": "Les modifications envoyées seront visibles sur toutes les cartes qui utilisent les données d'OpenStreetMap.", + "upload_explanation_with_user": "Les modifications envoyées en tant que {user} seront visibles sur toutes les cartes qui utilisent les données d'OpenStreetMap.", "save": "Sauvegarder", "cancel": "Annuler", "warnings": "Attention", @@ -181,31 +201,37 @@ "created": "Créé" }, "contributors": { - "list": "Contributions réalisées par {users}", - "truncated_list": "Contributions réalisées par {users} et {count} autres personnes" + "list": "Editions de {users}", + "truncated_list": "Editions de {users} et de {count} autres" }, "geocoder": { - "title": "Trouver un emplacement", - "placeholder": "Trouver un endroit", - "no_results": "Impossible de localiser l'endroit nommé '{name}'" + "search": "Rechercher dans le monde entier...", + "no_results_visible": "Aucun résultat sur la zone visible de la carte", + "no_results_worldwide": "Aucun résultat trouvé" }, "geolocate": { "title": "Me localiser" }, "inspector": { - "no_documentation_combination": "Aucune documentation n'est disponible pour cette combinaison de tag", + "no_documentation_combination": "Aucune documentation n'est disponible pour cette combinaison d'étiquettes", "no_documentation_key": "Aucune documentation n'est disponible pour cette clé", - "show_more": "Plus d'infornations", - "new_tag": "Nouvel attribut", + "show_more": "Plus d'informations", "view_on_osm": "Visualiser sur openstreetmap.org", - "editing_feature": "Édition de {feature}", "all_tags": "Tous les tags", + "all_members": "Tous les membres", + "all_relations": "Toutes les relations", + "new_relation": "Nouvelle relation...", + "role": "Rôle", "choose": "Que souhaitez vous ajouter?", "results": "{n} résultats pour {search}", "reference": "Consulter sur le Wiki d'OpenStreetMap", - "back_tooltip": "Changer le type de l'objet ", + "back_tooltip": "Changer l'objet", "remove": "Supprimer", - "search": "Rechercher" + "search": "Rechercher", + "unknown": "Inconnu", + "incomplete": "", + "feature_list": "Rechercher des objets", + "edit": "Modifier l'élément" }, "background": { "title": "Fond de carte", @@ -229,6 +255,7 @@ "unsaved_changes": "Vous avez des modifications non enregistrées" }, "success": { + "edited_osm": "OSM Edité!", "facebook": "Partager sur Facebook", "tweet": "Tweeter", "okay": "OK" @@ -238,6 +265,7 @@ }, "splash": { "welcome": "Bienvenue sur ID, l'éditeur en ligne d'OpenStreetMap", + "text": "ID est un outil convivial mais puissant pour contribuer à la meilleure carte libre du monde. Ceci est la version {version}. Pour plus d'informations consultez {website} et reportez les bugs sur {github}.", "walkthrough": "Commencer le tutorial", "start": "Editer" }, @@ -248,14 +276,14 @@ }, "tag_reference": { "description": "Description", - "on_wiki": "{tag} sur le wiki.osm.org", + "on_wiki": "{tag} sur wiki.osm.org", "used_with": "Utilisé avec {type}" }, "validations": { "untagged_point": "Point sans attribut", "untagged_line": "Ligne sans aucun attribut", "untagged_area": "Polygone sans aucun attribut", - "many_deletions": "Vous allez supprimer {n} objets. Êtes-vous sûr de vouloir faire-cela ? Ces éléments seront supprimés de la carte visible sur openstreetmap.org.", + "many_deletions": "Vous allez supprimer {n} objets. Êtes-vous sûr de vouloir faire cela ? Ces éléments seront supprimés de la carte visible sur openstreetmap.org.", "tag_suggests_area": "Cet attribut {tag} suppose que cette ligne devrait être un polygone, or ce n'est pas le cas", "deprecated_tags": "Attributs obsolètes : {tags}" }, @@ -270,16 +298,18 @@ }, "help": { "title": "Aide", - "help": "#Aide\n\n Ceci est un éditeur pour [OpenStreetMap](http://www.openstreetmap.org/), la carte du\n monde gratuite et éditable. Vous pouvez l'utiliser pour ajouter ou corriger les données\n dans votre zone, et participer ainsi à la réalisation d'une carte du monde libre de droits.\n\n Les modifications que vous réaliserez seront visibles de tout le monde. Pour commencer\n à éditer, vous devez créer un [compte gratuit sur OpenStreetMap](https://www.openstreetmap.org/user/new).\n\n [iD editor](http://ideditor.com/) est un projet collaboratif dont le [code source est\n disponible sur GitHub](https://github.com/systemed/iD).\n", - "editing_saving": "# Édition et sauvegarde\n\nCet éditeur est conçu pour fonctionner en ligne - vous y accédez en ce moment-même au travers d'un site web.\n\n# Sélectionner des éléments\n\nPour sélectionner un élément de la carte, comme un route ou un point d'intérêt, cliquez dessus. Cela mettra en valeur l'élément sélectionné, ouvrira un panneau descriptif et un menu des actions possibles.\n\nPour sélectionner plusieurs éléments ensemble, maintenez la touche 'Shift' (majuscule) appuyée, cliquez et déplacez la souris sur la carte. Tous les éléments situés dans le cadre qui apparait seront sélectionnés.\n\n# Sauvegarder les modifications\n\nLes modifications apportées à la carte sont stockées localement tant qu'elles ne sont pas envoyées vers le serveur. En cas d'erreur, pas d'inquiétudes : vous pouvez annuler une action en cliquant sur 'annuler' et rétablir en cliquant sur 'rétablir'.\n\nCliquez sur 'enregistrer' pour terminer un ensemble de modifications - par exemple, si vous avez complété un secteur de votre ville et souhaitez commencer à travailler sur un autre secteur. Vous aurez la possibilité de récapituler les modifications effectuées, et l'éditeur peut faire d'utiles suggestions ou vous avertir si quoi que ce soit dans les modifications semble poser problème.\n\nSi tout vous semble être correct, vous pouvez indiquer en quelques lignes en quoi consistent les modifications. Cliquez ensuite sur 'enregistrer' pour envoyer les changements sur [OpenStreetMap.org](http://www.openstreetmap.org/), où elles seront visibles par tous, et modifiables et améliorables par d'autres utilisateurs.\n\nSi vous n'avez pas terminé vos modifications et souhaitez vous y remettre plus tard, vous pouvez quitter la fenêtre de l'éditeur et revenir plus tard (avec le même ordinateur et le même navigateur), vous retrouverez votre travail là où vous l'avez quitté.\n", + "help": "#Aide\n\n Ceci est un éditeur pour [OpenStreetMap](http://www.openstreetmap.org/), la carte du\n monde gratuite et éditable. Vous pouvez l'utiliser pour ajouter ou corriger les données\n dans votre zone, et participer ainsi à la réalisation d'une carte du monde libre de droits.\n\n Les modifications que vous réaliserez seront visibles par tout le monde. Pour commencer\n à éditer, vous devez créer un [compte gratuit sur OpenStreetMap](https://www.openstreetmap.org/user/new).\n\n [iD editor](http://ideditor.com/) est un projet collaboratif dont le [code source est\n disponible sur GitHub](https://github.com/systemed/iD).\n", + "editing_saving": "# Édition et sauvegarde\n\nCet éditeur est conçu pour fonctionner en ligne - vous y accédez en ce moment-même au travers d'un site web.\n\n### Sélectionner des éléments\n\nPour sélectionner un élément de la carte, comme un route ou un point d'intérêt, cliquez dessus. Cela mettra en valeur l'élément sélectionné, ouvrira un panneau descriptif et un menu des actions possibles.\n\nPour sélectionner plusieurs éléments ensemble, maintenez la touche 'Shift' (majuscule) appuyée, cliquez et déplacez la souris sur la carte. Tous les éléments situés dans le cadre qui apparaît seront sélectionnés.\n\n### Sauvegarder les modifications\n\nLes modifications apportées à la carte sont stockées localement tant qu'elles ne sont pas envoyées vers le serveur. En cas d'erreur, pas d'inquiétude : vous pouvez annuler une action en cliquant sur 'annuler' et rétablir en cliquant sur 'rétablir'.\n\nCliquez sur 'enregistrer' pour terminer un ensemble de modifications - par exemple, si vous avez complété un secteur de votre ville et souhaitez commencer à travailler sur un autre secteur. Vous aurez la possibilité de récapituler les modifications effectuées, et l'éditeur peut faire d'utiles suggestions ou vous avertir si quoi que ce soit dans les modifications semble poser problème.\n\nSi tout vous semble être correct, vous pouvez indiquer en quelques lignes en quoi consistent les modifications. Cliquez ensuite sur 'enregistrer' pour envoyer les changements sur [OpenStreetMap.org](http://www.openstreetmap.org/), où elles seront visibles par tous, et modifiables et améliorables par d'autres utilisateurs.\n\nSi vous n'avez pas terminé vos modifications et souhaitez vous y remettre plus tard, vous pouvez quitter la fenêtre de l'éditeur et revenir plus tard (avec le même ordinateur et le même navigateur), vous retrouverez votre travail tel que vous l'aurez laissé.\n", "roads": "# Routes\n\nVous pouvez créer, mettre à jour et supprimer des routes à l'aide de l'éditeur. Il peut s'agir de tous types de routes : chemins, autoroutes, pistes cyclables, et plus encore : toute voie régulièrement fréquentée peut être cartographiée.\n\n### Sélection\n\nCliquez sur une route pour la sélectionner. Elle sera alors surlignée et un menu 'outils' apparaîtra sur la carte, ainsi qu'une barre d'état affichant des informations supplémentaires.\n\n### Modification\n\nIl est fréquent que les routes ne soient pas bien alignées avec l'imagerie satellite ou avec les traces GPS. Vous pouvez ajuster et corriger la position des routes.\n\nCliquez d'abord sur la route à modifier. Elle est alors surlignée et des points de contrôle apparaissent qui permettent de corriger sa position. Pour ajouter des points de contrôle, double-cliquez sur un segment de la route sans nœuds.\n\nSi la route est connectée à une autre, mais que la connexion est incorrecte, vous pouvez déplacer un de ses points de contrôle sur la seconde route pour corriger la connexion. Des routes bien connectées sont essentielles pour la carte et pour fournir de bonnes informations d'itinéraire.\n\nVous pouvez également cliquer sur l'outil 'Déplacer' ou appuyer sur le raccourci `M` pour déplacer l'ensemble de la route en une fois, puis cliquer de nouveau une fois pour sauvegarder le déplacement.\n\n### Suppression\n\nSi une route est complètement fausse - c'est-à-dire qu'elle n'apparaît pas sur l'image satellite, et que dans l'idéal, vous avez confirmé qu'elle n'existe pas sur le terrain - vous pouvez la supprimer, ce qui l'enlèvera de la carte. Faites attention lorsque vous supprimez des éléments : comme n'importe quelle autre modification, le résultat sera visible par tout le monde sur la carte. Les photos aériennes sont souvent dépassées et la route est peut-être tout simplement récente.\n\nPour supprimer une route, sélectionnez-la en cliquant dessus, puis cliquez sur l'icône 'Poubelle' ou appuyez sur la touche 'Suppr'.\n\n### Création\n\nVous avez constaté qu'une route de votre connaissance manque à la carte ? Cliquez sur l'icône 'Ligne' en haut à gauche de l'éditeur ou appuyez sur le raccourci `2` pour dessiner une route. \n\nPour commencer le dessin, cliquez sur l'endroit où commence la route. Si elle commence à l'embranchement d'une autre route, commencez le dessin en cliquant à l'endroit de la connexion.\n\nCliquez ensuite régulièrement le long de la route pour ajouter des points, en utilisant l'imagerie satellite comme référence. Si la route que vous dessinez croise une autre route, connectez les deux en cliquant à l'endroit de l'intersection. Lorsque vous avez terminé le dessin, double-cliquez ou appuyez sur 'Entrée'.\n", - "gps": "# GPS\n\nLes traces GPS sont les données les plus sûres pour OpenStreetMap. Cet\néditeur supporte les traces au format `.gpx`. Vous pouvez enregistrer ce\ntype de traces avec un grand nombre d'applications pour smartphones\nainsi qu'avec certains GPS de randonnées.\n\nPour plus d'informations sur la manière de relever des traces GPS, vous\npouvez consulter le guide [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nPour utiliser un relevé GPX, il vous suffit de glisser-déposer le fichier GPX\ndirectement sur la carte. S'il est reconnu, il sera ajouté sur la carte sous\nla forme d'une ligne vert clair. Cliquez sur le menu \"Configuration du fond\nde carte\" à gauche pour activer et désactiver l'affichage de la trace, ou\nencore pour centrer le zoom sur la trace.\n\nLes traces GPX ne sont pas directement enregistrée dans OpenStreetMap.\nUne fois visible, il vous incombe de décalquer les routes empruntées à\npartir de ces traces.\n", - "imagery": "# Fond de carte\n\nLes photos aériennes sont une source importantes pour cartographier. Une\ncompilation de photos prises d'avion, imageries satellites, et autres sources\nlibre d'utilisation sont disponibles dans l'éditeur dans le menu \"Configuration\ndu fond de carte\" à gauche.\n\nPar défaut, l'imagerie aérienne de [Bing Maps](http://www.bing.com/maps/)\nest utilisée dans l'éditeur, mais lorsque vous zoomez sur la carte, d'autres sources\nsont parfois disponibles dans certaines zones. Certains pays tels que la France, les\nEtats-Unis ou le Danemark disposent d'image de très haute qualité sur certaines\nzones.\n\nCertaines images sont parfois décalées par rapport aux données, notamment\nà cause d'un mauvais calibrage. Si vous voyez de nombreux éléments tous décalés\npar rapport au fond de carte, ne déplacez pas immédiatement ces éléments. A la\nplace, vous pouvez ajuster le fond de carte afin qu'il soit aligné aux données en\ncliquant sur \"Corriger l'alignement\" en bas de l'interface de configuration du fond\nde carte.\n", - "addresses": "# Adresses\n\nLes adresses sont des informations très utiles.\n\nDans OpenStreetMap, les adresses sont enregistrées comme attributs des\nbâtiments le long des routes.\n\nVous pouvez ajouter une adresse sur les éléments modélisés avec un polygone\net sur ceux modélisés avec des points. La meilleure source de données afin\nde cartographier les adresses reste le relevé sur le terrain, car la copie de\ndonnées à partir de contenu non libre de droits est interdite.\n", - "inspector": "# Utilisation de l'inspecteur\n\nL'inspecteur est l'élément de l'interface utilisateur qui apparaît à droite de la page quand un élément est sélectionné. Il permet de mettre à jour les détails le concernant.\n\n### Sélectionner un type d'élément\n\nAprès ajout d'un point, d'une ligne ou d'un polygone, vous pouvez indiquer de quel type d'élément il s'agit : une route principale ou résidentielle, un supermarché, un café... L'inspecteur affiche des boutons pour les éléments les plus communs, et vous pouvez trouver les autres à l'aide du formulaire de recherche.\n\nCliquez sur 'i' dans le coin en bas à droite des boutons pour en savoir plus sur l'élément dont il s'agit. Cliquez sur le bouton pour choisir cet élément.\n\n### Utiliser les formulaires et les tags\n\nAprès avoir choisi le type d'élément, ou lorsque vous sélectionnez un élément dont la nature est déjà indiquée, l'inspecteur affiche des champs comprenant des détails sur l'élément concerné - adresse, nom, etc.\n\nEn-dessous des champs, vous pouvez cliquer sur les icônes pour ajouter des détails supplémentaires, comme des informations issues de [Wikipedia](http://www.wikipedia.org/), des renseignements sur l'accès handicapé, ou plus encore.\n\nEn bas de l'inspecteur, cliquez sur 'attributs supplémentaires' pour ajouter des attributs arbitraires à l'élément. [Taginfo](http://taginfo.openstreetmap.org/) est une excellente ressource pour en savoir plus sur les combinaisons d'attributs les plus fréquentes.\n\nLes changements que vous effectuez dans l'inspecteur sont immédiatement visibles sur la carte. Vous pouvez les annulez dès que vous le souhaitez en cliquant sur 'annuler'. \n\n### Fermer l'inspecteur\n\nPour fermer l'inspecteur, vous pouvez cliquer sur le bouton 'fermer' en haut à droite, appuyer sur Échap ou encore cliquer sur la carte.\n" + "gps": "# GPS\n\nLes traces GPS sont les données les plus sûres pour OpenStreetMap. Cet\néditeur supporte les traces au format `.gpx`. Vous pouvez enregistrer ce\ntype de traces avec un grand nombre d'applications pour smartphones\nainsi qu'avec certains GPS de randonnées.\n\nPour plus d'informations sur la manière de relever des traces GPS, vous\npouvez consulter le guide [Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nPour utiliser un relevé GPX, il vous suffit de glisser-déposer le fichier GPX\ndirectement sur la carte. S'il est reconnu, il sera ajouté sur la carte sous\nla forme d'une ligne vert clair. Cliquez sur le menu \"Configuration du fond\nde carte\" à gauche pour activer et désactiver l'affichage de la trace, ou\nencore pour centrer le zoom sur la trace.\n\nLes traces GPX ne sont pas directement enregistrées dans OpenStreetMap.\nUne fois visibles, il vous incombe de décalquer les routes empruntées à\npartir de ces traces.\n", + "imagery": "# Fond de carte\n\nLes photos aériennes sont une source importante pour cartographier. Une\ncompilation de photos prises d'avion, imageries satellites, et autres sources\nlibres d'utilisation sont disponibles dans l'éditeur dans le menu \"Configuration\ndu fond de carte\" à gauche.\n\nPar défaut, l'imagerie aérienne de [Bing Maps](http://www.bing.com/maps/)\nest utilisée dans l'éditeur, mais lorsque vous zoomez sur la carte, d'autres sources\nsont parfois disponibles dans certaines zones. Certains pays tels que la France, les\nÉtats-Unis ou le Danemark disposent d'image de très haute qualité sur certaines\nzones.\n\nCertaines images sont parfois décalées par rapport aux données, notamment\nà cause d'un mauvais calibrage. Si vous voyez de nombreux éléments tous décalés\npar rapport au fond de carte, ne déplacez pas immédiatement ces éléments. À la\nplace, vous pouvez ajuster le fond de carte afin qu'il soit aligné aux données en\ncliquant sur \"Corriger l'alignement\" en bas de l'interface de configuration du fond\nde carte.\n", + "addresses": "# Adresses\n\nLes adresses sont parmis les informations les plus utiles pour la carte.\n\nAlors que les adresses sont souvent représentées comme faisant partie des rues, dans OpenStreetMap, les adresses sont enregistrées comme attributs des bâtiments le long des rues.\n\nVous pouvez ajouter une adresse sur les éléments modélisés avec un polygone\net sur ceux modélisés avec des points. La meilleure source de données afin\nde cartographier les adresses reste le relevé sur le terrain ou les connaissances personnelles, car comme pour tous les autres éléments, la copie de données à partir de contenu non libre de droits comme Google Maps est strictement interdite.\n", + "inspector": "# Utilisation de l'inspecteur\n\nL'inspecteur est l'élément de l'interface utilisateur qui apparaît à droite de la page quand un élément est sélectionné. Il permet de mettre à jour les détails le concernant.\n\n### Sélectionner un type d'élément\n\nAprès ajout d'un point, d'une ligne ou d'un polygone, vous pouvez indiquer de quel type d'élément il s'agit : une route principale ou résidentielle, un supermarché, un café… L'inspecteur affiche des boutons pour les éléments les plus communs, et vous pouvez trouver les autres à l'aide du formulaire de recherche.\n\nCliquez sur 'i' dans le coin en bas à droite des boutons pour en savoir plus sur l'élément dont il s'agit. Cliquez sur le bouton pour choisir cet élément.\n\n### Utiliser les formulaires et les tags\n\nAprès avoir choisi le type d'élément, ou lorsque vous sélectionnez un élément dont la nature est déjà indiquée, l'inspecteur affiche des champs comprenant des détails sur l'élément concerné — adresse, nom, etc.\n\nEn-dessous des champs, vous pouvez cliquer sur les icônes pour ajouter des détails supplémentaires, comme des informations issues de [Wikipedia](http://www.wikipedia.org/), des renseignements sur l'accès pour les personnes handicapées, ou plus encore.\n\nEn bas de l'inspecteur, cliquez sur 'attributs supplémentaires' pour ajouter des attributs arbitraires à l'élément. [Taginfo](http://taginfo.openstreetmap.org/) est une excellente ressource pour en savoir plus sur les combinaisons d'attributs les plus fréquentes.\n\nLes changements que vous effectuez dans l'inspecteur sont immédiatement visibles sur la carte. Vous pouvez les annulez dès que vous le souhaitez en cliquant sur 'annuler'. \n\n### Fermer l'inspecteur\n\nPour fermer l'inspecteur, vous pouvez cliquer sur le bouton 'fermer' en haut à droite, appuyer sur Échap ou encore cliquer sur la carte.\n", + "buildings": "# Bâtiments\n\nOpenStreetMap est la plus grande base de données au monde sur le bâti.\nVous pouvez améliorer cette base de données.\n\n### Sélection\n\nVous pouvez sélectionner un bâtiment en cliquant sur son contour. Le bâtiment\nsera ainsi surligné, une boîte à outils apparaîtra, ainsi qu'un panneau contenant\nles informations sur le bâtiment.\n\n### Correction\n\nParfois, un bâtiment est mal placé ou possède des informations incorrectes.\n\nPour déplacer un bâtiment dans son intégralité, sélectionnez-le, puis cliquez\nsur l'outil \"Déplacer\". Déplacez ensuite la souris, puis cliquez lorsque le\nbâtiment est placé correctement.\n\nPour corriger la forme d'un bâtiment, glissez-déposez les points du contour\ndu bâtiment.\n\n### Création\n\nL'une des problématiques concernant les bâtiments est qu'ils peuvent être\nreprésentés à la fois par un point ou par un polygone. La règle d'or est de\n_dessiner les bâtiments avec des polygone dès que c'est possible_, et de\ncartographier les entreprises, équipements, adresses, et tout ce qui ne\ndépend pas directement de la construction comme des points placés\nau sein de la forme du bâtiment.\n\nDessinez un bâtiment en cliquant sur le bouton \"Polygone\" en haut à gauche\nde l'interface, ajoutez des points en cliquant sur la carte et terminez la forme\nen cliquant sur le premier point, ou en appuyant sur la touche \"Entrée\" de\nvotre clavier.\n\n### Suppression\n\nSi un bâtiment dessiné est inexistant (par exemple s'il n'existe pas sur l'image\nsatellite et que vous avez vérifié sur place que ce n'était pas une construction\nrécente), vous pouvez le supprimer. Attention avant de supprimer un élément ;\ntout le monde peut constater que vous l'avez supprimé, et il peut s'agir d'un\nélément plus récent que l'image satellite.\n\nVous pouvez supprimer un bâtiment en le sélectionnant, puis en cliquant sur\nl'icône représentant une poubelle, ou en appuyant sur la touche \"Suppr\" de\nvotre clavier.\n" }, "intro": { "navigation": { + "title": "Navigation", "drag": "La vue principale montre les données OpenStreetMap par dessus un fond de carte. Vous pouvez naviguer au sein de la vue en faisant du cliquer-glisser, ou avec les barres de navigation, comme n'importe quelle carte sur Internet. **Faites glisser la carte !**", "select": "Les éléments cartographiques sont de trois types : les points, les lignes et les polygones. Chaque élément peut être sélectionné en cliquant dessus. **Cliquez sur le point pour le sélectionner.**", "header": "L'entête nous montre le type d'élément.", @@ -289,6 +319,7 @@ "title": "Points", "add": "Des points peuvent être utilisés pour représenter des éléments comme des magasins, restaurants ou monuments. Ils indiquent une position précise et décrivent ce qu'il y a à cet endroit. **Cliquez sur le bouton \"Point\" pour ajouter un point.**", "place": "Le point peut être placé en cliquant sur la carte. **Placer le point sur le dessus du bâtiment.**", + "search": "De nombreux éléments peuvent être représentés par des points. Le point que vous venez d'ajouter est un café. \n**Cherchez '{name}'**", "choose": "**Choisi Café dans la liste.**", "describe": "Le point est désormais marqué comme étant un café. Nous pouvons ajouter davantage d'informations grâce à l'éditeur d'élément. **Ajoutez un nom au café.**", "close": "L'éditeur d'éléments peut être fermé en cliquant sur le bouton de fermeture. **Fermez l'éditeur d'éléments.**", @@ -298,9 +329,11 @@ "delete": "Le menu autour du point contient des opérations que vous pouvez lui appliquer, notamment sa suppression. **Supprimez le point.**" }, "areas": { + "title": "Polygone", + "add": "Les polygones permettent de détailler plus précisément des éléments cartographiques. Ils permettent de renseigner les limites géographiques d'un élément. Les polygones peuvent être utilisés pour décrire les mêmes éléments que les points, et sont souvent à privilégier. **Cliquez sur le bouton \"Polygone\" pour ajouter un nouveau polygone.**", "corner": "Les polygones sont dessinés en plaçant des nœuds l'un après l'autre. **Ajoutez un premier nœud sur un coin de l'aire de jeu.**", "place": "Dessinez le polygone en ajoutant des nœuds. Terminez le polygone en cliquant sur le nœud de départ. **Dessinez un polygone pour l'aire de jeu.**", - "search": "**Recherchez \"Jeux pour enfants\".**", + "search": "**Rechercher '{name}'.**", "choose": "**Choisi Terrain de jeu dans la liste.**", "describe": "**Ajouter un nom, et fermez l'éditeur d'éléments.**" }, @@ -316,7 +349,8 @@ "restart": "La route nécessite d'être interconnectée avec Flower Street." }, "startediting": { - "help": "Plus d'informations et ce tutorial sont disponibles ici.", + "title": "Commencer à éditer", + "help": "Ce tutoriel et d'autres informations sont disponibles ici.", "save": "N'oubliez pas de sauver régulièrement vos modifications !", "start": "Commencer à cartographier !" } @@ -335,6 +369,9 @@ "category-road": { "name": "Route" }, + "category-route": { + "name": "Route" + }, "category-water": { "name": "Eau" } @@ -342,6 +379,7 @@ "fields": { "access": { "label": "Accès", + "placeholder": "Inconnu", "types": { "access": "Général", "foot": "À pied", @@ -404,6 +442,9 @@ "bicycle_parking": { "label": "Type" }, + "boundary": { + "label": "Type" + }, "building": { "label": "Bâtiment " }, @@ -414,7 +455,8 @@ "label": "Bâtiment" }, "capacity": { - "label": "Capacité" + "label": "Capacité", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Sens" @@ -447,6 +489,9 @@ "denotation": { "label": "Signification" }, + "description": { + "label": "Description" + }, "elevation": { "label": "Altitude" }, @@ -457,11 +502,15 @@ "label": "Type" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+33 1 23 45 67 89" }, "fee": { "label": "Prix" }, + "fixme": { + "label": "Corrigez-Moi" + }, "highway": { "label": "Type" }, @@ -489,7 +538,8 @@ "label": "Type" }, "lanes": { - "label": "Lignes" + "label": "Lignes", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Couche" @@ -498,7 +548,8 @@ "label": "Type" }, "levels": { - "label": "Niveaux" + "label": "Niveaux", + "placeholder": "2, 4, 6..." }, "location": { "label": "Lieu" @@ -507,10 +558,12 @@ "label": "Type" }, "maxspeed": { - "label": "Vitesse maximale autorisée" + "label": "Vitesse maximale autorisée", + "placeholder": "50, 70, 90..." }, "name": { - "label": "Nom" + "label": "Nom", + "placeholder": "Nom courant (si existant)" }, "natural": { "label": "Nature" @@ -543,7 +596,8 @@ "label": "Type" }, "phone": { - "label": "Téléphone " + "label": "Téléphone ", + "placeholder": "+33 1 23 45 67 89" }, "place": { "label": "Type" @@ -557,6 +611,9 @@ "ref": { "label": "Référence" }, + "relation": { + "label": "Type" + }, "religion": { "label": "Religion", "options": { @@ -569,6 +626,15 @@ "taoist": "Taoïste" } }, + "restriction": { + "label": "Type" + }, + "route": { + "label": "Type" + }, + "route_master": { + "label": "Type" + }, "sac_scale": { "label": "Difficulté du chemin" }, @@ -589,6 +655,7 @@ }, "structure": { "label": "Structure", + "placeholder": "Inconnu", "options": { "bridge": "Pont", "tunnel": "Tunnel", @@ -621,7 +688,8 @@ "label": "Type" }, "website": { - "label": "Site Internet" + "label": "Site Internet", + "placeholder": "http://example.com" }, "wetland": { "label": "Type" @@ -637,177 +705,237 @@ } }, "presets": { + "address": { + "name": "Adresse", + "terms": "Adresse" + }, "aeroway": { - "name": "Aviation" + "name": "Aviation", + "terms": "Piste de décollage, Piste d'atterissage, Piste" }, "aeroway/aerodrome": { "name": "Aéroport", - "terms": "avion, aéroport, aérodrome, aeroclub" + "terms": "Aéroport, Aérodrome, Altiport, Héliport" }, "aeroway/apron": { "name": "Aire de stationnement", - "terms": "Aire de stationnement" + "terms": "Aire de manoeuvre, tarmac" }, "aeroway/gate": { - "name": "Porte d'embarquement" + "name": "Porte d'embarquement", + "terms": "Porte d'aéroport, Porte d'embarquement" }, "aeroway/hangar": { - "name": "Hangar" + "name": "Hangar", + "terms": "Hangar" }, "aeroway/helipad": { "name": "Héliport", - "terms": "hélicoptère, hélisurface, héliport" + "terms": "Hélipad" }, "aeroway/runway": { "name": "Piste d'atterissage", - "terms": "Bande d'atterissage" + "terms": "Piste de décollage, Piste d'atterissage, Piste" }, "aeroway/taxiway": { - "name": "Taxiway" + "name": "Taxiway", + "terms": "Taxiway" }, "aeroway/terminal": { "name": "Terminal aéroportuaire", - "terms": "aéroport,aérodrome" + "terms": "Terminal, Terminal Aéroportuaire" }, "amenity": { - "name": "Équipements" + "name": "Équipements", + "terms": "Commodité" }, "amenity/atm": { - "name": "Distributeur de billets" + "name": "Distributeur de billets", + "terms": "Distributeur de Billets" }, "amenity/bank": { "name": "Banque", - "terms": "coffre, dépôt, économies, compte, épargne, trésorerie, caisse, banque" + "terms": "Banque" }, "amenity/bar": { - "name": "Bar" + "name": "Bar", + "terms": "Bar" }, "amenity/bench": { - "name": "Banc" + "name": "Banc", + "terms": "Banc" }, "amenity/bicycle_parking": { - "name": "Parking à vélos " + "name": "Parking à vélos ", + "terms": "Parking à Vélo, Parking à Bicyclette" }, "amenity/bicycle_rental": { - "name": "Location de vélos" + "name": "Location de vélos", + "terms": "Location de Vélo, Location de Bicyclette" }, "amenity/cafe": { "name": "Café", - "terms": "café, salon de thé" + "terms": "Café" + }, + "amenity/car_rental": { + "name": "Location de Voiture", + "terms": "Location de Voiture" + }, + "amenity/car_sharing": { + "name": "Partage de Voiture", + "terms": "Partage de Voiture" }, "amenity/car_wash": { - "name": "Lavage de voiture" + "name": "Lavage de voiture", + "terms": "Lavage de Voiture" + }, + "amenity/childcare": { + "name": "Garderie", + "terms": "Garderie, Nurserie, École des devoirs" }, "amenity/cinema": { "name": "Cinéma", - "terms": "cinéma, film, ciné, cinématographe, salle obscure, projection " + "terms": "Cinéma" }, "amenity/college": { - "name": "Enseignement Supérieur" + "name": "Enseignement Supérieur", + "terms": "Institut, École supérieure, Enseignement supérieur, Haute école" }, "amenity/courthouse": { - "name": "Tribunal" + "name": "Tribunal", + "terms": "Palais de Justice, Tribunal" + }, + "amenity/drinking_water": { + "name": "Eau Potable", + "terms": "Eau Potable" }, "amenity/embassy": { - "name": "Embassade" + "name": "Embassade", + "terms": "Embassade" }, "amenity/fast_food": { - "name": "Fast Food" + "name": "Fast Food", + "terms": "Fast Food, Restauration Rapide" }, "amenity/fire_station": { - "name": "Caserne de pompiers" + "name": "Caserne de pompiers", + "terms": "Station de Pompiers, Caserne de Pompiers" }, "amenity/fountain": { - "name": "Fontaine" + "name": "Fontaine", + "terms": "Fontaine" }, "amenity/fuel": { - "name": "Station service" + "name": "Station service", + "terms": "Station Essence, Station Service" }, "amenity/grave_yard": { - "name": "Cimetière" + "name": "Cimetière", + "terms": "Cimetière" }, "amenity/hospital": { "name": "Hôpital", - "terms": "clinique, CHU, centre hospitalier, hôpital, infirmerie, hospice, cabinet, maison de repos, urgences, soins" + "terms": "Hôpital, Clinique" }, "amenity/kindergarten": { "name": "Ecole maternelle", - "terms": "crêche" + "terms": "Crèche" }, "amenity/library": { - "name": "Bibliothèque" + "name": "Bibliothèque", + "terms": "Bibliothèque, Librairie" }, "amenity/marketplace": { - "name": "Place de marché" + "name": "Place de marché", + "terms": "Marché" }, "amenity/parking": { - "name": "Parking" + "name": "Parking", + "terms": "Parking, Zone de Stationnement, Stationnement" }, "amenity/pharmacy": { - "name": "Pharmacie" + "name": "Pharmacie", + "terms": "Pharmacie" }, "amenity/place_of_worship": { "name": "Lieu de culte", - "terms": "église, chapelle, mosquée, synagogue, espace prière, cathédrale, sanctuaire, temple" + "terms": "Edifice Religieux" + }, + "amenity/place_of_worship/buddhist": { + "name": "Temple Boudhiste", + "terms": "Temple Boudhiste" }, "amenity/place_of_worship/christian": { "name": "Église", - "terms": "église, chapelle, mosquée, synagogue, espace prière, cathédrale, sanctuaire, temple" + "terms": "Eglise" }, "amenity/place_of_worship/jewish": { - "name": "Cynagogue", - "terms": "juif, synagogue" + "name": "Synagogue", + "terms": "Synagogue" }, "amenity/place_of_worship/muslim": { "name": "Mosquée", - "terms": "musulman, mosquée" + "terms": "Mosquée" }, "amenity/police": { "name": "Poste de police", - "terms": "police, gendarmerie, forces de l'ordre, flics, poulets, bleus" + "terms": "Police" }, "amenity/post_box": { "name": "Boîte aux lettres", - "terms": "boîte aux lettres, poste, la poste" + "terms": "Boîte aux Lettres" }, "amenity/post_office": { - "name": "Bureau de poste" + "name": "Bureau de poste", + "terms": "Bureau de Poste" }, "amenity/pub": { - "name": "Pub" + "name": "Pub", + "terms": "Pub" }, "amenity/restaurant": { "name": "Restaurant", - "terms": "bar, cafétéria, café, restaurant, restauration, snack, fast-food, brasserie, distributeur, sandwiches" + "terms": "Restaurant" }, "amenity/school": { "name": "École", - "terms": "école, maternelle, collège, université, faculté, fac, institut, apprentissage, formation, cours" + "terms": "Ecole" }, "amenity/swimming_pool": { - "name": "Piscine" + "name": "Piscine", + "terms": "Piscine" + }, + "amenity/taxi": { + "name": "Station de Taxi", + "terms": "Station de Taxi" }, "amenity/telephone": { - "name": "Téléphone" + "name": "Téléphone", + "terms": "Téléphone" }, "amenity/theatre": { "name": "Théatre", - "terms": "théâtre, pièce, représentation, séance" + "terms": "Théâtre" }, "amenity/toilets": { - "name": "Toilettes" + "name": "Toilettes", + "terms": "Toilettes, WC" }, "amenity/townhall": { "name": "Mairie", - "terms": "mairie, administration" + "terms": "Mairie" }, "amenity/university": { "name": "Université", - "terms": "enseignement supérieur" + "terms": "Université" }, "amenity/waste_basket": { "name": "Corbeille", - "terms": "poubelle" + "terms": "Corbeille, Poubelle" + }, + "area": { + "name": "Polygone", + "terms": "Zone, Aire" }, "barrier": { "name": "Barrière" @@ -816,28 +944,34 @@ "name": "Bloc" }, "barrier/bollard": { - "name": "Poteau" + "name": "Poteau", + "terms": "Bollard, Potelet" }, "barrier/cattle_grid": { "name": "Grille à bétail" }, "barrier/city_wall": { - "name": "Mur d'enceinte" + "name": "Mur d'enceinte", + "terms": "Remparts" }, "barrier/cycle_barrier": { - "name": "Barrière à vélos" + "name": "Barrière à vélos", + "terms": "Chicane vélos, Barrière vélos" }, "barrier/ditch": { "name": "Fossé" }, "barrier/entrance": { - "name": "Ouverture" + "name": "Ouverture", + "terms": "Entrée" }, "barrier/fence": { - "name": "Clôture" + "name": "Clôture", + "terms": "Portail, Grille" }, "barrier/gate": { - "name": "Portail" + "name": "Portail", + "terms": "Portail, Grille" }, "barrier/hedge": { "name": "Haie" @@ -849,170 +983,221 @@ "name": "Barrière levante" }, "barrier/retaining_wall": { - "name": "Mur de soutènement" + "name": "Mur de soutènement", + "terms": "Digue" }, "barrier/stile": { "name": "Échalier" }, "barrier/toll_booth": { - "name": "Péage" + "name": "Péage", + "terms": "Péage" }, "barrier/wall": { - "name": "Mur" + "name": "Mur", + "terms": "Mur" }, "boundary/administrative": { - "name": "Frontière administrative" + "name": "Frontière administrative", + "terms": "Frontière Administrative" }, "building": { - "name": "Bâtiment" + "name": "Bâtiment", + "terms": "Bâtiment, Construction" }, "building/apartments": { - "name": "Résidence" + "name": "Résidence", + "terms": "Appartements" + }, + "building/commercial": { + "name": "Bâtiment Commercial", + "terms": "Bâtiment Commercial" }, "building/entrance": { - "name": "Entrée" + "name": "Entrée", + "terms": "Entrée" + }, + "building/garage": { + "name": "Garage", + "terms": "Garage" }, "building/house": { - "name": "Maison" + "name": "Maison", + "terms": "Maison" + }, + "building/hut": { + "name": "Hutte", + "terms": "Hutte" + }, + "building/industrial": { + "name": "Bâtiment Industriel", + "terms": "Bâtiment Industriel" + }, + "building/residential": { + "name": "Bâtiment Résidentiel", + "terms": "Bâtiment Résidentiel" }, "emergency/phone": { - "name": "Téléphone d'urgence" + "name": "Téléphone d'urgence", + "terms": "Téléphone d'Urgence" }, "entrance": { - "name": "Entrée" + "name": "Entrée", + "terms": "Entrée" }, "highway": { - "name": "Route" + "name": "Route", + "terms": "Autoroute" }, "highway/bridleway": { - "name": "Sentier équestre", - "terms": "piste cavalière, sentier équestre, sentier pour chevaux" + "name": "Sentier équestre" }, "highway/bus_stop": { - "name": "Arrêt de bus" + "name": "Arrêt de bus", + "terms": "Arrêt de Bus" }, "highway/crossing": { "name": "Passage piéton", - "terms": "passage piéton, zebra" + "terms": "Carrefour, Intersection" }, "highway/cycleway": { - "name": "Voie cyclable" + "name": "Voie cyclable", + "terms": "Piste Cyclable" }, "highway/footway": { "name": "Voie piétonne", - "terms": "passage, chemin, route, rue, autoroute, avenue, boulevard, chaussée, chemin de fer, rails, piste, allée, sentier, voie" + "terms": "Chemin piétonnier" }, "highway/living_street": { "name": "Zone de rencontre" }, "highway/mini_roundabout": { - "name": "Mini rond-point" + "name": "Mini rond-point", + "terms": "Mini Rond-Point" }, "highway/motorway": { - "name": "Autoroute" + "name": "Autoroute", + "terms": "Autoroute" }, "highway/motorway_junction": { - "name": "Bretelle d'autoroute" + "name": "Bretelle d'autoroute", + "terms": "Echangeur Autoroutier" }, "highway/motorway_link": { "name": "Bretelle d'autoroute", - "terms": "rampe" + "terms": "Bretelle d'Autoroute" }, "highway/path": { - "name": "Chemin non carrossable" + "name": "Chemin non carrossable", + "terms": "Chemin" }, "highway/pedestrian": { - "name": "Piétonnier" + "name": "Piétonnier", + "terms": "Piéton" }, "highway/primary": { - "name": "Route principale" + "name": "Route principale", + "terms": "Route Principale" }, "highway/primary_link": { - "name": "Voie d'accès à une route primaire", - "terms": "rampe" + "name": "Voie d'accès à une route primaire" }, "highway/residential": { - "name": "Route résidentielle" + "name": "Route résidentielle", + "terms": "Route Résidentielle" }, "highway/road": { - "name": "Voie de type inconnu" + "name": "Voie de type inconnu", + "terms": "Route Inconnue" }, "highway/secondary": { - "name": "Route secondaire" + "name": "Route secondaire", + "terms": "Route Secondaire" }, "highway/secondary_link": { - "name": "Voie d'accès à une route secondaire", - "terms": "rampe" + "name": "Voie d'accès à une route secondaire" }, "highway/service": { - "name": "Route d'accès" + "name": "Route d'accès", + "terms": "Route de Service" }, "highway/service/alley": { - "name": "Ruelle" + "name": "Ruelle", + "terms": "Allée" }, "highway/service/drive-through": { "name": "Drive In" }, "highway/service/driveway": { - "name": "Allée" + "name": "Allée", + "terms": "Allée" }, "highway/service/emergency_access": { - "name": "Accès d'urgence" + "name": "Accès d'urgence", + "terms": "Accès d'Urgence" }, "highway/service/parking_aisle": { - "name": "Allée de parking" + "name": "Allée de parking", + "terms": "Allée de parking" }, "highway/steps": { "name": "Escalier", - "terms": "marches, escalier" + "terms": "Escalier" }, "highway/tertiary": { - "name": "Route tertiaire" + "name": "Route tertiaire", + "terms": "Route tertiaire" }, "highway/tertiary_link": { - "name": "Voie d'accès à une route tertiaire", - "terms": "rampe" + "name": "Voie d'accès à une route tertiaire" }, "highway/track": { - "name": "Piste carrossable" + "name": "Piste carrossable", + "terms": "Piste" }, "highway/traffic_signals": { "name": "Feux tricolores", - "terms": "feux, feu rouge, feu tricolore" + "terms": "Feux de circulation, Feux rouges" }, "highway/trunk": { "name": "Voie rapide" }, "highway/trunk_link": { - "name": "Voie d'accès à une voie rapide", - "terms": "rampe" + "name": "Voie d'accès à une voie rapide" }, "highway/turning_circle": { "name": "Zone de manœuvre" }, "highway/unclassified": { - "name": "Route de desserte locale" + "name": "Route de desserte locale", + "terms": "Route inconnue" }, "historic": { - "name": "Site historique" + "name": "Site historique", + "terms": "Site Historique" }, "historic/archaeological_site": { - "name": "Site archéologique" + "name": "Site archéologique", + "terms": "Site Archéologique" }, "historic/boundary_stone": { "name": "Borne frontière" }, "historic/castle": { - "name": "Château" + "name": "Château", + "terms": "Château" }, "historic/memorial": { - "name": "Mémorial" + "name": "Mémorial", + "terms": "Mémorial" }, "historic/monument": { - "name": "Monument" + "name": "Monument", + "terms": "Monument" }, "historic/ruins": { - "name": "Ruines" + "name": "Ruines", + "terms": "Ruines" }, "historic/wayside_cross": { "name": "Croix/Calvaire" @@ -1021,7 +1206,8 @@ "name": "Bildstock" }, "landuse": { - "name": "Type de terrain" + "name": "Type de terrain", + "terms": "Utilisation du Terrain" }, "landuse/allotments": { "name": "Jardins familiaux" @@ -1030,31 +1216,40 @@ "name": "Bassin" }, "landuse/cemetery": { - "name": "Cimetière" + "name": "Cimetière", + "terms": "Cimetière" }, "landuse/commercial": { - "name": "Commerciale" + "name": "Commerciale", + "terms": "Commercial" }, "landuse/construction": { - "name": "Construction" + "name": "Construction", + "terms": "Construction" }, "landuse/farm": { - "name": "Cultures" + "name": "Cultures", + "terms": "Ferme" }, "landuse/farmyard": { - "name": "Bâtiments de ferme" + "name": "Bâtiments de ferme", + "terms": "Cour de Ferme" }, "landuse/forest": { - "name": "Forêt" + "name": "Forêt", + "terms": "Forêt" }, "landuse/grass": { - "name": "Herbe" + "name": "Herbe", + "terms": "Herbe" }, "landuse/industrial": { - "name": "Industrielle" + "name": "Industrielle", + "terms": "Industriel" }, "landuse/meadow": { - "name": "Prairie" + "name": "Prairie", + "terms": "Prairie" }, "landuse/orchard": { "name": "Verger" @@ -1063,35 +1258,46 @@ "name": "Carrière" }, "landuse/residential": { - "name": "Résidentielle" + "name": "Résidentielle", + "terms": "Résidentiel" }, "landuse/retail": { "name": "Commerce" }, "landuse/vineyard": { - "name": "Vigne" + "name": "Vigne", + "terms": "Vignes" }, "leisure": { - "name": "Loisirs" + "name": "Loisirs", + "terms": "Loisir" + }, + "leisure/dog_park": { + "name": "Parc Canin", + "terms": "Parc Canin" }, "leisure/garden": { - "name": "Jardin" + "name": "Jardin", + "terms": "Jardin" }, "leisure/golf_course": { - "name": "Parcours de golf" + "name": "Parcours de golf", + "terms": "Golf, Terrain de Golf, Parcours de Golf" }, "leisure/marina": { - "name": "Marina" + "name": "Marina", + "terms": "Marina" }, "leisure/park": { "name": "Parc", - "terms": "esplanade, forêt, jardin, gazon, pelouse, prairie, place, terrain de jeux, aire de jeux, square, bois, parc" + "terms": "Parc" }, "leisure/pitch": { "name": "Terrain de sport" }, "leisure/pitch/american_football": { - "name": "Terrain de football américain" + "name": "Terrain de football américain", + "terms": "Terrain de Football Américain" }, "leisure/pitch/baseball": { "name": "Terrain de baseball" @@ -1100,13 +1306,16 @@ "name": "Terrain de basketball" }, "leisure/pitch/soccer": { - "name": "Terrain de football" + "name": "Terrain de football", + "terms": "Terrain de Football" }, "leisure/pitch/tennis": { - "name": "Court de tennis" + "name": "Court de tennis", + "terms": "Court de Tennis" }, "leisure/pitch/volleyball": { - "name": "Terrain de volleyball" + "name": "Terrain de volleyball", + "terms": "Terrain de Volleyball" }, "leisure/playground": { "name": "Jeux pour enfants" @@ -1115,10 +1324,15 @@ "name": "Plan incliné" }, "leisure/stadium": { - "name": "Stade" + "name": "Stade", + "terms": "Stade" }, "leisure/swimming_pool": { - "name": "Piscine" + "name": "Piscine", + "terms": "Piscine" + }, + "line": { + "name": "Ligne" }, "man_made": { "name": "Édifices" @@ -1145,8 +1359,7 @@ "name": "Tour" }, "man_made/wastewater_plant": { - "name": "Station d'épuration", - "terms": "épuration, eaux usées" + "name": "Station d'épuration" }, "man_made/water_tower": { "name": "Château d'eau" @@ -1170,8 +1383,7 @@ "name": "Falaise" }, "natural/coastline": { - "name": "Ligne de côte", - "terms": "ligne de côte, littoral, trait de côte" + "name": "Ligne de côte" }, "natural/glacier": { "name": "Glacier" @@ -1183,8 +1395,7 @@ "name": "Lande" }, "natural/peak": { - "name": "Sommet", - "terms": "mont, sommet, pic, aiguille, crête, colline, dent" + "name": "Sommet" }, "natural/scrub": { "name": "Friche, garrigue, maquis" @@ -1199,12 +1410,10 @@ "name": "Eau" }, "natural/water/lake": { - "name": "Lac", - "terms": "lac, étang, mare, marais" + "name": "Lac" }, "natural/water/pond": { - "name": "Étang", - "terms": "bassin, retenue, étang, lac" + "name": "Étang" }, "natural/water/reservoir": { "name": "Bassin de retenue" @@ -1218,12 +1427,6 @@ "office": { "name": "Bureau" }, - "other": { - "name": "Autre" - }, - "other_area": { - "name": "Autre" - }, "place": { "name": "Toponymie" }, @@ -1234,8 +1437,7 @@ "name": "Hameau" }, "place/island": { - "name": "Île", - "terms": "archipel, atoll, récif, presqu'île, haut fond, barre, îlot" + "name": "Île" }, "place/isolated_dwelling": { "name": "Lieu-dit habité" @@ -1249,6 +1451,9 @@ "place/village": { "name": "Village" }, + "point": { + "name": "Point" + }, "power": { "name": "Énergie" }, @@ -1280,8 +1485,7 @@ "name": "Voie ferrée désaffectée" }, "railway/level_crossing": { - "name": "Passage à niveau", - "terms": "passage à niveau, garde-barrière" + "name": "Passage à niveau" }, "railway/monorail": { "name": "Monorail" @@ -1302,15 +1506,19 @@ "name": "Bouche de métro" }, "railway/tram": { - "name": "Tramway", - "terms": "Autopartage" + "name": "Tramway" + }, + "relation": { + "name": "Relation" + }, + "route/ferry": { + "name": "Trajet de Ferry" }, "shop": { "name": "Magasin" }, "shop/alcohol": { - "name": "Magasin de vente d'alcool", - "terms": "alcool" + "name": "Magasin de vente d'alcool" }, "shop/bakery": { "name": "Boulangerie" @@ -1372,6 +1580,9 @@ "shop/electronics": { "name": "Magasin de matériel électronique" }, + "shop/farm": { + "name": "Étal de Fruits et Légumes" + }, "shop/fishmonger": { "name": "Poissonnerie" }, @@ -1442,8 +1653,7 @@ "name": "Papeterie" }, "shop/supermarket": { - "name": "Supermarché", - "terms": "boutique, magasin, supermarché, puces, marché, hypermarché, centre commercial, ZAC, zone d'activité commerciale, kiosque, supérette" + "name": "Supermarché" }, "shop/toys": { "name": "Magasin de jouets" @@ -1485,8 +1695,7 @@ "name": "Chalet" }, "tourism/guest_house": { - "name": "Chambre d'hôtes", - "terms": "B&B, Bed & Breakfast, Bed and Breakfast, maison d'hôtes, chambre d'hôtes" + "name": "Chambre d'hôtes" }, "tourism/hostel": { "name": "Auberge de jeunesse" @@ -1501,8 +1710,7 @@ "name": "Motel" }, "tourism/museum": { - "name": "Musée", - "terms": "exhibition, vernissage, galerie d'art, fondation, musée, exposition" + "name": "Musée" }, "tourism/picnic_site": { "name": "Aire de pique-nique" @@ -1516,6 +1724,57 @@ "tourism/zoo": { "name": "Zoo" }, + "type/boundary": { + "name": "Frontière" + }, + "type/boundary/administrative": { + "name": "Frontière Administrative" + }, + "type/multipolygon": { + "name": "Multi-polygone" + }, + "type/restriction": { + "name": "Restriction" + }, + "type/route": { + "name": "Route" + }, + "type/route/bicycle": { + "name": "Trajet Cyclable" + }, + "type/route/bus": { + "name": "Trajet de Bus" + }, + "type/route/detour": { + "name": "Trajet de Contournement" + }, + "type/route/ferry": { + "name": "Trajet de Ferry" + }, + "type/route/foot": { + "name": "Trajet Pédestre" + }, + "type/route/pipeline": { + "name": "Trajet de Pipeline" + }, + "type/route/power": { + "name": "Trajet Electrique" + }, + "type/route/road": { + "name": "Trajet Routier" + }, + "type/route/train": { + "name": "Trajet Ferroviaire" + }, + "type/route/tram": { + "name": "Trajet de Tramway" + }, + "type/route_master": { + "name": "Route Parente" + }, + "vertex": { + "name": "Autre" + }, "waterway": { "name": "Eau" }, @@ -1532,15 +1791,13 @@ "name": "Canal d'évacuation d'eau pluviale" }, "waterway/river": { - "name": "Rivière", - "terms": "ruisseau, cours d'eau, caniveau, ru, étier, ruisselet, ravine, rivière, fleuve, eau" + "name": "Rivière" }, "waterway/riverbank": { "name": "Berge" }, "waterway/stream": { - "name": "Cours d'eau étroit", - "terms": "ruisseau, cours d'eau, caniveau, ru, étier, ruisselet, ravine, rivière, fleuve, eau" + "name": "Cours d'eau étroit" }, "waterway/weir": { "name": "Seuil" diff --git a/vendor/assets/iD/iD/locales/hr.json b/vendor/assets/iD/iD/locales/hr.json index 9a24ca007..b984c4ebd 100644 --- a/vendor/assets/iD/iD/locales/hr.json +++ b/vendor/assets/iD/iD/locales/hr.json @@ -1,4 +1,352 @@ { + "modes": { + "add_area": { + "title": "Područje", + "description": "Dodaj parkove, zgrade, jezera ili druga područja na kartu.", + "tail": "Klikni na kartu da počneÅ¡ crtati područje, npr. park, jezero ili zgradu." + }, + "add_line": { + "title": "Linija", + "description": "Dodaj ceste, ulice, pjeÅ¡ačke puteljke, kanale ili druge linijske objekte na kartu", + "tail": "Klikni na kartu da počneÅ¡ crtati cestu, put ili rutu." + }, + "add_point": { + "title": "Točka", + "description": "Dodaj restorane, spomenike, poÅ¡tanske sandučiće ili druge točke na kartu.", + "tail": "Klikni na kartu da dodaÅ¡ točku." + }, + "browse": { + "title": "Pretraži", + "description": "Pomiči i uvećaj ili smanji prikaz karte." + }, + "draw_area": { + "tail": "Klikni za dodavanje točaka na svoje područje. Klikni prvu točku za dovrÅ¡avanje područja." + }, + "draw_line": { + "tail": "Klikni za dodavanje viÅ¡e točaka na liniju. Klikni na druge linije da ih spojiÅ¡ i dvaput klikni da zavrÅ¡iÅ¡ liniju." + } + }, + "operations": { + "add": { + "annotation": { + "point": "Točka je dodana.", + "vertex": "Putu je dodana točka.", + "relation": "Relacija je dodana." + } + }, + "start": { + "annotation": { + "line": "Linija je započeta.", + "area": "Područje je započeto." + } + }, + "continue": { + "annotation": { + "line": "Linija je nastavljena.", + "area": "Područje je nastavljeno." + } + }, + "cancel_draw": { + "annotation": "Crtanje je otkazano." + }, + "change_role": { + "annotation": "Promijenjena uloga člana relacije." + }, + "change_tags": { + "annotation": "Oznake su izmijenjene." + }, + "circularize": { + "title": "Zaokruži", + "description": { + "line": "Zaokruži ovu liniju.", + "area": "Zaokruži ovo područje." + }, + "key": "O", + "annotation": { + "line": "Linija je zaokružena.", + "area": "Područje je zaokruženo." + }, + "not_closed": "Ovo se ne može zaokružiti jer nije zatvoren objekt." + }, + "orthogonalize": { + "title": "Stavi pod pravi kut.", + "description": "Stavi pod pravi kut ove ćoÅ¡kove.", + "key": "Q", + "annotation": { + "line": "Kutovi linije su pod pravim kutom.", + "area": "Kutovi područja su pod pravim kutom." + }, + "not_closed": "Ovo se ne može ukvadratičiti jer nije zatvoren objekt." + }, + "delete": { + "title": "IzbriÅ¡i", + "description": "Ukloni ovo sa karte.", + "annotation": { + "point": "Točka je obrisana.", + "vertex": "Točka puta je obrisana.", + "line": "Linija je obrisana.", + "area": "Područje je obrisano.", + "relation": "Relacija je obrisana.", + "multiple": "Obrisano je {n} objekata." + }, + "incomplete_relation": "Ovo se svojstvo ne može se obrisati jer nije potpuno preuzeto." + }, + "add_member": { + "annotation": "Dodaj člana relacije." + }, + "delete_member": { + "annotation": "Uklonjen član relacije." + }, + "connect": { + "annotation": { + "point": "Put je spojen na točku.", + "vertex": "Put povezan na drugi put.", + "line": "Put je spojen na liniju.", + "area": "Put je spojen na područje." + } + }, + "disconnect": { + "title": "Razdvoji", + "description": "Međusobno razdvoji ove linije/područja.", + "key": "D", + "annotation": "Razdvoji linije/područja.", + "not_connected": "Ovdje nema dovoljno linija/područja za odvajanje." + }, + "merge": { + "title": "Spoji", + "description": "Spoji ove linije.", + "key": "C", + "annotation": "Spojeno {n} linija.", + "not_eligible": "Ova svojstva se ne mogu spojiti.", + "not_adjacent": "Ove se linije ne mogu stopiti u jednu jer nisu spojene.", + "restriction": "Ove se linije ne mogu spojiti jer je barem jedna član \"{relation}\" relacije." + }, + "move": { + "title": "Premjesti", + "description": "Premjesti ovo na drugu lokaciju.", + "key": "M", + "annotation": { + "point": "Točka je premjeÅ¡tena.", + "vertex": "Točka je premjeÅ¡tena na put.", + "line": "Linija je premjeÅ¡tena.", + "area": "Područje je premjeÅ¡teno.", + "multiple": "Nekoliko objekata je premjeÅ¡teno." + }, + "incomplete_relation": "Ovo svojstvo se ne može premjestiti jer nije potpuno preuzeto." + }, + "rotate": { + "title": "Rotiraj", + "description": "Rotiraj ovaj objekt oko njegove srediÅ¡nje točke.", + "key": "R", + "annotation": { + "line": "Linija je rotirana.", + "area": "Područje je rotirana." + } + }, + "reverse": { + "title": "Obrni smjer", + "description": "Obrni smjer ove linije.", + "key": "V", + "annotation": "Liniji je promijenjen smjer." + }, + "split": { + "title": "Razdvoji", + "description": { + "line": "Razdjeli ovu liniju na dvije u ovoj točki.", + "area": "Podijeli granicu ovog područja na dvije.", + "multiple": "Razdjeli granice linija/područja na dvije u ovoj točki." + }, + "key": "X", + "annotation": { + "line": "Razdvoji liniju.", + "area": "Razdvoji granicu područja.", + "multiple": "Razdvoji {n} granica linija/područja." + }, + "not_eligible": "Linije ne mogu biti razdvojene na svom početku ili kraju.", + "multiple_ways": "PreviÅ¡e linija za razdvajanje." + } + }, + "nothing_to_undo": "Nema niÅ¡ta za opovrgnuti.", + "nothing_to_redo": "Nema niÅ¡ta za ponoviti.", + "tooltip_keyhint": "Kratica:", + "just_edited": "Upravo si uredio/la OpenStreetMap!", + "browser_notice": "Ovaj uređivač je podržan u preglednicima: Firefox, Chrome, Safari, Opera i Internet Explorer 9 ili novijim. Molimo nadogradite svoj preglednik ili koristite Potlatch 2 za uređivanje karte.", + "view_on_osm": "Pogledaj na OSM-u", + "translate": { + "translate": "Prevedi", + "localized_translation_label": "ViÅ¡ejezični naziv", + "localized_translation_language": "Odaberi jezik", + "localized_translation_name": "Ime" + }, + "zoom_in_edit": "Povećaj prikaz za uređivanje", + "logout": "odjava", + "loading_auth": "Spajanje na OpenStreetMap...", + "report_a_bug": "prijavi greÅ¡ku", + "status": { + "error": "Onemogućeno spajanje na API.", + "offline": "API je izvan mreže. Molim pokuÅ¡aj uređivanje kasnije.", + "readonly": "API je \"samo za čitanje\". MoraÅ¡ pričekati za spremanje svojih promjena." + }, + "commit": { + "title": "Spremi promjene", + "description_placeholder": "Kratki opis tvojih doprinosa", + "message_label": "Predaj poruku", + "upload_explanation": "Promjene koje postaviÅ¡ biti će vidljive na svim kartama koje koriste podatke OpenStreetMap-a.", + "upload_explanation_with_user": "Promjene koje postaviÅ¡ kao {user} biti će vidljive na svim kartama koje koriste podatke OpenStreetMap-a.", + "save": "Spremi", + "cancel": "Otkaži", + "warnings": "Upozorenja", + "modified": "Promijenjeno", + "deleted": "Obrisano", + "created": "Stvoreno" + }, + "contributors": { + "list": "Uređivali {users}", + "truncated_list": "Uređivali {users} i {count} drugih" + }, + "geocoder": { + "search": "Globalna pretraga...", + "no_results_visible": "Nema rezultata na vidljivom dijelu karte", + "no_results_worldwide": "Nema nađenih rezultata" + }, + "geolocate": { + "title": "Pokaži moju lokaciju" + }, + "inspector": { + "no_documentation_combination": "Ne postoji dokumentacija za ovu kombinaciju oznaka", + "no_documentation_key": "Ne postoji dokumentacija za ovaj ključ.", + "show_more": "Prikaži viÅ¡e", + "view_on_osm": "Pogledaj na openstreetmap.org", + "all_tags": "Sve oznake", + "all_members": "Svi članovi", + "all_relations": "Sve relacije", + "new_relation": "Nova relacija...", + "role": "Uloga", + "choose": "Odaberi tip svojstva", + "results": "{n} rezultata za {search}", + "reference": "Pogledaj na OpenStreetMap Wiki", + "back_tooltip": "Promijeni svojstvo", + "remove": "Ukloni", + "search": "Pretraži", + "unknown": "Nepoznato", + "incomplete": "", + "feature_list": "Pretraži svojstva", + "edit": "Uredi svojstvo" + }, + "background": { + "title": "Pozadina", + "description": "Postavke pozadine", + "percent_brightness": "{opacity}% svjetline", + "fix_misalignment": "Popravi odstupanje", + "reset": "resetiraj" + }, + "restore": { + "heading": "ImaÅ¡ nespremljenih promjena", + "description": "ŽeliÅ¡ li vratiti nespremljene promjene od posljednji puta kada si uređivao/la?", + "restore": "Vrati", + "reset": "Resetiraj" + }, + "save": { + "title": "Spremi", + "help": "Spremi promjene na OpenStreetMap, čime će biti vidljive drugim korisnicima.", + "no_changes": "Nema promjena za spremanje.", + "error": "Dogodila se pogreÅ¡ka pri pokuÅ¡aju spremanja.", + "uploading": "Učitavanje promjena na OpenStreetMap.", + "unsaved_changes": "ImaÅ¡ nespremljenih promjena." + }, + "success": { + "edited_osm": "Uređen OSM!", + "facebook": "Podijeli na Facebook-u.", + "tweet": "Tweet", + "okay": "Ok" + }, + "confirm": { + "okay": "Ok" + }, + "splash": { + "welcome": "DobrodoÅ¡li na iD OpenStreetMap uređivač", + "text": "iD je vrlo jednostavan ali moćan alat za doprinoÅ¡enje najboljoj besplatnoj karti svijeta. Ovo je verzija {version}. Za viÅ¡e informacija pogledaj {website} i prijavi greÅ¡ke u softveru na {github}.", + "walkthrough": "Počni prohod", + "start": "Uredi sada" + }, + "source_switch": { + "live": "uživo", + "lose_changes": "ImaÅ¡ nespremljenih promjena. Zamjena servera karte će poniÅ¡titi promjene. Jesi li siguran/na da želiÅ¡ zamijeniti servere?", + "dev": "razvojno" + }, + "tag_reference": { + "description": "Opis", + "on_wiki": "{tag} na wiki.osm.org", + "used_with": "koristi se sa {type}" + }, + "validations": { + "untagged_point": "Neoznačena točka", + "untagged_line": "Neoznačena linija", + "untagged_area": "Neoznačeno područje", + "many_deletions": "BriÅ¡eÅ¡ {n} objekata. Jesi li siguran/na da to želiÅ¡ učiniti? Ovo će ih obrisati sa karte koju svi vide na openstreetmap.org.", + "tag_suggests_area": "Oznaka {tag} ukazuje da bi linija trebala biti područje, ali nije područje", + "deprecated_tags": "Zastarjele oznake: {tags}" + }, + "zoom": { + "in": "Povećaj prikaz", + "out": "Smanji prikaz" + }, + "cannot_zoom": "Nemoguće smanjiti povećanje u trenutnom môdu.", + "gpx": { + "local_layer": "Lokalna GPX datoteka", + "drag_drop": "Dovuci i ispusti .gpx datoteku na stranicu" + }, + "help": { + "title": "Pomoć" + }, + "intro": { + "navigation": { + "title": "Navigacija", + "drag": "Glavno područje karte prikazuje OpenStreetMap podatke iznad pozadine. MožeÅ¡ mijenjati pogled povlačeći i pomičući, kao na svakoj drugoj web karti. **Pomakni prikaz karte!**", + "select": "Značajke karte su prikazane na tri načina: koristeći točke, linije ili područja. Sve značajke mogu se odabrati klikom na njih. **Klikni na točku kako bi ju odabrao/la.**", + "header": "Zaglavlje nam pokazuje tip svojstva.", + "pane": "Kada je značajka odabrana, prikazan je uređivač svojstava. Zaglavlje prikazuje tip značajke, a glavni prozor prikazuje njegova svojstva npr. naziv i adresu. **Zatvori uređivač svojstava sa gumbom x u gornjem desnom uglu.**" + }, + "points": { + "title": "Točke", + "add": "Točke se koriste za predstavljanje značajki kao Å¡to su trgovine, restorani i spomenici. One označavaju specifičnu lokaciju i opisuju Å¡to je ondje. **Klikni na gumb Točka za dodavanje nove točke.**", + "place": "Točka se može postaviti klikom na kartu. **Postavi točku na vrh zgrade.**", + "search": "Postoje mnoge različite značajke koje mogu biti prikazane točkom. Točka koju si upravo dodao/la je kafić. **Pretraži '{name}'**", + "choose": "**Odaberi kafić sa liste.**", + "describe": "Točka je sada označena kao kafić. Koristeći uređivač svojstava, možemo dodati viÅ¡e informacija o toj značajki. **Dodaj naziv kafiću**", + "close": "Uređivač svojstava može se zatvoriti klikom na gumb x. **Zatvori uređivač svojstava**", + "reselect": "Često će točke već postojati, ali su pogreÅ¡ne ili nedovrÅ¡ene. Možemo urediti postojeće točke. **Odaberi točku koju si upravo kreirao/la.**", + "fixname": "**Promijeni ime i zatvori uređivač svojstava.**", + "reselect_delete": "Sva svojstva na karti se mogu obrisati. **Klikni na točku koji si stvorio/la.**", + "delete": "Meni oko točke sadrži operacije koje se mogu izvrÅ¡iti nad njom, uključujući brisanje. **ObriÅ¡i točku.**" + }, + "areas": { + "title": "Područja", + "add": "Područja su detaljniji način za prikaz značajki. Omogućavaju informacije na granicama značajke. Područja se mogu koristiti za većinu značajki i često su preferirana. **Klikni na gumb Područje za dodavanje novog područja.**", + "corner": "Područja se crtaju postavljanjem točaka koje označavaju granicu područja. **Postavi početnu točku na jedan od ćoÅ¡kova igraliÅ¡ta.**", + "place": "Nacrtaj područje dodavanjem viÅ¡e točaka. ZavrÅ¡i područje tako da klikneÅ¡ na početnu točku. **Nacrtaj područje igraliÅ¡ta.**", + "search": "**Pretraži za '{name}'.**", + "choose": "**Odaberi igraliÅ¡te sa liste.**", + "describe": "**Dodaj ime i zatvori uređivač svojstava.**" + }, + "lines": { + "title": "Linije", + "add": "Linije se koriste za predstavljanje značajki kao Å¡to su npr. ceste, željeznice i rijeke. **Klikni na gumb Linija za dodavanje nove linije.**", + "start": "**Započni liniju tako da klikneÅ¡ na kraj ceste.**", + "intersect": "Klikni za dodavanje viÅ¡e točaka na liniju. MožeÅ¡ pomicati pogled na kartu dok crtaÅ¡ ako je potrebno. Ceste i mnoge druge vrste linija su dio veće mreže. Važno je da su sve linije pravilno spojene kako bi softveri za određivanje rute ispravno funkcionirali. **Klikni na Flower Street za stvaranje raskrižja povezujući dvije linije.**", + "finish": "Linije se mogu zavrÅ¡iti tako da ponovno kliknete na posljednju točku. **ZavrÅ¡i crtanje ceste.**", + "road": "**Odaberi cestu sa liste.**", + "residential": "Postoje različite vrste cesta, najčešća je Gradska cesta. **Odaberi tip Gradska cesta**", + "describe": "**Dodaj naziv ceste i zatvori uređivač svojstava.**", + "restart": "Cesta treba presijecati Flower Street." + }, + "startediting": { + "title": "Započni uređivanje", + "help": "ViÅ¡e dokumentacije i ovaj prohod su dostupni ovdje.", + "save": "Ne zaboravi redovno spremiti tvoje promjene!", + "start": "Počni mapirati!" + } + }, "presets": { "categories": { "category-landuse": { @@ -13,6 +361,9 @@ "category-road": { "name": "Cesta" }, + "category-route": { + "name": "Ruta" + }, "category-water": { "name": "Voda" } @@ -20,9 +371,11 @@ "fields": { "access": { "label": "Pristup", + "placeholder": "Nepoznat", "types": { + "access": "Općeniti pristup", "foot": "PjeÅ¡ice", - "motor_vehicle": "Morotna vozila", + "motor_vehicle": "Motorna vozila", "bicycle": "Bicikli", "horse": "Konji" }, @@ -36,6 +389,7 @@ "description": "Pristup nije dozvoljen javnosti" }, "permissive": { + "title": "Dopustivo", "description": "Pristup dozvoljen dok vlasnik ne zabrani" }, "private": { @@ -62,12 +416,27 @@ "postcode": "PoÅ¡tanski broj" } }, + "admin_level": { + "label": "Administratorsko područje" + }, + "aeroway": { + "label": "Tip" + }, + "amenity": { + "label": "Tip" + }, "atm": { "label": "Bankomat" }, "barrier": { "label": "Tip" }, + "bicycle_parking": { + "label": "Tip" + }, + "boundary": { + "label": "Tip" + }, "building": { "label": "Građevina" }, @@ -78,20 +447,28 @@ "label": "Građevina" }, "capacity": { - "label": "Kapacitet" + "label": "Kapacitet", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Smijer" }, "clock_direction": { + "label": "Smjer", "options": { "clockwise": "U smijeru kazaljke za satu", "anticlockwise": "U suprotnom smijeru od kazaljke na satu" } }, + "construction": { + "label": "Tip" + }, "country": { "label": "Država" }, + "crossing": { + "label": "Tip" + }, "cuisine": { "label": "Hrana" }, @@ -101,6 +478,9 @@ "denotation": { "label": "Denotacija" }, + "description": { + "label": "Opis" + }, "elevation": { "label": "Visina" }, @@ -111,11 +491,30 @@ "label": "Tip" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+385 01 123 4567" }, "fee": { "label": "Plaćanje" }, + "fixme": { + "label": "Popravi me" + }, + "highway": { + "label": "Tip" + }, + "historic": { + "label": "Tip" + }, + "iata": { + "label": "Međunarodni IATA kôd zračne luke" + }, + "icao": { + "label": "Međunarodni ICAO kôd zračne luke" + }, + "incline": { + "label": "Nagib" + }, "internet_access": { "label": "Dostupan internet", "options": { @@ -128,7 +527,8 @@ "label": "Tip" }, "lanes": { - "label": "Broj traka" + "label": "Broj traka", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Sloj" @@ -137,16 +537,22 @@ "label": "Tip" }, "levels": { - "label": "Razina" + "label": "Razina", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Lokacija" }, "man_made": { "label": "Tip" }, "maxspeed": { - "label": "Ograničenje brzine" + "label": "Ograničenje brzine", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Ime" + "label": "Ime", + "placeholder": "Opće ime (ako postoji)" }, "natural": { "label": "Priroda" @@ -172,11 +578,15 @@ "operator": { "label": "Operator" }, + "park_ride": { + "label": "Parkiraj i idi javnim prijevozom" + }, "parking": { "label": "Tip" }, "phone": { - "label": "Telefon" + "label": "Telefon", + "placeholder": "+385 01 123 4567" }, "place": { "label": "Tip" @@ -190,6 +600,9 @@ "ref": { "label": "Broj ceste" }, + "relation": { + "label": "Tip" + }, "religion": { "label": "Religija", "options": { @@ -202,6 +615,18 @@ "taoist": "Taoistički" } }, + "restriction": { + "label": "Tip" + }, + "route": { + "label": "Tip" + }, + "route_master": { + "label": "Tip" + }, + "sac_scale": { + "label": "Težina staze" + }, "service": { "label": "Tip" }, @@ -219,6 +644,7 @@ }, "structure": { "label": "Konstrukcija", + "placeholder": "Nepoznat", "options": { "bridge": "Most", "tunnel": "Tunel", @@ -235,9 +661,15 @@ "tourism": { "label": "Tip" }, + "towertype": { + "label": "Vrsta tornja" + }, "tracktype": { "label": "Tip" }, + "trail_visibility": { + "label": "Vidljivost staze" + }, "water": { "label": "Tip" }, @@ -245,7 +677,8 @@ "label": "Tip" }, "website": { - "label": "Web stranica" + "label": "Web stranica", + "placeholder": "http://primjer.com/" }, "wetland": { "label": "Tip" @@ -261,20 +694,42 @@ } }, "presets": { + "address": { + "name": "Adresa" + }, "aeroway": { "name": "Pista" }, "aeroway/aerodrome": { - "name": "Zračna luka", - "terms": "zrakoplov,zračna luka, zračna luka" + "name": "Zračna luka" + }, + "aeroway/apron": { + "name": "Betonirano područje" + }, + "aeroway/gate": { + "name": "Aerodromski ulaz" + }, + "aeroway/hangar": { + "name": "Hangar" }, "aeroway/helipad": { - "name": "Heliodrom", - "terms": "helikopter,heliodrom,heliodrom" + "name": "Heliodrom" + }, + "aeroway/runway": { + "name": "Pista" + }, + "aeroway/taxiway": { + "name": "Staza za voženje" + }, + "aeroway/terminal": { + "name": "Terminal zračne luke" }, "amenity": { "name": "Usluge" }, + "amenity/atm": { + "name": "Bankomat" + }, "amenity/bank": { "name": "Banka" }, @@ -291,18 +746,29 @@ "name": "Najam bicikla" }, "amenity/cafe": { - "name": "Kafić", - "terms": "kava,čaj," + "name": "Kafić" + }, + "amenity/car_rental": { + "name": "Iznajmljivanje vozila" }, "amenity/car_wash": { "name": "Autopraonica" }, + "amenity/childcare": { + "name": "Jaslice" + }, "amenity/cinema": { "name": "Kino" }, + "amenity/college": { + "name": "Fakultet" + }, "amenity/courthouse": { "name": "Zgrada suda" }, + "amenity/drinking_water": { + "name": "Pitka voda" + }, "amenity/embassy": { "name": "Ambasada" }, @@ -324,6 +790,9 @@ "amenity/hospital": { "name": "Bolnica" }, + "amenity/kindergarten": { + "name": "Vrtić" + }, "amenity/library": { "name": "Knjižnica" }, @@ -339,16 +808,17 @@ "amenity/place_of_worship": { "name": "Vjerski objekt" }, + "amenity/place_of_worship/buddhist": { + "name": "Budistički hram" + }, "amenity/place_of_worship/christian": { "name": "Crkva" }, "amenity/place_of_worship/jewish": { - "name": "Sinagoga", - "terms": "židovsko,sinagoga" + "name": "Sinagoga" }, "amenity/place_of_worship/muslim": { - "name": "Džamija", - "terms": "muslimansko,džamija" + "name": "Džamija" }, "amenity/police": { "name": "Policija" @@ -357,38 +827,54 @@ "name": "PoÅ¡tanski sandučić" }, "amenity/post_office": { - "name": "PoÅ¡ta" + "name": "PoÅ¡ta", + "terms": "PoÅ¡ta" }, "amenity/pub": { - "name": "Pivnica" + "name": "Pivnica", + "terms": "Pivnica" }, "amenity/restaurant": { - "name": "Restoran" + "name": "Restoran", + "terms": "Restoran,Buffet,Zdravljak" }, "amenity/school": { - "name": "Å kola" + "name": "Å kola", + "terms": "Å kola,Gimnazija" }, "amenity/swimming_pool": { - "name": "Sportski bazen" + "name": "Sportski bazen", + "terms": "Bazen" + }, + "amenity/taxi": { + "name": "Taksi stajaliÅ¡te" }, "amenity/telephone": { - "name": "Telefon" + "name": "Telefon", + "terms": "Telefon" }, "amenity/theatre": { "name": "KazaliÅ¡te", - "terms": "kazaliÅ¡te,performans,sviranje,glazbeno" + "terms": "KazaliÅ¡te" }, "amenity/toilets": { - "name": "Toalet" + "name": "Toalet", + "terms": "WC,Toalet,Nužnik," }, "amenity/townhall": { "name": "Gradska vjećnica" }, "amenity/university": { - "name": "SveučiliÅ¡te" + "name": "SveučiliÅ¡te", + "terms": "SveučiliÅ¡te" }, "amenity/waste_basket": { - "name": "Kanta za smeće" + "name": "Kanta za smeće", + "terms": "Smeće,KoÅ¡ za smeće,Kanta za smeće" + }, + "area": { + "name": "PovrÅ¡ina", + "terms": "PovrÅ¡ina,Područje" }, "barrier": { "name": "Prepreka" @@ -400,7 +886,8 @@ "name": "Stup" }, "barrier/city_wall": { - "name": "Gradske zidine" + "name": "Gradske zidine", + "terms": "Gradske zidine" }, "barrier/cycle_barrier": { "name": "Biciklistička prepreka" @@ -412,7 +899,8 @@ "name": "Ulaz" }, "barrier/fence": { - "name": "Ograda" + "name": "Ograda", + "terms": "Ograda" }, "barrier/gate": { "name": "Kapija" @@ -423,6 +911,9 @@ "barrier/lift_gate": { "name": "Rampa" }, + "barrier/retaining_wall": { + "name": "Potporni zid" + }, "barrier/toll_booth": { "name": "Naplatna kućica" }, @@ -438,12 +929,30 @@ "building/apartments": { "name": "Apartmani" }, + "building/commercial": { + "name": "Poslovna zgrada" + }, "building/entrance": { "name": "Ulaz" }, + "building/garage": { + "name": "Garaža" + }, "building/house": { "name": "Kuća" }, + "building/hut": { + "name": "Koliba" + }, + "building/industrial": { + "name": "Industrijska zgrada" + }, + "building/residential": { + "name": "Stambena zgrada" + }, + "emergency/phone": { + "name": "Telefon za nuždu" + }, "entrance": { "name": "Ulaz" }, @@ -457,8 +966,7 @@ "name": "Autobusna stanica" }, "highway/crossing": { - "name": "Križanje", - "terms": "PjeÅ¡ački prijelaz" + "name": "Križanje" }, "highway/cycleway": { "name": "Biciklistička staza" @@ -485,7 +993,7 @@ "name": "Staza" }, "highway/pedestrian": { - "name": "PjeÅ¡ački" + "name": "PjeÅ¡ačka" }, "highway/primary": { "name": "Državna cesta" @@ -494,7 +1002,7 @@ "name": "Pristupna cesta državne ceste" }, "highway/residential": { - "name": "Gradska ceste" + "name": "Gradska cesta" }, "highway/road": { "name": "Nepoznata cesta" @@ -508,9 +1016,20 @@ "highway/service": { "name": "Servisna cesta" }, + "highway/service/alley": { + "name": "Uska uličica" + }, + "highway/service/driveway": { + "name": "Prilaz" + }, + "highway/service/emergency_access": { + "name": "Pristup za nuždu" + }, + "highway/service/parking_aisle": { + "name": "ParkiraliÅ¡ni prolaz" + }, "highway/steps": { - "name": "Stepenice", - "terms": "stepeniÅ¡te" + "name": "Stepenice" }, "highway/tertiary": { "name": "Lokalna cesta" @@ -524,6 +1043,12 @@ "highway/traffic_signals": { "name": "Semafor" }, + "highway/trunk": { + "name": "Brza cesta" + }, + "highway/trunk_link": { + "name": "Pristupna cesta brze ceste" + }, "highway/turning_circle": { "name": "Kružni tok" }, @@ -551,6 +1076,12 @@ "historic/ruins": { "name": "RuÅ¡evina" }, + "historic/wayside_cross": { + "name": "Povijesno raspelo uz put" + }, + "historic/wayside_shrine": { + "name": "SvetiÅ¡te uz put" + }, "landuse": { "name": "KoriÅ¡tenje" }, @@ -596,12 +1127,18 @@ "landuse/residential": { "name": "Stambeno" }, + "landuse/retail": { + "name": "Maloprodajna trgovina" + }, "landuse/vineyard": { "name": "Vinograd" }, "leisure": { "name": "Razonoda" }, + "leisure/dog_park": { + "name": "Park za pse" + }, "leisure/garden": { "name": "Vrt" }, @@ -632,24 +1169,42 @@ "leisure/pitch/tennis": { "name": "Teniski teren" }, + "leisure/pitch/volleyball": { + "name": "OdbojkaÅ¡ko igraliÅ¡te" + }, "leisure/playground": { "name": "IgraliÅ¡te" }, + "leisure/slipway": { + "name": "Navoz za brodove" + }, "leisure/stadium": { "name": "Stadion" }, "leisure/swimming_pool": { "name": "Sportski bazen" }, + "line": { + "name": "Linija" + }, "man_made": { "name": "Ljudske tvorevine" }, + "man_made/breakwater": { + "name": "Lukobran" + }, + "man_made/cutline": { + "name": "Prosjeka" + }, "man_made/lighthouse": { "name": "Svjetionik" }, "man_made/pier": { "name": "Mol" }, + "man_made/pipeline": { + "name": "Cjevovod" + }, "man_made/survey_point": { "name": "Geodetske točke" }, @@ -662,6 +1217,9 @@ "man_made/water_tower": { "name": "Vodo-toranj" }, + "man_made/water_well": { + "name": "Izvor vode" + }, "man_made/water_works": { "name": "VodocrpiliÅ¡te" }, @@ -678,8 +1236,7 @@ "name": "Litica" }, "natural/coastline": { - "name": "Obalna linija", - "terms": "obala" + "name": "Obalna linija" }, "natural/glacier": { "name": "Glečer" @@ -723,12 +1280,6 @@ "office": { "name": "Ured" }, - "other": { - "name": "Ostalo" - }, - "other_area": { - "name": "Ostalo" - }, "place": { "name": "Mjesto" }, @@ -741,6 +1292,9 @@ "place/island": { "name": "Otok" }, + "place/isolated_dwelling": { + "name": "Usamljena kuća" + }, "place/locality": { "name": "Lokalitet" }, @@ -750,14 +1304,26 @@ "place/village": { "name": "Selo" }, + "point": { + "name": "Točka" + }, + "power": { + "name": "Struja" + }, "power/generator": { "name": "Elektrana" }, "power/line": { "name": "Energetska mreža" }, + "power/pole": { + "name": "Električni stup" + }, "power/sub_station": { - "name": "Podzemna postaja" + "name": "Mala trafostanica" + }, + "power/tower": { + "name": "Visokonaponski toranj" }, "power/transformer": { "name": "Transformator" @@ -774,6 +1340,9 @@ "railway/level_crossing": { "name": "Željeznično-cestovni prijelaz" }, + "railway/monorail": { + "name": "Pruga sa jednim kolosjekom" + }, "railway/platform": { "name": "Željeznički peron" }, @@ -792,9 +1361,18 @@ "railway/tram": { "name": "Tramvaj" }, + "relation": { + "name": "Relacija" + }, + "route/ferry": { + "name": "Trajektna ruta" + }, "shop": { "name": "Prodavaonica" }, + "shop/alcohol": { + "name": "Prodavaonica alkoholnih pića" + }, "shop/bakery": { "name": "Pekara" }, @@ -843,6 +1421,9 @@ "shop/deli": { "name": "Prodavaonica delikatesa" }, + "shop/department_store": { + "name": "Robna kuća" + }, "shop/doityourself": { "name": "Uradi sam" }, @@ -852,6 +1433,9 @@ "shop/electronics": { "name": "Prodavaonica elektronike" }, + "shop/farm": { + "name": "Prodavaonica proizvoda farme" + }, "shop/fishmonger": { "name": "Ribarnica" }, @@ -933,6 +1517,12 @@ "shop/tyres": { "name": "Prodavaonica pneumaticima" }, + "shop/vacant": { + "name": "Prazan dućanski prostor" + }, + "shop/variety_store": { + "name": "Prodavaonica mjeÅ¡ovite robe" + }, "shop/video": { "name": "Videoteka" }, @@ -987,6 +1577,54 @@ "tourism/zoo": { "name": "ZoloÅ¡ki vrt" }, + "type/boundary": { + "name": "Granica" + }, + "type/boundary/administrative": { + "name": "Administrativna granica" + }, + "type/multipolygon": { + "name": "Multipoligon" + }, + "type/restriction": { + "name": "Ograničenje" + }, + "type/route": { + "name": "Ruta" + }, + "type/route/bicycle": { + "name": "Biciklistička ruta" + }, + "type/route/bus": { + "name": "Autobusna ruta" + }, + "type/route/detour": { + "name": "Obilazna ruta" + }, + "type/route/ferry": { + "name": "Trajektna ruta" + }, + "type/route/foot": { + "name": "PjeÅ¡ačka ruta" + }, + "type/route/pipeline": { + "name": "Putanja cjevovoda" + }, + "type/route/power": { + "name": "Putanja energetske mreže" + }, + "type/route/road": { + "name": "Cestovna ruta" + }, + "type/route/train": { + "name": "Ruta vlaka" + }, + "type/route/tram": { + "name": "Tramvajska putanja" + }, + "vertex": { + "name": "Drugo" + }, "waterway": { "name": "Vodni put" }, diff --git a/vendor/assets/iD/iD/locales/hu.json b/vendor/assets/iD/iD/locales/hu.json index 80934e68a..98bde6c70 100644 --- a/vendor/assets/iD/iD/locales/hu.json +++ b/vendor/assets/iD/iD/locales/hu.json @@ -1,7 +1,1639 @@ { "modes": { "add_area": { - "title": "Terület" + "title": "Terület", + "description": "Parkok, épületek, tavak és egyéb területek hozzáadása a térképhez.", + "tail": "Kattints a térképre, hogy elkezd egy terület (park, tó, épület, stb.) rajzolását" + }, + "add_line": { + "title": "Vonal", + "description": "Közutak, utcák, ösvények, patakok és egyéb vonalak hozzáadása a térképhez.", + "tail": "Kattints a térképre, hogy elkezdd egy út, ösvény, útvonal, stb. rajzolását." + }, + "add_point": { + "title": "Pont", + "description": "Éttermek, emlékművek, postaládák és egyéb pontok hozzáadása a térképhez.", + "tail": "Pont hozzáadásához kattints a térképre." + }, + "browse": { + "title": "Böngészés", + "description": "Térkép mozgatása és zoomolás" + }, + "draw_area": { + "tail": "Kattints, hogy elhelyezd a terület pontjait. Kattints az első pontra a terület befejezéséhez." + }, + "draw_line": { + "tail": "Kattints, hogy új pontokat adj a vonalhoz. Kattints egy másik vonalra, hogy összekösd őket, dupla kattintással pedig be tudod fejezni a vonalat." + } + }, + "operations": { + "add": { + "annotation": { + "point": "Pont hozzáadása.", + "vertex": "Pont hozzáadása a vonalhoz." + } + }, + "start": { + "annotation": { + "line": "Vonal kezdése.", + "area": "Terület kezdése." + } + }, + "continue": { + "annotation": { + "line": "Vonal folytatása.", + "area": "Terület folytatása." + } + }, + "cancel_draw": { + "annotation": "Rajzolás megszakítva." + }, + "change_role": { + "annotation": "Egy kapcsolattag szerepének megváltoztatása." + }, + "change_tags": { + "annotation": "Címkék módosítása." + }, + "circularize": { + "title": "Köralakúvá tétel", + "description": { + "line": "Köralakúvá teszi a vonalat.", + "area": "Köralakúvá teszi a területet." + }, + "key": "O", + "annotation": { + "line": "Vonal köralakúvá tétele.", + "area": "Terület köralakúvá tétele." + }, + "not_closed": "Nem lehet köralakúvá tenni, mert nem hurok." + }, + "orthogonalize": { + "title": "Ortogonalizálás", + "description": "Sarkok derékszögesítése.", + "key": "Q", + "annotation": { + "line": "Vonal sarkainak szögletesítése.", + "area": "Terület sarkainak szögletesítése." + }, + "not_closed": "Nem lehet szögletessé tenni, mert nem hurok." + }, + "delete": { + "title": "Törlés", + "description": "Eltávolítás a térképről.", + "annotation": { + "point": "Pont törlése.", + "vertex": "Pont törlése egy vonalból.", + "line": "Vonal törlése.", + "area": "Terület törlése.", + "relation": "Kapcsolat törlése.", + "multiple": "{n} objektum törlése." + }, + "incomplete_relation": "Az elem nem törölhető, mert nem lett teljesen letöltve." + }, + "add_member": { + "annotation": "Tag hozzáadva a kapcsolathoz" + }, + "delete_member": { + "annotation": "Egy tag eltávolítva a kapcsolatból" + }, + "connect": { + "annotation": { + "point": "Pont vonalhoz kapcsolása.", + "vertex": "Egy vonal összekapcsolása egy másikkal.", + "line": "Egy vonal összekapcsolása egy vonallal.", + "area": "Egy vonal összekapcsolása egy területtel." + } + }, + "disconnect": { + "title": "Szétkapcsolás", + "description": "Vonalak/területek szétkapcsolása egymástól.", + "key": "D", + "annotation": "Vonalak/területek szétkapcsolása.", + "not_connected": "Nincsenek szétkapcsolható vonalak/területek." + }, + "merge": { + "title": "Egyesítés", + "description": "Vonalak egyesítése.", + "key": "C", + "annotation": "{n} vonal egyesítve.", + "not_eligible": "Az elemek nem egyesíthetőek.", + "not_adjacent": "A vonalak nem egyesíthetőek, mert nincsenek összekapcsolva.", + "restriction": "A vonalak nem egyesíthetőek, mert legalább az egyikük egy \"{relation}\" kapcsolat tagja." + }, + "move": { + "title": "Mozgatás", + "description": "Elem mozgatása más helyre.", + "key": "M", + "annotation": { + "point": "Pont mozgatása.", + "vertex": "A vonal egy pontjának mozgatása.", + "line": "Vonal mozgatása.", + "area": "Terület mozgatása.", + "multiple": "Több objektum mozgatása." + }, + "incomplete_relation": "Az elem nem mozgatható, mert nem lett teljesen letöltve." + }, + "rotate": { + "title": "Forgatás", + "description": "Objektum forgatása a középpontja körül.", + "key": "R", + "annotation": { + "line": "Vonal forgatása.", + "area": "Terület forgatása." + } + }, + "reverse": { + "title": "Megfordítás", + "description": "Vonal irányának megfordítása.", + "key": "V", + "annotation": "Vonal megfordítása." + }, + "split": { + "title": "Kettévágás", + "description": { + "line": "Vonal kettévágása ennél a pontnál.", + "area": "A terület körvonalának kettévágása.", + "multiple": "Vonalak/területkörvonalak kettévágása ennél a pontnál." + }, + "key": "X", + "annotation": { + "line": "Vonal kettévágása", + "area": "Terület határvonalának kettévágása.", + "multiple": "{n} vonal/terület körvonalának kettévágása." + }, + "not_eligible": "A vonalakat nem lehet az elejüknél vagy végüknél kettévágni.", + "multiple_ways": "Túl sok kettévágandó vonal van itt." + } + }, + "nothing_to_undo": "Nincs mit visszavonni.", + "nothing_to_redo": "Nincs mit visszaállítani.", + "tooltip_keyhint": "Gyorsbillentyű:", + "just_edited": "Szerkesztetted az OpenStreetMapet!", + "browser_notice": "Ez a szerkesztőprogram Firefoxban, Chrome-ban, Safariban, Operában és Internet Explorer 9-ben támogatott. Kérlek, frissítsd a böngésződet, vagy szerkeszd a térképet Potlatch 2-vel.", + "view_on_osm": "Megtekintés OSM-en", + "translate": { + "translate": "Fordítás", + "localized_translation_label": "Többnyelvű név", + "localized_translation_language": "Válassz nyelvet", + "localized_translation_name": "Név" + }, + "zoom_in_edit": "Szerkesztéshez nagyíts rá", + "logout": "kijelentkezés", + "loading_auth": "Csatlakozás az OpenStreetMap szerverhez…", + "report_a_bug": "hiba jelentése", + "status": { + "error": "Nem sikerült csatlakozni az API-hoz.", + "offline": "Az API offline módban van. Kérlek próbálj kicsit később szerkeszteni.", + "readonly": "Az API csak olvasható módban van. Várnod kell a szerkesztéseid elmentésével." + }, + "commit": { + "title": "Módosítások Mentése", + "description_placeholder": "A közreműködésed rövid összefoglalója", + "message_label": "Módosítási üzenet", + "upload_explanation": "Az általad feltöltött változtatások minden OpenStreetMapet használó térképen láthatóak lesznek.", + "upload_explanation_with_user": "Az általad {user} néven feltöltött változtatások minden OpenStreetMapet használó térképen láthatóak lesznek.", + "save": "Mentés", + "cancel": "Mégsem", + "warnings": "Figyelmeztetések", + "modified": "Módosítva", + "deleted": "Törölve", + "created": "Létrehozva" + }, + "contributors": { + "list": "Szerkesztette {users}", + "truncated_list": "Szerkesztette {users} és {count} másik szerkesztő" + }, + "geolocate": { + "title": "Pozícióm megjelenítése" + }, + "inspector": { + "no_documentation_combination": "Ehhez a címkekombinációhoz nem érhető el dokumentáció", + "no_documentation_key": "Ehhez a kulcshoz nem érhető el dokumentáció", + "show_more": "Mutass többet", + "view_on_osm": "Megtekintés openstreetmap.org-on", + "all_tags": "Összes címke", + "all_members": "Összes kapcsolattag", + "all_relations": "Összes kapcsolat", + "new_relation": "Új reláció...", + "role": "Szerep", + "choose": "Válassz elemtípust", + "results": "{n} találat {search} keresésre", + "reference": "Megtekintés az OpenStreetMap Wikiben", + "back_tooltip": "Elem megváltoztatása", + "remove": "Eltávolítás", + "search": "Keresés", + "unknown": "Ismeretlen", + "incomplete": "", + "edit": "Elem szerkesztése" + }, + "background": { + "title": "Háttér", + "description": "Háttérbeállítások", + "percent_brightness": "{opacity}% fényerő", + "fix_misalignment": "Elcsúszás korrigálása", + "reset": "visszavonás" + }, + "restore": { + "heading": "Elmentetlen változtatásaid vannak", + "description": "Szeretnéd visszaállítani az elmentetlen változtatásokat az előző munkamenetből?", + "restore": "Visszaállítás", + "reset": "Visszavonás" + }, + "save": { + "title": "Mentés", + "help": "Változtatások mentése OpenStreetMapre, és láthatóvá tétele más szerkesztők számára.", + "no_changes": "Nincs mit elmenteni.", + "error": "Mentés közben hiba történt", + "uploading": "Változtatások mentése OpenStreetMapre.", + "unsaved_changes": "Elmentetlen változtatásaid vannak" + }, + "success": { + "edited_osm": "OSM szerkesztve!", + "facebook": "Megosztás Facebookon", + "tweet": "Twittelés", + "okay": "Oké" + }, + "confirm": { + "okay": "Oké" + }, + "splash": { + "welcome": "Üdvözöl az iD OpenStreetMap szerkesztőprogram", + "text": "Az iD egy barátságos, de hatékony eszköz a világ legjobb világtérképéhez való közreműködéshez. Ez a(z) {version} verzió. További információkat a {website} weboldalon találsz, hibákat jelenteni pedig itt tudsz: {github}.", + "walkthrough": "Gyakorlás indítása", + "start": "Szerkesztés most" + }, + "source_switch": { + "live": "élő", + "lose_changes": "Elmentetlen változtatásaid vannak, amik a térképszerver váltásával el lesznek dobva. Biztosan szervert akarsz váltani?", + "dev": "dev" + }, + "tag_reference": { + "description": "Leírás", + "on_wiki": "{tag} a wiki.osm.org-on", + "used_with": "használd mint {type}" + }, + "validations": { + "untagged_point": "Címkézetlen pont", + "untagged_line": "Címkézetlen vonal", + "untagged_area": "Címkézetlen terület", + "many_deletions": "{n} objektum törlésére készülsz. Biztos vagy benne? Ez törli őket a térképről, amit mindenki más lát az openstreetmap.org-on.", + "tag_suggests_area": "A(z) {tag} címke alapján a vonal terület kéne legyen, de ez nem terület", + "deprecated_tags": "Elavult címkék: {tags}" + }, + "zoom": { + "in": "Közelítés", + "out": "Távolítás" + }, + "cannot_zoom": "Nem lehet jobban eltávolítani ebben a módban.", + "gpx": { + "local_layer": "GPX fájl betöltése", + "drag_drop": "Húzz egy .gpx fájlt a lapra" + }, + "help": { + "title": "Súgó", + "help": "# Súgó\n\nEz egy szerkesztőprogram az ingyenes és szerkeszthető világtérképhez,\naz [OpenStreetMap](http://www.openstreetmap.org/)-hez. A környékeden lévő\nadatok bővítésére, frissítésére használhatod, ezzel egy szabad forrású\nés szabad adatú térképet előállítva a világról, ami mindenkinek jó.\n\nA térképen végzett szerkesztéseidet minden OpenStreetMap használó látni fogja.\nA szerkesztéshez egy [ingyenes OpenStreetMap regisztrációra](https://www.openstreetmap.org/user/new) lesz szükséged.\n\nAz [iD szerkesztő](http://ideditor.com/) egy kollaboratív projekt,\n[GitHubon elérhető forráskóddal](https://github.com/systemed/iD).\n", + "editing_saving": "# Szerkesztés és Mentés\n\nA szerkesztőt elsődlegesen online munkára tervezték és te jelenleg \negy weblapon éred el.\n\n### Elemek kiválasztása\n\nEgy térképelem, mint út vagy érdekes hely kiválasztásához kattints rá a térképen. \nEttől a kiválasztott elem kiemelődik és megnyílik egy panel az adataival, \nés egy menüvel, ami mutatja, miket tudsz az elemmel csinálni.\n\nTöbb elemet a 'Shift' gomb nyomva tartása közbeni kattintással, vagy \nhúzással tudsz kiválasztani. A húzással kijelölöd a bekeretezett részen lévő \nösszes elemet, lehetővé téve, hogy egyszerre több mindent változtass.\n\n### Szerkesztések mentése\n\nHa változtatsz valamit, például utakat, épületeket, helyeket szerkeszted, \nezek csak helyileg tárolódnak, amíg fel nem töltöd a szerverre. Ha valamit \nelrontasz, ne aggódj, vissza tudod vonni a változtatásokat a Visszavonás gombra \nkattintva, és a visszavont változtatásokat újra aktiválni a Visszaállítással.\n\nA szerkesztéseid egy adagjának véglegesítéséhez kattints a 'Mentés' gombra,\nmondjuk ha végeztél a város egy részével és egy új területet szeretnél szerkeszteni. \nLesz lehetőséged átnézni, mivel végeztél, és a szerkesztőprogram ellát hasznos \ntanácsokkal és figyelmeztetésekkel, ha úgy tűnik, hogy valami nem stimmel \na változtatásokkal.\n\nHa minden jónak tűnik, megadhatsz egy rövid megjegyzést, megmagyarázva a\n változtatásaidat, majd ismét a 'Mentés' gombra kattintva beküldheted a\nváltoztatásokat az [OpenStreetMap.org](http://www.openstreetmap.org/)-ra, \nahol megjelennek a többi szerkesztőnek és mások is tudják szerkeszteni, javítani.\n\nHa nem tudod befejezni a szerkesztést egy ültő helyedben, nyugodtan bezárhatod a szerkesztőablakot, és később visszajöhetsz (ugyanazon a gépen és böngészőben) és a szerkesztőprogram felajánlja a munkád visszahozását.\n", + "roads": "# Utak\n\nA szerkesztőprogrammal tudsz utakat létrehozni, javítani és törölni. Az utak \nsokfélék lehetnek: ösvények, közutak, kerékpárutak, stb. – minden gyakran \nkeresztezett szakaszt térképezni kell.\n\n### Kiválasztás\n\nÚt kiválasztásához kattints rá. Meg fog jelenni kiemelve, mellette egy kis eszköztár \nmenüvel és egy oldalsávval, ami további információkat mutat az útról.\n\n### Módosítás\n\nGyakran láthatod, hogy az út nincs a mögötte lévő légifelvételhez, vagy GPS \nnyomvonalhoz igazítva. Ha megbizonyosodtál arról, hogy nem a légifelvétel téved, \nhelyreigazíthatod az utakat.\n\nElőször is kattints a módosítandó útra. Ettől kiemelődik az út és megjelennek a\nkezelőpontjai, amiket mozgatni tudsz a megfelelő helyre. Ha új kezelőpontot \nszeretnél hozzáadni, hogy részletesebb utat kapj, kattints duplán az útnak egy \nolyan részére, ahol még nincs pont.\n\nHa egy út egy másik útba csatlakozik, de a térképen nincsenek összekapcsolva, \nhúzd az egyik út kezelőpontját a másik útra, és össze fognak kapcsolódni. \nAz utak megfelelő összekapcsolása a térképen nagyon fontos, útvonaltervezéshez \nlétfontosságú.\n\nHasználhatod a 'Mozgatás' eszközt is, vagy megnyomhatod az 'M' gyorsbillentyűt, ha az \naz egész utat szeretnéd mozgatni. Mozgatás után kattintással rögzítheted az új helyén.\n\n### Törlés\n\nHa egy út teljesen hibás – ha azt látod, hogy egyáltalán nincs rajta a légifelvételen, \nés biztos vagy benne, hogy nem is létezik –, törölheted, amivel eltávolítod a térképről. \nLegyél óvatos elemek törlésekor, akárcsak bármilyen más szerkesztésnél, a mindenki \náltal látható eredmény és a légifelvétel gyakran elavult, lehet, hogy az utat nemrég építették.\n\nAz út törléséhez előbb válaszd ki, majd kattints a kuka ikonra, vagy nyomd meg a Delete \nbillentyűt.\n\n### Létrehozás\n\nTaláltál egy utat, ami még nincs rajta a térképen? Kattints a bal felső eszköztár 'Vonal' \nikonjára vagy nyomd meg a '2'-es billentyűt és kezdd el rajzolni a vonalat.\n\nA rajzolás megkezdéséhez kattints a térképen az út elejére. Ha az út \negy másik meglévő útból ágazik ki, arra a helyre kattints, ahol csatlakoznak.\n\nEzután kattintással hozz létre pontokat a műholdkép vagy GPS nyomvonal alapján, \nhogy a vonal az út középvonalát kövesse. Ha az utad keresztez egy másik utat, kapcsold \nössze őket a metszéspontjukra kattintva. Ha kész vagy a rajzolással, kattints duplán, \nvagy nyomj a billentyűzeten egy 'Enter'-t.\n", + "gps": "# GPS\n\nA GPS adatok az OpenStreetMap legmegbízhatóbb adatforrásai. Ez a\nszerkesztőprogram támogatja a helyi nyomvonalak - `.gpx` fájlok betöltését \na számítógépről. Ilyen GPS nyomvonalakat számos okostelefonnal és kézi \nGPS-szel tudsz rögzíteni.\n\nGPS-es felmérés végzéséhez segítséget találsz a \nFor information on how to perform a GPS survey, read\n[Kezdők kézikönyvében](http://wiki.openstreetmap.org/wiki/Hu:Beginners_Guide_1.1.1).\n\nA GPX nyomvonal használatához húzd rá (drag&drop) a GPX fájlt a szerkesztőprogramra.\nBetöltés után meg fog jelenni a térképen egy világoszöld vonalként.\nKattints a bal oldali menüben a 'Háttérbeállítás' gombra a nyomvonal \nmegjelenítéséhez, elrejtéséhez és a GPX rétegre közelítéshez.\n\nA GPX nyomvonal nem lesz közvetlenül feltöltve az OpenStreetMapre. \nA használathoz legjobb, ha úgy rajzolsz a térképen, hogy segítségként \nhasználod az új elemek felviteléhez.\n", + "imagery": "# Légifelvétel\n\nA légifelvétel a térképezés egyik fontos forrása. A repülőgépes ortofotók, műholdképek és szabadon összeállított források kombinációja rendelkezésre áll a szerkesztőben a bal oldali menü 'Háttérbeállítások' gombjára kattintva.\n\nAlapértelmezésként a [Bing Maps](http://www.bing.com/maps/) műholdkép réteg \njelenik meg a szerkesztőben, de ahogy új helyekre görgeted a térképet, új források\n jelennek meg. Néhány országban (Egyesül Államok, Franciaország, Dánia) nagyon jó minőségű légifelvételek érhetőek el egyes területeken.\n\nA légifelvételek gyakran el vannak csúszva a valósághoz képest, a légifelvétel szolgáltatók hibájából. Ha látsz egy csomó utat eltolódva a háttértől, ne húzd őket rögtön a háttérképhez. Ehelyett igazítsd úgy a háttérképet, hogy a meglévő adatok illeszkedjenek rá. Ehhez kattints a Háttérbeállítások menü 'Elcsúszás korrigálása' gombjára.\n", + "addresses": "# Lakcímek\n\nA lakcímek a térkép egyik leghasznosabb információi.\n\nHabár a címeket gyakran az utca részeként ábrázolják, az OpenStreetMap\naz utca mentén levő házak és helyek tulajdonságaiként tárolja őket.\n\nCím információkat adhatsz épület körvonalként felrajzolt helyekhez, vagy\nönálló pontokhoz. A címadatok javasolt forrása a helyszíni felmérés, vagy\nszemélyes ismeretek. Mint minden más adatnál, a kereskedelmi források\n(mint Google Maps) másolása szigorúan tilos.\n", + "inspector": "# A címkeszerkesztő használata\n\nA címkeszerkesztő az ablak jobb oldalán jelenik meg, amikor egy elemet \nkiválasztasz,lehetővé téve a részleteinek szerkesztését.\n\n### Elemtípus kiválasztása\n\nMiután létrehoztál egy pontot, vonalat, vagy területet, ki tudod választani, hogy \naz elem milyen típusú, például közút, lakóút, szupermarket, vagy egy kávézó.\nA címkeszerkesztő gombokat jelenít meg a leggyakoribb elemtípussal, a többi \ntípust pedig a keresődobozba írva tudod megtalálni.\n\nKattints az 'i'-re az elemtípus gomb jobb sarkában, hogy többet tudj meg róla. \nA típus kiválasztásához kattints a gombra.\n\n### Å°rlapok használata és a címkék szerkesztése\n\nMiután választottál egy elemtípust, vagy kiválasztottál egy típussal rendelkező \nelemet, a címkeszerkesztő megjelenít egy űrlapot az elem részletes adataival, \nmint a neve, vagy címe.\n\nA mezők alatt egy ikonsort láthatsz, amivel egyéb részleteket adhatsz meg, \npéldául [Wikipedia](http://www.wikipedia.org/) hivatkozás, kerekesszékes \nmegközelíthetőséget, stb.\n\nA címkeszerkesztő legalján találsz egy 'Összes címke' gombot, amivel bármilyen \ntetszőleges címkét megadhatsz. A [Taginfo](http://taginfo.openstreetmap.org/) \negy jó forrás, ha többet akarsz megtudni a népszerű címkekombinációkról.\n\nA címkeszerkesztőben végzett változtatások automatikusan alkalmazva \nlesznek a térképen. Bármikor visszavonhatod őket a 'Visszavonás' gombbal.\n\n### A címkeszerkesztő bezárása\n\nA címkeszerkesztőt be tudod zárni a jobb felső sarokban található X gombra \nkattintva, az Esc billentyűt megnyomva, vagy a térképre kattintással.\n", + "buildings": "# Épületek\n\nAz OpenStreetMap a világ legnagyobb épület adatbázisa. Te is bővítheted és \nfejlesztheted ezt az adatbázist.\n\n### Kiválasztás\n\nÉpületet a körvonalára kattintva tudsz kiválasztani. Ez kiemeli az épületet és megnyitja az eszközmenüt és a további információkat mutató oldalsávot.\n\n### Módosítás\n\nAz épületek gyakran pontatlan helyen vannak, vagy pontatlan a címkézésük.\n\nEgy egész épület mozgatásához kattints a 'Mozgatás' eszközre. Mozgasd az \negeret az épület eltolásához, és kattints, ha jó helyre került.\n\nAz épület egyedi alakjának javításához kattints a korvonalának pontjaira és \nhúzd őket jó helyre.\n\n### Létrehozás\n\nAz épületek létrehozása körüli egyik fő kérdés, hogy az OpenStreetMap \naz épületeket alakzatként és pontként is tudja tárolni. Az ökölszabály, hogy \n_az épületet alakzatként kell térképezni, hacsak lehet_ és a cégeket, lakásokat, \nszolgáltatásokat és egyéb a házon belül működő dolgokat a ház körvonalán belüli \npontként kell térképezni.\n\nKezd az épület alakzatként rajzolását a 'Terület' gombra kattintva a bal felső \neszköztáron. Befejezni az 'Enter' billentyűvel, vagy a terület első pontjára kattintva \ntudod, bezárva az alakzatot.\n\n### Törlés\n\nHa egy épület teljesen hibás – például azt látod, hogy nincs rajta a műholdképen és \nbiztos vagy benne, hogy nem létezik – törölheted, ezzel eltávolítva a térképről.\n\nHa egy épület teljesen hibás – ha azt látod, hogy egyáltalán nincs rajta a légifelvételen, \nés biztos vagy benne, hogy nem is létezik –, törölheted, ezzel eltávolítva a térképről.\nLegyél óvatos elemek törlésekor, akárcsak bármilyen más szerkesztésnél, a mindenki \náltal látható eredmény és a légifelvétel gyakran elavult, lehet, hogy a ház egyszerűen új építésű.\n\n\nHáz törléséhez előbb válaszd ki, majd kattints a kuka ikonra, vagy nyomd meg a Delete \nbillentyűt.\n" + }, + "intro": { + "navigation": { + "title": "Navigálás", + "drag": "Térkép fő területe az OpenStreetMap adatokat ábrázolja a háttér fölött. Navigálni húzással és görgetéssel tudsz, mint bármely másik webes térképen. **Húzd arrébb a térképet!*", + "select": "A térképelemeknek három típusa van: pont, vonal, terület. A térképelemeket rájuk kattintva lehet kiválasztani. **Kattints a pontra, hogy kiválaszd.**", + "header": "A fejléc mutatja az elem típusát.", + "pane": "Egy elem kiválasztásakor megjelenik a címkeszerkesztő. A fejléc mutatja az elem típusát, a fő ablaktábla pedig az elem attribútumait, mint a név, vagy cím. **Zárd be a címkeszerkesztőt a jobb felső sarkában lévő X gombbal.**" + }, + "points": { + "title": "Pontok", + "add": "A pontok általában olyan helyeket ábrázolnak, mint boltok, éttermek, emlékművek. Jelzik az objektum konkrét helyét és leírják, mi van ott. **Kattints a Pont gombra és hozz létre egy új pontot.**", + "place": "A pont a térképre kattintva helyezhető el. **Tedd a pontot az épület tetejére.**", + "search": "Több elem is van, amit pontként lehet ábrázolni. Az általad létrehozott pont egy kávézó. **Keress rá a '{name}'-ra.**", + "choose": "**Válaszd a Kávézót a listából.**", + "describe": "A pont kávézónak lett jelölve. A címkeszerkesztőt használva megadhatsz az elemről további adatokat is. **Adj neki nevet**", + "close": "A címkeszerkesztő az X gombbal zárható be. **Zárd be a címkeszerkesztőt**", + "reselect": "A pontok gyakran már léteznek, de hibásak, vagy hiányosak. A meglévő pontokat is tudod szerkeszteni. **Válaszd ki az előbb létrehozott pontot.**", + "fixname": "**Változtasd meg a nevét, majd zárd be a címkeszerkesztőt.**", + "reselect_delete": "A térképen minden elem törölhető. **Kattints az általad létrehozott pontra.**", + "delete": "A pont körüli menü tartalmazza azokat a műveleteket, amiket végezhetsz vele, beleértve a törlést. **Töröld a pontot.**" + }, + "areas": { + "title": "Területek", + "add": "Az objektumok részletesebb ábrázolásának módja a területek rajzolása, mert információval szolgálnak annak körvonaláról. A legtöbb pontként ábrázolt elemtípust területként is lehet ábrázolni, sőt, gyakran ez a preferált. **Kattints a Terület gombra és hozz létre egy új területet.**", + "corner": "Területet létrehozni az objektum körvonalát jelölő pontsorozat rajzolásával lehet. **Helyezd el a kezdőpontot a játszótér valamelyik sarkában.**", + "place": "Rajzol jegy területet több pont elhelyezésével. Befejezni a kezdőpontra kattintva tudod. **Rajzold meg a játszótér területét.**", + "search": "**Keress rá erre: '{name}'.**", + "choose": "**Válaszd a Játszóteret a listából.**", + "describe": "**Adj neki nevet, majd zárd be a címkeszerkesztőt**" + }, + "lines": { + "title": "Vonalak", + "add": "Vonalakkal lehet ábrázolni olyan objektumokat, mint az utak, vasutak és folyók. **Kattints a Vonal gombra egy vonal létrehozásához.**", + "start": "**Indítsd a vonalat az út végére kattintva.**", + "intersect": "Kattints, hogy több pontot adj a vonalhoz. Ha szükséges, rajzolás közben is arrébb húzhatod a térképet. Az utak és sok más vonaltípus egy nagyobb hálózat tagja. Fontos, hogy ezek a vonalak megfelelően csatlakozzanak, hogy az útvonaltervezők használni tudják. **Kattints a Flower Streetre, hogy létrehozd a két vonalat összekapcsoló kereszteződést.**", + "finish": "A vonalat az utolsó pontjára való ismételt kattintással lehet befejezni. **Fejezd be az út rajzolását.**", + "road": "**Válaszd az Utat a listából.**", + "residential": "Különféle úttípusok léteznek, közülük a leggyakoribb a Lakóút. **Válaszd ki a Lakóút típust.**", + "describe": "**Nevezd el az utat, majd zárd be a címkeszerkesztőt.**", + "restart": "Az útnak kereszteznie kell a Flower Streetet." + }, + "startediting": { + "title": "Szerkesztés megkezdése", + "help": "További dokumentáció és ez a gyakorlósor elérhető itt.", + "save": "Ne felejtsd rendszeresen menteni a változtatásaidat!", + "start": "Kezdhetsz térképezni!" + } + }, + "presets": { + "categories": { + "category-landuse": { + "name": "Területfunkció" + }, + "category-path": { + "name": "Ösvény" + }, + "category-rail": { + "name": "Vasút" + }, + "category-road": { + "name": "Út" + }, + "category-route": { + "name": "Útvonal" + }, + "category-water": { + "name": "Víz" + } + }, + "fields": { + "access": { + "label": "Behajtás", + "placeholder": "Ismeretlen", + "types": { + "access": "Általános", + "foot": "Gyalog", + "motor_vehicle": "Gépjárművek", + "bicycle": "Kerékpár", + "horse": "Ló" + }, + "options": { + "yes": { + "title": "Engedélyezett", + "description": "Jogilag engedélyezett; szolgalmi jog" + }, + "no": { + "title": "Tiltott", + "description": "Behajtás semmilyen forgalomnak nem engedélyezett" + }, + "permissive": { + "title": "Engedélyköteles", + "description": "Behajtás engedélyezett, amíg a tulajdonos vissza nem vonja az engedélyt" + }, + "private": { + "title": "Privát", + "description": "Behajtás csak a tulajdonos engedélyével, vagy egyedi elbírálás alapján" + }, + "designated": { + "title": "Kijelölt", + "description": "Behajtást engedélyező tábla, vagy helyi jogszabály" + }, + "destination": { + "title": "Célforgalom", + "description": "A behajtás csak a célpont eléréséhez engedélyezett" + } + } + }, + "address": { + "label": "Lakcím", + "placeholders": { + "housename": "Ház neve", + "number": "123", + "street": "utca", + "city": "város", + "postcode": "Irányítószám" + } + }, + "admin_level": { + "label": "Adminisztratív szint" + }, + "aeroway": { + "label": "típus" + }, + "amenity": { + "label": "típus" + }, + "atm": { + "label": "Bankautomata" + }, + "barrier": { + "label": "Típus" + }, + "bicycle_parking": { + "label": "típus" + }, + "boundary": { + "label": "Típus" + }, + "building": { + "label": "Épület" + }, + "building_area": { + "label": "Épület" + }, + "building_yes": { + "label": "Épület" + }, + "capacity": { + "label": "Kapacitás", + "placeholder": "50, 100, 200..." + }, + "cardinal_direction": { + "label": "Irány" + }, + "clock_direction": { + "label": "Irány", + "options": { + "clockwise": "Óramutató szerint", + "anticlockwise": "Óramutatóval ellentétesen" + } + }, + "collection_times": { + "label": "Gyűjtési alkalmak" + }, + "construction": { + "label": "típus" + }, + "country": { + "label": "Ország" + }, + "crossing": { + "label": "Típus" + }, + "cuisine": { + "label": "Konyha" + }, + "denomination": { + "label": "Felekezet" + }, + "denotation": { + "label": "Jelentőség" + }, + "description": { + "label": "Leírás" + }, + "elevation": { + "label": "Tengerszint feletti magasság" + }, + "emergency": { + "label": "Vészhelyzet" + }, + "entrance": { + "label": "Típus" + }, + "fax": { + "label": "Fax", + "placeholder": "+36 1 123 45 67" + }, + "fee": { + "label": "Fizetős" + }, + "fixme": { + "label": "JavítsKi" + }, + "highway": { + "label": "Típus" + }, + "historic": { + "label": "Típus" + }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, + "incline": { + "label": "Lejtés" + }, + "internet_access": { + "label": "Internetelérés", + "options": { + "wlan": "WiFi", + "wired": "vezetékes", + "terminal": "munkaállomás" + } + }, + "landuse": { + "label": "Típus" + }, + "lanes": { + "label": "Sávok", + "placeholder": "1, 2, 3..." + }, + "layer": { + "label": "Réteg" + }, + "leisure": { + "label": "Típus" + }, + "levels": { + "label": "Szintek", + "placeholder": "2, 4, 6..." + }, + "man_made": { + "label": "Típus" + }, + "maxspeed": { + "label": "Sebességhatár", + "placeholder": "30, 50, 70..." + }, + "name": { + "label": "Név", + "placeholder": "Közismert név (ha van)" + }, + "natural": { + "label": "Természet" + }, + "network": { + "label": "Hálózat" + }, + "note": { + "label": "Megjegyzés" + }, + "office": { + "label": "Típus" + }, + "oneway": { + "label": "Egyirányú" + }, + "oneway_yes": { + "label": "Egyirányú" + }, + "opening_hours": { + "label": "Nyitva tartás" + }, + "operator": { + "label": "Üzemeltető" + }, + "park_ride": { + "label": "P+R" + }, + "parking": { + "label": "Típus" + }, + "phone": { + "label": "Telefonszám", + "placeholder": "+36 1 123 45 67" + }, + "place": { + "label": "Típus" + }, + "power": { + "label": "Típus" + }, + "railway": { + "label": "Típus" + }, + "ref": { + "label": "Azonosító" + }, + "relation": { + "label": "Típus" + }, + "religion": { + "label": "Vallás", + "options": { + "christian": "Keresztény", + "muslim": "Muzulmán", + "buddhist": "Buddhista", + "jewish": "Zsidó", + "hindu": "Hindu", + "shinto": "Sintó", + "taoist": "Taoista" + } + }, + "restriction": { + "label": "Típus" + }, + "route": { + "label": "Típus" + }, + "route_master": { + "label": "Típus" + }, + "sac_scale": { + "label": "Ösvény nehézsége" + }, + "service": { + "label": "Típus" + }, + "shelter": { + "label": "Esőbeálló" + }, + "shop": { + "label": "Típus" + }, + "source": { + "label": "Forrás" + }, + "sport": { + "label": "Sport" + }, + "structure": { + "label": "Szerkezet", + "placeholder": "Ismeretlen", + "options": { + "bridge": "Híd", + "tunnel": "Alagút", + "embankment": "Töltés", + "cutting": "Bevágás" + } + }, + "supervised": { + "label": "Felügyelt" + }, + "surface": { + "label": "Felület" + }, + "tourism": { + "label": "Típus" + }, + "towertype": { + "label": "Torony típus" + }, + "tracktype": { + "label": "Típus" + }, + "trail_visibility": { + "label": "Ösvény láthatósága" + }, + "water": { + "label": "Típus" + }, + "waterway": { + "label": "Típus" + }, + "website": { + "label": "Weboldal", + "placeholder": "http://peldaoldal.hu/" + }, + "wetland": { + "label": "Típus" + }, + "wheelchair": { + "label": "Kerekesszékes hozzáférhetőség" + }, + "wikipedia": { + "label": "Wikipédia" + }, + "wood": { + "label": "Típus" + } + }, + "presets": { + "address": { + "name": "Lakcím" + }, + "aeroway": { + "name": "Légi közeledés" + }, + "aeroway/aerodrome": { + "name": "Repülőtér" + }, + "aeroway/apron": { + "name": "Forgalmi előtér" + }, + "aeroway/gate": { + "name": "Reptér kapu" + }, + "aeroway/hangar": { + "name": "Hangár" + }, + "aeroway/helipad": { + "name": "Helikopter leszállóhely" + }, + "aeroway/runway": { + "name": "Kifutópálya" + }, + "aeroway/taxiway": { + "name": "Gurulóút" + }, + "aeroway/terminal": { + "name": "Utasterminál" + }, + "amenity": { + "name": "Szolgáltatás" + }, + "amenity/atm": { + "name": "Bankautomata" + }, + "amenity/bank": { + "name": "Bank" + }, + "amenity/bar": { + "name": "Bár" + }, + "amenity/bench": { + "name": "Pad" + }, + "amenity/bicycle_parking": { + "name": "Kerékpárparkoló" + }, + "amenity/bicycle_rental": { + "name": "Kerékpárkölcsönző" + }, + "amenity/cafe": { + "name": "Kávézó" + }, + "amenity/car_rental": { + "name": "Autókölcsönző" + }, + "amenity/car_wash": { + "name": "Autómosó" + }, + "amenity/cinema": { + "name": "Mozi" + }, + "amenity/college": { + "name": "Főiskola" + }, + "amenity/courthouse": { + "name": "Bíróság" + }, + "amenity/drinking_water": { + "name": "Ivóvíz" + }, + "amenity/embassy": { + "name": "Nagykövetség" + }, + "amenity/fast_food": { + "name": "Gyorsétterem" + }, + "amenity/fire_station": { + "name": "Tűzoltóság" + }, + "amenity/fountain": { + "name": "Szökőkút" + }, + "amenity/fuel": { + "name": "Benzinkút" + }, + "amenity/grave_yard": { + "name": "Sírkert" + }, + "amenity/hospital": { + "name": "Kórház" + }, + "amenity/kindergarten": { + "name": "Óvoda" + }, + "amenity/library": { + "name": "Könyvtár" + }, + "amenity/marketplace": { + "name": "Piac" + }, + "amenity/parking": { + "name": "Parkoló" + }, + "amenity/pharmacy": { + "name": "Gyógyszertár" + }, + "amenity/place_of_worship": { + "name": "Istentiszteleti hely" + }, + "amenity/place_of_worship/buddhist": { + "name": "Buddhista templom" + }, + "amenity/place_of_worship/christian": { + "name": "Templom" + }, + "amenity/place_of_worship/jewish": { + "name": "Zsinagóga" + }, + "amenity/place_of_worship/muslim": { + "name": "Mecset" + }, + "amenity/police": { + "name": "Rendőrség" + }, + "amenity/post_box": { + "name": "Postaláda" + }, + "amenity/post_office": { + "name": "Posta" + }, + "amenity/pub": { + "name": "Kocsma" + }, + "amenity/restaurant": { + "name": "Étterem" + }, + "amenity/school": { + "name": "Iskola" + }, + "amenity/swimming_pool": { + "name": "Úszómedence" + }, + "amenity/taxi": { + "name": "Taxiállomás" + }, + "amenity/telephone": { + "name": "Nyilvános telefon" + }, + "amenity/theatre": { + "name": "Színház" + }, + "amenity/toilets": { + "name": "WC" + }, + "amenity/townhall": { + "name": "Városháza" + }, + "amenity/university": { + "name": "Egyetem" + }, + "amenity/waste_basket": { + "name": "Szemetes" + }, + "area": { + "name": "Terület" + }, + "barrier": { + "name": "Akadály" + }, + "barrier/block": { + "name": "Torlasz" + }, + "barrier/bollard": { + "name": "Oszlop" + }, + "barrier/cattle_grid": { + "name": "Marharács" + }, + "barrier/city_wall": { + "name": "Városfal" + }, + "barrier/cycle_barrier": { + "name": "Kerékpáros akadály" + }, + "barrier/ditch": { + "name": "Árok" + }, + "barrier/entrance": { + "name": "Bejárat" + }, + "barrier/fence": { + "name": "Kerítés" + }, + "barrier/gate": { + "name": "Kapu" + }, + "barrier/hedge": { + "name": "Sövény" + }, + "barrier/kissing_gate": { + "name": "Ütközős csapóajtó" + }, + "barrier/lift_gate": { + "name": "Sorompó" + }, + "barrier/retaining_wall": { + "name": "Támfal" + }, + "barrier/stile": { + "name": "Létra" + }, + "barrier/toll_booth": { + "name": "Fizetőkapu" + }, + "barrier/wall": { + "name": "Fal" + }, + "boundary/administrative": { + "name": "Adminisztratív határvonal" + }, + "building": { + "name": "Épület" + }, + "building/apartments": { + "name": "Lakások" + }, + "building/entrance": { + "name": "Bejárat" + }, + "building/house": { + "name": "Ház" + }, + "emergency/phone": { + "name": "Segélykérő telefon" + }, + "entrance": { + "name": "Bejárat" + }, + "highway": { + "name": "Közút" + }, + "highway/bridleway": { + "name": "Lovaglóút" + }, + "highway/bus_stop": { + "name": "Buszmegálló" + }, + "highway/crossing": { + "name": "Gyalogátkelő" + }, + "highway/cycleway": { + "name": "Kerékpárút" + }, + "highway/footway": { + "name": "Járda" + }, + "highway/living_street": { + "name": "Pihenőút" + }, + "highway/mini_roundabout": { + "name": "Mini körforgalom" + }, + "highway/motorway": { + "name": "Autópálya" + }, + "highway/motorway_junction": { + "name": "Autópálya elágazás" + }, + "highway/motorway_link": { + "name": "Autópálya felhajtó" + }, + "highway/path": { + "name": "Ösvény" + }, + "highway/pedestrian": { + "name": "Gyalogos" + }, + "highway/primary": { + "name": "Főút" + }, + "highway/primary_link": { + "name": "Főút felhajtó" + }, + "highway/residential": { + "name": "Lakóút" + }, + "highway/road": { + "name": "Ismeretlen út" + }, + "highway/secondary": { + "name": "Összekötőút" + }, + "highway/secondary_link": { + "name": "Összekötőút felhajtó" + }, + "highway/service": { + "name": "Szervizút" + }, + "highway/service/alley": { + "name": "Sikátor" + }, + "highway/service/drive-through": { + "name": "Átjáró" + }, + "highway/service/driveway": { + "name": "Kocsibehajtó" + }, + "highway/service/emergency_access": { + "name": "Vészhelyzeti behajtó" + }, + "highway/service/parking_aisle": { + "name": "Parkolóút" + }, + "highway/steps": { + "name": "Lépcső" + }, + "highway/tertiary": { + "name": "Bekötőút" + }, + "highway/tertiary_link": { + "name": "Bekötőút felhajtó" + }, + "highway/track": { + "name": "Földút" + }, + "highway/traffic_signals": { + "name": "Jelzőlámpa" + }, + "highway/trunk": { + "name": "Autóút" + }, + "highway/trunk_link": { + "name": "Autóút felhajtó" + }, + "highway/turning_circle": { + "name": "Forduló" + }, + "highway/unclassified": { + "name": "Egyéb közút" + }, + "historic": { + "name": "Történelmi hely" + }, + "historic/archaeological_site": { + "name": "Régészeti lelőhely" + }, + "historic/boundary_stone": { + "name": "Határkő" + }, + "historic/castle": { + "name": "Kastély" + }, + "historic/memorial": { + "name": "Emlékmű" + }, + "historic/monument": { + "name": "Műemlék" + }, + "historic/ruins": { + "name": "Romok" + }, + "historic/wayside_cross": { + "name": "Útmenti kereszt" + }, + "historic/wayside_shrine": { + "name": "Útmenti kegyhely" + }, + "landuse": { + "name": "Területfunkció" + }, + "landuse/allotments": { + "name": "Kertek" + }, + "landuse/basin": { + "name": "Vízgyűjtő medence" + }, + "landuse/cemetery": { + "name": "Temető" + }, + "landuse/commercial": { + "name": "Irodák" + }, + "landuse/construction": { + "name": "Építési terület" + }, + "landuse/farm": { + "name": "Farm" + }, + "landuse/farmyard": { + "name": "Tanyaudvar" + }, + "landuse/forest": { + "name": "Erdő" + }, + "landuse/grass": { + "name": "Fű" + }, + "landuse/industrial": { + "name": "Iparterület" + }, + "landuse/meadow": { + "name": "Rét" + }, + "landuse/orchard": { + "name": "Gyümölcsös" + }, + "landuse/quarry": { + "name": "Kőfejtő" + }, + "landuse/residential": { + "name": "Lakóövezet" + }, + "landuse/retail": { + "name": "Kereskedelem" + }, + "landuse/vineyard": { + "name": "Szőlős" + }, + "leisure": { + "name": "Szabadidő" + }, + "leisure/garden": { + "name": "Kert" + }, + "leisure/golf_course": { + "name": "Golfpálya" + }, + "leisure/marina": { + "name": "Kishajókikötő" + }, + "leisure/park": { + "name": "Park" + }, + "leisure/pitch": { + "name": "Sportpálya" + }, + "leisure/pitch/american_football": { + "name": "Amerikai futballpálya" + }, + "leisure/pitch/baseball": { + "name": "Baseballpálya" + }, + "leisure/pitch/basketball": { + "name": "Kosárlabdapálya" + }, + "leisure/pitch/soccer": { + "name": "Futballpálya" + }, + "leisure/pitch/tennis": { + "name": "Teniszpálya" + }, + "leisure/pitch/volleyball": { + "name": "Röplabdapálya" + }, + "leisure/playground": { + "name": "Játszótér" + }, + "leisure/slipway": { + "name": "Sólya" + }, + "leisure/stadium": { + "name": "Stadion" + }, + "leisure/swimming_pool": { + "name": "Úszómedence" + }, + "line": { + "name": "Vonal" + }, + "man_made": { + "name": "Építmények" + }, + "man_made/breakwater": { + "name": "Hullámtörő" + }, + "man_made/cutline": { + "name": "Irtás" + }, + "man_made/lighthouse": { + "name": "Világítótorony" + }, + "man_made/pier": { + "name": "Móló" + }, + "man_made/pipeline": { + "name": "Csővezeték" + }, + "man_made/survey_point": { + "name": "Földmérési alappont" + }, + "man_made/tower": { + "name": "Torony" + }, + "man_made/wastewater_plant": { + "name": "Szennyvíztelep" + }, + "man_made/water_tower": { + "name": "Víztorony" + }, + "man_made/water_well": { + "name": "Kút" + }, + "man_made/water_works": { + "name": "Vízmű" + }, + "natural": { + "name": "Természet" + }, + "natural/bay": { + "name": "Öböl" + }, + "natural/beach": { + "name": "Strand" + }, + "natural/cliff": { + "name": "Sziklapárkány" + }, + "natural/coastline": { + "name": "Partvonal" + }, + "natural/glacier": { + "name": "Gleccser" + }, + "natural/grassland": { + "name": "Füves terület" + }, + "natural/heath": { + "name": "Fenyér" + }, + "natural/peak": { + "name": "Hegycsúcs" + }, + "natural/scrub": { + "name": "Cserjés" + }, + "natural/spring": { + "name": "Forrás" + }, + "natural/tree": { + "name": "Fa" + }, + "natural/water": { + "name": "Víz" + }, + "natural/water/lake": { + "name": "Tó" + }, + "natural/water/pond": { + "name": "Sólepárló" + }, + "natural/water/reservoir": { + "name": "Víztározó" + }, + "natural/wetland": { + "name": "Mocsaras terület" + }, + "natural/wood": { + "name": "Erdő" + }, + "office": { + "name": "Iroda" + }, + "place": { + "name": "Hely" + }, + "place/city": { + "name": "Nagyváros" + }, + "place/hamlet": { + "name": "Falucska" + }, + "place/island": { + "name": "Sziget" + }, + "place/isolated_dwelling": { + "name": "Elszigetelt lakás" + }, + "place/locality": { + "name": "Lakatlan hely" + }, + "place/town": { + "name": "Város" + }, + "place/village": { + "name": "Falu" + }, + "point": { + "name": "Pont" + }, + "power": { + "name": "Energia" + }, + "power/generator": { + "name": "Erőmű" + }, + "power/line": { + "name": "Távvezeték" + }, + "power/pole": { + "name": "Villanyoszlop" + }, + "power/sub_station": { + "name": "Áramelosztó-alállomás" + }, + "power/tower": { + "name": "Kábeltartó torony" + }, + "power/transformer": { + "name": "Transzformátor" + }, + "railway": { + "name": "Vasút" + }, + "railway/abandoned": { + "name": "Felhagyott vasútvonal" + }, + "railway/disused": { + "name": "Használaton kívüli vasút" + }, + "railway/level_crossing": { + "name": "Szintbeli kereszteződés" + }, + "railway/monorail": { + "name": "Egysínű vasút" + }, + "railway/platform": { + "name": "Vasúti platform" + }, + "railway/rail": { + "name": "Vasút" + }, + "railway/station": { + "name": "Vasútállomás" + }, + "railway/subway": { + "name": "Metró" + }, + "railway/subway_entrance": { + "name": "Metrólejáró" + }, + "railway/tram": { + "name": "Villamos" + }, + "relation": { + "name": "Kapcsolat" + }, + "route/ferry": { + "name": "Kompút" + }, + "shop": { + "name": "Üzlet" + }, + "shop/alcohol": { + "name": "alkoholüzlet" + }, + "shop/bakery": { + "name": "Pékség" + }, + "shop/beauty": { + "name": "Kozmetikus" + }, + "shop/beverages": { + "name": "Italbolt" + }, + "shop/bicycle": { + "name": "Kerékpárbolt" + }, + "shop/books": { + "name": "Könyvesbolt" + }, + "shop/boutique": { + "name": "Butik" + }, + "shop/butcher": { + "name": "Hentes" + }, + "shop/car": { + "name": "Autókereskedés" + }, + "shop/car_parts": { + "name": "Autóalkatrész üzlet" + }, + "shop/car_repair": { + "name": "Autószerviz" + }, + "shop/chemist": { + "name": "Drogéria" + }, + "shop/clothes": { + "name": "Ruhabolt" + }, + "shop/computer": { + "name": "Számítógépbolt" + }, + "shop/confectionery": { + "name": "Cukrászda" + }, + "shop/convenience": { + "name": "Kisbolt" + }, + "shop/deli": { + "name": "Delikatesz bolt" + }, + "shop/department_store": { + "name": "Áruház" + }, + "shop/doityourself": { + "name": "Barkácsáruház" + }, + "shop/dry_cleaning": { + "name": "Ruhatisztító" + }, + "shop/electronics": { + "name": "Elektronikai bolt" + }, + "shop/farm": { + "name": "Árú stand" + }, + "shop/fishmonger": { + "name": "Halárus" + }, + "shop/florist": { + "name": "Virágbolt" + }, + "shop/furniture": { + "name": "Bútorbolt" + }, + "shop/garden_centre": { + "name": "Kertészet" + }, + "shop/gift": { + "name": "Ajándékbolt" + }, + "shop/greengrocer": { + "name": "Zöldséges" + }, + "shop/hairdresser": { + "name": "Fodrász" + }, + "shop/hardware": { + "name": "Háztartási felszerelés bolt" + }, + "shop/hifi": { + "name": "Hifi bolt" + }, + "shop/jewelry": { + "name": "Ékszerész" + }, + "shop/kiosk": { + "name": "Trafik" + }, + "shop/laundry": { + "name": "Mosoda" + }, + "shop/mall": { + "name": "Bevásárlóközpont" + }, + "shop/mobile_phone": { + "name": "Mobiltelefon bolt" + }, + "shop/motorcycle": { + "name": "Motorkerékpár kereskedés" + }, + "shop/music": { + "name": "Lemezbolt" + }, + "shop/newsagent": { + "name": "Újságos" + }, + "shop/optician": { + "name": "Optikus" + }, + "shop/outdoor": { + "name": "Túrabolt" + }, + "shop/pet": { + "name": "Kisállatkereskedés" + }, + "shop/shoes": { + "name": "Cipőbolt" + }, + "shop/sports": { + "name": "Sportbolt" + }, + "shop/stationery": { + "name": "Írószerbolt" + }, + "shop/supermarket": { + "name": "Szupermarket" + }, + "shop/toys": { + "name": "Játékbolt" + }, + "shop/travel_agency": { + "name": "Utazási iroda" + }, + "shop/tyres": { + "name": "Autógumis" + }, + "shop/vacant": { + "name": "üres üzlethelyiség" + }, + "shop/variety_store": { + "name": "100 forintos bolt" + }, + "shop/video": { + "name": "DVD kölcsönző" + }, + "tourism": { + "name": "Turizmus" + }, + "tourism/alpine_hut": { + "name": "Menedékház" + }, + "tourism/artwork": { + "name": "Műalkotás" + }, + "tourism/attraction": { + "name": "Turistalátványosság" + }, + "tourism/camp_site": { + "name": "Kemping" + }, + "tourism/caravan_site": { + "name": "Lakókocsi park" + }, + "tourism/chalet": { + "name": "Nyaralóház" + }, + "tourism/guest_house": { + "name": "Vendégház" + }, + "tourism/hostel": { + "name": "Turistaszálló" + }, + "tourism/hotel": { + "name": "Hotel" + }, + "tourism/information": { + "name": "Információ" + }, + "tourism/motel": { + "name": "Motel" + }, + "tourism/museum": { + "name": "Múzeum" + }, + "tourism/picnic_site": { + "name": "Piknikezőhely" + }, + "tourism/theme_park": { + "name": "Vidámpark" + }, + "tourism/viewpoint": { + "name": "Kilátóhely" + }, + "tourism/zoo": { + "name": "Állatkert" + }, + "type/boundary": { + "name": "Határvonal" + }, + "type/boundary/administrative": { + "name": "Közigazgatási határ" + }, + "type/multipolygon": { + "name": "Multipoligon" + }, + "type/restriction": { + "name": "Korlátozás" + }, + "type/route": { + "name": "Útvonal" + }, + "type/route/bicycle": { + "name": "Kerékpáros útvonal" + }, + "type/route/bus": { + "name": "Buszútvonal" + }, + "type/route/detour": { + "name": "Kerülőút" + }, + "type/route/ferry": { + "name": "Kompútvonal" + }, + "type/route/foot": { + "name": "Gyalogos útvonal" + }, + "type/route/pipeline": { + "name": "Csővezeték útvonal" + }, + "type/route/power": { + "name": "Elektromos hálózat útvonala" + }, + "type/route/road": { + "name": "Autóút útvonal" + }, + "type/route/train": { + "name": "Vonat útvonal" + }, + "type/route/tram": { + "name": "Villamos útvonal" + }, + "type/route_master": { + "name": "Route Master" + }, + "vertex": { + "name": "Egyéb" + }, + "waterway": { + "name": "Vízfolyás" + }, + "waterway/canal": { + "name": "Csatorna" + }, + "waterway/dam": { + "name": "Gát" + }, + "waterway/ditch": { + "name": "Árok" + }, + "waterway/drain": { + "name": "Vízelvezető árok" + }, + "waterway/river": { + "name": "Folyó" + }, + "waterway/riverbank": { + "name": "Folyópart" + }, + "waterway/stream": { + "name": "Patak" + }, + "waterway/weir": { + "name": "Bukógát" + } } } } \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/id.json b/vendor/assets/iD/iD/locales/id.json index 515cad402..94b10b1ca 100644 --- a/vendor/assets/iD/iD/locales/id.json +++ b/vendor/assets/iD/iD/locales/id.json @@ -1,20 +1,1307 @@ { + "modes": { + "add_area": { + "title": "Area", + "description": "Menambah taman, bangunan, danau atau area lain pada peta.", + "tail": "Klik pada peta untuk mulai menggambar sebuah area, seperti sebuah taman, danau, atau bangunan." + }, + "add_line": { + "title": "Garis", + "description": "Menambahkan jalan raya, jalan, jalur pejalan kaki, saluran air atau garis lain pada peta.", + "tail": "Klik pada peta untuk mulai menggambar sebuah jalan, jalur, atau rute." + }, + "add_point": { + "title": "Titik", + "description": "Menambahkan restoran, monumen, kotak surat atau titik lain pada peta.", + "tail": "Klik pada peta untuk menambah sebuah titik." + }, + "browse": { + "title": "Lihat", + "description": "Geser dan perbesar tampilan peta." + }, + "draw_area": { + "tail": "Klik untuk menambah simpul di area anda. Klik simpul awal untuk menyelesaikan area." + }, + "draw_line": { + "tail": "Klik untuk menambahkan simpul di garis. Klik pada garis lain untuk menghubungkan dengan mereka, dan klik ganda untuk mengakhiri suatu garis." + } + }, + "operations": { + "add": { + "annotation": { + "point": "Telah ditambahkan sebuah titik.", + "vertex": "Ditambahkan simpul pada jalan." + } + }, + "start": { + "annotation": { + "line": "Dimulai sebuah garis.", + "area": "Dimulai sebuah area." + } + }, + "continue": { + "annotation": { + "line": "Dilanjutkan sebuah garis.", + "area": "Dilanjutkan sebuah area." + } + }, + "cancel_draw": { + "annotation": "Batal menggambar." + }, + "change_role": { + "annotation": "Ubah aturan dari relasi anggota." + }, + "change_tags": { + "annotation": "Tags " + }, + "circularize": { + "title": "Melingkar", + "description": { + "line": "Buat garis ini melingkar.", + "area": "Buat area ini melingkar." + }, + "key": "O", + "annotation": { + "line": "Buat garis melingkar.", + "area": "Buat sebuah area melingkar." + }, + "not_closed": "Ini tidak bisa dibuat berputar karena bukan sebuah garis tertutup." + }, + "orthogonalize": { + "description": "Kotakan sudut ini.", + "key": "Q", + "annotation": { + "line": "Mengotakkan sudut dari garis", + "area": "Mengotakkan sudut sebuah area." + }, + "not_closed": "Tidak bisa dibuat mengkotak karena bukan garis tertutup." + }, + "delete": { + "title": "Hapus", + "description": "Buang ini dari peta.", + "annotation": { + "point": "Menghapus sebuah titik.", + "vertex": "Menghapus sebuah simpul dari jalan.", + "line": "Mengapus sebuah jalan.", + "area": "Menghapus sebuah area.", + "relation": "Menghapus sebuah relasi.", + "multiple": "Menghapus {n} obyek." + }, + "incomplete_relation": "Fitur ini tidak bisa dihapus karena belum sepenuhnya terunduh." + }, + "add_member": { + "annotation": "Tambahkan anggota ke sebuah relasi" + }, + "delete_member": { + "annotation": "Buang anggota dari sebuah relasi." + }, + "connect": { + "annotation": { + "point": "Menyambungkan sebuah jalan ke sebuah titik.", + "vertex": "Menyambungkan sebuah jalan ke lainnya.", + "line": "Menyambungkan sebuah jalan ke sebuah garis.", + "area": "Menyambungkan sebuah jalan ke sebuah area." + } + }, + "disconnect": { + "title": "Memutuskan", + "description": "Putuskan garis/area masing-masing.", + "key": "D", + "annotation": "Putuskan garis/area.", + "not_connected": "Kurang garis/area di sini untuk diputuskan." + }, + "merge": { + "title": "Gabung", + "description": "Gabungkan garis-garis ini.", + "key": "C", + "annotation": "Menggabungkan {n} garis.", + "not_eligible": "Fitur-fitur ini tidak bisa digabung.", + "not_adjacent": "Garis-garis ini tidak bisa digabung karena mereka tidak terhubung." + }, + "move": { + "title": "Geser", + "description": "Geser ini ke lokasi lain.", + "key": "M", + "annotation": { + "point": "Menggeser sebuah titik.", + "vertex": "Menggeser simpul dari sebuah jalan.", + "line": "Menggeser sebuah garis.", + "area": "Menggeser sebuah area.", + "multiple": "Menggeser beberapa obyek." + }, + "incomplete_relation": "Fitur ini tidak bisa dipindahkan karena belum sepenuhnya terunduh." + }, + "rotate": { + "title": "Putar", + "description": "Putar obyek ini berdasarkan titik pusatnya.", + "key": "R", + "annotation": { + "line": "Memutas sebua garis.", + "area": "Memutar sebuah area." + } + }, + "reverse": { + "title": "Balik", + "description": "Buat garis ini menjadi berlawanan arah.", + "key": "V", + "annotation": "Sebuah garis dibalik." + }, + "split": { + "title": "Pisah", + "description": { + "line": "Pisahkan garis ini menjadi dua di simpul ini.", + "area": "Pisahkan batas area ini menjadi dua.", + "multiple": "Pisahkan batas garis/area di simpul ini menjadi dua." + }, + "key": "X", + "annotation": { + "line": "Pisahkan sebuah garis.", + "area": "Pisahkan sebuah batas area.", + "multiple": "Pisahkan {n} batas garis/area." + }, + "not_eligible": "Garis tidak bisa dipisahkan di awal atau akhir bagian mereka.", + "multiple_ways": "Terlalu banyak garis untuk dipisahkan" + } + }, + "nothing_to_undo": "Tak ada yang bisa di ulang.", + "nothing_to_redo": "Tak ada yang bisa di redo.", + "tooltip_keyhint": "Pintasan:", + "just_edited": "Anda baru saja menyunting OpenStreetMap!", + "browser_notice": "Penyuting ini mendukung di Firefox, Chrome, Safari, Opera, dan Internet Explorer 9 dan di atasnya. Sila tingkatnya peramban anda atau gunakan Potlatc 2 untuk menyuting peta.", + "view_on_osm": "Lihat di OSM", + "translate": { + "translate": "Terjemahkan", + "localized_translation_label": "Nama banyak-bahasa", + "localized_translation_language": "Pilih Bahasa", + "localized_translation_name": "Nama" + }, + "zoom_in_edit": "Perbesar untuk bisa menyunting", + "logout": "keluar", + "loading_auth": "Menghubungkan dengan OpenStreetMap...", + "report_a_bug": "laporkan sebuah kerusakan", + "status": { + "error": "Tak bisa terhubung dengan API.", + "offline": "API-nya offline. Coba menyunting lagi nanti.", + "readonly": "API dalam kondisi hanya-baca. Anda perlu menunggu untuk menyimpan perubahan." + }, + "commit": { + "title": "Simpan Perubahan", + "description_placeholder": "Deskripsi singkat kontribusi anda", + "message_label": "Sampaikan pesan", + "save": "Simpan", + "cancel": "Batal", + "warnings": "Peringatan", + "modified": "Berubah", + "deleted": "Terhapus", + "created": "Tercipta" + }, + "contributors": { + "list": "Disunting oleh {users}", + "truncated_list": "Disunting oleh {users} dan {count} lainnya" + }, + "geolocate": { + "title": "Tunjukan Lokasi Saya" + }, + "inspector": { + "no_documentation_combination": "Tidak ada dokumentasi yang tersedia untuk kombinasi tanda ini", + "no_documentation_key": "Tidak ada dokumentasi tersedia untuk kunci ini", + "show_more": "Tampilkan Lainnya", + "view_on_osm": "Lihat di openstreetmap.org", + "all_tags": "Semua Tags", + "all_members": "Semua anggota", + "all_relations": "Seluruh relasi", + "role": "Aturan", + "choose": "Pilih Tipe Fitur", + "results": "{n}hasil untuk {search}", + "reference": "Lihat di OpenStreetMap Wiki", + "back_tooltip": "Ubah Fitur", + "remove": "Buang", + "search": "Cari", + "unknown": "Tidak diketahui", + "incomplete": "", + "edit": "Ubah Fitur" + }, + "background": { + "title": "Latar", + "description": "Pengaturan Latar", + "percent_brightness": "{opacity}% kecerahan", + "reset": "ulang" + }, + "restore": { + "heading": "Anda memiliki perubahan yang belum disimpan", + "description": "Apakah anda ingin mengembalikan perubahan yang belum tersimpan dari sesi penyuntingan sebelumnya?", + "restore": "Kembalikan", + "reset": "Ulang" + }, + "save": { + "title": "Simpan", + "help": "Simpan perubahan ke OpenStreetMap, jadikan mereka terlihat oleh pengguna lain.", + "no_changes": "Tak ada perubahan yang bisa disimpan.", + "error": "Sebuah kesalahan terjadi ketika penyimpanan.", + "uploading": "Mengunggah perubahan ke OpenStreetMap.", + "unsaved_changes": "Anda mememiliki perubahan yang belum tersimpan" + }, + "success": { + "edited_osm": "OSM tersunting!", + "facebook": "Bagikan di Facebook", + "tweet": "Tweet", + "okay": "Baiklah" + }, + "confirm": { + "okay": "Baiklah" + }, + "splash": { + "welcome": "Selamat datang di penyuting iD OpenStreetMap", + "text": "iD begitu bersahabat namun juga alat yang kuat untuk berperan dalam peta dunia gratis terbaik. Ini adalah versi {version}. Untuk informasi lebih lihat {website} dan laporkan kesalahan di {github}.", + "walkthrough": "Memulai Perjalanan", + "start": "Sunting Sekarang" + }, + "source_switch": { + "live": "terhubung", + "lose_changes": "Perubahan anda belum disimpan. Mengganti server peta akan membatalkan perubahan. Anda yakin akan mengganti server?", + "dev": "dev" + }, + "tag_reference": { + "description": "Deskripsi", + "on_wiki": "{tag} di wiki.osm.org", + "used_with": "digunakan dengan {type}" + }, + "validations": { + "untagged_point": "Titik Tak-bertanda", + "untagged_line": "Garis tak bertanda", + "untagged_area": "Area tak bertanda", + "many_deletions": "Anda menghapus {n} obyek. Apakah anda yakin? Ini akan menghapus dari peta yang semua orang lihat pada openstreetmap.org.", + "tag_suggests_area": "Penanda {tag} menyarankan garis sebaiknya dalam bentuk area, tapi ini bukan sebuah area" + }, + "zoom": { + "in": "Perbesar tampilan", + "out": "Perkecil tampilan" + }, + "cannot_zoom": "Tidak bisa memperbesar tampilan lebih jauh dengan mode ini.", + "gpx": { + "local_layer": "File GPX lokal", + "drag_drop": "Geser dan letakkan sebuah file .gpx ke halaman" + }, + "help": { + "title": "Bantuan", + "help": "#Bantuan\n\nIni adalah penyunting untuk [OpenStreetMap] (http://www.openstreetmap.org/), peta dunia gratis dan bisa disunting. Anda dapat menggunakannya dengan menambahkan dan memperbarui data di area anda, membangun sebuah peta sumber-terbuka dan data-terbuka yang lebih baik untuk semua orang.\n\nPerubahan yang anda buat akan terlihat ke semua orang yang menggunakan OpenStreetMap. Untuk melakukan penyutingan, anda membutuhkan [free OpenStreetMap account] (https://www.openstreetmap.org/user/new).\n\n[iD editor](http://ideditor.com/) adalah proyek kolaborasi dengan [kode sumber tersedia di GitHub](http://github.com/systemed/iD).\n", + "editing_saving": "# Sunting & Simpan\n\nPenyunting ini dirancang untuk berkerja secara daring, dan anda mengaksesnya\nmelalui website sekarang.\n\n### Memilih Fitur\n\nUntuk memilih fitur peta, seperti jalan atau titik menarik, klik\npada titik tersebut di peta. Hal ini akan membuat fitur yang terpilih lebih cerah, terbukanya panel berisi\nrincian titik tersebut, dan menampilkan menu yang bisa dipilih terhadap fitur tersebut.\n\nBeberapa fitur dapat terpilih bersamaan dengan menahan kunci 'Shift', mengklik, dan\nmenggeser pada peta. Maka akan terpilih semua fitur di dalam kotak yang tergambar, memungkinkan\nanda melakukan sesuatu untuk beberapa fitur sekaligus.\n\n### Simpan Suntingan\n\nKetika anda melakukan perubahan seperti menyunting jalan, bangunan, dan tempat, ini akan\ntersimpan lokal sementara sampai anda menyimpannya ke server. Jangan khawatir jika anda melakukan\nkesalahan - anda dapat membatalkan perubahan dengan mengklik tombol Undo, dan redo\nperubahan dengan mengklik tombol redo.\n\nKlik 'Simpan' untuk menyelesaikan kelompok perubahan - seperti, jika anda telah melengkapi\nsebuah area di kota dan akan memulai di area baru lain. Anda memiliki kesempatan \nuntuk meninjau kembali apa yang telah dilakukan, dan penyunting akan memberikan saran berguna\ndan peringatan jika sesuatu yang tidak sesuai terjadi mengenai perubahan.\n\nJika semua terlihat baik, anda dapat memasukan penjelasan pendek mengenai perubahan\nyang anda buat, dan klik 'Simpan' lagi untuk mengirim perubahan\n[OpenStreetMap.org](http://www.openstreetmap.org/), dimana mereka bisa \nterlihat oleh seluruh pengguna dan tersedia bagi yang lain untuk dibangun dan diperbaiki.\n\nJika anda tidak bisa menyelesaikan suntingan dalam sekali waktu, anda dapat meninggalkan jendela\npenyunting dan kembali (pada peramban dan komputer yang sama), dan aplikasi penyunting akan \nmenawarkan untuk mengembalikan kembali apa yang sudah dikerjakan.\n", + "gps": "# GPS⏎\n⏎\nData GPS adalah sumber data paling terpercaya untuk OpenStreetMap. Penyunting ini⏎\nmendukung penyusuran lokal file - `.gpx` pada komputer anda. Anda dapat mengumpulkan⏎\npenyusuran GPS seperti ini dengan banyak aplikasi handphone pintar yang sebaik⏎\nalat GPS personal.⏎\n⏎\nInformasi mengenai bagaimana melakukan sebuah survei GPS, baca⏎\n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).⏎\n⏎\nUntuk menggunakan trek GPX untuk pemetaan, geser dan letakan file GPX ke dalam penyunting peta.⏎\nJika dikenali, file tersebut akan ditambahkan ke peta dan tampil sebagai garis hijau cerah.⏎\nKlik pada pilihan 'Pengaturan Latar' di sisi kiri untuk membolehkan, melumpuhkan,⏎\natau memperbesar tampilan ke berkas GPX baru tersebut.⏎\n⏎\nTrek GPX tidak terunggah langsung ke OpenStreetMap - cara terbaik untuk⏎\nmenggunakannya adalah menggambar ulangnya di peta, gunakan sebagai panduan untuk fitur baru⏎\nyang anda tambahkan.⏎\n", + "imagery": "# Citra⏎\n⏎\nCitra Foto Udara menjadi sumber penting untuk pemetaan. Kombinasi dari⏎\npemotretan pesawat, pandangan satelit, dan sumber gabungan lain yang tersedia⏎\ndi penyunting ada di pilihan 'Pengaturan Latar' di sebelah kiri.⏎\n⏎\nBiasanya lapisan satelit [Bing Maps](http://www.bing.com/maps/) ditampilkan di⏎\ndi penyunting ini, tapi ketika anda geser atau perbesar tampilan di suatu wilayah baru,⏎\nsumber baru lain juga bisa tersedia. Di beberapa negara, seperti Amerika Serikat,⏎\nPerancis, dan Denmark memiliki citra berkualitas tinggi yang tersedia di beberapa area.⏎\n⏎\nCitra kadang melenceng dari data peta karena ada kesalahan pada⏎\npenyedia data citra. Jika anda melihat banyak jalan yang bergeser dari latarnya,⏎\njangan semerta-merta memindahkan mereka semua ke latar yang pas. Namun, anda bisa menyesuaikan⏎\ncitranya agar pas dengan data yang ada dengan mengklik 'Fix alignment' pada⏎\nbagian bawah Pengaturan Latar.⏎\n" + }, + "intro": { + "navigation": { + "title": "Navigasi", + "drag": "Area peta utama menampilkan data OpenStreetMap pada bagian atas dari latar. Anda dapat bernavigasi dengan menggeser dan mengskrol, seperti peta web lainnya. **Geser petanya!**", + "select": "Fitur peta dapat diwakili dengan tiga cara: dengan titik, garis, atau area. Semua fitur dapat dipilih dengan mengklik mereka. **Klik sebuah titik untuk memilihnya.**", + "header": "Header menunjukan tipe fitur.", + "pane": "Ketika sebuah fitur terpilih, fitur penyunting akan tampil. Header menunjukan tipe fitur dan panel utama yang menunjukan atribut fitur, seperti nama dan alamat. **Tutup fitur penyunting dengan mengklik tombol tutup di bagian kanan atas.**" + }, + "points": { + "title": "Titik", + "add": "Titik dapat digunakan untuk mewakili fitur seperti toko, restoran, dan monumen. Mereka menadakan lokasi pasti, dan menggambarkan ada apa di sana. **Klik tombol Titik untuk menambahkan titik baru.**", + "place": "Titik bisa diletakkan dengan mengklik pada peta. **Letakan titik di atap gedungnya.**", + "search": "Terdapat banyak fitur berbeda yang dapat diwakili oleh titik. Titik yang baru anda tambahkan adalah Cafe. **Pencarian untuk '{name}'**", + "choose": "**Pilih Cafe dari daftar.**", + "describe": "Kini titik bisa ditandai sebagai cafe. Gunakan penyunting fitur, kita dapat tambahkan informasi lebih tentang fitur. **Tambahkan sebuah nama**", + "close": "Penyunting fitur dapat ditutup dengan mengklik tombol tutup. **Tutup penyunting fitur**", + "reselect": "Terkadang titik sudah ada, tapi ada kesalahan atau kurang lengkap. Kita dapat memperbaiki titik yang sudah ada. **Pilih titik yang baru saja anda buat.**", + "fixname": "**Ubah nama dan tutup fitur penyunting.**", + "reselect_delete": "Seluruh fitur pada peta dapat dihapus. **Klik pada titik yang anda buat**", + "delete": "Menu di sekitar titik berisi operasi yang bisa dilakukannya, termasuk menghapus. **Hapus titik**" + }, + "areas": { + "title": "Area", + "add": "Area merupakan bentuk lain yang lebih rinci untuk mewakili sebuah fitur. Mereka memberikan informasi batas wilayah sebuah fitur. Area dapat digunakan untuk banyak tipe fitur yang diwakili titik, bahkan sering lebih disarankan. **Klik tombol Area untuk menambahkan sebuah area baru. **", + "corner": "Area tergambar dengan meletakkan simpul yang menandakan batas suatu area. **Letakan simpul pemula di satu sudut dari tempat-bermain.**", + "place": "Gambar area dengan meletakan lebih banyak simpul. Selesaikan area dengan mengklik pada simpul awal. **Gambar sebuah area untuk tempat bermain.**", + "search": "**Pencarian untuk '{name}'.**", + "choose": "**Pilih Tempat-bermain dari daftar.**", + "describe": "**Tambahkan nama, dan tutup fitur penyunting**" + }, + "lines": { + "title": "Garis", + "add": "Garis biasanya digunakan untuk mewakili fitur seperti jalan, jalan raya, dan sungai. **Klik tombol Garis untuk menambahkan garis baru.**", + "start": "**Mulai garis dengan mengklik pada ujung sebuah jalan.**", + "intersect": "Klik untuk menambahkan lagi simpul pada garis. Anda dapat menggeser peta ketika menggambar jika diperlukan. Jalan, dan banyak tipe lain dari garis, adalah bagian dari jaringan yang lebih besar. Ini penting untuk garis-garis ini untuk terhubung dengan baik agar alat penelusuran rute bisa berjalan. **Klik di Jalan Flower, untuk membuat percabangan yang menghubungkan dua garis.**", + "finish": "Garis bisa diselesaikan dengan mengklik ulang pada simpul terakhir. **Selesaikan menggambar jalan.**", + "road": "**Pilih Jalan dari daftar**", + "residential": "Ada beberapa tipe jalan berbeda, yang paling umum adalah Jalan Perumahan. **Pilih tipe jalan Perumahan**", + "describe": "**Namakan jalan dan tutup fitur penyunting.**", + "restart": "Jalan perlu memotong Jalan Flower." + }, + "startediting": { + "title": "Mulai Menyunting", + "help": "Dokumentasi lebih dan ujicoba tersedia di sini.", + "save": "Jangan lupa menyimpan perubahan secara berkala!", + "start": "Mulai memetakan!" + } + }, "presets": { + "categories": { + "category-landuse": { + "name": "Penggunaan Tanah" + }, + "category-path": { + "name": "Gang" + }, + "category-rail": { + "name": "Rel" + }, + "category-road": { + "name": "Jalan" + }, + "category-route": { + "name": "Rute" + }, + "category-water": { + "name": "Air" + } + }, "fields": { + "access": { + "label": "Akses", + "placeholder": "Tidak diketahui", + "types": { + "access": "Umum", + "motor_vehicle": "Sepeda Motor", + "bicycle": "Sepeda", + "horse": "Kuda" + }, + "options": { + "yes": { + "title": "Diizinkan" + }, + "no": { + "title": "Terlarang", + "description": "Akses terbatas untuk umum" + }, + "permissive": { + "title": "Dibolehkan" + }, + "private": { + "title": "Pribadi" + }, + "destination": { + "title": "Tujuan" + } + } + }, "address": { "label": "Alamat", "placeholders": { + "housename": "Nama rumah", + "number": "123", "street": "Jalan", - "city": "Kota" + "city": "Kota", + "postcode": "Kode Pos" + } + }, + "admin_level": { + "label": "Tingkat Admin" + }, + "aeroway": { + "label": "Tipe" + }, + "amenity": { + "label": "TIpe" + }, + "atm": { + "label": "ATM" + }, + "barrier": { + "label": "Tipe" + }, + "bicycle_parking": { + "label": "Tipe" + }, + "boundary": { + "label": "Tipe" + }, + "building": { + "label": "Bangunan" + }, + "building_area": { + "label": "Bangunan" + }, + "building_yes": { + "label": "Bangunan" + }, + "capacity": { + "label": "Kapasitas" + }, + "cardinal_direction": { + "label": "Arah" + }, + "clock_direction": { + "label": "Arah", + "options": { + "clockwise": "Searah Jarum Jam", + "anticlockwise": "Berlawanan Jarum Jam" } + }, + "collection_times": { + "label": "Waktu Pengumpulan" + }, + "construction": { + "label": "Tipe" + }, + "country": { + "label": "Negara" + }, + "crossing": { + "label": "Tipe" + }, + "cuisine": { + "label": "Masakan" + }, + "denomination": { + "label": "Satuan" + }, + "denotation": { + "label": "Penunjuk" + }, + "description": { + "label": "Deskripsi" + }, + "elevation": { + "label": "Ketinggian" + }, + "emergency": { + "label": "Darurat" + }, + "entrance": { + "label": "Tipe" + }, + "fax": { + "label": "Faks" + }, + "fee": { + "label": "Biaya" + }, + "fixme": { + "label": "Perbaiki Saya" + }, + "highway": { + "label": "TIpe" + }, + "historic": { + "label": "TIpe" + }, + "internet_access": { + "label": "Akses Internet", + "options": { + "wlan": "Wifi", + "wired": "Kabel", + "terminal": "Terminal" + } + }, + "landuse": { + "label": "Tipe" + }, + "layer": { + "label": "Lapis" + }, + "leisure": { + "label": "Tipe" + }, + "levels": { + "label": "Tingkatan" + }, + "location": { + "label": "Lokasi" + }, + "man_made": { + "label": "Tipe" + }, + "maxspeed": { + "label": "Batas Kecepatan" + }, + "name": { + "label": "Nama", + "placeholder": "Nama yang umum (jika ada)" + }, + "natural": { + "label": "Alami" + }, + "network": { + "label": "Jaringan" + }, + "note": { + "label": "Catatan" + }, + "office": { + "label": "Tipe" + }, + "oneway": { + "label": "Satu Arah" + }, + "oneway_yes": { + "label": "Satu Arah" + }, + "opening_hours": { + "label": "Jam" + }, + "operator": { + "label": "Operator" + }, + "parking": { + "label": "Tipe" + }, + "phone": { + "label": "Telepon" + }, + "place": { + "label": "Tipe" + }, + "power": { + "label": "Tipe" + }, + "railway": { + "label": "Tipe" + }, + "ref": { + "label": "Referensi" + }, + "relation": { + "label": "Tipe" + }, + "religion": { + "label": "Agama", + "options": { + "christian": "Kristen", + "muslim": "Islam", + "buddhist": "Budha", + "jewish": "Yahudi", + "hindu": "Hindu", + "shinto": "Shinto", + "taoist": "Tao" + } + }, + "restriction": { + "label": "Tipe" + }, + "route": { + "label": "Tipe" + }, + "route_master": { + "label": "Tipe" + }, + "service": { + "label": "Tipe" + }, + "shelter": { + "label": "Halte" + }, + "shop": { + "label": "Tipe" + }, + "source": { + "label": "Sumber" + }, + "sport": { + "label": "Olahraga" + }, + "structure": { + "label": "Struktur", + "placeholder": "Tak Diketahui", + "options": { + "bridge": "Jembatan", + "tunnel": "Terowongan" + } + }, + "surface": { + "label": "Permukaan" + }, + "tourism": { + "label": "Tipe" + }, + "towertype": { + "label": "Tipe Tower" + }, + "tracktype": { + "label": "Tipe" + }, + "water": { + "label": "Tipe" + }, + "waterway": { + "label": "Tipe" + }, + "website": { + "label": "Website", + "placeholder": "http://contoh.com/" + }, + "wetland": { + "label": "Tipe" + }, + "wheelchair": { + "label": "Akses Kursi Roda" + }, + "wikipedia": { + "label": "Wikipedia" + }, + "wood": { + "label": "Tipe" } }, "presets": { + "address": { + "name": "Alamat" + }, + "aeroway": { + "name": "Landas pacu" + }, + "aeroway/aerodrome": { + "name": "Bandar udara" + }, + "aeroway/gate": { + "name": "Gerbang Bandar Udara" + }, + "aeroway/hangar": { + "name": "Hangar" + }, + "aeroway/helipad": { + "name": "Helipad" + }, + "aeroway/runway": { + "name": "Landaspacu" + }, + "aeroway/taxiway": { + "name": "Jalur taksi" + }, + "aeroway/terminal": { + "name": "Terminal Bandarudara" + }, + "amenity": { + "name": "Keramahan" + }, + "amenity/atm": { + "name": "ATM" + }, + "amenity/bank": { + "name": "Bank" + }, + "amenity/bar": { + "name": "Bar" + }, + "amenity/bicycle_parking": { + "name": "Parkir Sepeda" + }, + "amenity/bicycle_rental": { + "name": "Penyewaan Sepeda" + }, + "amenity/cafe": { + "name": "Cafe" + }, + "amenity/car_wash": { + "name": "Pencucian Mobil" + }, + "amenity/cinema": { + "name": "Bioskop" + }, + "amenity/college": { + "name": "Kampus" + }, + "amenity/courthouse": { + "name": "Pengadilan" + }, "amenity/embassy": { "name": "Kedutaan besar" }, + "amenity/fast_food": { + "name": "Makanan Cepat Saji" + }, + "amenity/fire_station": { + "name": "Kantor Pemadam Kebakaran" + }, + "amenity/fuel": { + "name": "Pom Bensin" + }, + "amenity/grave_yard": { + "name": "Kuburan" + }, + "amenity/hospital": { + "name": "Rumah Sakit" + }, + "amenity/kindergarten": { + "name": "Taman Kanak-kanak" + }, + "amenity/library": { + "name": "Perpustakaan" + }, + "amenity/marketplace": { + "name": "Pasar" + }, + "amenity/parking": { + "name": "Parkir" + }, + "amenity/pharmacy": { + "name": "Farmasi" + }, + "amenity/place_of_worship": { + "name": "Tempat Beribadah" + }, + "amenity/place_of_worship/buddhist": { + "name": "Candi Budha" + }, + "amenity/place_of_worship/christian": { + "name": "Gereja" + }, + "amenity/place_of_worship/jewish": { + "name": "Sinagoga" + }, + "amenity/place_of_worship/muslim": { + "name": "Mesjid" + }, + "amenity/police": { + "name": "Polisi" + }, + "amenity/post_box": { + "name": "Kotak surat" + }, + "amenity/post_office": { + "name": "Kantor Pos" + }, + "amenity/pub": { + "name": "Pub" + }, + "amenity/restaurant": { + "name": "Restoran" + }, + "amenity/school": { + "name": "Sekolah" + }, + "amenity/swimming_pool": { + "name": "Kolam Renang" + }, + "amenity/telephone": { + "name": "Telepon" + }, + "amenity/theatre": { + "name": "Teater" + }, + "amenity/toilets": { + "name": "Toilet" + }, + "amenity/townhall": { + "name": "Balai Kota" + }, + "amenity/university": { + "name": "Universitas" + }, + "amenity/waste_basket": { + "name": "Tong Sampah" + }, + "area": { + "name": "Area" + }, + "barrier/entrance": { + "name": "Pintu Masuk" + }, + "barrier/gate": { + "name": "Gerbang" + }, + "barrier/retaining_wall": { + "name": "Dinding penahan" + }, + "barrier/wall": { + "name": "Dinding" + }, + "boundary/administrative": { + "name": "Batas Administrasi" + }, + "building": { + "name": "Bangunan" + }, + "building/apartments": { + "name": "Apartemen" + }, "building/entrance": { "name": "Masuk" + }, + "building/house": { + "name": "Rumah" + }, + "emergency/phone": { + "name": "Telepon Darurat" + }, + "entrance": { + "name": "Pintu Masuk" + }, + "highway": { + "name": "Jalan Raya" + }, + "highway/bus_stop": { + "name": "Pemberhentian Bis" + }, + "highway/crossing": { + "name": "Penyebrangan" + }, + "highway/cycleway": { + "name": "Jalur Sepeda" + }, + "highway/footway": { + "name": "Jalur Pejalan Kaki" + }, + "highway/living_street": { + "name": "Jalan TInggal" + }, + "highway/motorway": { + "name": "Jalur Motor" + }, + "highway/path": { + "name": "Jalur" + }, + "highway/pedestrian": { + "name": "Pejalan kaki" + }, + "highway/primary": { + "name": "Jalan Utama" + }, + "highway/residential": { + "name": "Jalan Perumahan" + }, + "highway/secondary": { + "name": "Jalan Sekunder" + }, + "highway/service": { + "name": "Jalan Layanan" + }, + "highway/service/emergency_access": { + "name": "Akses Darurat" + }, + "highway/steps": { + "name": "Titian" + }, + "highway/tertiary": { + "name": "Jalan Tersier" + }, + "highway/track": { + "name": "Titian" + }, + "highway/traffic_signals": { + "name": "Lampu Lalu lintas" + }, + "highway/trunk": { + "name": "Jalan Utama" + }, + "highway/turning_circle": { + "name": "Putaran" + }, + "highway/unclassified": { + "name": "Jalan Tak Diklasifikasi" + }, + "historic": { + "name": "Situs Bersejarah" + }, + "historic/archaeological_site": { + "name": "Situs arkeologi" + }, + "historic/castle": { + "name": "Kastil" + }, + "historic/monument": { + "name": "Monumen" + }, + "landuse": { + "name": "Penggunaan Tanah" + }, + "landuse/allotments": { + "name": "Peruntukan" + }, + "landuse/basin": { + "name": "Cekungan" + }, + "landuse/cemetery": { + "name": "Kuburan" + }, + "landuse/commercial": { + "name": "Komersil" + }, + "landuse/construction": { + "name": "Konstruksi" + }, + "landuse/farm": { + "name": "Ternak" + }, + "landuse/farmyard": { + "name": "Peternakan" + }, + "landuse/forest": { + "name": "Hutan" + }, + "landuse/grass": { + "name": "Rumput" + }, + "landuse/industrial": { + "name": "Industri" + }, + "landuse/meadow": { + "name": "Padang Rumput" + }, + "landuse/orchard": { + "name": "Kebun Buah" + }, + "landuse/quarry": { + "name": "Pertambangan" + }, + "landuse/residential": { + "name": "Pemukiman" + }, + "landuse/vineyard": { + "name": "Kebun Anggur" + }, + "leisure": { + "name": "Rekreasi" + }, + "leisure/garden": { + "name": "Kebun" + }, + "leisure/golf_course": { + "name": "Lapangan Golf" + }, + "leisure/park": { + "name": "Taman" + }, + "leisure/pitch": { + "name": "Lapangan Olahraga" + }, + "leisure/pitch/american_football": { + "name": "Lapangan Rugby" + }, + "leisure/pitch/basketball": { + "name": "Lapangan Basket" + }, + "leisure/pitch/soccer": { + "name": "Lapangan Bola" + }, + "leisure/pitch/tennis": { + "name": "Lapangan Tenis" + }, + "leisure/pitch/volleyball": { + "name": "Lapangan Voli" + }, + "leisure/playground": { + "name": "Lapangan Bermain" + }, + "leisure/stadium": { + "name": "Stadion" + }, + "leisure/swimming_pool": { + "name": "Kolam Renang" + }, + "line": { + "name": "Garis" + }, + "man_made": { + "name": "Buatan manusia" + }, + "man_made/lighthouse": { + "name": "Mercusuar" + }, + "man_made/pier": { + "name": "Dermaga" + }, + "man_made/survey_point": { + "name": "Titik Survei" + }, + "man_made/tower": { + "name": "Menara" + }, + "man_made/water_tower": { + "name": "Tower Air" + }, + "natural": { + "name": "Alami" + }, + "natural/bay": { + "name": "Teluk" + }, + "natural/beach": { + "name": "Pantai" + }, + "natural/cliff": { + "name": "Jurang" + }, + "natural/coastline": { + "name": "Garis Pantai" + }, + "natural/glacier": { + "name": "Sungai Es" + }, + "natural/grassland": { + "name": "Padang Rumput" + }, + "natural/heath": { + "name": "Tanah kosong" + }, + "natural/peak": { + "name": "Puncak" + }, + "natural/scrub": { + "name": "Belukar" + }, + "natural/spring": { + "name": "Mata air" + }, + "natural/tree": { + "name": "Pohon" + }, + "natural/water": { + "name": "Air" + }, + "natural/water/lake": { + "name": "Danau" + }, + "natural/water/pond": { + "name": "Empang" + }, + "natural/water/reservoir": { + "name": "Serapan Air" + }, + "natural/wetland": { + "name": "Lahan Basah" + }, + "natural/wood": { + "name": "Hutan" + }, + "office": { + "name": "Kantor" + }, + "place": { + "name": "Tempat" + }, + "place/city": { + "name": "Kota" + }, + "place/hamlet": { + "name": "Dusun" + }, + "place/island": { + "name": "Pulau" + }, + "place/locality": { + "name": "Daerah Sekitar" + }, + "place/town": { + "name": "Kota" + }, + "place/village": { + "name": "Desa" + }, + "point": { + "name": "Titik" + }, + "railway": { + "name": "Jalur Rel" + }, + "railway/platform": { + "name": "Peron Kereta Api" + }, + "railway/rail": { + "name": "Rel Kereta" + }, + "railway/station": { + "name": "Stasiun Kereta" + }, + "railway/subway": { + "name": "Terowongan" + }, + "railway/subway_entrance": { + "name": "Pintu Terowongan" + }, + "relation": { + "name": "Relasi" + }, + "route/ferry": { + "name": "Rute Fery" + }, + "shop": { + "name": "Toko" + }, + "shop/alcohol": { + "name": "Toko Minuman" + }, + "shop/bakery": { + "name": "Toko Roti" + }, + "shop/beauty": { + "name": "Salon Kecantikan" + }, + "shop/bicycle": { + "name": "Toko Sepeda" + }, + "shop/books": { + "name": "Toko Buku" + }, + "shop/boutique": { + "name": "Butik" + }, + "shop/butcher": { + "name": "Penjagalan" + }, + "shop/car": { + "name": "Dealer Mobil" + }, + "shop/car_repair": { + "name": "Bengkel Mobil" + }, + "shop/clothes": { + "name": "Toko Baju" + }, + "shop/computer": { + "name": "Toko Komputer" + }, + "shop/electronics": { + "name": "Toko Elektronik" + }, + "shop/florist": { + "name": "Toko Bunga" + }, + "shop/furniture": { + "name": "Toko Furnitur" + }, + "shop/gift": { + "name": "Toko Hadiah" + }, + "shop/hardware": { + "name": "Toko Perkakas" + }, + "shop/jewelry": { + "name": "Toko Perhiasan" + }, + "shop/laundry": { + "name": "Laundri" + }, + "shop/mall": { + "name": "Mall" + }, + "shop/mobile_phone": { + "name": "Toko Handphone" + }, + "shop/motorcycle": { + "name": "Dealer Motor" + }, + "shop/music": { + "name": "Toko Musik" + }, + "shop/optician": { + "name": "Optik" + }, + "shop/outdoor": { + "name": "Toko Outdoor" + }, + "shop/pet": { + "name": "Toko Peliharaan" + }, + "shop/shoes": { + "name": "Toko Sepatu" + }, + "shop/sports": { + "name": "Toko Olahraga" + }, + "shop/stationery": { + "name": "Toko Perlengkapan Kantor" + }, + "shop/supermarket": { + "name": "Supermarket" + }, + "shop/toys": { + "name": "Toko Mainan" + }, + "shop/travel_agency": { + "name": "Biro Perjalanan" + }, + "shop/tyres": { + "name": "Toko Ban" + }, + "tourism": { + "name": "Wisata" + }, + "tourism/artwork": { + "name": "Karyaseni" + }, + "tourism/attraction": { + "name": "Atraksi Wisata" + }, + "tourism/camp_site": { + "name": "Tempat Berkemah" + }, + "tourism/hotel": { + "name": "Hotel" + }, + "tourism/information": { + "name": "Informasi" + }, + "tourism/motel": { + "name": "Motel" + }, + "tourism/museum": { + "name": "Museum" + }, + "tourism/picnic_site": { + "name": "Tempat Piknik" + }, + "tourism/viewpoint": { + "name": "Titik Pandang" + }, + "tourism/zoo": { + "name": "Kebun Binatang" + }, + "type/boundary": { + "name": "Batas" + }, + "type/boundary/administrative": { + "name": "Batas Administrasi" + }, + "type/multipolygon": { + "name": "Banyak-poligon" + }, + "type/route": { + "name": "Rute" + }, + "type/route/bicycle": { + "name": "Rute Sepeda" + }, + "type/route/bus": { + "name": "Rute Bis" + }, + "type/route/ferry": { + "name": "Rute Feri" + }, + "type/route/foot": { + "name": "Rute Jalan Kaki" + }, + "type/route/pipeline": { + "name": "Rute Pipa" + }, + "type/route/power": { + "name": "Rute Energi Listrik" + }, + "type/route/road": { + "name": "Rute Jalan" + }, + "type/route/train": { + "name": "Rute Kereta" + }, + "type/route/tram": { + "name": "Rute Trem" + }, + "vertex": { + "name": "Lainnya" + }, + "waterway": { + "name": "Jalur Air" + }, + "waterway/canal": { + "name": "Kanal" + }, + "waterway/dam": { + "name": "Bendungan" + }, + "waterway/river": { + "name": "Sungai" } } } diff --git a/vendor/assets/iD/iD/locales/is.json b/vendor/assets/iD/iD/locales/is.json index 8e3bb1223..dfd169d36 100644 --- a/vendor/assets/iD/iD/locales/is.json +++ b/vendor/assets/iD/iD/locales/is.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Bætti punkti við.", - "vertex": "Bætti hnút við leið." + "vertex": "Bætti hnút við leið.", + "relation": "Bætti við tengslum." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Hætti við að teikna." }, + "change_role": { + "annotation": "Breytti hlutverki tengds aðila." + }, "change_tags": { "annotation": "Breytti merkingum." }, @@ -84,7 +88,14 @@ "area": "Eyddi svæði.", "relation": "Eyddi tengslum.", "multiple": "Eyddi {n} hlutum." - } + }, + "incomplete_relation": "Ekki er hægt að eyða þessum hlut því að hann er ekki fullhlaðinn." + }, + "add_member": { + "annotation": "Bætti við vensl" + }, + "delete_member": { + "annotation": "Fjarlægði úr venslum" }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "Sameinaði {n} línur.", "not_eligible": "Það er ekki hægt að samfella þessa hluti.", - "not_adjacent": "Ekki er hægt að samfella þessar línur því að þær tengjast ekki hvor annari." + "not_adjacent": "Ekki er hægt að samfella þessar línur því að þær tengjast ekki hvor annari.", + "restriction": "Ekki er hægt að sameina þessar línur því að önnur þeirra er hluti af \"{relation}\" venslunum." }, "move": { "title": "Færa", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Ekkert til að hætta við.", "nothing_to_redo": "Ekkert til að endurtaka.", + "tooltip_keyhint": "Flýtival:", "just_edited": "Þú hefur breytt OpenStreetMap!", "browser_notice": "Þessi ritill er studdur af Firefox, Chrome, Safari, Opera og Internet Explorer 9 og betri. Vinsamlegast uppfærðu vafrann þinn eða notaðu Potlatch 2 til að breyta kortinu.", "view_on_osm": "Skoða á OSM", - "zoom_in_edit": "þysja inn til að breyta kortinu", + "translate": { + "translate": "Þýða", + "localized_translation_label": "Margtyngt nafn", + "localized_translation_language": "Veldu tungumál", + "localized_translation_name": "Nafn" + }, + "zoom_in_edit": "Þysja inn til að breyta", "logout": "útskrá", "loading_auth": "Tengist við OpenStreetMap...", "report_a_bug": "tilkynna villu", @@ -172,7 +191,8 @@ "title": "Vista breytingar", "description_placeholder": "Stutt lýsing á breytingum þínum", "message_label": "Staðfesta boð", - "upload_explanation": "Breytingarnar sem þú gerir sem {user} verða sýnilegar á öllum kortum sem nota OpenStreetMap gögn.", + "upload_explanation": "Breytingarnar sem þú gerir verða sýnilegar á öllum kortum sem nota OpenStreetMap gögn.", + "upload_explanation_with_user": "Breytingarnar sem þú gerir sem {user} verða sýnilegar á öllum kortum sem nota OpenStreetMap gögn.", "save": "Vista", "cancel": "Hætta við", "warnings": "Aðvaranir", @@ -181,13 +201,13 @@ "created": "Búið til" }, "contributors": { - "list": "Innsent af {users}", - "truncated_list": "Innsent af {users} og {count} öðrum" + "list": "Breytingar frá {users}", + "truncated_list": "Breytingar frá {users} og {count} öðrum" }, "geocoder": { - "title": "Finna stað", - "placeholder": "Finna stað", - "no_results": "Fann ekki stað með nafninu '{name}'" + "search": "Leita hnattrænt...", + "no_results_visible": "Engar niðurstöður á sýndu korti", + "no_results_worldwide": "Engar niðurstöður fundust" }, "geolocate": { "title": "Sýna mína staðsetningu" @@ -196,16 +216,22 @@ "no_documentation_combination": "Það er ekki til skjölun fyrir þessar samsettu merkingar", "no_documentation_key": "Það er ekki til skjölun fyrir þennan efnislykil", "show_more": "Sýna meira", - "new_tag": "Ný merking", "view_on_osm": "Skoða á openstreetmap.org", - "editing_feature": "Breyti {feature}", "all_tags": "Öll merki", + "all_members": "Allir meðlimir", + "all_relations": "Öll tengsl", + "new_relation": "Ný tengsl...", + "role": "Hlutverk", "choose": "Veldu tegund", "results": "{n} niðurstöður fyrir {leit}", "reference": "Skoða á OpenStreetMap Wiki", - "back_tooltip": "Breyta tegund", + "back_tooltip": "Breyta eigindi", "remove": "Fjarlægja", - "search": "Leita" + "search": "Leita", + "unknown": "Óþekkt", + "incomplete": "", + "feature_list": "Leitareigindi", + "edit": "Breyta eigindi" }, "background": { "title": "Bakgrunnur", @@ -228,8 +254,18 @@ "uploading": "Hleð breytingum inn á OpenStreetMap.", "unsaved_changes": "Þú átt óvistaðar breytingar" }, + "success": { + "edited_osm": "Þú breyttir OSM!", + "facebook": "Deila á Facebook", + "tweet": "Tísta", + "okay": "Í lagi" + }, + "confirm": { + "okay": "Í lagi" + }, "splash": { "welcome": "Velkomin/n í iD ritil OpenStreetMap", + "text": "iD er notandavænt tæki til að bæta við besta fría kortagrunn heimsins. Þetta er þróunarútgáfa {version}. Þú getur fengið meiri upplýsingar á vefnum {website} og tilkynnt villur {github}.", "walkthrough": "Skoða leiðarvísir", "start": "Breyta núna" }, @@ -268,18 +304,22 @@ "gps": "# GPS\n\nGPS gögn eru þau sem þykja öruggust á OpenStreetMap. Þessi ritill\nstyður staðværa ferla - '.gpx' skrár á tölvu þinni. Þú getur safnað\nþess háttar staðværum ferlum með ýmsum snjallsímaforritum sem og \nöðrum GPS-tækjum.\n\nHægt er að lesa sér til um þetta á \n[Surveying with a GPS](http://learnosm.org/en/beginner/using-gps/).\n\nTil að nota GPX-slóð við kortagerð, veldu þá GPX skrána og dragðu inn\ná kortaritilinn. Ef ritillinn þekkir skrána þá bætist ferillinn við sem \nskærgræn lína. Smelltu á 'Bakgrunnsstillingar' valkostina vinstra megin\ntil að slökkva á eða þysja inn á þetta nýja GPX-lag.\n\nGPX-ferillinn er ekki sendur beint inn á OpenStreetMap - besta leiðin \ntil að nota hann er að draga eftir honum á kortinu fyrir það sem þú \nvilt bæta við.\n", "imagery": "# Loftmyndir\n\nLoftmyndir eru mikilvægt tól við kortagerð. Samblöndu af\nmyndum teknum af flugvélum, gervihnöttum og öðrum aðferðum\ner hægt að sjá í ritlinum undir 'Bakgrunnsstillingar' til vinstri.\n\nSjálfgefin stilling er að sýna [Bing Maps](http://www.bing.com/maps/) \ngervihnattamynd í ritlinum, en þegar þú færir þig til á kortinu\ngeta aðrar gagnalindir bæst við. Sum lönd, til dæmis Bandaríkin,\nFrakkland og Danmörk, eru með mikið safn loftmynda fyrir sum svæði.\n\nLoftmyndir eru stundum hliðraðar frá kortagögnum vegna mistaka\nhjá þeim sem útvega loftmyndir. Ef þú sérð að margir vegir stangast\ná við loftmyndina, ekki færa þá alla svo þeir passi við \nloftmyndina, þess í stað geturðu fært loftmyndina til svo hún \nstemmi við núverandi gögn. Þú smellir þá á 'Laga hliðrun' neðst\ná bakgrunnsstillingavalmyndinni.\n", "addresses": "# Heimilisföng\n\nHeimilisföng eru einhverjar nytsömustu upplýsingarnar sem hægt er að setja á kort.\n\nÞó að heimilisföng tilheyri yfirleitt götum, þá tilheyra þau húsunum sjálfum í\nOpenStreetMap, merkt inn á byggingar og staði meðfram götum.\n\nÞú getur bætt heimimlisföngum við bæði byggingar sem eru merktar inn sem svæði\nsem og byggingar sem eru merktar inn sem punktar. Best er að heimilisföngin\nséu sett inn af þeim sem þekkja staðhætti vel - eins og með annað þá er ekki \nleyfilegt að afrita heimilisföng af öðrum vefjum, til að mynda er bannað að \nafrita af Google Maps.\n", - "inspector": "# Að nota rýninn\n\nRýnirinn er viðmótið sem birtist hægra megin á síðunni þegar hlutur er \nvalinn, hann leyfir þér að breyta upplýsingum viðkomandi hlutar.\n\n### Velja tegund\n\nEftir að þú bætir við punkti, línu eða svæði, þá getur þú valið hverrar\ntegundar viðkomandi hlutur er, hvort það sé þjóðvegur eða húsagata, \nstórmarkaður eða kaffihús. Rýnirinn sýnir algengar tegundir og þú\ngetur fundið fleiri með því að slá inn í leitarboxið.\n\nSmelltu á 'i' neðst í hægra horni tegundartáknsins til að sjá meira um\nviðkomandi tegund. Smelltu á takka til að velja viðkomandi tegund.\n\n### Form og merkingar\n\nEftir að þú velur tegund, eða þegar þú velur hlut sem er þegar búið að \nvelja fyrir, þá mun rýnirinn sýna svæði með merkingum, til dæmis \nnafn fyrirtæki og heimilisfang.\n\nFyrir neðan svæðin sérðu lítil tákn, þú getur smellt á þau til að bæta\nvið frekari upplýsingum, til dæmis tengli á upplýsingar um hlutinn á\n[Wikipediu](http://www.wikipedia.org/), upplýsingar um aðgengi fatlaðra\nog fleira.\n\nNeðst í rýninum geturðu smellt á 'Fleiri merkingar' til að bæta við \nöðrum merkingum. [Taginfo](http://taginfo.openstreetmap.org/) er góður\nstaður til að kynna sér algengar merkingar.\n\nBreytingar sem þú gerir í rýninum taka þegar gildi á kortinu.\nÞú getur afturkallað þær með því að ýta á 'Hætta við' takkann.\n\n### Loka rýninum\n\nÞú getur lokað rýninum með því að smella á x-ið efst til hægri, \nmeð því að ýta á 'Escape' á lyklaborðinu eða smella bara á kortið.\n" + "inspector": "# Að nota rýninn\n\nRýnirinn er viðmótið sem birtist hægra megin á síðunni þegar hlutur er \nvalinn, hann leyfir þér að breyta upplýsingum viðkomandi hlutar.\n\n### Velja tegund\n\nEftir að þú bætir við punkti, línu eða svæði, þá getur þú valið hverrar\ntegundar viðkomandi hlutur er, hvort það sé þjóðvegur eða húsagata, \nstórmarkaður eða kaffihús. Rýnirinn sýnir algengar tegundir og þú\ngetur fundið fleiri með því að slá inn í leitarboxið.\n\nSmelltu á 'i' neðst í hægra horni tegundartáknsins til að sjá meira um\nviðkomandi tegund. Smelltu á takka til að velja viðkomandi tegund.\n\n### Form og merkingar\n\nEftir að þú velur tegund, eða þegar þú velur hlut sem er þegar búið að \nvelja fyrir, þá mun rýnirinn sýna svæði með merkingum, til dæmis \nnafn fyrirtæki og heimilisfang.\n\nFyrir neðan svæðin sérðu lítil tákn, þú getur smellt á þau til að bæta\nvið frekari upplýsingum, til dæmis tengli á upplýsingar um hlutinn á\n[Wikipediu](http://www.wikipedia.org/), upplýsingar um aðgengi fatlaðra\nog fleira.\n\nNeðst í rýninum geturðu smellt á 'Fleiri merkingar' til að bæta við \nöðrum merkingum. [Taginfo](http://taginfo.openstreetmap.org/) er góður\nstaður til að kynna sér algengar merkingar.\n\nBreytingar sem þú gerir í rýninum taka þegar gildi á kortinu.\nÞú getur afturkallað þær með því að ýta á 'Hætta við' takkann.\n\n### Loka rýninum\n\nÞú getur lokað rýninum með því að smella á x-ið efst til hægri, \nmeð því að ýta á 'Escape' á lyklaborðinu eða smella bara á kortið.\n", + "buildings": "# Byggingar\n\nOpenStreetMap er stærsta gagnasafn heims með byggingum. Þú getur\nbætt við þetta gagnasafn.\n\n### Velja\n\nÞú getur valið byggingu með því að ýta á útlínur hennar. Þetta \nlýsir upp bygginguna og opnar tækjaslá sem og valmynd sem hefur\nað geyma frekari upplýsingar um bygginguna.\n\n### Breyta\n\nStundum eru byggingar vitlaust staðsettar eða með vitlausum\nupplýsingum.\n\nTil að færa byggingu í einu lagi er hún valin og svo smellt á 'Færa'\ntólið. Færðu músina til að hliðra byggingunni og smelltu svo þegar\nhún er komin á réttan stað.\n\n### Búa til\n\nÞegar byggingum er bætt við kort er hægt að nota bæði svæði og \npunkta. Þumalputtareglan er sú að nota svæði fyrir byggingu þegar \nhægt er, og merkja svo þau fyrirtæki, stofnanir og annað sem \nstarfa þar sem punkta innan svæðisins.\n\nBúðu til byggingu sem svæði með því að ýta á takkann 'Svæði' efst til vinstri, smelltu svo þar sem byggingin byrjar og merktu\nþannig útlínur hennar. Þú klárar bygginguna svo með því að tengja\nsíðasta hnútinn við fyrsta hnútinn eða með því að ýta á 'Enter'\ná lyklaborðinu.\n\n### Eyða\n\nEf að bygging er út úr kú - þú sérð að hún er ekki til á \nloftmyndinni og hefur helst séð með eigin augum að hún er ekki til\nstaðar - þá geturðu eytt henni af kortinu. Farðu varlega þegar þú\neyðir hlutum - breytingarnar munu sjást hjá öllum sem nota kortið\nog það getur verið að loftmyndin sé bara gömul og byggingin ný.\n\nÞú getur eytt byggingu með því að velja hana, ýta svo á \nruslatunnutáknið eða með því að ýta á 'Delete' á lyklaborðinu.\n" }, "intro": { "navigation": { + "title": "Leiðarvísun", "drag": "Kortið sýnir OpenStreetMap gögn ofan á bakgrunni. Þú getur flakkað um með því að draga\nog skruna, rétt eins og á öðrum vefkortum. **Dragðu kortið!**", "select": "Hlutir á kortinu samanstanda af einhverju af þessu þrennu: punktar, línur eða svæði. Hægt er að velja hvaða hlut á kortinu með því að smella á hann. ** Smelltu á punktinn til að velja hann.**", "header": "Titillinn sýnir tegund hlutarins.", "pane": "Þegar hlutur er valinn birtist hliðarvalmynd. Efst má sjá tegund hlutar og þar fyrir neðan er hægt að sjá stillingar hans, til dæmis nafn og heimilisfang. **Lokaðu þessari valmynd með x-inu efst til hægri.**" }, "points": { + "title": "Punktar", "add": "Punktar geta táknað hluti eins og verslanir, veitingahús og minnismerki. Þeir merkja ákveðinn stað og lýsa því hvað er þar. **Smelltu á 'Punktur' takkann til að bæta við nýjum punkti.**", "place": "Hægt er að bæta punkti við með því að smella á kortið. **Settu punktinn ofan á bygginguna.**", + "search": "Það eru margvíslegir hlutir sem punktar geta staðið fyrir. Punkturinn sem þú varst að bæta við er kaffihús. **Leitaðu að '{name}'**", "choose": "**Veldu kaffihús af listanum.**", "describe": "Punkturinn er nú merktur sem kaffihús. Notaðu valmyndina, þá er hægt að bæta við fleiri upplýsingum. **Bættu nafni við**", "close": "Hægt er að loka valmyndinni með því að ýta á x-ið efst til hægri. **Lokaðu valmyndinni**", @@ -289,13 +329,16 @@ "delete": "Valmyndin í kringum punktinn geymir þær aðgerðir sem hægt er að gera á honum, þar á meðal að eyða. **Eyddu punktinum.**" }, "areas": { + "title": "Svæði", + "add": "Svæði eru nákvæmari leið til að tákna hluti. Þau sýna ytri mörk hlutarins. Svæði er hægt að nota fyrir flestallt það sem punktar sýna, og eru oft fyrsta val. **Smelltu á takkann 'Svæði' til að bæta nýju svæði við**", "corner": "Svæði eru dregin með því að setja niður hnúta sem tákna ytri mörk svæðisins. **Settu byrjunarhnútinn í eitt horn leiksvæðisins.**", "place": "Teiknaðu svæðið með því að setja fleiri hnúta á kortið. Kláraðu svæðið með því að smella í lokin á upphafshnútinn. **Teiknaðu svæði fyrir leikvöllinn.**", - "search": "**Leitaðu að Leikvöllur**", + "search": "**Leita að '{name}'.**", "choose": "**Veldu leikvöll af listanum.**", "describe": "**Bættu nafni við og lokaðu valmyndinni**" }, "lines": { + "title": "Línur", "add": "Línur eru notaðar til að tákna hluti eins og vegi, lestarteina og árfarvegi. **Smelltu á takkann 'Lína' til að bæta nýrri línu við.**", "start": "**Byrjaðu línuna með því að smella á enda vegarins.**", "intersect": "Smelltu til að bæta fleiri hnútum við línuna. Þú getur dregið kortið til á meðan ef þarf. Vegir, og margar aðrar línur, eru hluti af stærra neti. Það er mikilvægt að þessar línur tengist rétt saman svo að leiðarvísiforrit virki rétt. **Smelltu á Flower Street til að búa til vegamót með því að tengja línurnar saman.**", @@ -306,6 +349,7 @@ "restart": "Vegurinn þarf að eiga vegamót við Flower Street." }, "startediting": { + "title": "Byrja að breyta", "help": "Nánari skjölun og þessi leiðarvísir eru tiltæk hér.", "save": "Ekki gleyma að vista reglulega breytingar sem þú gerir.", "start": "Kortameistaratíð þín er hafin!" @@ -325,6 +369,9 @@ "category-road": { "name": "Vegur" }, + "category-route": { + "name": "Leið" + }, "category-water": { "name": "Vatn" } @@ -332,6 +379,7 @@ "fields": { "access": { "label": "Aðgangur", + "placeholder": "Óþekkt", "types": { "access": "Almennt", "foot": "Fótgangandi", @@ -394,6 +442,9 @@ "bicycle_parking": { "label": "Tegund" }, + "boundary": { + "label": "Tegund" + }, "building": { "label": "Bygging" }, @@ -404,7 +455,8 @@ "label": "Bygging" }, "capacity": { - "label": "Áhorfendafjöldi/Rýmd" + "label": "Áhorfendafjöldi/Rýmd", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "Átt" @@ -437,6 +489,9 @@ "denotation": { "label": "Hlutverk" }, + "description": { + "label": "Lýsing" + }, "elevation": { "label": "Hæð" }, @@ -447,11 +502,15 @@ "label": "Tegund" }, "fax": { - "label": "Myndsími" + "label": "Myndsími", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "Gjald" }, + "fixme": { + "label": "Lagaðu mig" + }, "highway": { "label": "Tegund" }, @@ -479,7 +538,8 @@ "label": "Tegund" }, "lanes": { - "label": "Akreinar" + "label": "Akreinar", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Lag" @@ -488,7 +548,8 @@ "label": "Tegund" }, "levels": { - "label": "Hæðir" + "label": "Hæðir", + "placeholder": "2, 4, 6..." }, "location": { "label": "Staðsetning" @@ -497,10 +558,12 @@ "label": "Tegund" }, "maxspeed": { - "label": "Hraðatakmörkun" + "label": "Hraðatakmörkun", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Nafn" + "label": "Nafn", + "placeholder": "Almannanafn (ef eitthvað)" }, "natural": { "label": "Náttúrulegt" @@ -533,7 +596,8 @@ "label": "Tegund" }, "phone": { - "label": "Sími" + "label": "Sími", + "placeholder": "+31 42 123 4567" }, "place": { "label": "Tegund" @@ -547,6 +611,9 @@ "ref": { "label": "Heimildir" }, + "relation": { + "label": "Tegund" + }, "religion": { "label": "Trúarbrögð", "options": { @@ -559,6 +626,15 @@ "taoist": "Tao" } }, + "restriction": { + "label": "Tegund" + }, + "route": { + "label": "Tegund" + }, + "route_master": { + "label": "Tegund" + }, "sac_scale": { "label": "Erfiðleikastig" }, @@ -579,6 +655,7 @@ }, "structure": { "label": "Mannvirki", + "placeholder": "Óþekkt", "options": { "bridge": "Brú", "tunnel": "Göng", @@ -611,7 +688,8 @@ "label": "Tegund" }, "website": { - "label": "Vefsvæði" + "label": "Vefsvæði", + "placeholder": "http://daemi.is/" }, "wetland": { "label": "Tegund" @@ -627,16 +705,19 @@ } }, "presets": { + "address": { + "name": "Heimilisfang", + "terms": "" + }, "aeroway": { "name": "Loftlína" }, "aeroway/aerodrome": { "name": "Flugvöllur", - "terms": "flugvél,flugvöllur,flugvöllur" + "terms": "" }, "aeroway/apron": { - "name": "Tengibrú", - "terms": "rampur" + "name": "Tengibrú" }, "aeroway/gate": { "name": "Flugvallarhlið" @@ -645,26 +726,25 @@ "name": "Flugskýli" }, "aeroway/helipad": { - "name": "Þyrlupallur", - "terms": "þyrla,þyrlupallur,þyrluvöllur" + "name": "Þyrlupallur" }, "aeroway/runway": { - "name": "Flugbraut", - "terms": "lendingarbraut" + "name": "Flugbraut" }, "aeroway/taxiway": { "name": "Flugrein" }, "aeroway/terminal": { - "name": "Flugstöð", - "terms": "airport,aerodrome" + "name": "Flugstöð" }, "amenity": { "name": "Þjónusta" }, + "amenity/atm": { + "name": "Hraðbanki" + }, "amenity/bank": { - "name": "Banki", - "terms": "coffer,countinghouse,credit union,depository,exchequer,fund,hoard,investment firm,repository,reserve,reservoir,safe,savings,stock,stockpile,store,storehouse,thrift,treasury,trust company,vault" + "name": "Banki" }, "amenity/bar": { "name": "Knæpa" @@ -679,15 +759,16 @@ "name": "Hjólaleiga" }, "amenity/cafe": { - "name": "Kaffihús", - "terms": "kaffi,te,kaffibúð" + "name": "Kaffihús" + }, + "amenity/car_rental": { + "name": "Bílaleiga" }, "amenity/car_wash": { "name": "Bílaþvottur" }, "amenity/cinema": { - "name": "Kvikmyndahús", - "terms": "big screen,bijou,cine,drive-in,film,flicks,motion pictures,movie house,movie theater,moving pictures,nabes,photoplay,picture show,pictures,playhouse,show,silver screen" + "name": "Kvikmyndahús" }, "amenity/college": { "name": "Háskóli" @@ -695,6 +776,9 @@ "amenity/courthouse": { "name": "Dómhús" }, + "amenity/drinking_water": { + "name": "Drykkjarvatn" + }, "amenity/embassy": { "name": "Sendiráð" }, @@ -714,12 +798,10 @@ "name": "Grafreitur" }, "amenity/hospital": { - "name": "Sjúkrahús", - "terms": "læknastöð,neyðarmóttaka,heilsuvernd,líknardeild,infirmary,institution,hjúkrunarheimili,rest home,sanatorium,sanitarium,sick bay,skurðdeild,deild" + "name": "Sjúkrahús" }, "amenity/kindergarten": { - "name": "Leikskóli", - "terms": "preschool,nursery,childcare,playgroup" + "name": "Leikskóli" }, "amenity/library": { "name": "Bókasafn" @@ -734,28 +816,25 @@ "name": "Lyfjaverslun" }, "amenity/place_of_worship": { - "name": "Tilbeiðsluhús", - "terms": "abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,mosque,oratory,parish,sacellum,sanctuary,shrine,synagogue,tabernacle,temple" + "name": "Tilbeiðsluhús" + }, + "amenity/place_of_worship/buddhist": { + "name": "Búddistamusteri" }, "amenity/place_of_worship/christian": { - "name": "Kirkja", - "terms": "christian,abbey,basilica,bethel,cathedral,chancel,chantry,chapel,church,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple" + "name": "Kirkja" }, "amenity/place_of_worship/jewish": { - "name": "Bænahús gyðinga", - "terms": "jewish,synagogue" + "name": "Bænahús gyðinga" }, "amenity/place_of_worship/muslim": { - "name": "Moska", - "terms": "muslim,mosque" + "name": "Moska" }, "amenity/police": { - "name": "Lögregla", - "terms": "badge,bear,blue,bluecoat,bobby,boy scout,bull,constable,constabulary,cop,copper,corps,county mounty,detective,fed,flatfoot,force,fuzz,gendarme,gumshoe,heat,law,law enforcement,man,narc,officers,patrolman,police" + "name": "Lögregla" }, "amenity/post_box": { - "name": "Póstkassi", - "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox" + "name": "Póstkassi" }, "amenity/post_office": { "name": "Pósthús" @@ -764,37 +843,37 @@ "name": "Krá" }, "amenity/restaurant": { - "name": "Veitingahús", - "terms": "bar,cafeteria,café,canteen,chophouse,coffee shop,diner,dining room,dive*,doughtnut shop,drive-in,eatery,eating house,eating place,fast-food place,greasy spoon,grill,hamburger stand,hashery,hideaway,hotdog stand,inn,joint*,luncheonette,lunchroom,night club,outlet*,pizzeria,saloon,soda fountain,watering hole" + "name": "Veitingahús" }, "amenity/school": { - "name": "Skóli", - "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university" + "name": "Skóli" }, "amenity/swimming_pool": { "name": "Sundlaug" }, + "amenity/taxi": { + "name": "Leigubílastæði" + }, "amenity/telephone": { "name": "Sími" }, "amenity/theatre": { - "name": "Leikhús", - "terms": "theatre,performance,play,musical" + "name": "Leikhús" }, "amenity/toilets": { "name": "Salerni" }, "amenity/townhall": { - "name": "Ráðhús", - "terms": "village hall,city government,courthouse,municipal building,municipal center" + "name": "Ráðhús" }, "amenity/university": { - "name": "Háskóli", - "terms": "háskóli" + "name": "Háskóli" }, "amenity/waste_basket": { - "name": "Ruslafata", - "terms": "rubbish bin,litter bin,trash can,garbage can" + "name": "Ruslafata" + }, + "area": { + "name": "Svæði" }, "barrier": { "name": "Hindrun" @@ -872,22 +951,19 @@ "name": "Þjóðvegur" }, "highway/bridleway": { - "name": "Reiðleið", - "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail" + "name": "Reiðleið" }, "highway/bus_stop": { "name": "Stoppistöð" }, "highway/crossing": { - "name": "Þverun", - "terms": "gangbraut,gangbraut" + "name": "Þverun" }, "highway/cycleway": { "name": "Hjólastígur" }, "highway/footway": { - "name": "Göngustígur", - "terms": "beaten path,boulevard,clearing,course,cut*,drag*,footpath,highway,lane,line,orbit,passage,pathway,rail,rails,road,roadway,route,street,thoroughfare,trackway,trail,trajectory,walk" + "name": "Göngustígur" }, "highway/living_street": { "name": "Íbúagata" @@ -902,8 +978,7 @@ "name": "Hraðbrautarmót" }, "highway/motorway_link": { - "name": "Hraðbrautarrein", - "terms": "ramp,on ramp,off ramp" + "name": "Hraðbrautarrein" }, "highway/path": { "name": "Stígur" @@ -915,8 +990,7 @@ "name": "Stofnbraut" }, "highway/primary_link": { - "name": "Stofnrein", - "terms": "ramp,on ramp,off ramp" + "name": "Stofnrein" }, "highway/residential": { "name": "Íbúagata" @@ -928,8 +1002,7 @@ "name": "Tengibraut" }, "highway/secondary_link": { - "name": "Tengibrautarrein", - "terms": "ramp,on ramp,off ramp" + "name": "Tengibrautarrein" }, "highway/service": { "name": "Þjónustugata" @@ -950,29 +1023,25 @@ "name": "Bílastæðagangur" }, "highway/steps": { - "name": "Tröppur", - "terms": "stairs,staircase" + "name": "Tröppur" }, "highway/tertiary": { "name": "Safnbraut" }, "highway/tertiary_link": { - "name": "Safnbrautarrein", - "terms": "ramp,on ramp,off ramp" + "name": "Safnbrautarrein" }, "highway/track": { "name": "Slóð" }, "highway/traffic_signals": { - "name": "Umferðarskilti", - "terms": "light,stoplight,traffic light" + "name": "Umferðarskilti" }, "highway/trunk": { "name": "Umferðaræð" }, "highway/trunk_link": { - "name": "Umferðaræðarrein", - "terms": "ramp,on ramp,off ramp" + "name": "Umferðaræðarrein" }, "highway/turning_circle": { "name": "Beygjuhringur" @@ -1071,8 +1140,7 @@ "name": "Bátahöfn" }, "leisure/park": { - "name": "Garður", - "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland" + "name": "Garður" }, "leisure/pitch": { "name": "Íþróttavöllur" @@ -1107,6 +1175,9 @@ "leisure/swimming_pool": { "name": "Sundlaug" }, + "line": { + "name": "Lína" + }, "man_made": { "name": "Manngert" }, @@ -1132,8 +1203,7 @@ "name": "Turn" }, "man_made/wastewater_plant": { - "name": "Skolphreinsistöð", - "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant" + "name": "Skolphreinsistöð" }, "man_made/water_tower": { "name": "Vatnsturn" @@ -1157,8 +1227,7 @@ "name": "Klettur" }, "natural/coastline": { - "name": "Strandlengja", - "terms": "strönd" + "name": "Strandlengja" }, "natural/glacier": { "name": "Jökull" @@ -1170,8 +1239,7 @@ "name": "Mói" }, "natural/peak": { - "name": "Tindur", - "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top" + "name": "Tindur" }, "natural/scrub": { "name": "Kjarr" @@ -1186,12 +1254,10 @@ "name": "Vatn" }, "natural/water/lake": { - "name": "Stöðuvatn", - "terms": "lakelet,loch,mere" + "name": "Stöðuvatn" }, "natural/water/pond": { - "name": "Tjörn", - "terms": "lakelet,millpond,tarn,pool,mere" + "name": "Tjörn" }, "natural/water/reservoir": { "name": "Lón" @@ -1205,12 +1271,6 @@ "office": { "name": "Skrifstofa" }, - "other": { - "name": "Annað" - }, - "other_area": { - "name": "Annað" - }, "place": { "name": "Staður" }, @@ -1221,8 +1281,7 @@ "name": "Þéttbýliskjarni" }, "place/island": { - "name": "Eyja", - "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef" + "name": "Eyja" }, "place/isolated_dwelling": { "name": "Einöngruð búseta" @@ -1236,6 +1295,9 @@ "place/village": { "name": "Þorp" }, + "point": { + "name": "Punktur" + }, "power": { "name": "Orka" }, @@ -1267,8 +1329,7 @@ "name": "Ónotaðir lestarteinar" }, "railway/level_crossing": { - "name": "Jöfn vegamót", - "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing" + "name": "Jöfn vegamót" }, "railway/monorail": { "name": "Monorail" @@ -1289,15 +1350,19 @@ "name": "Inngangur að neðanjarðarlest" }, "railway/tram": { - "name": "Sporvagn", - "terms": "sporvagn" + "name": "Sporvagn" + }, + "relation": { + "name": "Tengsl" + }, + "route/ferry": { + "name": "Ferjuleið" }, "shop": { "name": "Verslun" }, "shop/alcohol": { - "name": "Vínbúð", - "terms": "áfengi" + "name": "Vínbúð" }, "shop/bakery": { "name": "Bakarí" @@ -1359,6 +1424,9 @@ "shop/electronics": { "name": "Raftækjaverslun" }, + "shop/farm": { + "name": "Vörubás" + }, "shop/fishmonger": { "name": "Fisksali" }, @@ -1429,8 +1497,7 @@ "name": "Skriffangaverslun" }, "shop/supermarket": { - "name": "Stórmarkaður", - "terms": "bazaar,boutique,chain,co-op,cut-rate store,discount store,five-and-dime,flea market,galleria,mall,mart,outlet,outlet store,shop,shopping center,shopping plaza,stand,store,supermarket,thrift shop" + "name": "Stórmarkaður" }, "shop/toys": { "name": "Dótabúð" @@ -1472,8 +1539,7 @@ "name": "Bjálkakofi" }, "tourism/guest_house": { - "name": "Gestahús", - "terms": "B&B,Bed & Breakfast,Bed and Breakfast" + "name": "Gestahús" }, "tourism/hostel": { "name": "Farfuglaheimili" @@ -1488,8 +1554,7 @@ "name": "Mótel" }, "tourism/museum": { - "name": "Safn", - "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault" + "name": "Safn" }, "tourism/picnic_site": { "name": "Áningarstaður" @@ -1503,6 +1568,57 @@ "tourism/zoo": { "name": "Dýragarður" }, + "type/boundary": { + "name": "Svæðamörk" + }, + "type/boundary/administrative": { + "name": "Stjórnsýslumörk" + }, + "type/multipolygon": { + "name": "Fjölhyrningur" + }, + "type/restriction": { + "name": "Takmörkun" + }, + "type/route": { + "name": "Leið" + }, + "type/route/bicycle": { + "name": "Hjólaleið" + }, + "type/route/bus": { + "name": "Strætóleið" + }, + "type/route/detour": { + "name": "Hjáleið" + }, + "type/route/ferry": { + "name": "Ferjuleið" + }, + "type/route/foot": { + "name": "Gönguleið" + }, + "type/route/pipeline": { + "name": "Röraleið" + }, + "type/route/power": { + "name": "Orkuleið" + }, + "type/route/road": { + "name": "Vegaleið" + }, + "type/route/train": { + "name": "Lestarleið" + }, + "type/route/tram": { + "name": "Sporvagnaleið" + }, + "type/route_master": { + "name": "Leiðastjóri" + }, + "vertex": { + "name": "Annað" + }, "waterway": { "name": "Siglingaleið" }, @@ -1519,15 +1635,13 @@ "name": "Frárennsli" }, "waterway/river": { - "name": "Á", - "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse" + "name": "Á" }, "waterway/riverbank": { "name": "Árbakki" }, "waterway/stream": { - "name": "Straumvatn", - "terms": "beck,branch,brook,burn,course,creek,current,drift,flood,flow,freshet,race,rill,rindle,rivulet,run,runnel,rush,spate,spritz,surge,tide,torrent,tributary,watercourse" + "name": "Straumvatn" }, "waterway/weir": { "name": "Yfirfall" diff --git a/vendor/assets/iD/iD/locales/it.json b/vendor/assets/iD/iD/locales/it.json index c51474b1a..3ad247052 100644 --- a/vendor/assets/iD/iD/locales/it.json +++ b/vendor/assets/iD/iD/locales/it.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "Aggiunto un punto.", - "vertex": "Aggiunto un punto ad una linea." + "vertex": "Aggiunto un punto ad una linea.", + "relation": "Aggiunta una relazione." } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "Cancellato il disegno." }, + "change_role": { + "annotation": "Cambia il ruolo di un membro della relazione." + }, "change_tags": { "annotation": "Cambiati i tag." }, @@ -84,7 +88,14 @@ "area": "Cancellata un'area.", "relation": "Cancellata una relazione.", "multiple": "Cancellati {n} oggetti." - } + }, + "incomplete_relation": "Questo elemento non può essere cancellato perché non è stato completamente scaricato." + }, + "add_member": { + "annotation": "Aggiunto membro alla relazione" + }, + "delete_member": { + "annotation": "Membro rimosso dalla relazione" }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "Unite {n} linee.", "not_eligible": "Questi elementi non possono essere uniti.", - "not_adjacent": "Queste linee non possono essere unite perché non sono connesse." + "not_adjacent": "Queste linee non possono essere unite perché non sono connesse.", + "restriction": "Queste linee non possono essere unite perché almeno una è membro di una relazione \"{relation}\"." }, "move": { "title": "Muovi", @@ -132,10 +144,10 @@ } }, "reverse": { - "title": "Cambia direzione", - "description": "Fai andare questa linea nella direzione opposta.", + "title": "Inverti Direzione", + "description": "Inverti il senso di direzione di questa linea.", "key": "V", - "annotation": "Cambiata direzione ad una linea." + "annotation": "Cambiato verso ad una linea." }, "split": { "title": "Dividi", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "Niente da ripristinare.", "nothing_to_redo": "Niente da rifare.", + "tooltip_keyhint": "Scorciatoia da tastiera:", "just_edited": "Hai appena modificato OpenStreetMap!", "browser_notice": "Questo editor è supportato in Firefox, Chrome, Safari, Opera, e Internet Explorer 9 e superiori. Aggiorna il tuo browser o usa Potlatch 2 per modificare la mappa.", "view_on_osm": "Guarda su OSM", - "zoom_in_edit": "ingrandisci per modificare la mappa", + "translate": { + "translate": "Traduci", + "localized_translation_label": "Nome multilingua", + "localized_translation_language": "Scegli la lingua", + "localized_translation_name": "Nome" + }, + "zoom_in_edit": "Ingrandisci per modificare", "logout": "logout", "loading_auth": "Connettendomi ad OpenStreetMap...", "report_a_bug": "segnala un bug", @@ -172,7 +191,8 @@ "title": "Salva le modifiche", "description_placeholder": "Una breve descrizione delle tue modifiche", "message_label": "Messaggio di invio", - "upload_explanation": "I cambiamenti che carichi come {user} saranno visibili su tutte le mappe che usano i dati di OpenStreetMap.", + "upload_explanation": "Le modifiche che carichi saranno visibili su tutte le mappe che usano i dati di OpenStreetMap.", + "upload_explanation_with_user": "Le modifiche che carichi come {user} saranno visibili su tutte le mappe che usano i dati di OpenStreetMap.", "save": "Salva", "cancel": "Annulla", "warnings": "Avvertimenti", @@ -181,13 +201,13 @@ "created": "Creati" }, "contributors": { - "list": "Stai vedendo i contributi di {users}", - "truncated_list": "Stai vedendo i contributi di {users} ed altri {count}" + "list": "Modifiche di {users}", + "truncated_list": "Modifiche di {users} e {count} altri" }, "geocoder": { - "title": "Trova un luogo", - "placeholder": "Trova un luogo", - "no_results": "Non trovo un luogo chiamato '{name}'" + "search": "Cerca in tutto il mondo...", + "no_results_visible": "Nessun risultato nell'area visibile della mappa", + "no_results_worldwide": "Nessun risultato trovato" }, "geolocate": { "title": "Mostra la mia posizione" @@ -196,16 +216,22 @@ "no_documentation_combination": "Non c'è documentazione per questa combinazione di tag", "no_documentation_key": "Non c'è documentazione per questa chiave", "show_more": "Mostra di più", - "new_tag": "Nuovo Tag", "view_on_osm": "Vedi su openstreetmap.org", - "editing_feature": "Modificando {feature}", "all_tags": "Tutti i tag", + "all_members": "Tutti i membri", + "all_relations": "Tutte le relazioni", + "new_relation": "Nuova relazione...", + "role": "Ruolo", "choose": "Seleziona il tipo di caratteristica", "results": "{n} risultati per {search}", "reference": "Vedi sulla Wiki di OpenStreetMap →", - "back_tooltip": "Cambia il tipo di caratteristica", + "back_tooltip": "Cambia elemento", "remove": "Rimuovere", - "search": "Cercare" + "search": "Cerca", + "unknown": "Sconosciuto", + "incomplete": "", + "feature_list": "Cerca elementi", + "edit": "Modifica elemento" }, "background": { "title": "Sfondo", @@ -229,6 +255,7 @@ "unsaved_changes": "Hai modifiche non salvate" }, "success": { + "edited_osm": "OSMI Modificato", "facebook": "Condividi su Facebook", "tweet": "Condividi su Twitter", "okay": "Okay" @@ -276,7 +303,7 @@ "roads": "# Strade\n\nE' possibile creare, aggiustare ed eliminare le strade con questo editor. Le strade possono essere di tutti i tipi: percorsi, autostrade, cammini, piste ciclabili o altro. E' possibile mappare ogni segmento calpestabile.\n\n### Selezione\n\nCliccare su una strada per selezionarla. Verranno visualizzati un contorno e un piccolo menu strumenti sulla mappa oltre ad una barra laterale che mostra informazioni dettagliate sulla strada.\n\n### Modifica\n\nVi capiterà spesso di vedere strade non combacianti con le immagini sullo sfondo o con il tracciato GPS. E' possibile allineare queste strada in modo che si trovino nella giusta posizione.\n\nPer prima cosa cliccare sulla strada che si vuole modificare. Questo farà in modo che la strada venga evidenziata e che vengano visualizzati i punti di controllo lungo di essa che possono essere spostati in luoghi più consoni. Se si vuole aggiungere nuovi punti di controllo per aggiungere maggiori dettagli, basta fare doppio clic su parte della strada senza nodi.\n\nSe la strada è connessa ad un'altra strada ma non è ben connessa sulla mappa, è possibile spostare uno di questi punti di controllo sull'altra strada in modo da unirli. E' importante per la mappa che le strade siano correttamente connesse anche per garantire giuste indicazioni di guida.\n\nE' possibile cliccare sullo strumento 'Sposta' o premere il tasto rapido `M` per muovere l'intera strada in una volta sola. Cliccare nuovamente per memorizzare lo spostamento.\n\n### Eliminizione\n\nSe la strada è completamente sbagliata, ovvero non compare sulle immagini satellitari e non viene rilevata nella realtà, è possibile eliminarla eliminandola dalla mappa. Attenzione ad effettuare questa operazione di eliminazione poiché, come per ogni altra modifica, i risultati vengono visti da tutti. Considera che le immagini satellitari sono spesso vecchie quindi è possibile che la strada sia stata costruita solo di recente.\n\nE' possibile eliminare una strada cliccando prima su di essa per selezionarla e poi sull'icona cestino o premendo il tasto 'Canc' della tastiera.\n\n### Creazione\n\nHai notato che in un punto della mappa dovrebbe esserci una strada ma non c'è ? Clicca sull'incona 'Linea' in alto a sinistra nell'editor o premi il tasto `2` per iniziare a disegnare una linea.\n\nCliccare sull'inizio della strada sulla mappa per iniziare a disegnarla. Se la strada è unita ad una strada già esistente, iniziare cliccando nel punto dove sono connesse.\n\nQuindi cliccare i nuovi punti lungo la strada in modo che segua il percorso giusto dettato dall'immagine satellitare o dai dati del GPS. Se la strada che stai disegnando attraversa un'altra strada, collegala cliccando sul punto di intersezione. Quando hai finito di disegnare fai doppio clic o premi 'Invio' o 'Enter' sulla tua tastiera.\n", "gps": "# GPS\n\nI dati provenienti dal GPS sono la sorgente dati più sicura per OpenStreetMap. Questo editor\nsupporta i tracciati locali - i file `.gpx` che si trovano sul vostro computer locale. E' possibile raccogliere questo tipo di tracciati GPS con un gran numero di applicazioni per smartphone o tramite dispositivi GPS personali.\n\nPer informazioni su come effettuare un rilevamento GPS è possibile leggere [Rilevamenti con un GPS](http://learnosm.org/en/beginner/using-gps/).\n\nPer utilizzare un tracciato GPX al fine di effettuare una mappatura, trascinare il file GPX sull'editor di mappe. Se viene riconosciuto verrà aggiunto alla mappa ed evidenziato tramite una linea verde chiaro. Cliccare sul menu 'Impostazioni sfondo' che si trova sulla sinitra per abilitare, disabilitare o zoomare il livello creato dal file GPX.\n\nIl tracciato GPX non viene caricato direttamente su OpenStreetMap - il modo migliore di utilizzarlo è quello di disegnare sulla mappa usando il tracciato come guida per le nuove funzionalità che si deve aggiungere.\n\\n", "imagery": "# Immagini satellitari\n\nLe immagini satellitari sono una risorsa importante per le lavorare con le mappe. Tramite il menu sulla sinistra 'Impostazioni dello sfondo' sono disponibili varie immagini, ad es. quelle dei voli a bassa quota, le viste satellitari e altre sorgenti combinate liberamente.\n\nNell'editor viene visualizzato, per impostazione predefinita, il livello satellitare di [Bing Maps](http://www.bing.com/maps/) , ma non appena vi muoverete sulla mappa ed effettuerete degli zoom in altre aree, saranno disponibili nuove sorgenti. Alcuni paesi, come ad esempio gli Stati Uniti, la Francia e la Danimarca dispongono di immagini di altissima qualità in alcune aree.\n\nLe immagini talvolta non sono ben allineate ai dati della mappa a causa di errori compiuti dal fornitore di immagini. Se vedete molte strade spostate rispetto allo sfondo, non muovetele immediatamente per allinearle allo sfondo. Piuttosto potete allineare le immagini in modo che combacino con i dati esistenti facendo clic su 'Allinea' nella parte bassa del riquardo delle 'Impostazioni dello sfondo'.\n", - "addresses": "# Indirizzi stradali\n\nGli indirizzi sono tra le informazioni più utili per una mappa.\n\nNonostante gli indirizzi siano spesso rappresentati come parte delle strade, in OpenStreetMap\nvengono memorizzati come attributi degli edifici e dei luoghi lungo le strade.\n\nPotrai aggiungere informazioni sull'indirizzo a dei luoghi mappati come contorni di edificio così come a quelli mappati come singoli punti. La sorgente ottimale dei dati degli indirizzi è un rilevamento per strada o la conoscenza personale dato che copiare da sorgenti commerciali come ad es. Google Maps è severamente vietato.\n", + "addresses": "# Indirizzi stradali\n\nGli indirizzi sono tra le informazioni più utili per una mappa.\n\nNonostante gli indirizzi siano spesso rappresentati come parte delle strade, in OpenStreetMap\nvengono memorizzati come attributi degli edifici e dei luoghi lungo le strade.\n\nPotrai aggiungere informazioni sull'indirizzo a dei luoghi mappati come contorni di edificio\ncosì come a quelli mappati come singoli punti. La sorgente ottimale dei dati degli indirizzi\nè un rilevamento per strada o la conoscenza personale dato che copiare da sorgenti\ncommerciali come ad es. Google Maps è severamente vietato.\n", "inspector": "# Utilizzo dell'inspector\n\nL'inspector è quell'elemento dell'interfaccia utente sulla parte destra della pagina che appare quando viene selezionata una funzionalità e che consente di modificarne i dettagli.\n\n### Selezione di un tipo di funzionalità\n\nDopo che è stato aggiunto un punto, una linea o un'area, è possibile scegliere quale tipo di caratteristica abbia, come ad esempio se si tratta di una strada principale o una strada residenziale, di un supermarket o di un caffè.\nL'inspector visualizzerà i pulsanti per le caratteristiche più comuni e sarà possibile trovarne altre semplicemente digitando la caratteristica voluta nella casella di ricerca.\n\nFare clic sulla 'i' che si trova nell'angolo in basso a destra del pulsante per saperne di più. Fare clic su un pulsante per scegliere quel tipo.\n\n### Utilizzo di Form e di Tag di modifica\n\nDopo aver scelto un tipo di caratteristica o quando si è selezionato una caratteristica per la quale è già stato assegnato un tipo, l'inspector mostrerà i campi con i dettagli come ad esempio il nome e l'indirizzo.\n\nAl di sotto dei campi è possibile fare clic sulle icone per aggiungere ulteriori dettagli come ad es. informazioni [Wikipedia](http://www.wikipedia.org/), accesso consentito alle carrozzine, e altro.\n\nSotto l'inspector è possibile fare clic su 'Tag aggiuntivi' per aggiungere arbitrariamente altri tag all'elemento. [Taginfo](http://taginfo.openstreetmap.org/) è una buona risorsa per imparare qualcosa sulle combinazioni di tag più comuni.\n\nLe modifiche effettuate nell'inspector vengono applicate automaticamente alla mappa.\nE' possibile annullarle in ogni momento cliccando semplicemente sul pulsante 'Ripristina'.\n\n### Chiusura dell'inspector\n\nE' possibile chiudere l'inspector sia facendo clic sul pulsante chiudi posizionato in alto a destra, sia premendo il tasto 'Esc', che facendo clic sulla mappa.\n\\n", "buildings": "# Edifici\n\nOpenStreetMap è il più grande database online di edifici. Puoi creare e migliorare questo database.\n\n### Selezione\n\nPuoi selezionare un edificio cliccando sul suo bordo. Ciò evidenzierà l'edificio e aprirà un piccolo menu degli strumenti ed una barra laterale contenente ulteriori informazioni sull'edificio.\n\n### Modifica\n\nTalvolta gli edifici sono posizionati in maniera errata o hanno tag incorretti.\n\nPer spostare un edificio, selezionalo, quindi clicca sullo strumento 'Sposta'. Sposta il mouse per traslare l'edificio, clicca nuovamente quando è nel posto giusto.\n\nPer migliorare la forma di un edificio, clicca e sposta i nodi che formano il suo contorno in una posizione corretta.\n\n### Creazione\n\nUna delle principali diatribe sulla aggiunta degli edifici alla mappa riguarda il fatto che OpenStreetMap permette di creare edifici come aree o come singoli punti. La regola generale in questi casi è di _mappare un edificio come un'area quando possibile_, e di mappare compagnie, case, amenità e altri oggetti che operano nell'edificio come punti all'interno della forma dell'edificio.\n\nInizia a disegnare un edificio come una forma cliccando sul pulsante 'Area' nella parte alta a sinistra dell'interfaccia, e termina premendo 'Invio' sulla tastiera o cliccando sul primo nodo che hai disegnato per chiudere la forma.\n\n### Eliminazione\n\nSe un edificio è completamente sbagliato - non è presente nelle immagini satellitari e possibilmente hai controllato di persona che esso non esista davvero - puoi eliminarlo, in modo da toglierlo dalla mappa. Sii cauto quando elimini un elemento - come ogni modifica, i risultati sono visibili a tutti e le immagini satellitari sono spesso datate, perciò l'edificio potrebbe essere stato costruito nel frattempo.\n\nPuoi eliminare un edificio cliccandoci sopra per selezionarlo, quindi cliccando sull'icona del cestino o premendo il tasto 'Canc' sulla tastiera.\n\n" }, @@ -292,7 +319,7 @@ "title": "Punti", "add": "I punti possono essere usati per rappresentare elementi come negozi, ristoranti e monumenti. Indicano un luogo specifico e descrivono cos'è. **Clicca il bottone Punto per aggiungere un nuovo punto.**", "place": "Il punto può essere piazzato cliccando sulla mappa. **Piazza il punto sull'edificio.**", - "search": "Ci sono molti elementi che possono essere rappresentati da un punto. Il punto che hai appena creato è un Caffè. **Cerca 'Caffè'**", + "search": "Ci sono diversi elementi che possono essere rappresentati da punti. Il punto che hai appena aggiunto è un Caffè. **Cerca '{name}'**", "choose": "**Scegli un Caffè dalla lista.**", "describe": "Ora il punto è marcato come Caffè. Usando l'editor dell'elemento possiamo aggiungere più informazioni sull'elemento stesso. **Aggiungi un nome**", "close": "L'editor dell'elemento può essere chiuso cliccando sul pulsante chiudi. **Chiudi l'editor dell'elemento**", @@ -306,7 +333,7 @@ "add": "Le aree sono un modo più dettagliato di rappresentare degli elementi. Esse forniscono le informazioni circa il contorno fisico di un oggetto. Le aree possono essere usate per quasi tutti i casi in cui potresti usare un punto, e sono spesso da preferirsi. **Clicca il pulsante Area per aggiungere una nuova area.**", "corner": "Le aree devono essere disegnate posizionando i punti che segnano il confine dell'area. **Posizionare il punto di partenza a uno degli angoli del parchetto.**", "place": "Disegna l'area posizionando più punti. Terminare l'area cliccando sul punto di partenza. **Disegnare un'area per il parchetto.**", - "search": "**Cerca il parco giochi**", + "search": "**Cerca per '{name}'.**", "choose": "**Scegli un Parco giochi dalla lista.**", "describe": "**Aggiungi un nome e chiudi l'editor dell'elemento**" }, @@ -330,12 +357,21 @@ }, "presets": { "categories": { + "category-landuse": { + "name": "Utilizzo del terreno" + }, "category-path": { "name": "Sentiero" }, + "category-rail": { + "name": "Binario" + }, "category-road": { "name": "Strada" }, + "category-route": { + "name": "Percorso" + }, "category-water": { "name": "Acqua" } @@ -343,7 +379,9 @@ "fields": { "access": { "label": "Accesso", + "placeholder": "Sconosciuto", "types": { + "access": "Generale", "foot": "A piedi", "motor_vehicle": "Veicoli a Motore", "bicycle": "Biciclette", @@ -351,13 +389,28 @@ }, "options": { "yes": { - "title": "Permesso" + "title": "Permesso", + "description": "Accesso consentito a norma di legge; diritto di passaggio" }, "no": { - "title": "Vietato" + "title": "Vietato", + "description": "Accesso consentito ai soli autorizzati" + }, + "permissive": { + "title": "Permissivo", + "description": "Accesso consentito fino a quando il proprietario lo consente" }, "private": { - "title": "Privato" + "title": "Privato", + "description": "Accesso consentito solo con il permesso individuale del proprietario" + }, + "designated": { + "title": "Preferenziale", + "description": "Accesso consentito stando ai cartelli stradali od alle norme locali" + }, + "destination": { + "title": "Destinazione", + "description": "Accesso consentito solo se la destinazione coincide con l'elemento stesso" } } }, @@ -371,6 +424,9 @@ "postcode": "Codice postale" } }, + "admin_level": { + "label": "Livello di Amministrazione" + }, "aeroway": { "label": "Tipo" }, @@ -386,6 +442,9 @@ "bicycle_parking": { "label": "Tipo" }, + "boundary": { + "label": "Tipo" + }, "building": { "label": "Edificio" }, @@ -396,9 +455,14 @@ "label": "Edificio" }, "capacity": { - "label": "Capienza" + "label": "Capienza", + "placeholder": "50, 100, 200..." + }, + "cardinal_direction": { + "label": "Direzione" }, "clock_direction": { + "label": "Direzione", "options": { "clockwise": "Senso orario", "anticlockwise": "Senso antiorario" @@ -425,6 +489,9 @@ "denotation": { "label": "Denotazione" }, + "description": { + "label": "Descrizione" + }, "elevation": { "label": "Altitudine" }, @@ -435,17 +502,27 @@ "label": "Tipo" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+39 01 123 456" }, "fee": { "label": "Tariffa" }, + "fixme": { + "label": "Sistemare" + }, "highway": { "label": "Tipo" }, "historic": { "label": "Tipo" }, + "iata": { + "label": "IATA" + }, + "icao": { + "label": "ICAO" + }, "incline": { "label": "Pendenza" }, @@ -461,7 +538,8 @@ "label": "Tipo" }, "lanes": { - "label": "Corsie" + "label": "Corsie", + "placeholder": "1, 2, 3..." }, "layer": { "label": "Livello" @@ -470,16 +548,22 @@ "label": "Tipo" }, "levels": { - "label": "Piani" + "label": "Piani", + "placeholder": "2, 4, 6..." + }, + "location": { + "label": "Posizione" }, "man_made": { "label": "Tipo" }, "maxspeed": { - "label": "Limite di velocità" + "label": "Limite di velocità", + "placeholder": "40, 50, 60..." }, "name": { - "label": "Nome" + "label": "Nome", + "placeholder": "Nome comune (se presente)" }, "natural": { "label": "Naturale" @@ -505,11 +589,15 @@ "operator": { "label": "Operatore" }, + "park_ride": { + "label": "Parcheggio di Interscambio" + }, "parking": { "label": "Tipo" }, "phone": { - "label": "Telefono" + "label": "Telefono", + "placeholder": "+39 01 123 456" }, "place": { "label": "Tipo" @@ -523,6 +611,9 @@ "ref": { "label": "Riferimento" }, + "relation": { + "label": "Tipo" + }, "religion": { "label": "Religione", "options": { @@ -535,6 +626,15 @@ "taoist": "Taoista" } }, + "restriction": { + "label": "Tipo" + }, + "route": { + "label": "Tipo" + }, + "route_master": { + "label": "Tipo" + }, "sac_scale": { "label": "Difficoltà del sentiero" }, @@ -555,6 +655,7 @@ }, "structure": { "label": "Struttura", + "placeholder": "Sconosciuto", "options": { "bridge": "Ponte", "tunnel": "Tunnel", @@ -571,6 +672,9 @@ "tourism": { "label": "Tipo" }, + "towertype": { + "label": "Tipo di torre" + }, "tracktype": { "label": "Tipo" }, @@ -584,7 +688,8 @@ "label": "Tipo" }, "website": { - "label": "Sito web" + "label": "Sito web", + "placeholder": "http://example.com/" }, "wetland": { "label": "Tipo" @@ -600,23 +705,26 @@ } }, "presets": { + "address": { + "name": "Indirizzo" + }, "aeroway": { "name": "Pista aeroportuale" }, "aeroway/aerodrome": { - "name": "Aeroporto", - "terms": "aeroplano,aeroporto,aerodromo" + "name": "Aeroporto" }, "aeroway/apron": { - "name": "Area di sosta per aeromobili", - "terms": "rampa" + "name": "Area di sosta per aeromobili" + }, + "aeroway/gate": { + "name": "Gate dell'aeroporto" }, "aeroway/hangar": { "name": "Hangar" }, "aeroway/helipad": { - "name": "Elisuperficie", - "terms": "elicottero,elisuperficie,eliporto" + "name": "Elisuperficie" }, "aeroway/runway": { "name": "Pista di decollo/atterraggio" @@ -624,6 +732,9 @@ "aeroway/taxiway": { "name": "Pista di rullaggio" }, + "aeroway/terminal": { + "name": "Terminale di aeroporto" + }, "amenity": { "name": "Servizi" }, @@ -646,8 +757,13 @@ "name": "Stazione del Bike Sharing" }, "amenity/cafe": { - "name": "Caffè", - "terms": "caffè,te,bar" + "name": "Caffè" + }, + "amenity/car_rental": { + "name": "Noleggio auto" + }, + "amenity/car_sharing": { + "name": "Car Sharing" }, "amenity/car_wash": { "name": "Autolavaggio" @@ -661,6 +777,9 @@ "amenity/courthouse": { "name": "Tribunale" }, + "amenity/drinking_water": { + "name": "Fontanella" + }, "amenity/embassy": { "name": "Ambasciata" }, @@ -683,8 +802,7 @@ "name": "Ospedale" }, "amenity/kindergarten": { - "name": "Scuola d'infanzia", - "terms": "scuola di infanzia,asilo,assistenza all'infanzia,asilo d'infanzia" + "name": "Scuola d'infanzia" }, "amenity/library": { "name": "Biblioteca" @@ -699,19 +817,19 @@ "name": "Farmacia" }, "amenity/place_of_worship": { - "name": "Luogo di culto", - "terms": "abbazia,basilica,sinagoga,cattedrale,presbiterio,cappella,chiesa,casa di Dio,luogo di preghiera,luogo di culto,missione,moschea,oratorio,parrocchia,sacello,edicola votiva,tabernacolo,tempio" + "name": "Luogo di culto" + }, + "amenity/place_of_worship/buddhist": { + "name": "Tempio Buddista" }, "amenity/place_of_worship/christian": { "name": "Chiesa" }, "amenity/place_of_worship/jewish": { - "name": "Sinagoga", - "terms": "ebrea,sinagoga" + "name": "Sinagoga" }, "amenity/place_of_worship/muslim": { - "name": "Moschea", - "terms": "musulmana,moschea" + "name": "Moschea" }, "amenity/police": { "name": "Forze di polizia" @@ -734,12 +852,14 @@ "amenity/swimming_pool": { "name": "Piscina" }, + "amenity/taxi": { + "name": "Posteggio Taxi" + }, "amenity/telephone": { "name": "Telefono" }, "amenity/theatre": { - "name": "Teatro", - "terms": "teatro,spettacoli,giochi,musical" + "name": "Teatro" }, "amenity/toilets": { "name": "Bagni" @@ -748,12 +868,13 @@ "name": "Municipio" }, "amenity/university": { - "name": "Università", - "terms": "college" + "name": "Università" }, "amenity/waste_basket": { - "name": "Cestino della spazzatura", - "terms": "sacchetto della spazzatura,cestino della spazzatura,cassonetto della spazzatura" + "name": "Cestino della spazzatura" + }, + "area": { + "name": "Area" }, "barrier": { "name": "Barriera" @@ -806,6 +927,9 @@ "barrier/wall": { "name": "Muro" }, + "boundary/administrative": { + "name": "Confine Amministrativo" + }, "building": { "name": "Edificio" }, @@ -834,8 +958,7 @@ "name": "Fermata dell'autobus" }, "highway/crossing": { - "name": "Attraversamento", - "terms": "attraversamento pedonale,strisce pedonali" + "name": "Attraversamento" }, "highway/cycleway": { "name": "Percorso ciclabile" @@ -843,12 +966,18 @@ "highway/footway": { "name": "Percorso pedonale" }, + "highway/living_street": { + "name": "Strada residenziale prevalentemente pedonale" + }, "highway/mini_roundabout": { "name": "Mini rotatoria" }, "highway/motorway": { "name": "Autostrada" }, + "highway/motorway_junction": { + "name": "Svincolo da o verso Autostrada" + }, "highway/motorway_link": { "name": "Raccordo autostradale" }, @@ -861,6 +990,9 @@ "highway/primary": { "name": "Strada di importanza nazionale" }, + "highway/primary_link": { + "name": "Svincolo da o verso una strada di importanza nazionale" + }, "highway/residential": { "name": "Strada residenziale" }, @@ -870,26 +1002,48 @@ "highway/secondary": { "name": "Strada di importanza regionale" }, + "highway/secondary_link": { + "name": "Svincolo da o verso una strada di importanza regionale" + }, "highway/service": { "name": "Strada di servizio" }, + "highway/service/alley": { + "name": "Vialetto tra i palazzi" + }, + "highway/service/drive-through": { + "name": "Accesso al servizio Drive-through" + }, + "highway/service/driveway": { + "name": "Accesso ad edifici/aziende" + }, + "highway/service/emergency_access": { + "name": "Accesso per i veicoli di soccorso/emergenza" + }, + "highway/service/parking_aisle": { + "name": "Corsia di un parcheggio" + }, "highway/steps": { - "name": "Scale", - "terms": "scale,scalinata" + "name": "Scale" }, "highway/tertiary": { "name": "Strada di importanza locale" }, + "highway/tertiary_link": { + "name": "Svincolo da o verso una strada di importanza comunale" + }, "highway/track": { "name": "Strada ad uso agricolo / forestale" }, "highway/traffic_signals": { - "name": "Semaforo", - "terms": "semaforo,luce semaforica,lanterna semaforica" + "name": "Semaforo" }, "highway/trunk": { "name": "Superstrada" }, + "highway/trunk_link": { + "name": "Svincolo da o verso una superstrada" + }, "highway/turning_circle": { "name": "Slargo per inversione" }, @@ -968,6 +1122,9 @@ "landuse/residential": { "name": "Residenziale" }, + "landuse/retail": { + "name": "Negozio di vendita al dettaglio" + }, "landuse/vineyard": { "name": "Vigneto" }, @@ -1004,6 +1161,9 @@ "leisure/pitch/tennis": { "name": "Campo da tennis" }, + "leisure/pitch/volleyball": { + "name": "Campo di Pallavolo" + }, "leisure/playground": { "name": "Parco giochi" }, @@ -1016,6 +1176,9 @@ "leisure/swimming_pool": { "name": "Piscina" }, + "line": { + "name": "Linea" + }, "man_made": { "name": "Costruzioni civili" }, @@ -1049,6 +1212,9 @@ "man_made/water_well": { "name": "Pozzo" }, + "man_made/water_works": { + "name": "Impianto Idrico" + }, "natural": { "name": "Naturale" }, @@ -1062,8 +1228,7 @@ "name": "Scogliera" }, "natural/coastline": { - "name": "Linea di costa", - "terms": "riva" + "name": "Linea di costa" }, "natural/glacier": { "name": "Ghiacciaio" @@ -1090,8 +1255,7 @@ "name": "Specchio d'acqua" }, "natural/water/lake": { - "name": "Lago", - "terms": "stagno,lago,laghetto" + "name": "Lago" }, "natural/water/pond": { "name": "Stagno" @@ -1108,12 +1272,6 @@ "office": { "name": "Uffici" }, - "other": { - "name": "Altro" - }, - "other_area": { - "name": "Altro" - }, "place": { "name": "Luogo" }, @@ -1126,12 +1284,21 @@ "place/island": { "name": "Isola" }, + "place/isolated_dwelling": { + "name": "Case Sparse" + }, "place/locality": { "name": "Località" }, + "place/town": { + "name": "Centro abitato tra 10000 e 100000 abitanti" + }, "place/village": { "name": "Villaggio" }, + "point": { + "name": "Punto" + }, "power": { "name": "Energia" }, @@ -1163,12 +1330,14 @@ "name": "Ferrovia in disuso" }, "railway/level_crossing": { - "name": "Passaggio a livello", - "terms": "passaggio a livello,incrocio ferroviario" + "name": "Passaggio a livello" }, "railway/monorail": { "name": "Monorotaia" }, + "railway/platform": { + "name": "Piattaforma della stazione ferroviaria" + }, "railway/rail": { "name": "Binario" }, @@ -1182,15 +1351,19 @@ "name": "Entrata di metropolitana" }, "railway/tram": { - "name": "Tram", - "terms": "Tram" + "name": "Tram" + }, + "relation": { + "name": "Relazione" + }, + "route/ferry": { + "name": "Rotta" }, "shop": { "name": "Negozio" }, "shop/alcohol": { - "name": "Negozio di liquori", - "terms": "alcool" + "name": "Negozio di liquori" }, "shop/bakery": { "name": "Panificio" @@ -1252,6 +1425,9 @@ "shop/electronics": { "name": "Negozio di elettronica" }, + "shop/farm": { + "name": "Banchetto Alimentari Freschi" + }, "shop/fishmonger": { "name": "Pescivendolo" }, @@ -1364,8 +1540,7 @@ "name": "Chalet" }, "tourism/guest_house": { - "name": "Affittacamere", - "terms": "B&B,Bed & Breakfast,Bed and Breakfast" + "name": "Affittacamere" }, "tourism/hostel": { "name": "Ostello" @@ -1394,6 +1569,57 @@ "tourism/zoo": { "name": "Zoo" }, + "type/boundary": { + "name": "Confine" + }, + "type/boundary/administrative": { + "name": "Confine Amministrativo" + }, + "type/multipolygon": { + "name": "Multipoligono" + }, + "type/restriction": { + "name": "Limitazione" + }, + "type/route": { + "name": "Percorso" + }, + "type/route/bicycle": { + "name": "Pista ciclabile" + }, + "type/route/bus": { + "name": "Percorso bus" + }, + "type/route/detour": { + "name": "Deviazione" + }, + "type/route/ferry": { + "name": "Rotta" + }, + "type/route/foot": { + "name": "Escursione" + }, + "type/route/pipeline": { + "name": "Condotta" + }, + "type/route/power": { + "name": "Linea elettrica" + }, + "type/route/road": { + "name": "Percorso stradale" + }, + "type/route/train": { + "name": "Linea ferroviaria" + }, + "type/route/tram": { + "name": "Linea tramviaria" + }, + "type/route_master": { + "name": "Percorso Principale" + }, + "vertex": { + "name": "Altro" + }, "waterway": { "name": "Corso d'acqua" }, diff --git a/vendor/assets/iD/iD/locales/ja.json b/vendor/assets/iD/iD/locales/ja.json index 5c303be33..a9bf64bd2 100644 --- a/vendor/assets/iD/iD/locales/ja.json +++ b/vendor/assets/iD/iD/locales/ja.json @@ -30,7 +30,8 @@ "add": { "annotation": { "point": "ポイントの追加", - "vertex": "ウェイへのノード追加" + "vertex": "ウェイへのノード追加", + "relation": "リレーションを追加しました。" } }, "start": { @@ -48,6 +49,9 @@ "cancel_draw": { "annotation": "描画のキャンセル" }, + "change_role": { + "annotation": "リレーションメンバーの役割を変更" + }, "change_tags": { "annotation": "タグの変更" }, @@ -84,7 +88,14 @@ "area": "エリア削除", "relation": "リレーション削除", "multiple": "{n} 個のオブジェクトを削除" - } + }, + "incomplete_relation": "関連する地物データをすべてダウンロードしていないため、この地物を削除できません。" + }, + "add_member": { + "annotation": "リレーションへメンバーを追加" + }, + "delete_member": { + "annotation": "リレーションからメンバーを削除" }, "connect": { "annotation": { @@ -107,7 +118,8 @@ "key": "C", "annotation": "{n} 本のラインを結合", "not_eligible": "地物情報がマージできません", - "not_adjacent": "ラインをマージするには、ラインが結合している必要があります。" + "not_adjacent": "ラインをマージするには、ラインが結合している必要があります。", + "restriction": "\"{relation}\" リレーションに所属しているラインが含まれているため、マージすることができません。" }, "move": { "title": "移動", @@ -156,10 +168,17 @@ }, "nothing_to_undo": "やり直す変更点がありません", "nothing_to_redo": "やり直した変更点がありません", + "tooltip_keyhint": "ショートカット", "just_edited": "OpenStreetMap編集完了!", "browser_notice": "このエディタは Firefox, Chrome, Safari, Opera, および Internet Explorer 9 以上をサポートしています。ブラウザのバージョンを更新するか、Potlatch 2を使用して編集してください", "view_on_osm": "オブジェクト情報をOSMで確認", - "zoom_in_edit": "編集するにはさらに地図を拡大してください", + "translate": { + "translate": "翻訳", + "localized_translation_label": "多言語名称", + "localized_translation_language": "言語選択", + "localized_translation_name": "名称" + }, + "zoom_in_edit": "編集するには地図を拡大してください", "logout": "ログアウト", "loading_auth": "OpenStreetMapへ接続中...", "report_a_bug": "バグ報告", @@ -172,7 +191,8 @@ "title": "編集結果を保存", "description_placeholder": "貢献のための簡単な解説", "message_label": "コミットメッセージ", - "upload_explanation": "編集した内容を {user} アカウントでアップロードし、OpenStreetMapを利用しているすべてのユーザが閲覧できるようにします", + "upload_explanation": "あなたがアップロードした編集内容は、OpenStreetMapを利用しているすべてのユーザが閲覧できるようになります。", + "upload_explanation_with_user": "編集した内容を {user} アカウントでアップロードし、OpenStreetMapを利用しているすべてのユーザが閲覧できるようにします。", "save": "Save", "cancel": "キャンセル", "warnings": "注意", @@ -181,13 +201,13 @@ "created": "作成した地物" }, "contributors": { - "list": "{users} による編集履歴を表示", - "truncated_list": "{users} とその他 {count} 人による編集履歴を表示" + "list": "{users} による編集", + "truncated_list": "{users} とその他 {count} 人による編集" }, "geocoder": { - "title": "特定地点を検索", - "placeholder": "対象地点の名称", - "no_results": "'{name}' という名称の地点が見つかりません" + "search": "世界中のデータから検索", + "no_results_visible": "表示中のエリアからの検索結果はありませんでした", + "no_results_worldwide": "検索結果がありません" }, "geolocate": { "title": "編集画面を現在地へ移動" @@ -196,16 +216,22 @@ "no_documentation_combination": "このタグの組み合わせに関する解説はありません", "no_documentation_key": "このキーに対する解説はありません", "show_more": "次を表示", - "new_tag": "新規タグ", "view_on_osm": "openstreetmap.orgで確認", - "editing_feature": "{feature}を編集", "all_tags": "すべてのタグ", + "all_members": "すべてのメンバー", + "all_relations": "すべてのリレーション", + "new_relation": "新しいリレーション...", + "role": "役割", "choose": "地物の種類を選択", "results": "検索結果{n}件: {search}", "reference": "OpenStreetMap WIkiで確認", - "back_tooltip": "地物の種別を変更", + "back_tooltip": "地物の編集", "remove": "削除", - "search": "検索" + "search": "検索", + "unknown": "不明", + "incomplete": "<ダウンロード未完了>", + "feature_list": "地物を検索", + "edit": "地物を編集" }, "background": { "title": "背景画像", @@ -293,7 +319,7 @@ "title": "ポイント", "add": "ポイントは、店舗やレストラン、記念碑など、特定の一点を表現します。これにより、特定の場所や地点に対して、情報を追加してゆくことが可能となります。**ポイントボタンをクリックして、ポイントを追加してみましょう。**", "place": "地図の上のどこかをクリックすることで、ポイントを追加することができます。**建物の上にポイントを追加してみましょう。**", - "search": "ポイントではさまざまな地物情報を表現することができます。 今回追加したポイントは、喫茶店を表しています。**'喫茶店'を選んでみましょう**", + "search": "ポイントではさまざまな地物情報を表現することが可能です。 今回追加したポイントは喫茶店をあらわします。** '{name}' を選んでみましょう**", "choose": "**リストから 喫茶店 を選択してください**", "describe": "ポイントが喫茶店としてタグ付けされました。更に詳細な情報を追加することもできます。**喫茶店の名称を追加してみましょう。**", "close": "ボタンを押すことで、タグ情報の編集ウィンドウを閉じることができます。**タグ情報の編集ウィンドウを閉じてみましょう。**", @@ -307,7 +333,7 @@ "add": "エリアで描くことで、その地物をより詳細に表現してみましょう。 ポイントと違い、エリアではその地物の境界線を表現することが可能です。 ポイントで表現している地物のほとんどは、エリアとしても描くことが可能です。 **エリアボタンをクリックすることで、新しいエリアを描くことができます。**", "corner": "複数のポイントを描くことで、エリアの境界線を表現することができます。**エリアを作成して、児童公園を描いてみましょう。**", "place": "ノードを描くことで、エリアを表現することができます。エリアの描画を完了するには、描き始めたノードをもう一度クリックしてください。**エリアを作成して、児童公園を描いてみましょう。**", - "search": "**児童公園を検索**", + "search": "** '{name}' を検索してみましょう **", "choose": "**リストから 児童公園 を選択してください**", "describe": "**児童公園に名称を追加して、タグ情報編集ウィンドウを閉じましょう。**" }, @@ -343,6 +369,9 @@ "category-road": { "name": "道路" }, + "category-route": { + "name": "ルート" + }, "category-water": { "name": "æ°´è·¯" } @@ -350,6 +379,7 @@ "fields": { "access": { "label": "通行制限", + "placeholder": "その他", "types": { "access": "一般", "foot": "歩行者", @@ -403,6 +433,12 @@ "amenity": { "label": "種別" }, + "artist": { + "label": "アーティスト" + }, + "artwork_type": { + "label": "タイプ" + }, "atm": { "label": "ATM" }, @@ -412,6 +448,9 @@ "bicycle_parking": { "label": "タイプ" }, + "boundary": { + "label": "タイプ" + }, "building": { "label": "建物種別" }, @@ -422,7 +461,8 @@ "label": "建物種別" }, "capacity": { - "label": "収容可能な数量" + "label": "収容可能な数量", + "placeholder": "50, 100, 200..." }, "cardinal_direction": { "label": "方向" @@ -455,6 +495,9 @@ "denotation": { "label": "表示" }, + "description": { + "label": "詳しい内容" + }, "elevation": { "label": "標高" }, @@ -465,11 +508,15 @@ "label": "タイプ" }, "fax": { - "label": "Fax" + "label": "Fax", + "placeholder": "+31 42 123 4567" }, "fee": { "label": "利用料金" }, + "fixme": { + "label": "Fix Me" + }, "highway": { "label": "道路区分" }, @@ -497,7 +544,8 @@ "label": "土地区分" }, "lanes": { - "label": "車線数" + "label": "車線数", + "placeholder": "1, 2, 3..." }, "layer": { "label": "レイヤ" @@ -506,7 +554,8 @@ "label": "タイプ" }, "levels": { - "label": "階数" + "label": "階数", + "placeholder": "2, 4, 6..." }, "location": { "label": "位置" @@ -515,10 +564,12 @@ "label": "タイプ" }, "maxspeed": { - "label": "最高速度" + "label": "最高速度", + "placeholder": "40, 50, 60..." }, "name": { - "label": "名称" + "label": "名称", + "placeholder": "一般的な呼称 (もしあれば)" }, "natural": { "label": "自然" @@ -551,7 +602,8 @@ "label": "タイプ" }, "phone": { - "label": "電話番号" + "label": "電話番号", + "placeholder": "+31 42 123 4567" }, "place": { "label": "タイプ" @@ -565,6 +617,9 @@ "ref": { "label": "管理番号" }, + "relation": { + "label": "タイプ" + }, "religion": { "label": "宗教", "options": { @@ -577,6 +632,15 @@ "taoist": "道教" } }, + "restriction": { + "label": "タイプ" + }, + "route": { + "label": "タイプ" + }, + "route_master": { + "label": "タイプ" + }, "sac_scale": { "label": "通行の困難さ" }, @@ -597,6 +661,7 @@ }, "structure": { "label": "構造", + "placeholder": "不明", "options": { "bridge": "橋梁", "tunnel": "トンネル", @@ -629,7 +694,8 @@ "label": "水路区分" }, "website": { - "label": "ウェブサイト" + "label": "ウェブサイト", + "placeholder": "http://example.com/" }, "wetland": { "label": "タイプ" @@ -645,16 +711,18 @@ } }, "presets": { + "address": { + "name": "住所" + }, "aeroway": { "name": "航空施設" }, "aeroway/aerodrome": { "name": "空港", - "terms": "航空機,空港,飛行場" + "terms": "空港,飛行場" }, "aeroway/apron": { - "name": "エプロン", - "terms": "スロープ" + "name": "エプロン" }, "aeroway/gate": { "name": "空港ゲート" @@ -663,19 +731,16 @@ "name": "格納庫" }, "aeroway/helipad": { - "name": "ヘリポート", - "terms": "ヘリコプター,ヘリポート,ヘリ発着場" + "name": "ヘリポート" }, "aeroway/runway": { - "name": "滑走路", - "terms": "離着陸場" + "name": "滑走路" }, "aeroway/taxiway": { "name": "航空機誘導路" }, "aeroway/terminal": { - "name": "空港ターミナル", - "terms": "空港, 発着場" + "name": "空港ターミナル" }, "amenity": { "name": "(公共)施設" @@ -684,8 +749,7 @@ "name": "ATM" }, "amenity/bank": { - "name": "銀行", - "terms": "資金調達,会計事務所,信用組合,受託銀行,ファンド,投資信託,準備銀行" + "name": "銀行" }, "amenity/bar": { "name": "バー" @@ -700,15 +764,22 @@ "name": "レンタル自転車店" }, "amenity/cafe": { - "name": "カフェ", - "terms": "コーヒー,紅茶,喫茶店" + "name": "カフェ" + }, + "amenity/car_rental": { + "name": "レンタカー" + }, + "amenity/car_sharing": { + "name": "カーシェアリング" }, "amenity/car_wash": { "name": "車の洗浄" }, + "amenity/childcare": { + "name": "保育施設" + }, "amenity/cinema": { - "name": "映画館", - "terms": "映画館,上映施設,スクリーン,銀幕" + "name": "映画館" }, "amenity/college": { "name": "単科大学" @@ -716,6 +787,9 @@ "amenity/courthouse": { "name": "裁判所" }, + "amenity/drinking_water": { + "name": "水飲み場" + }, "amenity/embassy": { "name": "大使館" }, @@ -735,12 +809,10 @@ "name": "墓地" }, "amenity/hospital": { - "name": "病院", - "terms": "クリニック,緊急医療施設,健保サービス,ホスピス,診療所,老人ホーム,療養所,病室,外科医,病棟" + "name": "病院" }, "amenity/kindergarten": { - "name": "幼稚園", - "terms": "幼稚園, 保育園, 育児施設, 一時預かり, 保育施設" + "name": "幼稚園" }, "amenity/library": { "name": "図書館" @@ -755,28 +827,25 @@ "name": "薬局, ドラッグストア" }, "amenity/place_of_worship": { - "name": "宗教施設", - "terms": "修道院,会堂,礼拝堂,聖堂,内陣,教会,チャペル,祈祷所,神の家,祈りの場所,モスク,神社,寺院,シナゴーグ" + "name": "宗教施設" + }, + "amenity/place_of_worship/buddhist": { + "name": "仏閣" }, "amenity/place_of_worship/christian": { - "name": "教会", - "terms": "修道院,会堂,礼拝堂,聖堂,内陣,教会,チャペル,祈祷所,神の家,祈りの場所,モスク,神社,寺院,シナゴーグ" + "name": "教会" }, "amenity/place_of_worship/jewish": { - "name": "シナゴーグ", - "terms": "ユダヤ教,シナゴーグ" + "name": "シナゴーグ" }, "amenity/place_of_worship/muslim": { - "name": "モスク", - "terms": "イスラム教,モスク" + "name": "モスク" }, "amenity/police": { - "name": "警察", - "terms": "警察署,警察,交番,派出所" + "name": "警察" }, "amenity/post_box": { - "name": "郵便ポスト", - "terms": "投函箱,郵便ポスト" + "name": "郵便ポスト" }, "amenity/post_office": { "name": "郵便局" @@ -785,37 +854,37 @@ "name": "居酒屋" }, "amenity/restaurant": { - "name": "レストラン", - "terms": "バー,カフェテリア,カフェ,喫茶店,喫茶室,ダイナー,ディナールーム,ドーナツ店,軽飲食,食事処,休憩所,茶屋,ハンバーガースタンド,ホットドッグスタンド,ランチルーム,ピッツァリア,サロン,お休み処" + "name": "レストラン" }, "amenity/school": { - "name": "学校", - "terms": "大学、短大、単科大学、職業訓練所、専門学校、研究所、牢獄、校舎、学舎" + "name": "学校" }, "amenity/swimming_pool": { "name": "プール" }, + "amenity/taxi": { + "name": "タクシー乗り場" + }, "amenity/telephone": { "name": "公衆電話" }, "amenity/theatre": { - "name": "劇場", - "terms": "劇場, パフォーマンス, ミュージカル, 大道芸" + "name": "劇場" }, "amenity/toilets": { "name": "お手洗い, トイレ" }, "amenity/townhall": { - "name": "市町村役場", - "terms": "村役場、市役所、郡庁舎、市営ビル、市区センター" + "name": "市町村役場" }, "amenity/university": { - "name": "大学", - "terms": "単科大学" + "name": "大学" }, "amenity/waste_basket": { - "name": "ゴミ箱", - "terms": "くず入れ, くずかご, 収集ボックス, 護美箱" + "name": "ゴミ箱" + }, + "area": { + "name": "エリア" }, "barrier": { "name": "障害物" @@ -877,12 +946,30 @@ "building/apartments": { "name": "アパート" }, + "building/commercial": { + "name": "商業建築" + }, "building/entrance": { "name": "エントランス" }, + "building/garage": { + "name": "ガレージ" + }, "building/house": { "name": "番地" }, + "building/hut": { + "name": "山小屋" + }, + "building/industrial": { + "name": "工場" + }, + "building/residential": { + "name": "住宅建築" + }, + "emergency/ambulance_station": { + "name": "救急看護" + }, "emergency/phone": { "name": "緊急電話" }, @@ -893,22 +980,19 @@ "name": "道路" }, "highway/bridleway": { - "name": "乗馬道", - "terms": "大通り、乗馬道、馬道" + "name": "乗馬道" }, "highway/bus_stop": { "name": "バス停" }, "highway/crossing": { - "name": "横断歩道", - "terms": "横断歩道" + "name": "横断歩道" }, "highway/cycleway": { "name": "自転車道" }, "highway/footway": { - "name": "歩道", - "terms": "けもの道、山道、コース、歩道、自動車道、路地、航路、軌道、抜け道、通路、小路、線路、道路、経路、街道、農道、大通り" + "name": "歩道" }, "highway/living_street": { "name": "路地" @@ -923,8 +1007,7 @@ "name": "高速道ジャンクション" }, "highway/motorway_link": { - "name": "高速道路 - 接続道", - "terms": "スロープ有無" + "name": "高速道路 - 接続道" }, "highway/path": { "name": "小道" @@ -936,8 +1019,7 @@ "name": "主要地方道" }, "highway/primary_link": { - "name": "主要地方道 - 接続路", - "terms": "スロープ有無" + "name": "主要地方道 - 接続路" }, "highway/residential": { "name": "住宅道路" @@ -949,8 +1031,7 @@ "name": "一般地方道" }, "highway/secondary_link": { - "name": "一般地方道 - 接続路", - "terms": "スロープ有無" + "name": "一般地方道 - 接続路" }, "highway/service": { "name": "私道" @@ -971,29 +1052,25 @@ "name": "駐車構内路" }, "highway/steps": { - "name": "階段", - "terms": "階段" + "name": "階段" }, "highway/tertiary": { "name": "主要な一般道" }, "highway/tertiary_link": { - "name": "主要な一般道 - 接続路", - "terms": "スロープ有無" + "name": "主要な一般道 - 接続路" }, "highway/track": { "name": "農道" }, "highway/traffic_signals": { - "name": "信号機", - "terms": "街灯, スポットライト, 交通照明" + "name": "信号機" }, "highway/trunk": { "name": "国道" }, "highway/trunk_link": { - "name": "国道 - 接続路", - "terms": "スロープ有無" + "name": "国道 - 接続路" }, "highway/turning_circle": { "name": "車回し" @@ -1082,6 +1159,9 @@ "leisure": { "name": "レジャー" }, + "leisure/dog_park": { + "name": "公園 (飼い犬用)" + }, "leisure/garden": { "name": "庭園" }, @@ -1092,8 +1172,7 @@ "name": "停泊所" }, "leisure/park": { - "name": "公園", - "terms": "遊歩道、森林、庭園、芝生、緑地、遊び場、プラザ、レクリエーションエリア、スクエア、広場" + "name": "公園" }, "leisure/pitch": { "name": "運動場" @@ -1128,6 +1207,9 @@ "leisure/swimming_pool": { "name": "プール" }, + "line": { + "name": "ライン" + }, "man_made": { "name": "人工物" }, @@ -1153,8 +1235,7 @@ "name": "塔" }, "man_made/wastewater_plant": { - "name": "下水処理施設", - "terms": "浄水設備、排水処理施設、下水処理場" + "name": "下水処理施設" }, "man_made/water_tower": { "name": "給水塔" @@ -1178,8 +1259,7 @@ "name": "崖" }, "natural/coastline": { - "name": "海岸線", - "terms": "海岸" + "name": "海岸線" }, "natural/glacier": { "name": "æ°·æ²³, 凍土" @@ -1191,8 +1271,7 @@ "name": "低木地" }, "natural/peak": { - "name": "山頂", - "terms": "岩峰、山頂、頂、頂点、てっぺん、山、丘、丘陵、極み" + "name": "山頂" }, "natural/scrub": { "name": "茂み" @@ -1207,12 +1286,10 @@ "name": "水域" }, "natural/water/lake": { - "name": "湖", - "terms": "湖、入江、池" + "name": "湖" }, "natural/water/pond": { - "name": "æ± ", - "terms": "池、水車用貯水池、ため池、小さな湖" + "name": "æ± " }, "natural/water/reservoir": { "name": "貯水池" @@ -1226,12 +1303,6 @@ "office": { "name": "オフィス" }, - "other": { - "name": "その他" - }, - "other_area": { - "name": "その他" - }, "place": { "name": "地名" }, @@ -1242,8 +1313,7 @@ "name": "Hamlet" }, "place/island": { - "name": "島", - "terms": "群島、サンゴ礁、小島、岩礁、砂州、湾岸" + "name": "島" }, "place/isolated_dwelling": { "name": "街区外居住地" @@ -1257,6 +1327,9 @@ "place/village": { "name": "村" }, + "point": { + "name": "ポイント" + }, "power": { "name": "電力" }, @@ -1288,8 +1361,7 @@ "name": "廃路線" }, "railway/level_crossing": { - "name": "踏切", - "terms": "踏切" + "name": "踏切" }, "railway/monorail": { "name": "モノレール" @@ -1310,15 +1382,19 @@ "name": "地下鉄入り口" }, "railway/tram": { - "name": "路面電車", - "terms": "路面電車" + "name": "路面電車" + }, + "relation": { + "name": "リレーション" + }, + "route/ferry": { + "name": "フェリー・ルート" }, "shop": { "name": "店舗" }, "shop/alcohol": { - "name": "酒屋", - "terms": "酒屋" + "name": "酒屋" }, "shop/bakery": { "name": "パン屋" @@ -1380,6 +1456,9 @@ "shop/electronics": { "name": "電子部品" }, + "shop/farm": { + "name": "産地直売" + }, "shop/fishmonger": { "name": "魚屋" }, @@ -1450,8 +1529,7 @@ "name": "文具店" }, "shop/supermarket": { - "name": "スーパーマーケット", - "terms": "店舗、ショッピングプラザ、バザー、ブティック、チェーン店、安売り販売、ガレリア、モール、マート、アウトレット、ショッピングセンター、スーパーマーケット、中古品販売" + "name": "スーパーマーケット" }, "shop/toys": { "name": "おもちゃ屋" @@ -1493,8 +1571,7 @@ "name": "コテージ" }, "tourism/guest_house": { - "name": "民宿", - "terms": "B&B、ベッドアンドブレックファスト" + "name": "民宿" }, "tourism/hostel": { "name": "共同宿泊" @@ -1509,8 +1586,7 @@ "name": "モーテル" }, "tourism/museum": { - "name": "博物館, 美術館", - "terms": "展示、ギャラリー、ホール、図書館、現代美術、見世物" + "name": "博物館, 美術館" }, "tourism/picnic_site": { "name": "ピクニック場" @@ -1524,14 +1600,68 @@ "tourism/zoo": { "name": "遊園地" }, + "type/boundary": { + "name": "行政境界" + }, + "type/boundary/administrative": { + "name": "行政境界" + }, + "type/multipolygon": { + "name": "マルチポリゴン" + }, + "type/restriction": { + "name": "制限" + }, + "type/route": { + "name": "ルート" + }, + "type/route/bicycle": { + "name": "サイクリングルート" + }, + "type/route/bus": { + "name": "バスルート" + }, + "type/route/detour": { + "name": "迂回ルート" + }, + "type/route/ferry": { + "name": "フェリールート" + }, + "type/route/foot": { + "name": "歩道ルート" + }, + "type/route/pipeline": { + "name": "パイプラインルート" + }, + "type/route/power": { + "name": "電力線ルート" + }, + "type/route/road": { + "name": "道路ルート" + }, + "type/route/train": { + "name": "鉄道ルート" + }, + "type/route/tram": { + "name": "路面電車ルート" + }, + "type/route_master": { + "name": "ルートマスター" + }, + "vertex": { + "name": "その他", + "terms": "その他" + }, "waterway": { "name": "æ°´è·¯, 河川" }, "waterway/canal": { - "name": "運河" + "name": "運河", + "terms": "運河" }, "waterway/dam": { - "name": "ダム" + "name": "ダム", + "terms": "ダム" }, "waterway/ditch": { "name": "堀, 用水路" @@ -1541,14 +1671,13 @@ }, "waterway/river": { "name": "河川", - "terms": "小川、渓流、支流、流れ、細流、入江、河口、水脈、川床、水路" + "terms": "川,河川" }, "waterway/riverbank": { "name": "河川流域" }, "waterway/stream": { - "name": "小川", - "terms": "小川、渓流、支流、流れ、細流、入江、河口、水脈、川床、水路、氾濫、浸水域、湿地" + "name": "小川" }, "waterway/weir": { "name": "å °" diff --git a/vendor/assets/iD/iD/locales/ko.json b/vendor/assets/iD/iD/locales/ko.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/vendor/assets/iD/iD/locales/ko.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/lt.json b/vendor/assets/iD/iD/locales/lt.json new file mode 100644 index 000000000..7e7b0f723 --- /dev/null +++ b/vendor/assets/iD/iD/locales/lt.json @@ -0,0 +1,556 @@ +{ + "modes": { + "add_area": { + "title": "Teritorija", + "description": "Pridėti parkus, pastatus, ežerus ar kitas vietas į žemėlapį." + }, + "add_line": { + "title": "Linija", + "description": "Pridėti greitkelius, gatves, pėsčiųjų takus, kanalus ar kitas linijas į žemėlapį." + }, + "add_point": { + "title": "TaÅ¡kas", + "description": "Pridėti restoranus, paminklus, paÅ¡to dėžutes ar kitus taÅ¡kus į žemėlapį.", + "tail": "Spustelėkite žemėlapį, norėdami pridėti taÅ¡ką." + }, + "browse": { + "title": "NarÅ¡yti", + "description": "Perkelti ir padidinti žemėlapį." + } + }, + "operations": { + "add": { + "annotation": { + "point": "TaÅ¡kas pridėtas." + } + }, + "circularize": { + "key": "O" + }, + "orthogonalize": { + "key": "Q" + }, + "delete": { + "title": "IÅ¡trinti", + "description": "PaÅ¡alinti tai iÅ¡ žemėlapio.", + "annotation": { + "point": "TaÅ¡kas iÅ¡trintas.", + "line": "Linija iÅ¡trinta.", + "area": "Teritorija iÅ¡trinta." + } + }, + "disconnect": { + "title": "Atskirti", + "key": "D" + }, + "merge": { + "title": "Sujungti", + "description": "Sujungti Å¡ias linijas.", + "key": "C" + }, + "move": { + "key": "M", + "annotation": { + "point": "TaÅ¡kas perkeltas.", + "line": "Linija perkelta." + } + }, + "rotate": { + "title": "Pasukti", + "key": "R", + "annotation": { + "line": "Linija pasukta." + } + }, + "reverse": { + "key": "V" + }, + "split": { + "key": "X" + } + }, + "translate": { + "translate": "Versti", + "localized_translation_language": "Pasirinkti kalbą", + "localized_translation_name": "Pavadinimas" + }, + "logout": "atsijungti", + "report_a_bug": "praneÅ¡ti apie klaidą", + "commit": { + "title": "IÅ¡saugoti pakeitimus", + "save": "IÅ¡saugoti", + "cancel": "AtÅ¡aukti", + "warnings": "Ä®spėjimai", + "modified": "Pakeista", + "deleted": "IÅ¡trinta", + "created": "Sukurta" + }, + "geolocate": { + "title": "Rodyti mano vietą" + }, + "inspector": { + "all_members": "Visi nariai", + "all_relations": "Visi ryÅ¡iai", + "remove": "PaÅ¡alinti", + "search": "IeÅ¡koti", + "unknown": "Nežinoma" + }, + "save": { + "title": "IÅ¡saugoti" + }, + "success": { + "okay": "Gerai" + }, + "confirm": { + "okay": "Gerai" + }, + "tag_reference": { + "description": "ApraÅ¡ymas" + }, + "zoom": { + "in": "Sumažinti", + "out": "Padidinti" + }, + "help": { + "title": "Pagalba" + }, + "intro": { + "lines": { + "title": "Linijos" + } + }, + "presets": { + "fields": { + "access": { + "label": "Prieiga" + }, + "address": { + "label": "Adresas", + "placeholders": { + "housename": "Namo pavadinimas", + "number": "123", + "street": "Gatvė", + "city": "Miestas" + } + }, + "aeroway": { + "label": "Tipas" + }, + "amenity": { + "label": "Tipas" + }, + "atm": { + "label": "ATM" + }, + "barrier": { + "label": "Tipas" + }, + "bicycle_parking": { + "label": "Tipas" + }, + "building": { + "label": "Pastatas" + }, + "building_area": { + "label": "Pastatas" + }, + "building_yes": { + "label": "Pastatas" + }, + "capacity": { + "label": "Talpumas" + }, + "collection_times": { + "label": "Surinkimo laikas" + }, + "construction": { + "label": "Tipas" + }, + "crossing": { + "label": "Tipas" + }, + "cuisine": { + "label": "Virtuvė" + }, + "denomination": { + "label": "Pavadinimas" + }, + "entrance": { + "label": "Tipas" + }, + "fax": { + "label": "Faksas" + }, + "fee": { + "label": "Mokestis" + }, + "highway": { + "label": "Tipas" + }, + "historic": { + "label": "Tipas" + }, + "internet_access": { + "label": "Interneto prieiga", + "options": { + "wlan": "Belaidis internetas", + "wired": "Laidinis internetas", + "terminal": "Terminalas" + } + }, + "landuse": { + "label": "Tipas" + }, + "layer": { + "label": "Sluoksnis" + }, + "leisure": { + "label": "Tipas" + }, + "levels": { + "label": "Lygiai" + }, + "man_made": { + "label": "Tipas" + }, + "maxspeed": { + "label": "Greičio limitas" + }, + "name": { + "label": "Pavadinimas" + }, + "natural": { + "label": "Normalus" + }, + "network": { + "label": "Tinklas" + }, + "note": { + "label": "Pastaba" + }, + "office": { + "label": "Tipas" + }, + "opening_hours": { + "label": "Valandos" + }, + "operator": { + "label": "Operatorius" + }, + "phone": { + "label": "Telefonas" + }, + "place": { + "label": "Tipas" + }, + "power": { + "label": "Tipas" + }, + "railway": { + "label": "Tipas" + }, + "religion": { + "label": "Religija", + "options": { + "christian": "Krikščionis", + "muslim": "Musulmonas", + "buddhist": "Budistas", + "jewish": "Žydas", + "hindu": "Indas", + "shinto": "Å intoistas", + "taoist": "Daoistas" + } + }, + "service": { + "label": "Tipas" + }, + "shelter": { + "label": "Prieglobstis" + }, + "shop": { + "label": "Tipas" + }, + "source": { + "label": "Å altinis" + }, + "sport": { + "label": "Sportas" + }, + "structure": { + "options": { + "bridge": "Tiltas", + "tunnel": "Tunelis" + } + }, + "surface": { + "label": "PavirÅ¡ius" + }, + "tourism": { + "label": "Tipas" + }, + "water": { + "label": "Tipas" + }, + "waterway": { + "label": "Tipas" + }, + "website": { + "label": "Interneto svetainė" + }, + "wetland": { + "label": "Tipas" + }, + "wikipedia": { + "label": "Wikipedia" + }, + "wood": { + "label": "Tipas" + } + }, + "presets": { + "amenity/bank": { + "name": "Bankas" + }, + "amenity/bar": { + "name": "Baras" + }, + "amenity/bicycle_parking": { + "name": "Dviračių stovėjimo aikÅ¡telė" + }, + "amenity/bicycle_rental": { + "name": "Dviračių nuoma" + }, + "amenity/cafe": { + "name": "Kavinė" + }, + "amenity/cinema": { + "name": "Kino teatras" + }, + "amenity/embassy": { + "name": "Ambasada" + }, + "amenity/fast_food": { + "name": "Greitas maistas" + }, + "amenity/fire_station": { + "name": "Gaisrinė" + }, + "amenity/grave_yard": { + "name": "Kapinės" + }, + "amenity/hospital": { + "name": "Ligoninė" + }, + "amenity/library": { + "name": "Biblioteka" + }, + "amenity/parking": { + "name": "Automobilių stovėjimo aikÅ¡telė" + }, + "amenity/pharmacy": { + "name": "Vaistinė" + }, + "amenity/place_of_worship": { + "name": "Maldos namai" + }, + "amenity/place_of_worship/christian": { + "name": "Bažnyčia" + }, + "amenity/place_of_worship/jewish": { + "name": "Sinagoga" + }, + "amenity/place_of_worship/muslim": { + "name": "Mečetė" + }, + "amenity/police": { + "name": "Policija" + }, + "amenity/post_box": { + "name": "PaÅ¡to dėžutė" + }, + "amenity/post_office": { + "name": "PaÅ¡tas" + }, + "amenity/pub": { + "name": "Aludė" + }, + "amenity/restaurant": { + "name": "Restoranas" + }, + "amenity/school": { + "name": "Mokykla" + }, + "amenity/swimming_pool": { + "name": "Baseinas" + }, + "amenity/telephone": { + "name": "Telefonas" + }, + "amenity/toilets": { + "name": "Tualetas" + }, + "amenity/townhall": { + "name": "Rotušė" + }, + "amenity/university": { + "name": "Universitetas" + }, + "barrier/entrance": { + "name": "Įėjimas" + }, + "building": { + "name": "Pastatas" + }, + "entrance": { + "name": "Įėjimas" + }, + "highway": { + "name": "Greitkelis" + }, + "highway/bus_stop": { + "name": "Autobuso stotelė" + }, + "highway/crossing": { + "name": "Sankryža" + }, + "highway/cycleway": { + "name": "Dviračių takas" + }, + "highway/footway": { + "name": "Pėsčiųjų takas" + }, + "highway/motorway": { + "name": "Greitkelis" + }, + "highway/path": { + "name": "Takas" + }, + "highway/primary": { + "name": "Pagrindinis kelias" + }, + "highway/secondary": { + "name": "Nepagrindinis kelias" + }, + "highway/steps": { + "name": "Žingsniai" + }, + "highway/traffic_signals": { + "name": "Eismo signala" + }, + "highway/trunk": { + "name": "Magistralinis kelias" + }, + "historic": { + "name": "Istorinė vietovė" + }, + "historic/castle": { + "name": "Pilis" + }, + "historic/monument": { + "name": "Paminklas" + }, + "landuse/allotments": { + "name": "Žemės sklypai" + }, + "landuse/basin": { + "name": "Vandens telkinys" + }, + "landuse/cemetery": { + "name": "Kapinės" + }, + "landuse/commercial": { + "name": "Reklama" + }, + "landuse/construction": { + "name": "Statybos" + }, + "landuse/farm": { + "name": "Ūkis" + }, + "landuse/farmyard": { + "name": "Sodyba" + }, + "landuse/forest": { + "name": "MiÅ¡kas" + }, + "landuse/grass": { + "name": "Ganykla" + }, + "landuse/industrial": { + "name": "Pramoninė" + }, + "landuse/meadow": { + "name": "Pieva" + }, + "landuse/orchard": { + "name": "Vaismedžių sodas" + }, + "landuse/quarry": { + "name": "Karjeras" + }, + "leisure/garden": { + "name": "Sodas" + }, + "leisure/stadium": { + "name": "Stadionas" + }, + "leisure/swimming_pool": { + "name": "Baseinas" + }, + "man_made/water_tower": { + "name": "Vandens bokÅ¡tas" + }, + "natural/cliff": { + "name": "Uola" + }, + "natural/tree": { + "name": "Medis" + }, + "natural/water": { + "name": "Vanduo" + }, + "natural/water/lake": { + "name": "Ežeras" + }, + "place/village": { + "name": "Kaimas" + }, + "railway": { + "name": "Geležinkelis" + }, + "shop/kiosk": { + "name": "Kioskas " + }, + "tourism/camp_site": { + "name": "Stovyklavietė" + }, + "tourism/guest_house": { + "name": "Svečių namai" + }, + "tourism/hostel": { + "name": "VieÅ¡butis" + }, + "tourism/hotel": { + "name": "VieÅ¡butis" + }, + "tourism/information": { + "name": "Informacija" + }, + "tourism/motel": { + "name": "Motelis" + }, + "tourism/museum": { + "name": "Muziejus" + }, + "tourism/zoo": { + "name": "Zoologijos sodas" + }, + "waterway/canal": { + "name": "Kanalas" + }, + "waterway/river": { + "name": "Upė" + } + } + } +} \ No newline at end of file diff --git a/vendor/assets/iD/iD/locales/lv.json b/vendor/assets/iD/iD/locales/lv.json index 2243089d8..cfde71ec3 100644 --- a/vendor/assets/iD/iD/locales/lv.json +++ b/vendor/assets/iD/iD/locales/lv.json @@ -149,7 +149,7 @@ "just_edited": "JÅ«s nupat rediģējāt OpenStreetMap", "browser_notice": "Å is redaktors tiek atbalstÄ«ts ar Firefox, Chrome, Safari, Opera, un Internet Explorer 9 un jaunāku. LÅ«dzu, atjauniniet savu pārlÅ«kprogrammu vai izmantojiet Potlatch 2 kartes rediģēšanai", "view_on_osm": "AplÅ«kot OSM kartē", - "zoom_in_edit": "pietuviniet, lai labotu karti", + "zoom_in_edit": "Pietuvināt, lai labotu", "logout": "atslēgties", "loading_auth": "Savienojas ar OpenStreetMap...", "report_a_bug": "ziņot par kļūdu", @@ -157,7 +157,6 @@ "title": "Saglabāt izmaiņas", "description_placeholder": "Īss apraksts par jÅ«su ieguldÄ«jumu", "message_label": "Izmaiņu apraksts", - "upload_explanation": "Izmaiņas, kuras jÅ«s augÅ¡upielādējat kā {user}, bÅ«s pieejamas visās kartēs, kuras izmanto OpenStreetMap datus.", "save": "Saglabāt", "cancel": "Atcelt", "warnings": "BrÄ«dinājumi", @@ -165,15 +164,6 @@ "deleted": "Dzēsts", "created": "Izveidots" }, - "contributors": { - "list": "{users} papildinājumi redzami", - "truncated_list": "{users} un {count} citu papildinājumi redzami" - }, - "geocoder": { - "title": "Atrast vietu", - "placeholder": "meklēt vietu", - "no_results": "Nevar atrast vietu '{name}'" - }, "geolocate": { "title": "ParādÄ«t manu atraÅ¡anās vietu" }, @@ -181,11 +171,15 @@ "no_documentation_combination": "Å ai apzÄ«mējumu kombinācijai nav piejama dokumentācija", "no_documentation_key": "Å ai vērtÄ«bai nav piejama dokumentācija", "show_more": "RādÄ«t vairāk", - "new_tag": "Jauns apzÄ«mējums", - "editing_feature": "Rediģē {feature}", + "view_on_osm": "ApskatÄ«t openstreetmap.org", + "all_members": "Visi biedri", + "role": "Loma", "choose": "Izvēlieties objekta tipu", "results": "Atrasti {n} rezultāti meklējot {search}", - "back_tooltip": "MainÄ«t objekta tipu" + "reference": "SkatÄ«t OpenStreetMap wiki →", + "search": "Meklēt", + "unknown": "Nezināms", + "incomplete": "