Modify

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#9520 closed defect (invalid)

Performance regression in crossing ways validation

Reported by: naoliv Owned by: team
Priority: normal Milestone:
Component: Core validator Version:
Keywords: Cc:

Description (last modified by naoliv)

Until JOSM 6572 it was relatively very fast to validate this monster file http://people.debian.org/~naoliv/misc/osm/monster.osm.bz2 (it's 205M after decompressing)

With the latest version it takes a very long time, with 8 CPUs at 100%, at the "crossing ways" test.
Probably some regression from 6580?

Attachments (0)

Change History (15)

comment:1 by naoliv, 12 years ago

Description: modified (diff)

comment:2 by Don-vip, 12 years ago

Milestone: 14.01

comment:3 by simon04, 12 years ago

The longest running tests of testing the monster:

INFO: Test 'class org.openstreetmap.josm.data.validation.tests.CrossingWays$Boundaries' completed in 37.0 s
INFO: Test 'class org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker' completed in 25.0 s
INFO: Test 'class org.openstreetmap.josm.data.validation.tests.UnconnectedWays$UnconnectedWaterways' completed in 22.9 s
INFO: Test 'class org.openstreetmap.josm.data.validation.tests.UnconnectedWays$UnconnectedNaturalOrLanduse' completed in 10.0 s
INFO: Test 'class org.openstreetmap.josm.data.validation.tests.MultipolygonTest' completed in 10.5 s
INFO: Test 'class org.openstreetmap.josm.data.validation.tests.Lanes' completed in 5.9 s

Since r6581, we validate also crossing barrier, landuse, natural, boundary ways. In the test file, the boundaries take longest. So the increase of time is due to added tests.

comment:4 by naoliv, 12 years ago

But now it's using all cores at 100%, JOSM is gray (completely unresponsive) and after waiting, note how long it took:

INFO: Test 'Crossing ways' completed in 7 min 456 s

comment:5 by simon04, 12 years ago

Resolution: invalid
Status: newclosed

r6572:

INFO: Test 'Crossing ways.' completed in 1.3 s

r6638:

INFO: Test 'org.openstreetmap.josm.data.validation.tests.CrossingWays$Ways' completed in 1.0 s

That's a performance increase for the original crossing way test. The code for calling the individual tests hasn't been changed.

comment:6 by naoliv, 12 years ago

But it's reproducible here.
If I test with r6572 it's very fast. With the latest code it take 7+ minutes.
Is there something that I can do to debug this? More verbose messages, something else?

comment:7 by simon04, 12 years ago

How long does "Crossing ways" take with r6572?

comment:8 by naoliv, 12 years ago

Full output from r6572:

INFO: Test 'Similarly named ways' completed in 234 ms
INFO: Test 'Untagged and unconnected nodes' completed in 219 ms
INFO: Test 'Power lines' completed in 189 ms
INFO: Test 'Addresses' completed in 357 ms
INFO: Test 'Relation checker' completed in 499 ms
INFO: Test 'Duplicated relations' completed in 606 ms
INFO: Test 'Tag checker' completed in 833 ms
INFO: Test 'Tag checker (MapCSS based)' completed in 9.3 s
INFO: Test 'Unconnected ways' completed in 967 ms
INFO: Test 'Unconnected ways' completed in 19.8 s
INFO: Test 'Overlapping ways' completed in 718 ms
INFO: Test 'Unconnected ways' completed in 9.6 s
INFO: Test 'Wrongly Ordered Ways' completed in 192 ms
INFO: Test 'Overlapping Areas' completed in 205 ms
INFO: Test 'Self-intersecting ways' completed in 279 ms
INFO: Test 'Nodes duplicating way tags' completed in 218 ms
INFO: Test 'Highways' completed in 294 ms
INFO: Test 'Duplicated nodes' completed in 939 ms
INFO: Test 'Multipolygon' completed in 2.9 s
INFO: Test 'Crossing ways.' completed in 1.5 s
INFO: Test 'Building inside building' completed in 203 ms
INFO: Test 'Way connected to Area' completed in 195 ms
INFO: Test 'Unclosed Ways' completed in 219 ms
INFO: Test 'Unconnected ways' completed in 202 ms
INFO: Test 'Barriers and entrances' completed in 216 ms
INFO: Test 'Unconnected ways' completed in 191 ms
INFO: Test 'Duplicated way nodes' completed in 216 ms
INFO: Test 'Missing name:* translation' completed in 239 ms
INFO: Test 'Duplicated ways' completed in 578 ms
INFO: Test 'Untagged, empty and one node ways' completed in 361 ms
INFO: Test 'Opening hours syntax' completed in 230 ms
INFO: Test 'Turnrestrictions' completed in 204 ms

From r6627:

INFO: Test 'Coastlines' completed in 523 ms
INFO: Test 'Similarly named ways' completed in 250 ms
INFO: Test 'Untagged and unconnected nodes' completed in 182 ms
INFO: Test 'Power lines' completed in 196 ms
INFO: Test 'Addresses' completed in 340 ms
INFO: Test 'Relation checker' completed in 513 ms
INFO: Test 'Duplicated relations' completed in 653 ms
INFO: Test 'Tag checker' completed in 1.6 s
INFO: Test 'Crossing ways' completed in 1.2 s
INFO: Test 'Tag checker (MapCSS based)' completed in 27.1 s
INFO: Test 'Unconnected ways' completed in 953 ms
INFO: Test 'Unconnected ways' completed in 23.5 s
INFO: Test 'Crossing ways' completed in 199 ms
INFO: Test 'Overlapping ways' completed in 2.5 s
INFO: Test 'Crossing ways' completed in 330 ms
INFO: Test 'Unconnected ways' completed in 12.6 s
INFO: Test 'Wrongly Ordered Ways' completed in 187 ms
INFO: Test 'Conditional Keys' completed in 966 ms
INFO: Test 'Self-intersecting ways' completed in 267 ms
INFO: Test 'Nodes duplicating way tags' completed in 209 ms
INFO: Test 'Highways' completed in 331 ms
INFO: Test 'Duplicated nodes' completed in 947 ms
INFO: Test 'Multipolygon' completed in 11.7 s
INFO: Test 'Way connected to Area' completed in 193 ms
INFO: Test 'Lane tags' completed in 6.7 s
INFO: Test 'Unclosed Ways' completed in 199 ms
INFO: Test 'Unconnected ways' completed in 188 ms
INFO: Test 'Crossing ways' completed in 7 min 449 s
INFO: Test 'Barriers and entrances' completed in 430 ms
INFO: Test 'Unconnected ways' completed in 195 ms
INFO: Test 'Duplicated way nodes' completed in 217 ms
INFO: Test 'Missing name:* translation' completed in 284 ms
INFO: Test 'Duplicated ways' completed in 609 ms
INFO: Test 'Untagged, empty and one node ways' completed in 309 ms
INFO: Test 'Opening hours syntax' completed in 232 ms
INFO: Test 'Turnrestrictions' completed in 171 ms

comment:9 by Don-vip, 12 years ago

Can you please attach your full system info ? (status report from JOSM + your hardware info). Looks like the performance regression is real, but do not happen everywhere.

comment:10 by naoliv, 12 years ago

JOSM report:

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2014-01-06 02:34:05
Last Changed Author: simon04
Revision: 6638
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2014-01-05 20:09:34 +0100 (Sun, 05 Jan 2014)
Last Changed Rev: 6638

Identification: JOSM/1.5 (6638 pt_BR) Linux Debian GNU/Linux unstable (sid)
Memory Usage: 1178 MB / 1756 MB (849 MB allocated, but free)
Java version: 1.7.0_45, Oracle Corporation, OpenJDK 64-Bit Server VM
Java package: openjdk-7-jre:amd64-7u45-2.4.3-4
VM arguments: [-Djava.net.useSystemProxies=true, -Dawt.useSystemAAFontSettings=on]
Dataset consistency test: No problems found

Plugin: AddrInterpolation (30034)
Plugin: Create_grid_of_ways (29854)
Plugin: FixAddresses (29971)
Plugin: ImageryCache (30135)
Plugin: OpeningHoursEditor (30117)
Plugin: PicLayer (29854)
Plugin: SimplifyArea (30145)
Plugin: buildings_tools (30057)
Plugin: editgpx (29854)
Plugin: geotools (30147)
Plugin: jts (29854)
Plugin: merge-overlap (30034)
Plugin: notes (v0.8)
Plugin: opendata (30097)
Plugin: pdfimport (29913)
Plugin: poly (29854)
Plugin: reverter (30031)
Plugin: tagging-preset-tester (30017)
Plugin: turnrestrictions (30145)
Plugin: undelete (29854)
Plugin: utilsplugin2 (30177)

cache.bing.attribution.xml=1388973369
cache.capabilities-131030235=1388701990
cache.motd.html=1389012561
cache.motd.html.java=1.7.0_45
cache.motd.html.lang=Pt_BR:
cache.motd.html.version=6638
changeset-query.advanced.time-restrictions.query-type=closed-after
color.graphview arrowhead core=#000000
color.graphview default node=#FFFFFF
color.graphview default segment=#FFFFFF
color.layer 19_10_2012 21h20.gpx=#00FF99
color.layer 2012-11-10.gpx=#FF3399
color.layer 2012-11-13.gpx=#FFFF33
color.layer 2012-11-15.gpx=#00FF00
color.layer 2012-11-16.gpx=#FF33CC
color.layer 2012-11-17.gpx=#FF00CC
color.layer 2012-12-22.gpx=#FF33CC
color.layer 2012-12-27.gpx=#FF00CC
color.layer 20121105160957.gpx=#FF0066
color.layer 20121105171505.gpx=#FF00CC
color.layer 20121106191624.gpx=#FF3333
color.layer 20121106193834.gpx=#FF00CC
color.layer 20121106233720.gpx=#99FF00
color.layer 20121113144839.gpx=#FF00CC
color.layer 20121113155324.gpx=#66FF33
color.layer 20121115193944.gpx=#FF00CC
color.layer 20_10_2012_11h58.gpx=#FF3333
color.layer 20_10_2012_12h22.gpx=#FFFF33
color.layer 20_10_2012_15h47.gpx=#66FF33
color.layer 3.gpx=#FF66CC
color.layer 5.gpx=#FF0066
color.layer Dados GPX baixados=#FF00CC
commandstack.geometry=x=562,y=235,width=1025,height=758
commandstack.minimized=true
conflict.buttonhiding=ALWAYS_SHOWN
conflict.geometry=x=911,y=376,width=442,height=100
conflict.minimized=true
conflict.visible=true
coordinates=DEGREES_MINUTES_SECONDS
createcircle.nodecount=16
curves.circlearc.angle-separation=10
download.newlayer=true
download.places.history=[joaquim távora, santo antônio da estiva, Manhuaçu, São João das Duas Pontes, Nova Guataporanga, delfinópolis, Lucianópolis, corumbataí, trabiju, mesoregião, itaúna, itaí, terra rica, pompéia, pau d'alho]
downloadAlongTrack.area=1.0
downloadAlongTrack.distance=50.0
downloadAlongTrack.near=2
downloadprimitive.lasttype=2
draw.rawgps.alternatedirection.layer Dados GPX baixados=false
draw.rawgps.colorTracksTune.layer Dados GPX baixados=45
draw.rawgps.colors=1
draw.rawgps.colors.dynamic=true
draw.rawgps.colors.dynamic.layer Dados GPX baixados=false
draw.rawgps.colors.layer Dados GPX baixados=1
draw.rawgps.direction.layer Dados GPX baixados=false
draw.rawgps.hdopcircle.layer 2.gpx=false
draw.rawgps.hdopcircle.layer 2013-07-09.gpx=true
draw.rawgps.hdopcircle.layer 3.gpx=false
draw.rawgps.hdopcircle.layer 5.gpx=false
draw.rawgps.hdopcircle.layer Dados GPX baixados=false
draw.rawgps.large.layer 2.gpx=true
draw.rawgps.large.layer 2013-07-09.gpx=false
draw.rawgps.large.layer 3.gpx=true
draw.rawgps.large.layer 5.gpx=true
draw.rawgps.large.layer Dados GPX baixados=false
draw.rawgps.lines=false
draw.rawgps.lines.force.layer Dados GPX baixados=false
draw.rawgps.lines.layer Dados GPX baixados=true
draw.rawgps.linewidth=5
draw.rawgps.linewidth.layer 2.gpx=5
draw.rawgps.linewidth.layer 2013-07-09.gpx=5
draw.rawgps.linewidth.layer 3.gpx=5
draw.rawgps.linewidth.layer 5.gpx=5
draw.rawgps.linewidth.layer Dados GPX baixados=4
draw.rawgps.max-line-length.layer Dados GPX baixados=200
draw.rawgps.min-arrow-distance.layer Dados GPX baixados=40
expert=true
file-open.history=[/tmp/monster.osm, /tmp/fds.osm, /tmp/overlapping.osm, /home/naoliv/aracatuba.osm, /tmp/places.osm, /tmp/bla.osm, /tmp/self-intersecting.osm, /tmp/ES.poly, /tmp/MG.poly, /tmp/RJ.poly, /tmp/SP.poly, /tmp/a/RiodeJaneiro.poly, /tmp/a/RJ.poly, /tmp/a/bagaca.osm, /home/naoliv/prudente.osm]
graphview.activeBookmark=motorcar
graphview.minimized=true
graphview.parameterBookmarks=pedestrian;foot;types={YES,PERMISSIVE,DESIGNATED,UNDEFINED};properties={}|motorcar;motorcar;types={YES,PERMISSIVE,DESIGNATED,UNDEFINED};properties={}|hgv (3.5 t);hgv;types={YES,PERMISSIVE,DESIGNATED,UNDEFINED};properties={WEIGHT=3.5}|bicycle;bicycle;types={YES,PERMISSIVE,DESIGNATED,UNDEFINED};properties={}
graphview.rulesetFolder=/home/naoliv
graphview.rulesetResource=DEFAULT
gui.geometry=x=0,y=14,width=1918,height=1064
history.minimized=true
history.visible=true
imagery.entries=[{name=Bing Sat, type=bing, url=http://www.bing.com/maps/, max-zoom=22, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII=}, {name=Landsat, type=wms, url=http://irs.gis-lab.info/?layers=landsat&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}, projections=NASA:4326,EPSG:32641,EPSG:3857,EPSG:3785,EPSG:32642,EPSG:32640,EPSG:4326,EPSG:900913,EPSG:3395,EPSG:32639,EPSG:32638,EPSG:32637,EPSG:32636,EPSG:32635}, {name=MapBox Satellite, type=tms, url=http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png, max-zoom=17, icon=data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzsdndZdvfC3ru79577OOeec8ZvDpx100S/ZM7MfDPzPX7f980cCCHw0bZXCI5Dh5R5fH37uwOPbTp87pRsckxrerAu98ozwXx+z+QkoH379vG9y5cz0dPjBrznLow+dHLS3D5mWhtrqq7anoew6zhL4sZbqxtjL+xe0f5asJf19ip7+/vFnj17vDnebQVsQ1+f0rdhg0tzX+PvLo51Hh6d3TpRsZ52YnVhxywirXN0xAxcMm3MqGHUW2Yloau/Wb0g/OKetXcMSKGMaP3x48rx9eulkYLJJlEKNPYN32z+y2h++7/y5S2mGlpUrFRxb1PU3dCaZFcKFfbdT7TBEZ7Y9vaguFp2lGQkjKhbuZaJh1/a2lX3wprGxslAFmNgaiA8m81Gd56femCoaO+YNqLdltCwqU4VKzNpkdRULjfnqjU0hjR5nm1sTYoLF8Y9XThsSjEWTZr48fnT1+/JRG48v/+u1JF0Ol2SslW5e9c/hx84O2XuHDGr91t6FB/ntnj8zkbvyc40p2X+9KlB/G0kh/aYjjNTJvUGTt8oMk1hTAUTn0tobtFx+Hkn1D0zY3Z/48zNN1ekKr/6+ZqOI0r44S3JE9niwVwsdU+dZ2NbZoHzszUdfG1jXAonCIHhYhUfkOCqK3A2b+KVoSl8SDzbE7i7PsoOfn4pfzzTCM2tuUOlGs/HU5mpfH7ZpWLpVfVYzjQmy1XNdXLYtTztfL2zSQkEXytZOJsrYXUqhk83xXH0+gwpAzzyPaorGDYtxHUVnPt2sKeWtSj1uuo8cz6rVmq2NlT2dLVBD3nDqNU452iLGXNWS8uvzFbw/fcGsWnhAmztakaVLD6XLyFBwi3y5pMNMdzXlpRbA2KtUYNzhUPUWC1shD0/BvA84gCm46e/zCjfpC+01mH/ugwFVsW6pgT+Pponj0xM2y4WRgwc6F6KjrgRCJe9KNQcPyUZBK+VSxSjgEgkxSyYzfUPt9ejRIp3nB7EsfEZJAmSMYJuRUPEFz5RtnGjUiOPPKwlGOtoXVoY5P0tBRKY/0P7zozg0NBNNEd0X1lzWMeWzjROTRaw5eQAbBK+oj6KP61fipqYK2Jfoq+AEyISHO22B+9OzqKFhN2RCOOX58bwyuAUWmmuUZxcz4VNQb48U0G2YkFiSzWB3SvbUbAdHBjI+oJDFPgBqv45iGQl1Ruaf/HtfG8IYZXjU5Q9JyYKiGkKwcdRoyBTySFfdTBO0Dy1rBUPtaeQSYTm/JcQucKlBtQT1wdHI+gl+tfLlrxL8KNVi3ycZb5LLKUyuqSgkPBCzcWXFtfje3e1IUL8+cKllkfaG8gY+PtbYnHwCXJDVxUvRKn12/5xnBifZo8uTuErHSnKd5DVnm+FtMSTDKIHKW3/B/lZIj8CzNMiUcHzNU3CqBI4sjrFt965Kra9cwWbP9aE/WuXIEHwmGS1Ks0iYqTj1siffvQjaq4nPDKKSC3O5BTeFY9Z5KmjxBKIkRTHE66EbCUV0ebOJjy7usOHSKajLFgZg78O59A3PouDFNBBujIC+sfNovvipUmmxZMUN+Y08pil/PulX1tHxvI5r1xa50YSdVTRvDmkeKvqo0Lm/JJ4iH02nUDOcjBRskkB92P1xtg0Dl+bBl0nokFXxYErWfGLS1NKVqiswSqMtoT0Z/58f9cHcy/as+9/2PV+vvTEDct5oqCG2xPCwaNtCZfuF0aPCiPP2ZeP9uNqoYoFdFWYLoXdY0K+UFxTFVvREbJLo4tjkZe7W+pe3nV362XpGVU0PTj/LTzsePvq8vGK/ZORqv21GW5giS7wZCblyUr94+UsK1JVU0L4T5THVS6MEDSrjIVh7dVVDdGf7l7V3h9ARogy3wM5QC+46PHrTa4b+y+MfPHkdfPbI6a1yQ5HOatWEGLCk8VG+cp5KAKlUvIIzjfWtcT+8IM7Fx+mc5Y8/NVeKL09fhLK5/JW6t1a6FV6aTDv0Q/98PTgg+fy5e/MOs59PJqQVzmUsukmDfXo0kTo9899JvM6sfxIy0e/hyaH5v00+JUrlcxvPfQbQvt85bf5xjePXXxs42tnj9xLbfPRi/K3xQjOyL3yTDCf3/8H+UFA5Uwbuc8AAAAASUVORK5CYII=}, {name=MapQuest Open Aerial, type=tms, url=http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png, icon=http://o.aolcdn.com/os/mapquest/marketing/MQ_Icon/Tiny/MQ_Icon_Tiny.png}, {name=OpenStreetMap (Mapnik Black & White), type=tms, url=http://{switch:a,b,c}.www.toolserver.org/tiles/bw-mapnik/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=http://openstreetmap.org/, max-zoom=18, icon=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAADJElEQVR4Xo2SS2hcZRSAv/+//70zkzszeU+okVqaaGLjI0akTRGl3ehGdCEiutO6c6PgwoWCSMUXdRFaCurGTRGVUtqNraKmTDA1KtIQzat3TKczSW0mznTuzNznL1zoxo1+q3PgwPnOA8cufVU647y+PnYps6Wq9lbfxvTiqdnzs+/PH7re/bY6nV7tqT5UmanOkUDJcN5w9BW9phcuXDtW/bqy7ejfdVH/qhd0cfXsO9998VN5Xq/qTffaAwACnGl9VvcHePSiaOMidSzWdb+wsRG0CLmhc8E9r/YcbyNgqZA6w4E6ETksoI3gIofIYCCT3KPD39z49OkjIGHf9aikyWFyE4EgzwoHyJFBoQmxsAmQyH1TAyABrMDCJIvCI2Ibk24kYGCTIwXksbD3P3sYDCjtMV8xhsACJHXK5BjCRBMQ0CbAxUdpQ27Xrp5XYI7oEYgQ+IBHjKBDkOiZSJqESGLSZMYOWrJEPK67NDEtIhpoTAQxMRDSpE4H0AgUSkhkaPmTAaGGJiYWWSxCOmgU0CaEpI9Bmmj1+0AthnvXMwRCEBPSh4ekSh8dBNBFAChSZESD8i9LsXxKr/wRNWWy/XTi2sO3rBGjk2lMUqSTLa3+eHJuzJIwX/bLApOYiE4y/F18xNUkInG3iFjxi5/vVJSU6FMld9NHYLCDxqPKEoqPuUQjubLLNgtsmIcnXB1HCso1qyYJiMmzwSdY9PIww2zRhUEOjYsgJ8zhXtnyFXzT218IscizzHHcROsxdhPzFzdxsBDkGYjW13bcQqhgdCS+s0MWhxPUCTCZIotAspeYCgoPqZve5SKtZSQ0RrwhmyvMUMFF8TjTFPBJ4REyiEaAiN2jP6BBzqjOhMEi7+HQIstzyada9BFqQ9u4eFpphe+wCaAMM9q1HB41POGzixe4H7d18cJAauJgd75JiIkpDOq1y1+SAAa3vXvkrcZ4PFZ7bf3k7Itvsp9hbufBl14+fe7nP8/NfXDi0ee5l25uUUTc8eFnT/42esx+gmEMbiGxGUyO/G+mcnseue+ZycmpDP+PAneb4+lRA2D3f9T+A2BEVdbaZSWbAAAAAElFTkSuQmCC}, {name=OpenStreetMap (Mapnik), type=tms, url=http://tile.openstreetmap.org/{zoom}/{x}/{y}.png, attribution-text=© OpenStreetMap contributors, CC-BY-SA, attribution-url=http://openstreetmap.org/, max-zoom=18, icon=data:image/png;base64,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}, {name=MSR Maps Topo, type=wms, url=http://msrmaps.com/ogcmap.ashx?version=1.1.1&request=GetMap&Layers=drg&styles=&format=image/jpeg&srs={proj}&width={width}&height={height}&bbox={bbox}, country-code=US, bounds=18.8669253,-168.0028034,72.0476525,-65.9996832, shapes=49.0565499,-126.0034945,48.0038187,-126.0061087,47.9971659,-125.0035737,46.0016716,-125.0002595,45.9984637,-124.0811842,44.9983493,-124.0869596,44.9971776,-124.0621033,44.7858668,-124.0621033,44.7835145,-124.1880416,44.0381672,-124.1856981,44.040273,-123.9988065,43.9998287,-123.9999782,43.9979983,-125.0025463,41.998086,-125.0002029,42.0033106,-126.0008641,40.0033365,-125.9961771,39.9995316,-124.0281824,39.9741387,-124.0281824,39.9582634,-124.009126,37.001749,-124.009126,37.0036205,-122.2023115,35.9958038,-122.1929376,35.9958038,-122.0007731,33.9995029,-122.0031166,33.9975601,-119.9971073,31.9988966,-120.0017942,31.9969092,-113.9931401,30.9777454,-114.0001705,30.9998442,-106.0089417,28.9989107,-105.9995678,28.9860542,-103.2924613,28.9585098,-103.2908042,28.9570599,-103.1018967,28.9817056,-103.1018967,28.9954719,-101.9949955,27.9966065,-101.9949955,28.0193656,-100.0171078,26.0047752,-100.003047,26.0005627,-98.0251593,24.9894837,-98.0181289,24.9703654,-96.9823156,25.9984564,-96.9987199,26.0005627,-95.9957152,28.002814,-96.0050891,28.002814,-94.0037667,28.9954719,-93.9967363,28.998353,-89.4974482,28.8823408,-89.5040765,28.8852427,-89.0632925,29.0059864,-89.0646653,28.997788,-88.0030739,29.9992506,-88.0007304,29.9992506,-86.0017515,29.0018873,-86.0087819,28.9998377,-83.9980856,25.9987301,-84.0004291,26.0008364,-81.9920763,24.9982557,-81.9967632,24.9940078,-84.0074595,24.0002737,-84.005116,23.9982665,-79.9970609,32.0015568,-80.0020322,31.997341,-78.0002763,33.9998101,-78.0019333,34.0025576,-76.0034916,35.0007997,-75.9985203,35.0007997,-74.0000786,39.9995813,-74.0017357,39.9995813,-71.9983227,41.0012877,-72.004951,40.9975358,-69.8838851,42.0015449,-69.882228,41.9990821,-69.9998809,42.9996546,-69.9998809,42.9996546,-68.0014392,44.0008849,-67.998125,44.0008849,-65.9996832,48.0017771,-66.0046545,48.0006684,-70.0048522,47.0021359,-69.9998809,47.0010058,-72.0016368,45.0019056,-72.004951,44.9983904,-78.0019333,44.0008849,-78.0052475,44.0022156,-79.9961878,43.0008665,-80.0020322,42.9985718,-83.9982097,43.9998905,-83.9988443,43.99941,-81.9990958,46.9996075,-82.0024099,47.0018677,-87.4972962,48.0026228,-87.5006104,47.9992964,-87.9993923,49.0006425,-87.9977352,49.0400958,-93.9741795,50.0024947,-93.9996888,50.0003645,-96.0014447,49.0568813,-96.0025075;21.9790546,-157.4831292,21.9918581,-158.9998472,22.5007969,-158.9948413,22.5144699,-160.6206003,21.5119812,-160.6304444,21.4980841,-158.9896778,20.9751981,-158.9947848,20.9624325,-157.4930745;21.5469444,-156.0122149,18.8669253,-155.9940693,18.8743125,-154.765276,20.315359,-154.7749945,20.3086393,-155.9028188,21.547541,-155.911246;70.0022546,-165.0145842,69.0003576,-165.0047575,68.9997086,-167.9992426,67.9979171,-167.999318,67.9983969,-165.5036039,67.0001305,-165.4999821,67.0006308,-168.0008182,63.998797,-168.0028034,63.9984676,-165.0018968,62.9988707,-165.0038176,63.0001538,-168.0022697,58.9983795,-167.9987077,58.9993122,-162.0018637,57.9992382,-161.9991473,57.999718,-159.9998975,57.0005555,-160.002259,56.9975965,-160.4930169,56.0636776,-160.5443949,55.9991737,-160.6181897,55.9998442,-156.7908942,55.9765706,-156.7465263,55.9720106,-156.7121189,55.9806234,-156.678617,55.9998687,-156.6514532,55.998309,-151.9993476,57.9999495,-151.9993476,57.9970705,-151.4977242,59.0009363,-151.4977242,59.0010575,-138.001616,58.0010339,-138.0025215,58.0000742,-136.6678774,56.9994082,-136.6660664,56.998915,-136.0032717,55.9999596,-136.0023662,55.9989469,-134.6713439,54.9999544,-134.6668166,54.9999544,-134.0031164,53.9988763,-134.0031164,53.9986443,-129.998934,55.2513509,-130.001495,55.2900148,-129.941311,55.3563121,-130.0002145,56.998912,-130.0002145,57.0017017,-132.0016517,60.0008477,-132.0003712,60.0218594,-137.9971757,60.9991056,-138.0008396,60.9981189,-141.0040519,71.0003299,-140.9973658,71.0001802,-150.0056275,72.005183,-149.9983843,72.0476525,-151.3457048,70.9988125,-151.6716695,70.9995586,-154.5019154,71.2502951,-154.5019154,71.2502951,-155.7034573,71.0001482,-155.7043628,71.000443,-156.3010592,71.4995642,-156.3010592,71.4995642,-156.9059047,71.250004,-156.9049992,71.2502951,-157.504412,70.9993529,-157.5033695,70.9980082,-160.2021451,70.775225,-160.203484,70.7754358,-160.1548247,70.7471663,-160.1522636,70.7420988,-160.8040433,70.4996993,-160.8021225,70.5001268,-160.8238912,70.4840914,-160.8245314,70.4823802,-160.9103256,70.499913,-160.9109659,70.4996993,-162.0000397,70.2500423,-162.0019604,70.2496095,-162.6697464,69.999946,-162.6703867;54.9971825,-164.0008229,54.9986945,-166.0019431,54.2491291,-166.0029051,54.2487789,-168.0014038,53.2489899,-167.9998558,53.2487471,-167.6831212,53.2132222,-167.6831973,53.2131539,-167.5942011,53.2486788,-167.5941251,53.2474575,-166.0009796,53.9985432,-166.0035406,54.0000486,-163.9982619;53.9996987,-162.0005371,53.9983682,-161.5007246,54.9989392,-161.5002719,55.0001229,-161.9991499, projections=EPSG:26904,EPSG:26905,EPSG:26906,EPSG:26907,EPSG:26908,EPSG:26909,EPSG:26910,EPSG:26911,EPSG:26913,EPSG:26914,EPSG:26915,EPSG:26916,EPSG:26917,EPSG:26918,EPSG:26919,EPSG:26920,EPSG:4326,USDA:ALBERS-US,USDA:ALBERS-AK}, {name=OSM - Tiger Edited Map, type=tms, url=http://tiger-osm.mapquest.com/tiles/1.0.0/tiger/{zoom}/{x}/{y}.png, country-code=US, max-zoom=18, bounds=18.70231,-179.7539,71.46277,-66.8652299, shapes=30.14173,-88.08494,29.45501,-88.40129,29.13411,-88.91638,28.82877,-89.38456,29.13962,-89.53975,29.23409,-89.79243,28.95723,-90.329,29.22239,-90.43093,28.98036,-90.60289,28.94789,-90.9158,29.51196,-91.63726,29.3846,-91.86265,29.68549,-93.25194,29.36045,-94.60357,27.80896,-96.94543,27.12912,-97.2835,25.93647,-97.04533,25.9519007,-97.1013703,25.9446169,-97.2510135,25.925447,-97.2953522,25.9074245,-97.3558916,25.8663841,-97.3507756,25.8272483,-97.3823243,25.8460505,-97.4522431,25.8698367,-97.4816601,25.8809608,-97.5238672,25.9319651,-97.5899489,26.0162847,-97.6619993,26.0224146,-97.7732724,26.0419518,-97.8252852,26.0503786,-98.0179881,26.0342905,-98.0401574,26.0327582,-98.0725588,26.0465483,-98.1949166,26.0990122,-98.3202587,26.1441813,-98.3479704,26.178238,-98.4541275,26.2398208,-98.6033444,26.2314076,-98.6638838,26.27729,-98.7380659,26.3541023,-98.825038,26.3464615,-98.896662,26.396881,-99.0339415,26.3919165,-99.0885123,26.4339177,-99.12134,26.4736139,-99.0974653,26.5171113,-99.1311456,26.5346582,-99.1729264,26.6162542,-99.1857164,26.673413,-99.2117227,26.7210235,-99.2155597,26.7434887,-99.2471084,26.8534661,-99.2863312,26.862214,-99.3187325,26.8781868,-99.3340805,26.908985,-99.3302435,26.9283722,-99.3848143,27.018042,-99.452175,27.240766,-99.47136,27.3112469,-99.5425578,27.3703254,-99.5071721,27.4876314,-99.4922504,27.490657,-99.5280624,27.4974643,-99.5395734,27.5662699,-99.5203884,27.5942335,-99.5881755,27.6312554,-99.6653419,27.6607129,-99.7233233,27.7954361,-99.8823458,27.9657707,-99.9492802,27.9909966,-100.0068353,28.1384686,-100.0895441,28.1869546,-100.2157389,28.2233985,-100.2246919,28.2418037,-100.2771309,28.3914501,-100.3544229,28.5011874,-100.3821575,28.6594955,-100.5051546,28.7419963,-100.5220366,28.7626113,-100.5455507,28.8154518,-100.5594181,28.8270731,-100.5865498,28.9395213,-100.6619157,29.0839938,-100.6800035,29.1677372,-100.7800894,29.2450997,-100.816265,29.2908581,-100.9079099,29.3691784,-101.0224661,29.4511137,-101.0737149,29.4715871,-101.1563159,29.5098982,-101.1840505,29.5151452,-101.2564018,29.5890983,-101.3221208,29.6436107,-101.3305618,29.6451827,-101.3745755,29.7452183,-101.428236,29.7499295,-101.6470985,29.7823788,-101.8635493,29.7797623,-102.0950733,29.8577044,-102.3338324,29.7583045,-102.3844783,29.7734825,-102.4996374,29.7373657,-102.5448569,29.7284653,-102.6684569,29.6719035,-102.6871477,29.4537387,-102.8155711,29.3985987,-102.8077331,29.3502609,-102.8384824,29.3423776,-102.8722463,29.2629848,-102.8903341,29.2403649,-102.8535556,29.1993208,-102.8806873,29.1614194,-102.981979,28.9627349,-103.1242698,28.97012,-103.3015304,29.0576453,-103.4842173,29.134564,-103.5457158,29.1656313,-103.6976534,29.2161614,-103.7886954,29.2535166,-103.8073862,29.2940131,-103.9997199,29.3901938,-104.180598,29.4757863,-104.2354644,29.5361303,-104.3928283,29.6388944,-104.5333104,29.7745292,-104.585765,29.9172969,-104.6906743,30.049423,-104.7172031,30.183979,-104.6991153,30.3922299,-104.8685378,30.5849866,-104.92461,30.7996607,-105.3585963,31.3503058,-105.998097,31.4332817,-106.1993266,31.6670971,-106.3615403,31.7460899,-106.4483618,31.737886,-106.4978019,31.7799234,-106.537595,31.7840236,-108.2125264,31.3329461,-108.2101147,31.3339761,-111.0752241,32.4936597,-114.8230188,32.6278138,-114.8194012,32.7211965,-114.7193153,32.5273265,-117.2304218,32.62011,-118.2656,33.01972,-119.4507,33.67698,-120.5119,34.30236,-120.6426,37.12139,-122.4438,37.76136,-122.5901,37.92952,-123.0625,38.38307,-123.1738,38.89112,-123.7947,39.66973,-123.864,40.20055,-124.4077,40.4358,-124.4762,40.85868,-124.2346,41.42859,-124.1411,42.85946,-124.6242,43.7559,-124.2455,46.04889,-124.0101,47.18963,-124.2786,47.95094,-124.7449,48.42969,-124.8097,48.49998,-124.6387,48.28749,-124.0003,48.20752,-122.9181,48.31639,-122.8284,48.40612,-123.1869,48.60422,-123.2776,48.79906,-123.1619,49.002212,-123.1677526,48.9976856,-121.7370673,49.0012978,-121.2792678,48.9999846,-95.1550459,49.3853152,-95.1544711,49.3709873,-94.957314,49.3218877,-94.8156261,48.8737433,-94.6821435,48.7114045,-94.3061171,48.632574,-93.8439713,48.6449699,-93.2104392,48.631447,-92.9537863,48.5428955,-92.6306252,48.4502301,-92.5069884,48.3562622,-92.2648308,48.3698586,-92.143752,48.3613613,-92.0542219,48.2036201,-91.7148602,48.0710372,-91.4505332,48.2490632,-90.8869199,48.246792,-90.8451392,48.1655305,-90.7752205,48.125136,-90.5560849,48.1154593,-90.1382777,48.0208739,-89.6087711,48.0168816,-89.4851343,47.9752285,-89.3418862,48.2479276,-88.6751001,48.3058103,-88.3706977,48.16559,-87.9985739,46.8914224,-84.8618555,46.4631904,-84.5566005,46.5064201,-84.4285914,46.5445847,-84.1982732,46.5346313,-84.1271278,46.1182839,-83.828076,46.1249704,-83.6508155,46.1065805,-83.5615822,46.000301,-83.4301441,45.8241144,-83.5929345,45.3388359,-82.522136,43.5852227,-82.1090067,42.9671673,-82.4128819,42.6025541,-82.49488,42.3710587,-82.8301932,42.3067712,-83.0604134,42.2348427,-83.1243635,42.129958,-83.1158368,42.0407325,-83.1490909,41.8619052,-83.0723508,41.6749343,-82.6784183,41.6749343,-82.3953327,42.2112863,-81.2411678,42.3967867,-80.0666659,42.828084,-78.9367806,42.9054768,-78.9082058,42.9295177,-78.9086321,42.9560454,-78.9333595,42.9572935,-78.9632029,42.9685251,-78.9781245,42.9850568,-79.0186263,43.0156131,-79.0275793,43.055189,-79.0054099,43.0645339,-79.0156419,43.0776144,-79.0787393,43.1031444,-79.0612596,43.1190175,-79.0727707,43.1407973,-79.0510276,43.1607035,-79.0535856,43.1778053,-79.0599806,43.199875,-79.057849,43.2175871,-79.0621123,43.2492697,-79.064244,43.4507816,-79.2040815,43.6353977,-78.6887893,43.6365933,-76.8021616,44.0951877,-76.4491572,44.2042125,-76.3124941,44.2905919,-76.164174,44.3552931,-76.0001779,44.3751206,-75.9181798,44.4302572,-75.8385934,44.4819006,-75.816888,44.6099509,-75.6553036,44.8472554,-75.3285171,44.9890003,-74.9800253,45.0273648,-74.808794,45.008612,-74.693032,44.997528,-74.1564269,45.0282171,-72.6274039,45.013727,-72.5490233,45.0192678,-71.5222385,45.061871,-71.5162093,45.1282686,-71.4498873,45.2107323,-71.4221527,45.241307,-71.4667693,45.2565882,-71.3883887,45.3185197,-71.2883028,45.2650759,-71.2195692,45.2582858,-71.1460121,45.3558157,-71.0869252,45.348189,-70.9410169,45.2633785,-70.8807241,45.315128,-70.8336958,45.3905466,-70.8445485,45.4489481,-70.7842558,45.3956274,-70.6540236,45.4912302,-70.7324041,45.5824514,-70.6974343,45.686162,-70.5503201,45.7274242,-70.4140586,45.7922032,-70.4393815,45.8619456,-70.3465308,45.8930075,-70.2741795,45.9441797,-70.2729737,45.9617854,-70.328443,46.1091183,-70.311561,46.1450548,-70.2572976,46.1959941,-70.3007083,46.3368748,-70.2211219,46.4200656,-70.1017424,46.418403,-70.0667726,46.6961775,-70.0016565,47.4590491,-69.2238806,47.4386627,-69.0393849,47.3929685,-69.0128561,47.3652062,-69.0417966,47.2572847,-69.0357673,47.1942287,-68.8995058,47.2335451,-68.7994199,47.2482813,-68.6306003,47.301461,-68.5932189,47.3104554,-68.4207817,47.3701065,-68.3749593,47.3627559,-68.2085514,47.2891935,-68.0831426,47.1975062,-67.9312049,47.1294569,-67.8745298,47.1073016,-67.8697064,47.0719982,-67.7804732,45.9433412,-67.7744439,45.924052,-67.7358566,45.8846141,-67.7720322,45.8728612,-67.7961493,45.8191022,-67.7334449,45.7989291,-67.7852966,45.7560372,-67.7913259,45.728266,-67.7611795,45.6423403,-67.6683287,45.5976406,-67.5405082,45.6136691,-67.4983033,45.5976406,-67.4126877,45.496302,-67.4042467,45.4760123,-67.4874506,45.3668302,-67.4078643,45.2769567,-67.4657453,45.1367755,-67.3475715,45.2064845,-67.2921023,45.16739,-67.1305178,44.9100591,-66.9532572,44.790374,-66.8652299,44.2841178,-67.0774602,43.7718564,-67.9454511,43.5448455,-68.8185827,43.3269245,-69.838356,42.3971064,-70.1663483,42.1114963,-69.5007168,40.9961999,-69.5537744,41.0325947,-71.0924443,40.4111508,-72.9735767,40.3229505,-73.6392082,39.6429192,-73.7935575,38.89298,-74.75888,38.33415,-74.96074,37.01313,-75.8878,35.76485,-75.38874,35.19245,-75.43163,34.90563,-76.10577,34.49582,-76.48834,34.55696,-77.14015,34.26227,-77.64277,33.75515,-77.92915,33.79927,-78.42073,33.6462,-78.77332,32.93096,-79.29548,32.37925,-80.33093,31.68144,-81.02662,31.0867,-81.30259,30.54435,-81.34716,29.59883,-81.06772,28.55866,-80.45832,28.14062,-80.47736,26.7899,-79.93338,25.45094,-80.0891,24.87788,-80.50127,24.62634,-80.98809,24.05562,-82.96141,24.7741373,-83.0267287,24.70339,-82.48232,25.04719,-81.16439,25.74144,-81.41615,25.7643,-81.75062,26.3572,-81.94871,26.39829,-82.25908,27.39285,-82.77711,27.55832,-82.71534,27.83774,-82.95202,28.86732,-82.75816,29.82529,-83.72844,29.99971,-84.23859,29.80863,-84.29488,29.4941,-85.06062,29.60386,-85.42712,29.88211,-85.50566,30.02857,-85.70719,30.35822,-86.43408;63.73581,-171.8296,63.83328,-171.8264,63.89218,-171.7295,63.86135,-171.5809,63.79643,-171.5311,63.73282,-171.5273,63.70656,-171.46,63.73344,-171.3159,63.6712,-170.9253,63.74828,-170.7415,63.80096,-170.5074,63.79393,-170.2934,63.70802,-170.0505,63.60404,-169.9537,63.57125,-169.8853,63.51753,-169.5708,63.44846,-169.4803,63.4359,-168.9565,63.39615,-168.6743,63.3354,-168.6115,63.26641,-168.6038,63.16231,-168.6422,63.07024,-168.7768,63.05418,-168.8901,63.10119,-169.1672,63.09033,-169.2875,62.99106,-169.4855,62.91856,-169.5156,62.86308,-169.5883,62.84516,-169.6853,62.88812,-169.8166,62.95162,-169.8514,63.03582,-169.8549,63.02427,-169.918,63.09004,-170.0931,63.09925,-170.2852,63.20856,-170.4278,63.26938,-170.5894,63.33769,-170.9202,63.33209,-171.0971,63.30131,-171.2192,63.24232,-171.3044,63.21446,-171.4511,63.28508,-171.7686,63.35636,-171.8836,63.49651,-171.9501,63.62437,-171.9279,63.71048,-171.8749;66.48638,-165.5394,66.70462,-163.8345,66.60284,-163.5316,66.35661,-163.7814,66.17738,-163.6964,66.11776,-161.8766,66.30389,-161.6652,66.19014,-161.9638,66.46455,-161.9799,66.65555,-162.5583,66.95414,-162.7602,67.02732,-163.7865,67.51886,-164.1659,68.27915,-166.8975,68.43752,-166.8776,68.62207,-166.3173,68.96362,-166.279,69.08866,-164.0178,69.3947,-163.3301,69.82819,-163.0696,70.40151,-161.9755,70.43365,-160.9213,70.98042,-159.1923,70.95417,-157.9014,71.46277,-156.6139,71.27014,-155.571,71.08941,-155.4416,71.19386,-154.8061,70.87834,-154.186,70.95957,-152.3589,70.84293,-152.1203,70.69531,-152.2356,70.50034,-151.2745,70.59065,-149.169,70.07135,-144.9468,70.21756,-143.2683,69.74033,-140.9829,60.3036174,-141.014387,60.29352,-139.9914,60.44683,-139.0357,60.12317,-139.0587,59.32694,-137.544,59.0495,-137.3932,59.26476,-136.6211,59.69878,-136.3719,59.88964,-135.4256,59.62847,-134.9352,59.37421,-134.9035,58.52579,-133.3554,57.10909,-131.9588,56.6974,-131.7496,56.20455,-130.0384,55.24147,-129.899,54.6667,-130.6556,54.70939,-130.967,55.09272,-131.1522,54.8517,-131.109,54.7561,-131.3443,55.11828,-131.8833,54.60115,-131.9591,54.6257,-132.3348,54.85224,-132.4671,54.57848,-132.6318,54.58695,-132.846,55.09577,-133.3136,55.24092,-133.7619,55.77766,-133.7775,55.80795,-134.4054,56.92954,-134.4624,56.92888,-134.5896,56.11022,-134.5687,56.27573,-134.9544,56.76575,-135.4457,57.05619,-135.4689,56.92294,-135.9137,57.33953,-135.9432,57.86229,-136.6158,58.11628,-136.6275,58.93842,-138.2413,59.4132,-139.7669,59.7976,-139.6928,59.59821,-140.4092,59.89065,-141.4933,59.98919,-144.1096,59.70787,-144.5981,59.87659,-144.6767,60.09564,-144.3052,60.07252,-144.4497,60.42044,-145.9284,60.14117,-146.5755,60.23921,-146.8464,59.67746,-147.8398,59.90588,-148.3386,59.7683,-149.288,59.9276,-149.3946,59.63788,-149.4643,59.60916,-149.8739,59.32266,-150.2909,57.4515,-151.96,56.32239,-153.8699,55.60588,-155.7139,56.52302,-157.7363,56.35832,-158.1412,56.1736,-158.0405,55.72885,-158.6986,55.77907,-159.3312,55.34115,-159.4887,54.96234,-159.1144,54.79127,-159.2108,55.08458,-159.7555,54.78098,-160.2647,55.01967,-160.8328,54.28515,-162.1816,54.25171,-162.7106,51.89932,-171.9068,50.85879,-179.358,51.80696,-179.7539,53.16404,-171.7688,55.45745,-163.4391,55.98924,-161.805,55.95369,-160.6681,56.46551,-160.2339,56.87917,-158.7936,57.29377,-158.5117,57.64793,-157.8068,58.43192,-157.6413,58.73817,-157.2565,58.50652,-158.1936,58.78914,-158.6609,58.45269,-158.6123,58.29623,-158.8859,58.84123,-159.684,58.67072,-159.9236,58.94599,-160.4187,58.46158,-160.9175,58.4811,-161.1533,58.69388,-161.2041,58.52115,-162.0971,58.66513,-162.2703,58.78413,-161.8563,59.23405,-162.1261,59.529,-161.8854,60.03405,-162.3318,59.74828,-163.1554,59.72497,-164.0779,60.47214,-165.4891,60.62218,-165.4996,60.81654,-165.1295,61.41815,-166.1891,61.73154,-166.2621,61.93595,-165.8395,62.17902,-165.7792,62.51502,-165.3268,62.63347,-164.93,62.87694,-164.969,63.22366,-164.6312,63.36016,-164.1399,63.1561,-163.0914,63.43953,-162.5316,63.52572,-162.7924,63.71682,-162.6737,63.55109,-161.5656,63.80505,-160.8655,64.32021,-161.2707,64.35435,-161.6331,64.60346,-161.4993,64.68602,-160.8978,64.82232,-161.1872,64.61543,-162.0931,64.23903,-162.7663,64.4389,-162.9586,64.30794,-163.1854,64.4889,-163.8225,64.34541,-165.0499,64.54605,-166.4104,64.84893,-166.5612,65.0973,-167.0277,65.28453,-167.0323,65.61988,-168.2267,65.84354,-167.9709,65.97281,-167.0721,66.30579,-166.3394,66.21616,-165.9857;56.13026,-169.761,60.69522,-173.3909,60.5648,-166.1702,60.37974,-165.6288,59.98611,-165.4408,59.82348,-165.5298,59.65537,-166.1182;25.86335,-174.4593,26.50077,-174.0117,25.58371,-167.7706,21.49698,-156.4811,20.73127,-155.4557,20.09724,-154.995,19.45274,-154.5163,18.70231,-155.581,22.9945,-164.5586}, {name=USGS Large Scale Imagery, type=tms, url=http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg, country-code=US, max-zoom=20, min-zoom=12, bounds=24.496294,-124.8185282,49.4425264,-66.9311098, shapes=48.7529029,-123.2549305,48.5592263,-123.2549305,48.5592263,-123.192224,48.4348366,-123.192224,48.4348366,-122.9419646,48.3720812,-122.9419646,48.3720812,-122.8806229,48.3094763,-122.8806229,48.3094763,-122.8167566,48.1904587,-122.8167566,48.1904587,-123.0041133,48.1275918,-123.0041133,48.1275918,-123.058416,48.190514,-123.058416,48.190514,-123.254113,48.1274982,-123.254113,48.1274982,-123.3706593,48.1908403,-123.3706593,48.1908403,-124.0582632,48.253442,-124.0582632,48.253442,-124.1815163,48.3164666,-124.1815163,48.3164666,-124.4319117,48.3782613,-124.4319117,48.3782613,-124.5564618,48.4408305,-124.5564618,48.4408305,-124.7555107,48.1914986,-124.7555107,48.1914986,-124.8185282,48.1228381,-124.8185282,48.1228381,-124.7552951,47.5535253,-124.7552951,47.5535253,-124.3812108,47.1218696,-124.3812108,47.1218696,-124.1928897,43.7569431,-124.1928897,43.7569431,-124.4443382,43.1425556,-124.4443382,43.1425556,-124.6398855,42.6194503,-124.6398855,42.6194503,-124.4438525,39.8080662,-124.4438525,39.8080662,-123.8815685,39.1102825,-123.8815685,39.1102825,-123.75805,38.4968799,-123.75805,38.4968799,-123.2702803,37.9331905,-123.2702803,37.9331905,-122.8148084,37.8019606,-122.8148084,37.8019606,-122.5664316,36.9319611,-122.5664316,36.9319611,-121.8784026,36.6897596,-121.8784026,36.6897596,-122.0034748,36.4341056,-122.0034748,36.4341056,-121.9414159,35.9297636,-121.9414159,35.9297636,-121.5040977,35.8100273,-121.5040977,35.8100273,-121.3790276,35.4239164,-121.3790276,35.4239164,-120.9426515,35.1849683,-120.9426515,35.1849683,-120.8171978,35.1219894,-120.8171978,35.1219894,-120.6918447,34.4966794,-120.6918447,34.4966794,-120.5045898,34.4339651,-120.5045898,34.4339651,-120.0078775,34.3682626,-120.0078775,34.3682626,-119.5283517,34.0576434,-119.5283517,34.0576434,-119.0060985,33.9975267,-119.0060985,33.9975267,-118.5046259,33.8694631,-118.5046259,33.8694631,-118.4413209,33.6865253,-118.4413209,33.6865253,-118.066912,33.3063832,-118.066912,33.3063832,-117.5030045,33.0500337,-117.5030045,33.0500337,-117.3188195,32.6205888,-117.3188195,32.6205888,-117.1917023,32.4974566,-117.1917023,32.4974566,-116.746496,32.5609161,-116.746496,32.5609161,-115.9970138,32.6264942,-115.9970138,32.6264942,-114.8808125,32.4340796,-114.8808125,32.4340796,-114.6294474,32.3731636,-114.6294474,32.3731636,-114.4447437,32.3075418,-114.4447437,32.3075418,-114.2557628,32.2444561,-114.2557628,32.2444561,-114.0680274,32.1829113,-114.0680274,32.1829113,-113.8166499,32.1207622,-113.8166499,32.1207622,-113.6307421,32.0565099,-113.6307421,32.0565099,-113.4417495,31.9984372,-113.4417495,31.9984372,-113.2546027,31.9325434,-113.2546027,31.9325434,-113.068072,31.8718062,-113.068072,31.8718062,-112.8161105,31.8104171,-112.8161105,31.8104171,-112.6308756,31.7464723,-112.6308756,31.7464723,-112.4418918,31.6856001,-112.4418918,31.6856001,-112.257192,31.6210352,-112.257192,31.6210352,-112.0033787,31.559584,-112.0033787,31.559584,-111.815619,31.4970238,-111.815619,31.4970238,-111.6278586,31.4339867,-111.6278586,31.4339867,-111.4418978,31.3733859,-111.4418978,31.3733859,-111.2559708,31.3113225,-111.2559708,31.3113225,-108.1845822,31.7459502,-108.1845822,31.7459502,-106.5065055,31.6842308,-106.5065055,31.6842308,-106.3797265,31.621752,-106.3797265,31.621752,-106.317434,31.4968167,-106.317434,31.4968167,-106.2551769,31.4344889,-106.2551769,31.4344889,-106.1924698,31.3721296,-106.1924698,31.3721296,-106.0039212,31.309328,-106.0039212,31.309328,-105.9416582,31.2457547,-105.9416582,31.2457547,-105.8798174,31.1836194,-105.8798174,31.1836194,-105.8162349,31.1207155,-105.8162349,31.1207155,-105.6921198,31.0584835,-105.6921198,31.0584835,-105.6302881,30.9328271,-105.6302881,30.9328271,-105.5044418,30.8715864,-105.5044418,30.8715864,-105.4412973,30.808463,-105.4412973,30.808463,-105.3781497,30.7471828,-105.3781497,30.7471828,-105.1904658,30.6843231,-105.1904658,30.6843231,-105.1286244,30.6199737,-105.1286244,30.6199737,-105.0036504,30.5589058,-105.0036504,30.5589058,-104.9417962,30.4963236,-104.9417962,30.4963236,-104.8782018,30.3098261,-104.8782018,30.3098261,-104.8155257,30.2478305,-104.8155257,30.2478305,-104.7536079,29.9353916,-104.7536079,29.9353916,-104.690949,29.8090156,-104.690949,29.8090156,-104.6291301,29.6843577,-104.6291301,29.6843577,-104.5659869,29.6223459,-104.5659869,29.6223459,-104.5037188,29.5595436,-104.5037188,29.5595436,-104.4410072,29.4974832,-104.4410072,29.4974832,-104.2537551,29.3716718,-104.2537551,29.3716718,-104.1291984,29.3091621,-104.1291984,29.3091621,-104.0688737,29.2467276,-104.0688737,29.2467276,-103.8187309,29.1843076,-103.8187309,29.1843076,-103.755736,29.1223174,-103.755736,29.1223174,-103.5667542,29.0598119,-103.5667542,29.0598119,-103.5049819,28.9967506,-103.5049819,28.9967506,-103.3165753,28.9346923,-103.3165753,28.9346923,-103.0597572,29.0592965,-103.0597572,29.0592965,-102.9979694,29.1212855,-102.9979694,29.1212855,-102.9331397,29.1848575,-102.9331397,29.1848575,-102.8095989,29.2526154,-102.8095989,29.2526154,-102.8701345,29.308096,-102.8701345,29.308096,-102.8096681,29.3715484,-102.8096681,29.3715484,-102.7475655,29.5581899,-102.7475655,29.5581899,-102.684554,29.6847655,-102.684554,29.6847655,-102.4967764,29.7457694,-102.4967764,29.7457694,-102.3086647,29.8086627,-102.3086647,29.8086627,-102.1909323,29.7460097,-102.1909323,29.7460097,-101.5049914,29.6846777,-101.5049914,29.6846777,-101.3805796,29.5594459,-101.3805796,29.5594459,-101.3175057,29.4958934,-101.3175057,29.4958934,-101.1910075,29.4326115,-101.1910075,29.4326115,-101.067501,29.308808,-101.067501,29.308808,-100.9418897,29.2456231,-100.9418897,29.2456231,-100.8167271,29.1190449,-100.8167271,29.1190449,-100.7522672,29.0578214,-100.7522672,29.0578214,-100.6925358,28.8720431,-100.6925358,28.8720431,-100.6290158,28.8095363,-100.6290158,28.8095363,-100.5679901,28.622554,-100.5679901,28.622554,-100.5040411,28.5583804,-100.5040411,28.5583804,-100.4421832,28.4968266,-100.4421832,28.4968266,-100.379434,28.3092865,-100.379434,28.3092865,-100.3171942,28.1835681,-100.3171942,28.1835681,-100.254483,28.1213885,-100.254483,28.1213885,-100.1282282,28.059215,-100.1282282,28.059215,-100.0659537,27.9966087,-100.0659537,27.9966087,-100.0023855,27.9332152,-100.0023855,27.9332152,-99.9426497,27.7454658,-99.9426497,27.7454658,-99.816851,27.6834301,-99.816851,27.6834301,-99.7541346,27.6221543,-99.7541346,27.6221543,-99.6291629,27.5588977,-99.6291629,27.5588977,-99.5672838,27.4353752,-99.5672838,27.4353752,-99.5041798,27.3774021,-99.5041798,27.3774021,-99.5671796,27.2463726,-99.5671796,27.2463726,-99.504975,26.9965649,-99.504975,26.9965649,-99.4427427,26.872803,-99.4427427,26.872803,-99.3800633,26.8068179,-99.3800633,26.8068179,-99.3190684,26.7473614,-99.3190684,26.7473614,-99.2537541,26.6210068,-99.2537541,26.6210068,-99.1910617,26.4956737,-99.1910617,26.4956737,-99.1300639,26.3713808,-99.1300639,26.3713808,-99.0029473,26.3093836,-99.0029473,26.3093836,-98.816572,26.2457762,-98.816572,26.2457762,-98.6920082,26.1837096,-98.6920082,26.1837096,-98.4440896,26.1217217,-98.4440896,26.1217217,-98.3823181,26.0596488,-98.3823181,26.0596488,-98.2532707,25.9986871,-98.2532707,25.9986871,-98.0109084,25.9932255,-98.0109084,25.9932255,-97.6932319,25.9334103,-97.6932319,25.9334103,-97.6313904,25.8695893,-97.6313904,25.8695893,-97.5046779,25.8073488,-97.5046779,25.8073488,-97.3083401,25.8731159,-97.3083401,25.8731159,-97.2456326,25.9353731,-97.2456326,25.9353731,-97.1138939,27.6809179,-97.1138939,27.6809179,-97.0571035,27.8108242,-97.0571035,27.8108242,-95.5810766,28.7468827,-95.5810766,28.7468827,-94.271041,29.5594076,-94.271041,29.5594076,-92.5029947,29.4974754,-92.5029947,29.4974754,-91.8776216,29.3727013,-91.8776216,29.3727013,-91.378418,29.2468326,-91.378418,29.2468326,-91.3153953,29.1844301,-91.3153953,29.1844301,-91.1294702,29.1232559,-91.1294702,29.1232559,-91.0052632,28.9968437,-91.0052632,28.9968437,-89.4500159,28.8677422,-89.4500159,28.8677422,-88.8104309,30.1841864,-88.8104309,30.1841864,-85.8791527,29.5455038,-85.8791527,29.5455038,-84.8368083,29.6225158,-84.8368083,29.6225158,-84.7482786,29.683624,-84.7482786,29.683624,-84.685894,29.7468386,-84.685894,29.7468386,-83.6296975,29.4324361,-83.6296975,29.4324361,-83.3174937,29.0579442,-83.3174937,29.0579442,-82.879659,27.7453529,-82.879659,27.7453529,-82.8182822,26.9290868,-82.8182822,26.9290868,-82.3796782,26.3694183,-82.3796782,26.3694183,-81.8777106,25.805971,-81.8777106,25.805971,-81.5036862,25.7474753,-81.5036862,25.7474753,-81.4405462,25.6851489,-81.4405462,25.6851489,-81.3155883,25.5600985,-81.3155883,25.5600985,-81.2538534,25.4342361,-81.2538534,25.4342361,-81.1902012,25.1234341,-81.1902012,25.1234341,-81.1288133,25.0619389,-81.1288133,25.0619389,-81.0649231,24.8157807,-81.0649231,24.8157807,-81.6289469,24.7538367,-81.6289469,24.7538367,-81.6907173,24.6899374,-81.6907173,24.6899374,-81.8173189,24.6279161,-81.8173189,24.6279161,-82.1910041,24.496294,-82.1910041,24.496294,-81.6216596,24.559484,-81.6216596,24.559484,-81.372006,24.6220687,-81.372006,24.6220687,-81.0593278,24.684826,-81.0593278,24.684826,-80.9347147,24.7474828,-80.9347147,24.7474828,-80.7471081,24.8100618,-80.7471081,24.8100618,-80.3629898,25.1175858,-80.3629898,25.1175858,-80.122344,25.7472357,-80.122344,25.7472357,-80.0588458,26.3708251,-80.0588458,26.3708251,-79.995837,26.9398003,-79.995837,26.9398003,-80.0587265,27.1277466,-80.0587265,27.1277466,-80.1226251,27.2534279,-80.1226251,27.2534279,-80.1846956,27.3781229,-80.1846956,27.3781229,-80.246175,27.5658729,-80.246175,27.5658729,-80.3094768,27.7530311,-80.3094768,27.7530311,-80.3721485,27.8774451,-80.3721485,27.8774451,-80.4351457,28.0033366,-80.4351457,28.0033366,-80.4966078,28.1277326,-80.4966078,28.1277326,-80.5587159,28.3723509,-80.5587159,28.3723509,-80.4966335,29.5160326,-80.4966335,29.5160326,-81.1213644,31.6846966,-81.1213644,31.6846966,-80.6018723,32.2475309,-80.6018723,32.2475309,-79.4921024,32.9970261,-79.4921024,32.9970261,-79.1116488,33.3729457,-79.1116488,33.3729457,-78.6153621,33.8097638,-78.6153621,33.8097638,-77.9316963,33.8718243,-77.9316963,33.8718243,-77.8692252,34.0552454,-77.8692252,34.0552454,-77.6826392,34.2974598,-77.6826392,34.2974598,-77.2453509,34.5598585,-77.2453509,34.5598585,-76.4973277,34.622796,-76.4973277,34.622796,-76.4337602,34.6849285,-76.4337602,34.6849285,-76.373212,34.7467674,-76.373212,34.7467674,-76.3059364,34.808551,-76.3059364,34.808551,-76.2468017,34.8728418,-76.2468017,34.8728418,-76.1825922,34.9335332,-76.1825922,34.9335332,-76.120814,34.9952359,-76.120814,34.9952359,-75.9979015,35.0578182,-75.9979015,35.0578182,-75.870338,35.1219097,-75.870338,35.1219097,-75.7462194,35.1818911,-75.7462194,35.1818911,-75.4929694,35.3082988,-75.4929694,35.3082988,-75.4325662,35.7542495,-75.4325662,35.7542495,-75.4969907,37.8105602,-75.4969907,37.8105602,-75.3082972,37.8720088,-75.3082972,37.8720088,-75.245601,37.9954849,-75.245601,37.9954849,-75.1828751,38.0585079,-75.1828751,38.0585079,-75.1184793,38.2469091,-75.1184793,38.2469091,-75.0592098,38.3704316,-75.0592098,38.3704316,-74.9948111,38.8718417,-74.9948111,38.8718417,-74.4878252,39.3089428,-74.4878252,39.3089428,-74.1766317,39.6224653,-74.1766317,39.6224653,-74.0567045,39.933178,-74.0567045,39.933178,-73.9959035,40.1854852,-73.9959035,40.1854852,-73.9341593,40.4959486,-73.9341593,40.4959486,-73.8723024,40.5527135,-73.8723024,40.5527135,-71.8074506,41.3088005,-71.8074506,41.3088005,-70.882512,41.184978,-70.882512,41.184978,-70.7461947,41.3091865,-70.7461947,41.3091865,-70.4337553,41.4963885,-70.4337553,41.4963885,-69.9334281,41.6230802,-69.9334281,41.6230802,-69.869857,41.8776895,-69.869857,41.8776895,-69.935791,42.0032342,-69.935791,42.0032342,-69.9975823,42.0650191,-69.9975823,42.0650191,-70.0606103,42.1294348,-70.0606103,42.1294348,-70.5572884,43.2487079,-70.5572884,43.2487079,-70.4974097,43.3092194,-70.4974097,43.3092194,-70.3704249,43.371963,-70.3704249,43.371963,-70.3085701,43.4969879,-70.3085701,43.4969879,-70.183921,43.6223531,-70.183921,43.6223531,-70.057583,43.6850173,-70.057583,43.6850173,-69.7455247,43.7476571,-69.7455247,43.7476571,-69.2472845,43.8107035,-69.2472845,43.8107035,-69.0560701,43.8717247,-69.0560701,43.8717247,-68.9950522,43.9982022,-68.9950522,43.9982022,-68.4963672,44.0597368,-68.4963672,44.0597368,-68.3081038,44.122137,-68.3081038,44.122137,-68.1851802,44.3081382,-68.1851802,44.3081382,-67.9956019,44.3727489,-67.9956019,44.3727489,-67.8103041,44.435178,-67.8103041,44.435178,-67.4965289,44.4968776,-67.4965289,44.4968776,-67.37102,44.5600642,-67.37102,44.5600642,-67.1848753,44.6213345,-67.1848753,44.6213345,-67.1221208,44.6867918,-67.1221208,44.6867918,-67.059365,44.7473657,-67.059365,44.7473657,-66.9311098,44.9406566,-66.9311098,44.9406566,-66.994683,45.0024514,-66.994683,45.0024514,-67.0595847,45.1273377,-67.0595847,45.1273377,-67.1201974,45.1910115,-67.1201974,45.1910115,-67.2469811,45.253442,-67.2469811,45.253442,-67.3177546,45.1898369,-67.3177546,45.1898369,-67.370749,45.2534001,-67.370749,45.2534001,-67.4326888,45.3083409,-67.4326888,45.3083409,-67.3708571,45.4396986,-67.3708571,45.4396986,-67.4305573,45.4950095,-67.4305573,45.4950095,-67.37099,45.6264543,-67.37099,45.6264543,-67.6214982,45.6896133,-67.6214982,45.6896133,-67.683828,45.753259,-67.683828,45.753259,-67.7462097,47.1268165,-67.7462097,47.1268165,-67.8700141,47.1900278,-67.8700141,47.1900278,-67.9323803,47.2539678,-67.9323803,47.2539678,-67.9959387,47.3149737,-67.9959387,47.3149737,-68.1206676,47.3780823,-68.1206676,47.3780823,-68.4423175,47.3166082,-68.4423175,47.3166082,-68.6314305,47.2544676,-68.6314305,47.2544676,-68.9978037,47.439895,-68.9978037,47.439895,-69.0607223,47.5047558,-69.0607223,47.5047558,-69.2538122,47.4398084,-69.2538122,47.4398084,-69.3179284,47.378601,-69.3179284,47.378601,-69.4438546,47.3156274,-69.4438546,47.3156274,-69.5038204,47.2525839,-69.5038204,47.2525839,-69.5667838,47.1910884,-69.5667838,47.1910884,-69.6303478,47.128701,-69.6303478,47.128701,-69.6933103,47.0654307,-69.6933103,47.0654307,-69.7557063,47.0042751,-69.7557063,47.0042751,-69.8180391,46.9415344,-69.8180391,46.9415344,-69.8804023,46.8792519,-69.8804023,46.8792519,-69.9421674,46.8177399,-69.9421674,46.8177399,-70.0063088,46.6920295,-70.0063088,46.6920295,-70.0704265,46.4425926,-70.0704265,46.4425926,-70.1945902,46.3785887,-70.1945902,46.3785887,-70.2562047,46.3152628,-70.2562047,46.3152628,-70.3203651,46.0651209,-70.3203651,46.0651209,-70.3814988,45.93552,-70.3814988,45.93552,-70.3201618,45.879479,-70.3201618,45.879479,-70.4493131,45.7538713,-70.4493131,45.7538713,-70.5070021,45.6916912,-70.5070021,45.6916912,-70.6316642,45.6291619,-70.6316642,45.6291619,-70.7575538,45.4414685,-70.7575538,45.4414685,-70.8809878,45.3780612,-70.8809878,45.3780612,-71.13328,45.3151452,-71.13328,45.3151452,-71.3830282,45.253416,-71.3830282,45.253416,-71.5076448,45.0655726,-71.5076448,45.0655726,-73.9418929,45.0031242,-73.9418929,45.0031242,-74.7469725,45.0649003,-74.7469725,45.0649003,-74.8800964,45.0029023,-74.8800964,45.0029023,-75.0662455,44.9415167,-75.0662455,44.9415167,-75.2539363,44.8776043,-75.2539363,44.8776043,-75.3789648,44.8153462,-75.3789648,44.8153462,-75.4431283,44.7536053,-75.4431283,44.7536053,-75.5666566,44.6909879,-75.5666566,44.6909879,-75.6290205,44.6284958,-75.6290205,44.6284958,-75.7540484,44.566385,-75.7540484,44.566385,-75.817312,44.5028932,-75.817312,44.5028932,-75.8799549,44.3784946,-75.8799549,44.3784946,-76.1300319,44.3159227,-76.1300319,44.3159227,-76.1926961,44.2534378,-76.1926961,44.2534378,-76.3182619,44.1916726,-76.3182619,44.1916726,-76.3792975,44.0653733,-76.3792975,44.0653733,-76.4427584,43.9963825,-76.4427584,43.9963825,-76.317027,43.9414581,-76.317027,43.9414581,-76.5076611,43.8723335,-76.5076611,43.8723335,-76.3829974,43.8091872,-76.3829974,43.8091872,-76.2534102,43.5665222,-76.2534102,43.5665222,-76.5064833,43.5033881,-76.5064833,43.5033881,-76.6331208,43.4432252,-76.6331208,43.4432252,-76.6951085,43.3786858,-76.6951085,43.3786858,-76.8177798,43.318066,-76.8177798,43.318066,-77.682,43.3789376,-77.682,43.3789376,-78.0565883,43.4396918,-78.0565883,43.4396918,-78.4389748,43.3794382,-78.4389748,43.3794382,-78.8803396,43.3149724,-78.8803396,43.3149724,-79.1298858,43.2429286,-79.1298858,43.2429286,-79.0669615,43.1299931,-79.0669615,43.1299931,-79.1298858,43.0577305,-79.1298858,43.0577305,-79.071264,42.9294906,-79.071264,42.9294906,-78.943264,42.7542165,-78.943264,42.7542165,-79.069439,42.6941622,-79.069439,42.6941622,-79.133439,42.6296973,-79.133439,42.6296973,-79.1947499,42.5663538,-79.1947499,42.5663538,-79.3786827,42.5033425,-79.3786827,42.5033425,-79.4442961,42.4410614,-79.4442961,42.4410614,-79.5679936,42.3775264,-79.5679936,42.3775264,-79.6906154,42.3171086,-79.6906154,42.3171086,-79.8164642,42.2534481,-79.8164642,42.2534481,-80.0052373,42.1909188,-80.0052373,42.1909188,-80.1916829,42.1272555,-80.1916829,42.1272555,-80.3167992,42.0669857,-80.3167992,42.0669857,-80.5063234,42.0034331,-80.5063234,42.0034331,-80.6930471,41.9415141,-80.6930471,41.9415141,-80.9440403,41.8781193,-80.9440403,41.8781193,-81.1942729,41.8166455,-81.1942729,41.8166455,-81.3190089,41.7545453,-81.3190089,41.7545453,-81.4418435,41.690965,-81.4418435,41.690965,-81.5053523,41.6301643,-81.5053523,41.6301643,-82.7470081,41.7536942,-82.7470081,41.7536942,-82.8839135,41.5656075,-82.8839135,41.5656075,-82.9957195,41.6270375,-82.9957195,41.6270375,-83.1257796,41.6878411,-83.1257796,41.6878411,-83.2474733,41.7536942,-83.2474733,41.7536942,-83.3737305,41.809276,-83.3737305,41.809276,-83.3106019,41.8716064,-83.3106019,41.8716064,-83.2474733,41.9361393,-83.2474733,41.9361393,-83.1843447,41.9960851,-83.1843447,41.9960851,-83.1207681,42.2464812,-83.1207681,42.2464812,-83.0589194,42.3089555,-83.0589194,42.3089555,-82.8685328,42.3717652,-82.8685328,42.3717652,-82.8072219,42.558553,-82.8072219,42.558553,-82.7553745,42.4954945,-82.7553745,42.4954945,-82.5599041,42.558553,-82.5599041,42.558553,-82.4967755,42.6833607,-82.4967755,42.6833607,-82.4328863,42.9342196,-82.4328863,42.9342196,-82.3700552,43.0648071,-82.3700552,43.0648071,-82.4328863,43.1917566,-82.4328863,43.1917566,-82.4947464,43.5034627,-82.4947464,43.5034627,-82.557133,43.8160901,-82.557133,43.8160901,-82.6197884,43.9422098,-82.6197884,43.9422098,-82.6839499,44.0022641,-82.6839499,44.0022641,-82.7465346,44.0670545,-82.7465346,44.0670545,-82.8708696,44.1291935,-82.8708696,44.1291935,-83.008517,44.0664786,-83.008517,44.0664786,-83.1336086,44.0053949,-83.1336086,44.0053949,-83.2414522,44.9962034,-83.2414522,44.9962034,-83.1806112,45.067302,-83.1806112,45.067302,-83.2455172,45.1287382,-83.2455172,45.1287382,-83.3065878,45.2551509,-83.3065878,45.2551509,-83.3706087,45.3165923,-83.3706087,45.3165923,-83.4325644,45.3792105,-83.4325644,45.3792105,-83.6178415,45.4419665,-83.6178415,45.4419665,-83.8084291,45.5036189,-83.8084291,45.5036189,-84.0550718,45.5647907,-84.0550718,45.5647907,-84.1235181,45.6287845,-84.1235181,45.6287845,-84.1807534,45.6914688,-84.1807534,45.6914688,-84.3111554,45.9337076,-84.3111554,45.9337076,-83.8209974,45.8725113,-83.8209974,45.8725113,-83.4968086,45.9337076,-83.4968086,45.9337076,-83.4338066,46.0016863,-83.4338066,46.0016863,-83.4962697,46.0668178,-83.4962697,46.0668178,-83.5599956,46.1261576,-83.5599956,46.1261576,-83.9954558,46.1931747,-83.9954558,46.1931747,-84.0591816,46.3814972,-84.0591816,46.3814972,-84.1152614,46.4953584,-84.1152614,46.4953584,-84.0591816,46.5682653,-84.0591816,46.5682653,-84.2579545,46.5051232,-84.2579545,46.5051232,-84.3071879,46.5682653,-84.3071879,46.5682653,-84.4415364,46.504525,-84.4415364,46.504525,-84.9965729,46.6842882,-84.9965729,46.6842882,-84.9298158,46.818077,-84.9298158,46.818077,-85.3165894,46.7535825,-85.3165894,46.7535825,-87.5562645,47.4407371,-87.5562645,47.4407371,-87.6825361,47.5035554,-87.6825361,47.5035554,-88.2560738,47.4433716,-88.2560738,47.4433716,-88.4417419,47.3789949,-88.4417419,47.3789949,-88.50683,47.3153881,-88.50683,47.3153881,-88.6312821,47.2539782,-88.6312821,47.2539782,-88.7569636,47.1934682,-88.7569636,47.1934682,-88.8838253,47.1284735,-88.8838253,47.1284735,-88.9434208,47.0662127,-88.9434208,47.0662127,-89.0708726,47.0026826,-89.0708726,47.0026826,-89.2565553,46.9410806,-89.2565553,46.9410806,-90.3677669,47.6844827,-90.3677669,47.6844827,-90.3069978,47.7460174,-90.3069978,47.7460174,-89.994859,47.8082719,-89.994859,47.8082719,-89.8048615,47.8700562,-89.8048615,47.8700562,-89.6797699,47.9339637,-89.6797699,47.9339637,-89.4933757,47.9957956,-89.4933757,47.9957956,-89.4284697,48.0656377,-89.4284697,48.0656377,-89.9932739,48.1282966,-89.9932739,48.1282966,-90.7455933,48.1893056,-90.7455933,48.1893056,-90.8087291,48.2522065,-90.8087291,48.2522065,-91.067763,48.1916658,-91.067763,48.1916658,-91.1946247,48.1279027,-91.1946247,48.1279027,-91.6814196,48.2525994,-91.6814196,48.2525994,-91.9321927,48.3142454,-91.9321927,48.3142454,-91.9929683,48.3780845,-91.9929683,48.3780845,-92.3189383,48.2529081,-92.3189383,48.2529081,-92.3732233,48.3153385,-92.3732233,48.3153385,-92.4322288,48.4411448,-92.4322288,48.4411448,-92.4977248,48.501781,-92.4977248,48.501781,-92.5679413,48.439579,-92.5679413,48.439579,-92.6210462,48.5650783,-92.6210462,48.5650783,-92.8086835,48.6286865,-92.8086835,48.6267365,-92.8086835,48.6267365,-92.933185,48.6922145,-92.933185,48.6922145,-93.0051716,48.6282965,-93.0051716,48.6282965,-93.1225924,48.6922145,-93.1225924,48.6922145,-93.3190806,48.6267365,-93.3190806,48.6267365,-93.5049477,48.5635164,-93.5049477,48.5635164,-93.7474601,48.6267365,-93.7474601,48.6267365,-93.8135461,48.6898775,-93.8135461,48.6898775,-94.2453121,48.7554327,-94.2453121,48.7554327,-94.6183171,48.941036,-94.6183171,48.941036,-94.6809018,49.0029737,-94.6809018,49.0029737,-94.7441532,49.2536079,-94.7441532,49.2536079,-94.8084069,49.3784134,-94.8084069,49.3784134,-95.1192391,49.4425264,-95.1192391,49.4425264,-95.1934341,49.0035292,-95.1934341,49.0035292,-96.87069,49.0656063,-96.87069,49.0656063,-99.0049312,49.0050714,-99.0049312,49.0050714,-109.3699257,49.0668231,-109.3699257,49.0668231,-109.5058746,49.0050714,-109.5058746,49.0050714,-114.1830014,49.0687317,-114.1830014,49.0687317,-114.7578709,49.0050714,-114.7578709,49.0050714,-115.433731,49.0671412,-115.433731,49.0671412,-116.5062706,49.0050714,-116.5062706,49.0050714,-117.3089504,49.0659803,-117.3089504,49.0659803,-119.882945,49.0050714,-119.882945,49.0050714,-120.1208555,49.0678367,-120.1208555,49.0678367,-121.4451636,49.0050714,-121.4451636,49.0050714,-121.9311808,49.0656099,-121.9311808,49.0656099,-122.817484,49.0029143,-122.817484,49.0029143,-122.8795155,48.9347018,-122.8795155,48.9347018,-122.8174629,48.8101998,-122.8174629,48.8101998,-122.7538859,48.7533758,-122.7538859,48.7533758,-122.8712937,48.8153948,-122.8712937,48.8153948,-123.0055391,48.7529529,-123.0055391,48.7529529,-123.1296926,48.6902201,-123.1296926,48.6902201,-123.1838197,48.7529029,-123.1838197;37.7521547,-122.9341743,37.6842013,-122.9347457,37.6849023,-123.0679013,37.7475251,-123.0673747,37.7478506,-123.1292603,37.815685,-123.1286894,37.8153192,-123.0590687,37.7528143,-123.0595947;41.2540893,-71.6299464,41.2541393,-71.4966465,41.122965,-71.4965596,41.1229149,-71.6298594;41.3775196,-70.3184265,41.2448243,-70.3183384,41.2448722,-70.1906612,41.1886019,-70.1906239,41.1886984,-69.9336025,41.3791941,-69.933729,41.3791712,-69.9950664,41.443159,-69.995109,41.4431307,-70.0707828,41.3144915,-70.0706972,41.3144258,-70.2461667,41.3775467,-70.2462087;43.9404062,-68.9403374,43.9404977,-68.6856948,43.8721797,-68.6856475,43.8721577,-68.7465405,43.8102529,-68.7464976,43.8102304,-68.8090782,43.746728,-68.8090343,43.7467034,-68.8773094,43.8117826,-68.8773544,43.8117599,-68.9402483;49.0645144,-123.1291466,49.0645144,-122.9954224,48.9343243,-122.9954224,48.9343243,-123.1291466;24.7535913,-82.9407144,24.7535913,-82.8719398,24.6905653,-82.8719398,24.6905653,-82.7446233,24.6214593,-82.7446233,24.6214593,-82.8088038,24.5594908,-82.8088038,24.5594908,-82.9407144}, {name=USGS Scanned Topographic Maps, type=tms, url=http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png, country-code=US, bounds=18.9023432,-178.000097,71.9983391,-65.9892568, shapes=48.9962416,-125.990173,47.9948396,-125.989419,47.9955062,-123.9929739,47.0059202,-123.9922429,47.0052409,-125.988688,46.0015618,-125.9879604,46.0022529,-123.9939396,43.9961708,-123.9925238,43.9958116,-124.9931832,41.9942149,-124.9918175,41.9938465,-125.9851789,40.0076111,-125.9838655,40.0083757,-123.9833285,37.002615,-123.9814115,37.0033173,-122.21903,36.011671,-122.2184144,36.011751,-122.020087,33.9961766,-122.0188591,33.9970206,-119.9787757,31.9987658,-119.9775867,32.00129,-114.0122833,30.9862401,-114.0116894,30.9896679,-105.998294,28.9901065,-105.9971419,28.9918418,-102.0210506,28.00733,-102.0204916,28.0082173,-100.0062436,25.991909,-100.0051143,25.9928035,-98.0109067,25.0063461,-98.0103613,25.0067957,-97.0161086,25.9932494,-97.016654,25.9937132,-95.9824825,27.9891175,-95.9835999,27.9899826,-94.0200898,28.9918129,-94.0206586,28.9944338,-88.0156706,30.0038862,-88.0162494,30.0047454,-86.0277506,28.9953016,-86.0271719,28.9961781,-84.0187909,25.9817708,-84.017095,25.9826768,-81.9971976,25.0134917,-81.9966618,25.0125783,-84.0165592,24.0052745,-84.0160068,24.007096,-80.0199985,32.0161282,-80.0245309,32.0169819,-78.0066484,32.9894278,-78.0072238,32.9894807,-77.8807233,33.9955918,-77.8813253,33.9963653,-76.0115411,34.9952552,-76.0121459,34.9960749,-74.0068449,40.0084254,-74.0099997,40.0091931,-72.0013745,40.9912464,-72.002019,40.9920457,-69.8797398,42.00893,-69.8804173,42.0088883,-69.9927682,43.0105166,-69.9934462,43.0112496,-67.9845366,44.0103812,-67.985224,44.0110975,-65.9892568,47.9993584,-65.9921237,47.9980181,-70.006442,47.0042007,-70.005708,47.003514,-72.023686,45.0059846,-72.0222508,45.0038705,-78.0146667,44.0026998,-78.0139662,44.0019763,-80.029686,43.0122994,-80.0290052,43.011582,-81.995479,47.0042713,-81.9982986,47.0023972,-87.505706,48.0142702,-87.5064535,48.0140968,-88.0260889,49.0086686,-88.026838,49.0067142,-93.9981078,50.0086456,-93.9988778,50.0079995,-96.0138899,49.0060547,-96.0131199;22.5062947,-160.5787616,21.4984647,-160.5782192,21.499196,-159.0030121,20.9951068,-159.0027422,20.995803,-157.5083185,20.4960241,-157.5080519,20.4967444,-155.966889,21.5028287,-155.9674267,21.5021151,-157.5044717,21.9984962,-157.5047384,21.9978002,-159.0090946,22.5070181,-159.0093692;68.9941463,-168.006102,68.0107853,-168.0047628,68.0112562,-165.4842481,67.0037303,-165.4829337,67.0032389,-168.0034485,66.0017503,-168.002195,66.001546,-169.0087448,64.9987675,-169.0075381,64.9989798,-168.0009882,63.9982374,-167.9998282,63.9988964,-164.9871288,62.9950845,-164.9860062,62.9944019,-167.9987057,59.0153692,-167.9946035,59.0167799,-162.5027857,58.0005815,-162.5018149,58.0012389,-160.0159024,57.000035,-160.0149725,56.9999017,-160.5054788,55.9968161,-160.5045719,55.9958373,-164.012195,55.00107,-164.0113186,55.0005023,-165.994782,54.2400584,-165.9941266,54.2394734,-168.0002944,54.0094921,-168.0000986,54.0089011,-170.0156134,53.0016446,-170.0147683,53.0010487,-171.9993636,52.4977745,-171.9989488,52.4965566,-176.0083239,52.2452555,-176.0081186,52.2446469,-178.000097,51.2554252,-177.9992996,51.2560472,-176.0073212,51.4980163,-176.0075146,51.4992617,-171.9981395,51.9985373,-171.9985419,51.9997661,-167.9984317,53.2560877,-167.9994645,53.2566866,-165.9932968,54.0100804,-165.9939308,54.0121291,-159.0067205,55.002502,-159.0075717,55.0027849,-158.0190709,55.9975094,-158.0199473,55.9991902,-151.9963213,57.9986536,-151.9981536,57.9987853,-151.500341,58.9919816,-151.5012894,58.9953194,-138.5159989,57.9986434,-138.5150471,57.9991267,-136.6872422,57.0016688,-136.6863158,57.001856,-135.9973698,56.0030544,-135.9964667,56.003424,-134.6717732,54.9969623,-134.6708865,54.9971556,-133.9956734,54.0031685,-133.9948193,54.0043387,-130.0044418,57.0000507,-130.0070826,56.9995156,-131.975877,59.9933094,-131.9787378,59.991805,-138.0071813,61.0125755,-138.0082158,61.0118551,-140.9874011,71.0039309,-140.99984,71.0017377,-154.5023956,71.9983391,-154.5039632,71.9978773,-157.499048,70.9982877,-157.4974758,70.9973899,-163.0233611,69.9707435,-163.0218273,69.97041,-164.9730896,68.994689,-164.9717003;62.8689586,-168.5133204,63.8765677,-168.5144423,63.8757975,-172.0202755,62.8681608,-172.0191536;59.9954089,-170.9947111,60.9969787,-170.995726,60.9962508,-174.0045311,59.9946581,-174.0035162;20.2854602,-156.0717261,20.2860582,-154.7940471,18.9029464,-154.7933145,18.9023432,-156.0709936}]
imagery.layers.default=[http://www.bing.com/maps/, http://{switch:a,b,c}.tiles.mapbox.com/v3/openstreetmap.map-4wvf9l0l/{zoom}/{x}/{y}.png, http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png, http://tile.openstreetmap.org/{zoom}/{x}/{y}.png, http://{switch:a,b,c}.www.toolserver.org/tiles/bw-mapnik/{zoom}/{x}/{y}.png]
imagery.offsets=[[EPSG:3857, Bing Sat, Birigui cima, 0.83, -0.1, -50.34072171039722, -21.241139187982196], [EPSG:3857, Bing Sat, Araçatuba, 3.31, 1.66, -50.422328992164516, -21.193558174582645]]
imagery.sharpen_level=1
imagery.wms.simultaneousConnections=4
junctionchecker.geometry=x=1155,y=456,width=621,height=424
lastAddAuthor=false
lastDirectory=/tmp
mappaint.gpx.use-antialiasing=true
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.entries=[{title=JOSM Internal Style, active=true, ptoken=standard, url=resource://styles/standard/elemstyles.xml}, {title=Lane and road attributes, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1}, {title=Surface - Data Entry, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Surface-DataEntry&style}, {title=Streets Have No Name, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Noname&style}, {title=Lane details, right-hand traffic, color version, active=false, url=http://josm.openstreetmap.de/josmfile?page=Styles/Lane_features_ryg&style}, {title=Nós, active=false, url=/home/naoliv/.josm/nos.mapcss}]
mappaint.style.known-defaults=[resource://styles/standard/elemstyles.xml, resource://styles/standard/potlatch2.mapcss]
mapstyle.minimized=true
mapstyle.visible=true
marker.audiofromstart=false
marker.makeautomarkers.layer 2.gpx=true
marker.makeautomarkers.layer 2013-07-09.gpx=true
marker.makeautomarkers.layer 3.gpx=true
marker.makeautomarkers.layer 5.gpx=true
marker.makeautomarkers.layer Dados GPX baixados=true
mergeoverlap.MyCombinePrimitiveResolverDialog$MyTagConflictResolver.showTagsWithConflictsOnly=true
mergeoverlap.MyCombinePrimitiveResolverDialog.geometry=x=659,y=346,width=600,height=400
message.delete_from_relation.value=1
message.delete_outside_nodes=false
message.delete_outside_nodes.value=1
message.movedManyElements=false
message.movedManyElements.value=1
message.overwriteEditKey.value=1
message.upload_comment_is_empty_or_very_short.value=3
message.upload_source_is_empty.value=3
mirror./home/naoliv/.josm/cache/images.http://o.aolcdn.com/os/mapquest/marketing/MQ_Icon/Tiny/MQ_Icon_Tiny.png=[1388701998180, /home/naoliv/.josm/cache/images/mirror_http___o.aolcdn.com_os_mapquest_marketing_MQ_Icon_Tiny_MQ_Icon_Tiny.png]
mirror./home/naoliv/.josm/cache/images.http://openclipart.org/people/secretlondon/secretlondon_chocolate_present.svg=[1388701991122, /home/naoliv/.josm/cache/images/mirror_http___openclipart.org_people_secretlondon_secretlondon_chocolate_present.svg]
mirror.http://josm.openstreetmap.de/josmfile?page_Presets/NewTags&zip_1=[1388701994050, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Presets_NewTags_zip_1]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/British&style=[1354150955134, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_British_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Lane_and_Road_Attributes&zip_1=[1388701992305, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Lane_and_Road_Attributes_zip_1]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Lane_features&style=[1356235880348, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Lane_features_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Lane_features_ryg&style=[1388701993947, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Lane_features_ryg_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Noname&style=[1388701993035, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Noname_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Surface&style=[1369693204583, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Surface_style]
mirror.http://josm.openstreetmap.de/josmfile?page_Styles/Surface-DataEntry&style=[1388701992771, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_josmfile_page_Styles_Surface-DataEntry_style]
mirror.http://josm.openstreetmap.de/maps=[1388701997552, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_maps]
mirror.http://josm.openstreetmap.de/presets=[1388599238912, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_presets]
mirror.http://josm.openstreetmap.de/styles=[1388599225694, /home/naoliv/.josm/cache/mirror_http___josm.openstreetmap.de_styles]
mirror.http://people.debian.org/~naoliv/misc/osm/validador-local.cfg=[1388950121993, /home/naoliv/.josm/cache/mirror_http___people.debian.org__naoliv_misc_osm_validador-local.cfg]
note_icon24.png.minimized=true
notes.api.disabled=false
notes.api.offline=false
notes.auto_download=true
notes.comment.history=[, Igreja mapeada]
notes.new.history=[Precisa traçar corretamente as vias, Precisa traçar corretamente as vias de mão dupla, Precisa traçar corretamente, Incompleto, Cidade incompleta. Precisa verificar e traçar áreas em vários locais., Precisa traçar e verificar o resto da cidade, A cidade previsa de uma revisão. Está faltando algumas vias duplicadas (traçadas como uma única via), vias de mão única, etc., Cidade incompleta. Verificar deslocamento., Vias deslocadas e algumas partes incompletas, Cidade incompleta e com vários erros, Cidade com vários erros de vias desconectadas e mal traçadas]
org.openstreetmap.josm.actions.DownloadPrimitiveAction.primitivesHistory=[184767062, 13415236]
org.openstreetmap.josm.actions.OpenLocationAction.uploadAddressHistory=[http://www.openstreetmap.org/api/0.6/changeset/18289381/download]
org.openstreetmap.josm.gui.actionsupport.DeleteFromRelationConfirmationDialog.geometry=x=313,y=342,width=903,height=218
org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog.geometry=x=497,y=290,width=799,height=536
org.openstreetmap.josm.gui.dialogs.ConflictResolutionDialog.geometry=x=301,y=387,width=1263,height=482
org.openstreetmap.josm.gui.dialogs.InspectPrimitiveDialog.geometry=x=584,y=271,width=750,height=550
org.openstreetmap.josm.gui.dialogs.changeset.query.ChangesetQueryDialog.geometry=x=871,y=210,width=718,height=511
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$AddTagsDialog.geometry=x=830,y=332,width=360,height=336
org.openstreetmap.josm.gui.dialogs.properties.TagEditHelper$EditTagDialog.geometry=x=168,y=431,width=360,height=161
org.openstreetmap.josm.gui.dialogs.relation.GenericRelationEditor.geometry=x=997,y=84,width=923,height=704
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=406,y=175,width=1259,height=755
org.openstreetmap.josm.gui.download.DownloadObjectDialog.primitivesHistory=[2844750, 45665325, 179976706, 191002862, 171792206, 85683756, 10937571, 95973193, 1229880, 301464, 555621, 1216662, w75052596, 75052596, 162821]
org.openstreetmap.josm.gui.help.HelpBrowser.geometry=x=347,y=49,width=1282,height=942
org.openstreetmap.josm.gui.io.CloseChangesetDialog.geometry=x=582,y=377,width=898,height=377
org.openstreetmap.josm.gui.io.UploadDialog.geometry=x=285,y=96,width=1250,height=768
org.openstreetmap.josm.gui.io.UploadSelectionDialog.geometry=x=412,y=119,width=1090,height=719
org.openstreetmap.josm.gui.oauth.OAuthAuthorizationWizard.geometry=x=735,y=270,width=717,height=517
org.openstreetmap.josm.gui.preferences.PreferenceDialog.geometry=x=135,y=109,width=1525,height=883
org.openstreetmap.josm.gui.preferences.advanced.MapListEditor.geometry=x=599,y=340,width=500,height=350
osm-download.bounds=-21.7850148;-48.2637827;-21.7833812;-48.2613429
osm-server.auth-method=oauth
osm-server.upload-strategy=chunked
osm-server.upload-strategy.chunk-size=200
piclayer.lastdir=/tmp
pluginmanager.lastupdate=1389012560352
pluginmanager.time-based-update.policy=always
pluginmanager.version=6638
pluginmanager.version-based-update.policy=always
plugins=[AddrInterpolation, Create_grid_of_ways, FixAddresses, ImageryCache, OpeningHoursEditor, PicLayer, SimplifyArea, buildings_tools, editgpx, geotools, jts, merge-overlap, notes, opendata, pdfimport, poly, reverter, tagging-preset-tester, turnrestrictions, undelete, utilsplugin2]
progressdialog.size=270
projection.sub=[]
projection.sub.core:mercator=[]
proxy.http.host=127.0.0.1
proxy.http.port=8123
proxy.policy=no-proxy
proxy.socks.host=127.0.0.1
proxy.socks.port=7070
relationlist.minimized=true
relationlist.visible=true
remotecontrol.enabled=true
reverter.ChangesetIdQuery.changesetsHistory=[18740906, 19605729, 19683463, 19646980, 19430849, 19436848, 18980676, 18601058, 18601252, 18601472, 18601568, 18601750, 18289381, 18281576, 18131638]
search.history=[R trabiju, R p/, R trabiju, R permissive, R sp-320, R permissive, R access=no, R prefeitura, R sp-255, R access=permissive, R access=SC-474, R Rua José Bonifácio Haendchen ref, R Unknown Road, R rua projetada, R name=-rua projetada-]
selectionlist.geometry=x=387,y=378,width=862,height=517
simplify-area.dist.threshold=7
simplify-way.max-error=0.3
sourcetag.value=IBGE
taggingpreset.entries=[{title=Internal Preset, url=resource://data/defaultpresets.xml}, {title=New Tags, url=http://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1}]
toggleDialogs.width=525
toolbar=[open, save, download, upload, |, undo, redo, |, dialogs/search(searchExpression=), preference, |, splitway, combineway, wayflip, |, imagery-offset, |, tagginggroup_Highways/Streets, tagginggroup_Highways/Ways, tagginggroup_Highways/Waypoints, tagginggroup_Highways/Barriers, |, tagginggroup_Transport/Car, tagginggroup_Transport/Public Transport, |, tagginggroup_Facilities/Tourism, tagginggroup_Facilities/Food+Drinks, |, tagginggroup_Man Made/Historic Places, |, tagginggroup_Man Made/Man Made]
turnrestrictions.geometry=x=776,y=89,width=958,height=806
turnrestrictions.minimized=true
turnrestrictions.visible=true
undelete.newlayer=true
undelete.osmid=w43959997
upload.comment.history=[More misc fixes in SP, Fixing unconnected ways + misc stuff, Misc scattered fixes, Updates in Araçatuba and Birigui - SP, Updating SP-320 classification + misc fixes/updates, Fixing administrative boundaries in Brazil, Small updates in Promissão - SP, Fixing cities classification/population in Brazil + misc fixes in Promissão - SP and João Alfredo - PE, Fixing wrong highways + misc stuff in Brazil, Some small fixes in SP, Updates in Araçatuba - SP, Small updates in Presidente Prudente - SP, Lot of updates in Araçatuba - SP, Fixes near Santo Antônio da Platina - PR, Fixes between Rio de Janeiro ↔ Niterói]
upload.comment.last-used=1388978293
upload.comment.source=[Bing]
upload.source.history=[Bing, survey; Bing, survey, ]
utilsplugin2.urlHistory=[Wikipedia, http://en.wikipedia.org/w/index.php?search={name}&fulltext=Search, Wikipedia RU, http://osm.mapki.com/history/{#type}.php?id={#id}, LatLon buildings, http://latlon.org/buildings?zoom=17&lat={#lat}&lon={#lon}&layers=B, AMDMi3 Russian streets, http://addresses.amdmi3.ru/?zoom=11&lat={#lat}&lon={#lon}&layers=B00, Mapki - More  History with CT, http://osm.mapki.com/history/{#type}.php?id={#id}, Element history [demo, =Ctrl-Shift-H], http://www.openstreetmap.org/browse/{#type}/{#id}/history, Browse element [demo, =Ctrl-Shift-I], http://www.openstreetmap.org/browse/{#type}/{#id}]
validator.TagChecker.source=[resource://data/validator/tagchecker.cfg, resource://data/validator/ignoretags.cfg, resource://data/validator/words.cfg, http://people.debian.org/~naoliv/misc/osm/validador-local.cfg]
validator.geometry=x=223,y=221,width=886,height=627
validator.org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.sources=[/home/naoliv/.josm/validador-local.mapcss]
validator.other=true
validator.skip=[]
validator.skipBeforeUpload=[]
validator.visible=true

Java:

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
java version "1.7.0_45"
OpenJDK Runtime Environment (IcedTea 2.4.3) (7u45-2.4.3-4)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

Kernel:

Linux spades 3.12-1-amd64 #1 SMP Debian 3.12.6-2 (2013-12-29) x86_64 GNU/Linux

System:

Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz (with latest (2013-06-12) microcode update from Intel) + 8G RAM

comment:11 by naoliv, 12 years ago

Is there anything else that I can do to help with this problem, please?

comment:12 by Don-vip, 12 years ago

Cc: simon04 removed
Resolution: invalid
Status: closedreopened

comment:13 by Don-vip, 12 years ago

In 6691/josm:

see #9520 - Sort and distinguish all validator tests

in reply to:  3 comment:14 by Don-vip, 12 years ago

Milestone: 14.01
Resolution: invalid
Status: reopenedclosed

Replying to simon04:

Since r6581, we validate also crossing barrier, landuse, natural, boundary ways. In the test file, the boundaries take longest. So the increase of time is due to added tests.

I should have read this comment better.

Naoliv, the "crossing boundaries" is a new test that takes a very long time with your file, it's not a regression. The misleading fact that it had the same name as old single "crossing ways" test has been fixed in r6691, all tests now have unique names.

It is strange however it takes so long if you have a Core i7. It takes only 40s to run on my Core i5. Try maybe to allocate more memory ?

comment:15 by naoliv, 12 years ago

Right.
With -Xmx4g I got it down to 40s too.
With this I got it down to 32s:

-Xms256M -Xmx4g -XX:+UseConcMarkSweepGC -XX:+UseCompressedOops

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.